Skip to main content

Interface: IAuditableItemStreamEntry

Interface describing an entry for the stream.

Extends

Properties

@context?

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

JSON-LD Context.


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.


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.


type

type: "AuditableItemStreamEntry"

JSON-LD Type.

Inherited from

IAuditableItemStreamEntryBase.type


entryObject

entryObject: IJsonLdNodeObject

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

Inherited from

IAuditableItemStreamEntryBase.entryObject