View Javadoc
1   package com.kodexa.client;
2   
3   import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
4   import com.fasterxml.jackson.annotation.JsonProperty;
5   import lombok.Data;
6   
7   import java.io.Serializable;
8   import java.util.Map;
9   
10  @Data
11  @JsonIgnoreProperties(ignoreUnknown = true)
12  public class SourceMetadata implements Serializable {
13  
14      @JsonProperty("original_filename")
15      private String originalFilename;
16  
17      @JsonProperty("original_path")
18      private String originalPath;
19      private String checksum;
20  
21      @JsonProperty("last_modified")
22      private String lastModified;
23      private String created;
24      private String connector;
25  
26      @JsonProperty("mime_type")
27      private String mimeType;
28  
29      private String cid;
30  
31      @JsonProperty("lineage_document_uuid")
32      private String lineageDocumentUuid;
33  
34      @JsonProperty("document_family_id")
35      private String documentFamilyId;
36  
37      @JsonProperty("source_document_uuid")
38      private String sourceDocumentUuid;
39  
40      private Map<String, Object> headers;
41  
42  }