Interface AnnotationsIsoPlanAnnotation

Model a custom link in a engineering diagram where it capture details from the texts and linked to assets when necessary

interface AnnotationsIsoPlanAnnotation {
    detail?: string;
    fileRef?: AnnotationsFileRef;
    indirectExternalId?: AnnotationsAssetRef;
    indirectRelation?: string;
    lineExternalId?: AnnotationsAssetRef;
    linkedResourceExternalId?: string;
    linkedResourceInternalId?: number;
    linkedResourceType?: "asset" | "file";
    oldAnnotationId?: string;
    pageNumber?: number;
    relativePosition?: string;
    revision?: string;
    sizeAndClass?: AnnotationsSizeAndClassType;
    sourceType?: "pipeline" | "user";
    subDetail?: string;
    text?: string;
    textRegion?: AnnotationsBoundingBox;
    type?: string;
    vertices?: AnnotationsPolyLine;
}

Properties

detail?: string

Detail describing the equipment.

The asset this annotation is pointing at. Store the id of the file assets to generate downloadable URL.

indirectExternalId?: AnnotationsAssetRef

The indirectExternalId is the external id of the equipment used to identify the hotspot indirectly. Exa. this is the of .

indirectRelation?: string

Relation connecting this hotspot to a tag in case the hotspot has no tag. E.g. 'second valve upstreams of'. This references the 'indirectExternalId'.

lineExternalId?: AnnotationsAssetRef

The id of the Pipe that the hotspot belongs to.

linkedResourceExternalId?: string

Stores Functional Locations (FLOC) external ID linked to the annotation.

linkedResourceInternalId?: number

Stores Functional Locations' (FLOC) ID linked to the annotation.

linkedResourceType?: "asset" | "file"

Stores Functional Location (FLOC) type the annotation linked to.

oldAnnotationId?: string

Keep track of data link with old annotations.

pageNumber?: number

The number of the page on which this annotation is located. The first page has number 1.

1

100000

relativePosition?: string

Indicate the relative position of an annotation.

revision?: string

Keeps track of the modification to an annotation.

Stores the dimensions of a valve or spade.

sourceType?: "pipeline" | "user"

Use to identify whether the annotation is user created one or ditected via pipeline.

subDetail?: string

Use to save the fluid code of pipes Exa. LO for Lube oil and etc.

text?: string

The pattern identified by the detection API results.

The location of the hotspot represented with a bounding box.

type?: string

Type of equipment, valve, pump etc.

Stores the (x,y) coordinate pairs of a line or polyline.