Skip to main content

Interface: IAuditableItemStreamEntry

Interface describing an entry for the stream.

Properties

@context

@context: ["https://schema.twindev.org/ais/", "https://schema.twindev.org/common/", ...IJsonLdContextDefinitionElement[]]

JSON-LD Context.


type

type: "AuditableItemStreamEntry"

JSON-LD Type.


id

id: string

The id of the entry.


dateCreated

dateCreated: string

The date/time of when the entry was created.


dateModified?

optional dateModified: string

The date/time of when the entry was modified.


dateDeleted?

optional dateDeleted: string

The date/time of when the entry was deleted, as we never actually remove items.


userIdentity?

optional userIdentity: string

The identity of the user which added the entry to the stream.


entryObject

entryObject: IJsonLdNodeObject

The object to associate with the entry as JSON-LD.


index

index: number

The index of the entry in the stream.


proofId?

optional proofId: string

The id of the immutable proof.


verification?

optional verification: IImmutableProofVerification

The verification of the entry.