Spaces:
Sleeping
Sleeping
// @bun | |
// src/schemas.gen.ts | |
var 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" | |
}; | |
var 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" | |
}; | |
var HTTPValidationErrorSchema = { | |
properties: { | |
detail: { | |
items: { | |
$ref: "#/components/schemas/ValidationError" | |
}, | |
type: "array", | |
title: "Detail" | |
} | |
}, | |
type: "object", | |
title: "HTTPValidationError" | |
}; | |
var 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" | |
}; | |
var 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" | |
}; | |
// node_modules/@hey-api/client-fetch/dist/node/index.mjs | |
var e = /\{[^{}]+\}/g; | |
var t = ({ allowReserved: e2, name: t2, value: r }) => { | |
if (r == null) | |
return ""; | |
if (typeof r == "object") | |
throw new Error("Deeply-nested arrays/objects aren\u2019t supported. Provide your own `querySerializer()` to handle these."); | |
return `${t2}=${e2 ? r : encodeURIComponent(r)}`; | |
}; | |
var r = ({ allowReserved: e2, explode: r2, name: s, style: a, value: n }) => { | |
if (!r2) { | |
const t2 = (e2 ? n : n.map((e3) => encodeURIComponent(e3))).join(((e3) => { | |
switch (e3) { | |
case "form": | |
default: | |
return ","; | |
case "pipeDelimited": | |
return "|"; | |
case "spaceDelimited": | |
return "%20"; | |
} | |
})(a)); | |
switch (a) { | |
case "label": | |
return `.${t2}`; | |
case "matrix": | |
return `;${s}=${t2}`; | |
case "simple": | |
return t2; | |
default: | |
return `${s}=${t2}`; | |
} | |
} | |
const o = ((e3) => { | |
switch (e3) { | |
case "label": | |
return "."; | |
case "matrix": | |
return ";"; | |
case "simple": | |
return ","; | |
default: | |
return "&"; | |
} | |
})(a), l = n.map((r3) => a === "label" || a === "simple" ? e2 ? r3 : encodeURIComponent(r3) : t({ allowReserved: e2, name: s, value: r3 })).join(o); | |
return a === "label" || a === "matrix" ? o + l : l; | |
}; | |
var s = ({ allowReserved: e2, explode: r2, name: s2, style: a, value: n }) => { | |
if (n instanceof Date) | |
return `${s2}=${n.toISOString()}`; | |
if (a !== "deepObject" && !r2) { | |
let t2 = []; | |
Object.entries(n).forEach(([r4, s3]) => { | |
t2 = [...t2, r4, e2 ? s3 : encodeURIComponent(s3)]; | |
}); | |
const r3 = t2.join(","); | |
switch (a) { | |
case "form": | |
return `${s2}=${r3}`; | |
case "label": | |
return `.${r3}`; | |
case "matrix": | |
return `;${s2}=${r3}`; | |
default: | |
return r3; | |
} | |
} | |
const o = ((e3) => { | |
switch (e3) { | |
case "label": | |
return "."; | |
case "matrix": | |
return ";"; | |
case "simple": | |
return ","; | |
default: | |
return "&"; | |
} | |
})(a), l = Object.entries(n).map(([r3, n2]) => t({ allowReserved: e2, name: a === "deepObject" ? `${s2}[${r3}]` : r3, value: n2 })).join(o); | |
return a === "label" || a === "matrix" ? o + l : l; | |
}; | |
var a = ({ allowReserved: e2, array: a2, object: n } = {}) => (o) => { | |
let l = []; | |
if (o && typeof o == "object") | |
for (const i in o) { | |
const c = o[i]; | |
c != null && (l = Array.isArray(c) ? [...l, r({ allowReserved: e2, explode: true, name: i, style: "form", value: c, ...a2 })] : typeof c != "object" ? [...l, t({ allowReserved: e2, name: i, value: c })] : [...l, s({ allowReserved: e2, explode: true, name: i, style: "deepObject", value: c, ...n })]); | |
} | |
return l.join("&"); | |
}; | |
var n = ({ baseUrl: a2, path: n2, query: o, querySerializer: l, url: i }) => { | |
let c = a2 + (i.startsWith("/") ? i : `/${i}`); | |
n2 && (c = (({ path: a3, url: n3 }) => { | |
let o2 = n3; | |
const l2 = n3.match(e); | |
if (l2) | |
for (const e2 of l2) { | |
let n4 = false, l3 = e2.substring(1, e2.length - 1), i2 = "simple"; | |
l3.endsWith("*") && (n4 = true, l3 = l3.substring(0, l3.length - 1)), l3.startsWith(".") ? (l3 = l3.substring(1), i2 = "label") : l3.startsWith(";") && (l3 = l3.substring(1), i2 = "matrix"); | |
const c2 = a3[l3]; | |
c2 != null && (o2 = Array.isArray(c2) ? o2.replace(e2, r({ explode: n4, name: l3, style: i2, value: c2 })) : typeof c2 != "object" ? i2 !== "matrix" ? o2.replace(e2, i2 === "label" ? `.${c2}` : c2) : o2.replace(e2, `;${t({ name: l3, value: c2 })}`) : o2.replace(e2, s({ explode: n4, name: l3, style: i2, value: c2 }))); | |
} | |
return o2; | |
})({ path: n2, url: c })); | |
let u = o ? l(o) : ""; | |
return u.startsWith("?") && (u = u.substring(1)), u && (c += `?${u}`), c; | |
}; | |
var o = (e2, t2) => { | |
const r2 = { ...e2, ...t2 }; | |
return r2.baseUrl?.endsWith("/") && (r2.baseUrl = r2.baseUrl.substring(0, r2.baseUrl.length - 1)), r2.headers = l(e2.headers, t2.headers), r2; | |
}; | |
var l = (...e2) => { | |
const t2 = new Headers; | |
for (const r2 of e2) { | |
if (!r2 || typeof r2 != "object") | |
continue; | |
const e3 = r2 instanceof Headers ? r2.entries() : Object.entries(r2); | |
for (const [r3, s2] of e3) | |
if (s2 === null) | |
t2.delete(r3); | |
else if (Array.isArray(s2)) | |
for (const e4 of s2) | |
t2.append(r3, e4); | |
else | |
s2 !== undefined && t2.set(r3, typeof s2 == "object" ? JSON.stringify(s2) : s2); | |
} | |
return t2; | |
}; | |
class i { | |
_fns; | |
constructor() { | |
this._fns = []; | |
} | |
eject(e2) { | |
const t2 = this._fns.indexOf(e2); | |
t2 !== -1 && (this._fns = [...this._fns.slice(0, t2), ...this._fns.slice(t2 + 1)]); | |
} | |
use(e2) { | |
this._fns = [...this._fns, e2]; | |
} | |
} | |
var d = { bodySerializer: (e2) => JSON.stringify(e2) }; | |
var h = a({ allowReserved: false, array: { explode: true, style: "form" }, object: { explode: true, style: "deepObject" } }); | |
var y = { "Content-Type": "application/json" }; | |
var m = (e2 = {}) => ({ ...d, baseUrl: "", fetch: globalThis.fetch, headers: y, parseAs: "auto", querySerializer: h, ...e2 }); | |
var b = (e2 = {}) => { | |
let t2 = o(m(), e2); | |
const r2 = () => ({ ...t2 }), s2 = { request: new i, response: new i }, c = async (e3) => { | |
const r3 = { ...t2, ...e3, headers: l(t2.headers, e3.headers) }; | |
r3.body && r3.bodySerializer && (r3.body = r3.bodySerializer(r3.body)), r3.body || r3.headers.delete("Content-Type"); | |
const o2 = n({ baseUrl: r3.baseUrl ?? "", path: r3.path, query: r3.query, querySerializer: typeof r3.querySerializer == "function" ? r3.querySerializer : a(r3.querySerializer), url: r3.url }), i2 = { redirect: "follow", ...r3 }; | |
let c2 = new Request(o2, i2); | |
for (const e4 of s2.request._fns) | |
c2 = await e4(c2, r3); | |
const u = r3.fetch; | |
let d2 = await u(c2); | |
for (const e4 of s2.response._fns) | |
d2 = await e4(d2, c2, r3); | |
const p = { request: c2, response: d2 }; | |
if (d2.ok) { | |
if (d2.status === 204 || d2.headers.get("Content-Length") === "0") | |
return { data: {}, ...p }; | |
if (r3.parseAs === "stream") | |
return { data: d2.body, ...p }; | |
const e4 = (r3.parseAs === "auto" ? ((e5) => { | |
if (e5) | |
return e5.startsWith("application/json") || e5.endsWith("+json") ? "json" : e5 === "multipart/form-data" ? "formData" : ["application/", "audio/", "image/", "video/"].some((t4) => e5.startsWith(t4)) ? "blob" : e5.startsWith("text/") ? "text" : undefined; | |
})(d2.headers.get("Content-Type")) : r3.parseAs) ?? "json"; | |
let t3 = await d2[e4](); | |
return e4 === "json" && r3.responseTransformer && (t3 = await r3.responseTransformer(t3)), { data: t3, ...p }; | |
} | |
let f = await d2.text(); | |
if (r3.throwOnError) | |
throw new Error(f); | |
try { | |
f = JSON.parse(f); | |
} catch {} | |
return { error: f || {}, ...p }; | |
}; | |
return { connect: (e3) => c({ ...e3, method: "CONNECT" }), delete: (e3) => c({ ...e3, method: "DELETE" }), get: (e3) => c({ ...e3, method: "GET" }), getConfig: r2, head: (e3) => c({ ...e3, method: "HEAD" }), interceptors: s2, options: (e3) => c({ ...e3, method: "OPTIONS" }), patch: (e3) => c({ ...e3, method: "PATCH" }), post: (e3) => c({ ...e3, method: "POST" }), put: (e3) => c({ ...e3, method: "PUT" }), request: c, setConfig: (e3) => (t2 = o(t2, e3), r2()), trace: (e3) => c({ ...e3, method: "TRACE" }) }; | |
}; | |
// src/services.gen.ts | |
var client = b(m()); | |
var rootGet = (options) => { | |
return (options?.client ?? client).get({ | |
...options, | |
url: "/" | |
}); | |
}; | |
var healthCheckHealthGet = (options) => { | |
return (options?.client ?? client).get({ | |
...options, | |
url: "/health" | |
}); | |
}; | |
var listSessionsSessionsGet = (options) => { | |
return (options?.client ?? client).get({ | |
...options, | |
url: "/sessions" | |
}); | |
}; | |
var createSessionSessionsPost = (options) => { | |
return (options?.client ?? client).post({ | |
...options, | |
url: "/sessions" | |
}); | |
}; | |
var startInferenceSessionsSessionIdStartPost = (options) => { | |
return (options?.client ?? client).post({ | |
...options, | |
url: "/sessions/{session_id}/start" | |
}); | |
}; | |
var stopInferenceSessionsSessionIdStopPost = (options) => { | |
return (options?.client ?? client).post({ | |
...options, | |
url: "/sessions/{session_id}/stop" | |
}); | |
}; | |
var restartInferenceSessionsSessionIdRestartPost = (options) => { | |
return (options?.client ?? client).post({ | |
...options, | |
url: "/sessions/{session_id}/restart" | |
}); | |
}; | |
var deleteSessionSessionsSessionIdDelete = (options) => { | |
return (options?.client ?? client).delete({ | |
...options, | |
url: "/sessions/{session_id}" | |
}); | |
}; | |
export { | |
stopInferenceSessionsSessionIdStopPost, | |
startInferenceSessionsSessionIdStartPost, | |
rootGet, | |
restartInferenceSessionsSessionIdRestartPost, | |
listSessionsSessionsGet, | |
healthCheckHealthGet, | |
deleteSessionSessionsSessionIdDelete, | |
createSessionSessionsPost, | |
client, | |
ValidationErrorSchema, | |
SessionStatusResponseSchema, | |
HTTPValidationErrorSchema, | |
CreateSessionResponseSchema, | |
CreateSessionRequestSchema | |
}; | |
//# debugId=9EA46170B85C82C664756E2164756E21 | |
//# sourceMappingURL=index.js.map | |