Interface: IDocument
Interface describing a document.
Properties
@context
@context: [
"https://schema.twindev.org/documents/","https://schema.twindev.org/common/","https://schema.org",...IJsonLdContextDefinitionElement[]]
JSON-LD Context.
type
type:
"Document"
JSON-LD Type.
id
id:
string
The full id of the document.
documentId
documentId:
string
The id of the document.
documentIdFormat?
optionaldocumentIdFormat:string
The format of the document id.
documentCode
documentCode:
string
The code for the document type.
documentRevision
documentRevision:
number
The revision of the document as a 0 based index.
annotationObject?
optionalannotationObject:IJsonLdNodeObject
Additional annotation information for the document.
blobStorageId
blobStorageId:
string
The blob storage id for the document.
blobHash
blobHash:
string
The hash of the blob data.
blobStorageEntry?
optionalblobStorageEntry:IBlobStorageEntry
The additional JSON-LD for blob storage if it was requested.
extractedData?
optionalextractedData:unknown
The data extracted from the document using data extraction services.
attestationId?
optionalattestationId:string
The attestation for the document if one was created.
attestationInformation?
optionalattestationInformation:IAttestationInformation
The additional JSON-LD for attestation storage if it was requested.
dateCreated
dateCreated:
string
The date/time of when the document was created.
dateModified?
optionaldateModified:string
The date/time of when the document was modified.
dateDeleted?
optionaldateDeleted:string
The date/time of when the document was deleted, as we never actually remove items.
organizationIdentity?
optionalorganizationIdentity:string
The organization which added the document to the graph.
userIdentity?
optionaluserIdentity:string
The user who added the document to the graph.