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 }