TypeAnnotation
@fovea/server / models/types / TypeAnnotation
Interface: TypeAnnotation
Defined in: src/models/types.ts:412
Extends
BaseAnnotation
Properties
annotationType
annotationType:
"type"
Defined in: src/models/types.ts:413
boundingBox?
optional
boundingBox:BoundingBox
Defined in: src/models/types.ts:380
Inherited from
BaseAnnotation.boundingBox
boundingBoxSequence?
optional
boundingBoxSequence:BoundingBox
[]
Defined in: src/models/types.ts:381
Inherited from
BaseAnnotation.boundingBoxSequence
confidence?
optional
confidence:number
Defined in: src/models/types.ts:388
Inherited from
BaseAnnotation.confidence
createdAt
createdAt:
string
Defined in: src/models/types.ts:392
Inherited from
BaseAnnotation.createdAt
createdBy?
optional
createdBy:string
Defined in: src/models/types.ts:391
Inherited from
BaseAnnotation.createdBy
id
id:
string
Defined in: src/models/types.ts:376
Inherited from
BaseAnnotation.id
metadata?
optional
metadata:Record
<string
,unknown
>
Defined in: src/models/types.ts:390
Inherited from
BaseAnnotation.metadata
notes?
optional
notes:string
Defined in: src/models/types.ts:389
Inherited from
BaseAnnotation.notes
personaId
personaId:
string
Defined in: src/models/types.ts:414
time?
optional
time:Time
Defined in: src/models/types.ts:384
Inherited from
BaseAnnotation.time
timeSpan?
optional
timeSpan:TimeSpan
Defined in: src/models/types.ts:385
Inherited from
BaseAnnotation.timeSpan
typeCategory
typeCategory:
"entity"
|"event"
|"role"
Defined in: src/models/types.ts:416
typeId
typeId:
string
Defined in: src/models/types.ts:417
updatedAt
updatedAt:
string
Defined in: src/models/types.ts:393
Inherited from
BaseAnnotation.updatedAt
videoId
videoId:
string
Defined in: src/models/types.ts:377
Inherited from
BaseAnnotation.videoId