Interface: IEpcisDocument
EPCIS 2.0 capture document containing header metadata and an event list.
See
https://ref.gs1.org/epcis/EPCISDocument
Extends
IJsonLdNodeObject
Indexable
[key: string]: string | number | boolean | string[] | IJsonLdContextDefinition | IJsonLdNodeObject | IJsonLdGraphObject | object & object | object & object | object & object | IJsonLdListObject | IJsonLdSetObject | IJsonLdNodePrimitive[] | IJsonLdLanguageMap | IJsonLdIndexMap | IJsonLdNodeObject[] | IJsonLdIdMap | IJsonLdTypeMap | IJsonLdContextDefinitionElement[] | IJsonLdJsonObject | IJsonLdJsonObject[] | {[key: string]: string; } | null | undefined
Properties
@context
@context:
EpcisContextType
The @context.
Overrides
IJsonLdNodeObject.@context
id?
optionalid:string
The JSON-LD document id.
type
type:
"EPCISDocument"
JSON-LD Type.
schemaVersion
schemaVersion:
string
Schema version.
creationDate
creationDate:
string
Creation Date.
instanceIdentifier?
optionalinstanceIdentifier:string
(Optional) The instance identifier of an EPCISDocument.
sender?
optionalsender:string
(Optional) The sender of an EPCISDocument.
receiver?
optionalreceiver:string
(Optional) The intended receiver of an EPCISDocument.
epcisHeader?
optionalepcisHeader:IEpcisHeader
EPCIS Header.
epcisBody
epcisBody:
object
The EPCIS Body.
eventList
eventList:
EpcisEvents[]
The list of events.