Interface EmailDocument

Identifies an Email

interface EmailDocument {
    analyzerMetadata?: AnalyzerMetadataModel;
    body?: string;
    caseId?: string;
    classificationStatus?: ClassificationStatus;
    code?: string;
    customerId?: string;
    customsOffice?: CustomsOffice;
    declarationType?: Meta<DeclarationType>;
    documentCode?: DocumentCode;
    documentReference?: Meta<string>;
    documentStatus?: DocumentStatus;
    documentType?: DigicustDocumentType;
    domesticFreightCosts?: Money;
    entryCustomsOffice?: CustomsOffice;
    exitCustomsOffice?: CustomsOffice;
    extractId?: string;
    fileName?: string;
    freightCosts?: Money;
    id?: string;
    incoterm?: Meta<Incoterm>;
    insuranceCosts?: Money;
    isCondensed?: boolean;
    isPseudonymized?: boolean;
    issueDate?: DateTimeModel;
    meanOfTransportation?: MeanOfTransportation;
    modifiedBy?: {
        date?: Date;
        displayName?: string;
        id?: string;
    };
    mrnNumber?: Meta<string>;
    packages?: Package[];
    pageCount?: number;
    placeIncoterm?: AddressModel;
    placeOfLoading?: AddressModel;
    pointOfEntry?: AddressModel;
    preliminaryDocuments?: PreliminaryDocument[];
    processing?: ProcessingModel;
    projectId?: string;
    queueId?: string;
    receivedAt?: Date;
    reference?: string;
    rossumMetadata?: {
        annotationId?: string;
        exportOnConfirmed?: boolean;
        importStatus?: RossumImportStatus;
        queueId?: number;
    };
    route?: Meta<string[]>;
    seals?: Seal[];
    sender?: string;
    shipper?: CompanyModel;
    shippingDate?: DateTimeModel;
    sourceMaterialId?: string;
    subDocumentStatus?: SubDocumentStatus;
    subject?: string;
    transitCountries?: AddressModel[];
    uploadedFiles?: UploadedFileModel[];
    userDocumentStatus?: UserDocumentStatus;
    userEdited?: boolean;
    weight?: Weight;
    weightUnit?: Meta<WeightUnit>;
}

Hierarchy (view full)

Properties

analyzerMetadata?: AnalyzerMetadataModel
body?: string
caseId?: string
classificationStatus?: ClassificationStatus
code?: string
customerId?: string
customsOffice?: CustomsOffice
declarationType?: Meta<DeclarationType>
documentCode?: DocumentCode
documentReference?: Meta<string>
documentStatus?: DocumentStatus
documentType?: DigicustDocumentType
domesticFreightCosts?: Money
entryCustomsOffice?: CustomsOffice
exitCustomsOffice?: CustomsOffice
extractId?: string
fileName?: string
freightCosts?: Money
id?: string
incoterm?: Meta<Incoterm>
insuranceCosts?: Money
isCondensed?: boolean
isPseudonymized?: boolean
issueDate?: DateTimeModel
meanOfTransportation?: MeanOfTransportation
modifiedBy?: {
    date?: Date;
    displayName?: string;
    id?: string;
}

Type declaration

  • Optional date?: Date
  • Optional displayName?: string
  • Optional id?: string
mrnNumber?: Meta<string>
packages?: Package[]
pageCount?: number
placeIncoterm?: AddressModel
placeOfLoading?: AddressModel
pointOfEntry?: AddressModel
preliminaryDocuments?: PreliminaryDocument[]
processing?: ProcessingModel
projectId?: string
queueId?: string
receivedAt?: Date
reference?: string
rossumMetadata?: {
    annotationId?: string;
    exportOnConfirmed?: boolean;
    importStatus?: RossumImportStatus;
    queueId?: number;
}

Type declaration

  • Optional annotationId?: string
  • Optional exportOnConfirmed?: boolean
  • Optional importStatus?: RossumImportStatus
  • Optional queueId?: number

Deprecated

route?: Meta<string[]>
seals?: Seal[]
sender?: string
shipper?: CompanyModel
shippingDate?: DateTimeModel
sourceMaterialId?: string
subDocumentStatus?: SubDocumentStatus
subject?: string
transitCountries?: AddressModel[]
uploadedFiles?: UploadedFileModel[]
userDocumentStatus?: UserDocumentStatus
userEdited?: boolean
weight?: Weight
weightUnit?: Meta<WeightUnit>