Spaces:
Sleeping
Sleeping
// This file is auto-generated by @hey-api/openapi-ts | |
export const CreateSessionRequestSchema = { | |
properties: { | |
session_id: { | |
type: 'string', | |
title: 'Session Id' | |
}, | |
policy_path: { | |
type: 'string', | |
title: 'Policy Path' | |
}, | |
transport_server_url: { | |
type: 'string', | |
title: 'Transport Server Url' | |
}, | |
camera_names: { | |
items: { | |
type: 'string' | |
}, | |
type: 'array', | |
title: 'Camera Names', | |
default: ['front'] | |
}, | |
workspace_id: { | |
anyOf: [ | |
{ | |
type: 'string' | |
}, | |
{ | |
type: 'null' | |
} | |
], | |
title: 'Workspace Id' | |
}, | |
policy_type: { | |
type: 'string', | |
title: 'Policy Type', | |
default: 'act' | |
}, | |
language_instruction: { | |
anyOf: [ | |
{ | |
type: 'string' | |
}, | |
{ | |
type: 'null' | |
} | |
], | |
title: 'Language Instruction' | |
} | |
}, | |
type: 'object', | |
required: ['session_id', 'policy_path', 'transport_server_url'], | |
title: 'CreateSessionRequest' | |
} as const; | |
export const CreateSessionResponseSchema = { | |
properties: { | |
workspace_id: { | |
type: 'string', | |
title: 'Workspace Id' | |
}, | |
camera_room_ids: { | |
additionalProperties: { | |
type: 'string' | |
}, | |
type: 'object', | |
title: 'Camera Room Ids' | |
}, | |
joint_input_room_id: { | |
type: 'string', | |
title: 'Joint Input Room Id' | |
}, | |
joint_output_room_id: { | |
type: 'string', | |
title: 'Joint Output Room Id' | |
} | |
}, | |
type: 'object', | |
required: ['workspace_id', 'camera_room_ids', 'joint_input_room_id', 'joint_output_room_id'], | |
title: 'CreateSessionResponse' | |
} as const; | |
export const HTTPValidationErrorSchema = { | |
properties: { | |
detail: { | |
items: { | |
'$ref': '#/components/schemas/ValidationError' | |
}, | |
type: 'array', | |
title: 'Detail' | |
} | |
}, | |
type: 'object', | |
title: 'HTTPValidationError' | |
} as const; | |
export const SessionStatusResponseSchema = { | |
properties: { | |
session_id: { | |
type: 'string', | |
title: 'Session Id' | |
}, | |
status: { | |
type: 'string', | |
title: 'Status' | |
}, | |
policy_path: { | |
type: 'string', | |
title: 'Policy Path' | |
}, | |
policy_type: { | |
type: 'string', | |
title: 'Policy Type' | |
}, | |
camera_names: { | |
items: { | |
type: 'string' | |
}, | |
type: 'array', | |
title: 'Camera Names' | |
}, | |
workspace_id: { | |
type: 'string', | |
title: 'Workspace Id' | |
}, | |
rooms: { | |
additionalProperties: true, | |
type: 'object', | |
title: 'Rooms' | |
}, | |
stats: { | |
additionalProperties: true, | |
type: 'object', | |
title: 'Stats' | |
}, | |
inference_stats: { | |
anyOf: [ | |
{ | |
additionalProperties: true, | |
type: 'object' | |
}, | |
{ | |
type: 'null' | |
} | |
], | |
title: 'Inference Stats' | |
}, | |
error_message: { | |
anyOf: [ | |
{ | |
type: 'string' | |
}, | |
{ | |
type: 'null' | |
} | |
], | |
title: 'Error Message' | |
} | |
}, | |
type: 'object', | |
required: ['session_id', 'status', 'policy_path', 'policy_type', 'camera_names', 'workspace_id', 'rooms', 'stats'], | |
title: 'SessionStatusResponse' | |
} as const; | |
export const ValidationErrorSchema = { | |
properties: { | |
loc: { | |
items: { | |
anyOf: [ | |
{ | |
type: 'string' | |
}, | |
{ | |
type: 'integer' | |
} | |
] | |
}, | |
type: 'array', | |
title: 'Location' | |
}, | |
msg: { | |
type: 'string', | |
title: 'Message' | |
}, | |
type: { | |
type: 'string', | |
title: 'Error Type' | |
} | |
}, | |
type: 'object', | |
required: ['loc', 'msg', 'type'], | |
title: 'ValidationError' | |
} as const; |