Interface: IAuditableItemStream
Interface describing an auditable item stream.
Properties
@context
@context: [
"https://schema.twindev.org/ais/","https://schema.twindev.org/common/",...IJsonLdContextDefinitionElement[]]
JSON-LD Context.
type
type:
"AuditableItemStream"
JSON-LD Type.
id
id:
string
The id of the stream.
dateCreated
dateCreated:
string
The date/time of when the stream was created.
dateModified?
optionaldateModified:string
The date/time of when the stream was modified.
organizationIdentity?
optionalorganizationIdentity:string
The identity of the organization which controls the stream.
userIdentity?
optionaluserIdentity:string
The identity of the user who created the stream.
annotationObject?
optionalannotationObject:IJsonLdNodeObject
The object to associate with the entry as JSON-LD.
proofId?
optionalproofId:string
The id of the immutable proof for the stream.
immutableInterval
immutableInterval:
number
After how many entries do we add immutable checks.
entries?
optionalentries:IAuditableItemStreamEntry[]
Entries in the stream.
cursor?
optionalcursor:string
The cursor for the stream entries.
verification?
optionalverification:IImmutableProofVerification
The verification of the stream.