Skip to main content

Interface: IAuditableItemGraphEdge

Interface describing an edge between two vertices in an auditable item graph.

Extends​

Properties​

dateCreated?​

optional dateCreated?: string

The date/time of when the element was created.

Inherited from​

IAuditableItemGraphAuditedElement.dateCreated


dateModified?​

optional dateModified?: string

The date/time of when the element was modified.

Inherited from​

IAuditableItemGraphAuditedElement.dateModified


dateDeleted?​

optional dateDeleted?: string

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

Inherited from​

IAuditableItemGraphAuditedElement.dateDeleted


@context?​

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

JSON-LD Context.


id?​

optional id?: string

The id of the element.

Overrides​

IAuditableItemGraphAuditedElement.id


targetId​

targetId: string

The target vertex id the edge connects to.


type​

type: "AuditableItemGraphEdge"

JSON-LD Type.


annotationObject?​

optional annotationObject?: IJsonLdNodeObject

The JSON-LD annotation object for the edge.


edgeRelationships​

edgeRelationships: string[]

The relationships between the two vertices.