Interface: IAuditableItemStreamBase
Interface describing an auditable item stream.
Extended by
Properties
@context
@context: [
"https://schema.org","https://schema.twindev.org/ais/","https://schema.twindev.org/common/",...IJsonLdContextDefinitionElement[]]
JSON-LD Context.
type
type:
"AuditableItemStream"
JSON-LD Type.
annotationObject?
optionalannotationObject?:IJsonLdNodeObject
The object to associate with the entry as JSON-LD.
entries?
optionalentries?:object
Entries in the stream.
type
type:
"ItemList"
itemListElement
itemListElement:
IAuditableItemStreamEntryBase[]
immutableInterval?
optionalimmutableInterval?:number
After how many entries do we add immutable checks, defaults to service configured value. A value of 0 will disable immutable checks, 1 will be every item, or any other integer for an interval.
closed?
optionalclosed?:boolean
Is the stream closed for entry updates.
mode?
optionalmode?:AuditableItemStreamModes
The operation mode for the stream.