ImportOptions
@fovea/annotation-tool / models/types / ImportOptions
Interface: ImportOptions
Defined in: src/models/types.ts:715
ImportOptions
Description
Configuration for importing annotations from JSON Lines files.
Properties
conflictResolution
conflictResolution:
object
Defined in: src/models/types.ts:716
duplicateIds
duplicateIds:
"preserve-id"
|"regenerate-id"
missingDependencies
missingDependencies:
"skip-item"
|"create-placeholder"
|"fail-import"
personas
personas:
"skip"
|"replace"
|"merge"
|"rename"
sequences
sequences:
object
sequences.duplicateSequenceIds
duplicateSequenceIds:
"skip"
|"replace"
|"merge-keyframes"
|"create-new"
sequences.interpolationConflicts
interpolationConflicts:
"fail-import"
|"use-imported"
|"use-existing"
sequences.overlappingFrameRanges
overlappingFrameRanges:
"fail-import"
|"split-ranges"
|"extend-range"
|"replace-overlap"
worldObjects
worldObjects:
"skip"
|"replace"
|"merge-assignments"
scope
scope:
object
Defined in: src/models/types.ts:727
includeAnnotations
includeAnnotations:
boolean
includePersonas
includePersonas:
boolean
includeWorldState
includeWorldState:
boolean
specificObjectTypes?
optional
specificObjectTypes: ("entity"
|"event"
|"time"
|"collection"
)[]
specificPersonaIds?
optional
specificPersonaIds:string
[]
transaction
transaction:
object
Defined in: src/models/types.ts:742
atomic
atomic:
boolean
validation
validation:
object
Defined in: src/models/types.ts:734
recomputeInterpolation
recomputeInterpolation:
boolean
strictMode
strictMode:
boolean
validateBoundingBoxRanges
validateBoundingBoxRanges:
boolean
validateInterpolationTypes
validateInterpolationTypes:
boolean
validateReferences
validateReferences:
boolean
validateSequenceIntegrity
validateSequenceIntegrity:
boolean