......@@ -116,18 +116,22 @@
TypeWorldStorage:
description: Trackable or Anchor
type: string
enum: [TRACKABLE, ANCHOR]
enum: [TRACKABLE, ANCHOR, UNKNOWN]
example: ANCHOR
TrackableType:
description: Type for trackable
type: string
enum: [FIDUCIAL_MARKER, IMAGE_MARKER, MESH, MAP, GEOPOSE, OTHER]
example: "FIDUCIAL_MARKER"
Capability:
description: An object representing a supported capability of the World Analysis and its associated metadata
type: object
uniqueItems: true
properties:
trackableType:
type: string
enum: [FIDUCIAL_MARKER, IMAGE_MARKER, MESH, MAP, GEOPOSE, OTHER]
example: "FIDUCIAL_MARKER"
$ref: '#/components/schemas/TrackableType'
encodingInformation:
$ref: '#/components/schemas/EncodingInformationStructure'
framerate:
......
......@@ -701,12 +701,9 @@ components:
format: uuid
example: bd6ce7ce-7fe8-487d-a179-fddfe914f293
trackableType:
description: Extensible list of Trackable types, possibly handled by complient world storage implementation.
type: string
enum: [FIDUCIAL_MARKER, IMAGE_MARKER, MESH, MAP, GEOPOSE, OTHER]
example: FIDUCIAL_MARKER
$ref: '../common/commonopenapi.yaml#/components/schemas/TrackableType'
trackableEncodingInformation:
$ref: '../common/commonopenapi.yaml#/components/schemas/EncodingInformationStructure'
$ref: '../common/commonopenapi.yaml#/components/schemas/EncodingInformationStructure'
trackablePayload:
description: The data provided to create the Trackable in a specific format handled by the world storage service.
type: string
......