Files
dify/packages/contracts/generated/api/openapi/orpc.gen.ts
2026-05-22 08:16:10 +00:00

503 lines
12 KiB
TypeScript

// This file is auto-generated by @hey-api/openapi-ts
import { oc } from '@orpc/contract'
import * as z from 'zod'
import {
zDeleteAccountSessionsBySessionIdPath,
zDeleteAccountSessionsBySessionIdResponse,
zDeleteAccountSessionsSelfResponse,
zGetAccountResponse,
zGetAccountSessionsResponse,
zGetAppsByAppIdDescribePath,
zGetAppsByAppIdDescribeQuery,
zGetAppsByAppIdDescribeResponse,
zGetAppsByAppIdFormHumanInputByFormTokenPath,
zGetAppsByAppIdFormHumanInputByFormTokenResponse,
zGetAppsByAppIdTasksByTaskIdEventsPath,
zGetAppsByAppIdTasksByTaskIdEventsResponse,
zGetAppsQuery,
zGetAppsResponse,
zGetHealthResponse,
zGetOauthDeviceLookupQuery,
zGetOauthDeviceLookupResponse,
zGetPermittedExternalAppsResponse,
zGetVersionResponse,
zGetWorkspacesByWorkspaceIdPath,
zGetWorkspacesByWorkspaceIdResponse,
zGetWorkspacesResponse,
zPostAppsByAppIdFilesUploadPath,
zPostAppsByAppIdFilesUploadResponse,
zPostAppsByAppIdFormHumanInputByFormTokenBody,
zPostAppsByAppIdFormHumanInputByFormTokenPath,
zPostAppsByAppIdFormHumanInputByFormTokenResponse,
zPostAppsByAppIdRunBody,
zPostAppsByAppIdRunPath,
zPostAppsByAppIdRunResponse,
zPostAppsByAppIdTasksByTaskIdStopPath,
zPostAppsByAppIdTasksByTaskIdStopResponse,
zPostOauthDeviceApproveBody,
zPostOauthDeviceApproveResponse,
zPostOauthDeviceCodeBody,
zPostOauthDeviceCodeResponse,
zPostOauthDeviceDenyBody,
zPostOauthDeviceDenyResponse,
zPostOauthDeviceTokenBody,
zPostOauthDeviceTokenResponse,
} from './zod.gen'
/**
* Generated contract types may be inaccurate because backend OpenAPI annotations are incomplete. Do not migrate callers until the generated contract is accurate.
*
* @deprecated
*/
export const get = oc
.route({
deprecated: true,
description:
'Generated contract types may be inaccurate because backend OpenAPI annotations are incomplete. Do not migrate callers until the generated contract is accurate.',
inputStructure: 'detailed',
method: 'GET',
operationId: 'getHealth',
path: '/_health',
tags: ['openapi'],
})
.output(zGetHealthResponse)
export const health = {
get,
}
export const get2 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getVersion',
path: '/_version',
tags: ['openapi'],
})
.output(zGetVersionResponse)
export const version = {
get: get2,
}
export const delete_ = oc
.route({
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'deleteAccountSessionsSelf',
path: '/account/sessions/self',
tags: ['openapi'],
})
.output(zDeleteAccountSessionsSelfResponse)
export const self = {
delete: delete_,
}
export const delete2 = oc
.route({
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'deleteAccountSessionsBySessionId',
path: '/account/sessions/{session_id}',
tags: ['openapi'],
})
.input(z.object({ params: zDeleteAccountSessionsBySessionIdPath }))
.output(zDeleteAccountSessionsBySessionIdResponse)
export const bySessionId = {
delete: delete2,
}
export const get3 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getAccountSessions',
path: '/account/sessions',
tags: ['openapi'],
})
.output(zGetAccountSessionsResponse)
export const sessions = {
get: get3,
self,
bySessionId,
}
export const get4 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getAccount',
path: '/account',
tags: ['openapi'],
})
.output(zGetAccountResponse)
export const account = {
get: get4,
sessions,
}
/**
* Generated contract types may be inaccurate because backend OpenAPI annotations are incomplete. Do not migrate callers until the generated contract is accurate.
*
* @deprecated
*/
export const get5 = oc
.route({
deprecated: true,
description:
'Generated contract types may be inaccurate because backend OpenAPI annotations are incomplete. Do not migrate callers until the generated contract is accurate.',
inputStructure: 'detailed',
method: 'GET',
operationId: 'getAppsByAppIdDescribe',
path: '/apps/{app_id}/describe',
tags: ['openapi'],
})
.input(
z.object({
params: zGetAppsByAppIdDescribePath,
query: zGetAppsByAppIdDescribeQuery.optional(),
}),
)
.output(zGetAppsByAppIdDescribeResponse)
export const describe = {
get: get5,
}
/**
* Upload a file to use as an input variable when running the app
*/
export const post = oc
.route({
description: 'Upload a file to use as an input variable when running the app',
inputStructure: 'detailed',
method: 'POST',
operationId: 'postAppsByAppIdFilesUpload',
path: '/apps/{app_id}/files/upload',
successStatus: 201,
tags: ['openapi'],
})
.input(z.object({ params: zPostAppsByAppIdFilesUploadPath }))
.output(zPostAppsByAppIdFilesUploadResponse)
export const upload = {
post,
}
export const files = {
upload,
}
/**
* Generated contract types may be inaccurate because backend OpenAPI annotations are incomplete. Do not migrate callers until the generated contract is accurate.
*
* @deprecated
*/
export const get6 = oc
.route({
deprecated: true,
description:
'Generated contract types may be inaccurate because backend OpenAPI annotations are incomplete. Do not migrate callers until the generated contract is accurate.',
inputStructure: 'detailed',
method: 'GET',
operationId: 'getAppsByAppIdFormHumanInputByFormToken',
path: '/apps/{app_id}/form/human_input/{form_token}',
tags: ['openapi'],
})
.input(z.object({ params: zGetAppsByAppIdFormHumanInputByFormTokenPath }))
.output(zGetAppsByAppIdFormHumanInputByFormTokenResponse)
/**
* Generated contract types may be inaccurate because backend OpenAPI annotations are incomplete. Do not migrate callers until the generated contract is accurate.
*
* @deprecated
*/
export const post2 = oc
.route({
deprecated: true,
description:
'Generated contract types may be inaccurate because backend OpenAPI annotations are incomplete. Do not migrate callers until the generated contract is accurate.',
inputStructure: 'detailed',
method: 'POST',
operationId: 'postAppsByAppIdFormHumanInputByFormToken',
path: '/apps/{app_id}/form/human_input/{form_token}',
tags: ['openapi'],
})
.input(
z.object({
body: zPostAppsByAppIdFormHumanInputByFormTokenBody,
params: zPostAppsByAppIdFormHumanInputByFormTokenPath,
}),
)
.output(zPostAppsByAppIdFormHumanInputByFormTokenResponse)
export const byFormToken = {
get: get6,
post: post2,
}
export const humanInput = {
byFormToken,
}
export const form = {
humanInput,
}
/**
* Generated contract types may be inaccurate because backend OpenAPI annotations are incomplete. Do not migrate callers until the generated contract is accurate.
*
* @deprecated
*/
export const post3 = oc
.route({
deprecated: true,
description:
'Generated contract types may be inaccurate because backend OpenAPI annotations are incomplete. Do not migrate callers until the generated contract is accurate.',
inputStructure: 'detailed',
method: 'POST',
operationId: 'postAppsByAppIdRun',
path: '/apps/{app_id}/run',
tags: ['openapi'],
})
.input(z.object({ body: zPostAppsByAppIdRunBody, params: zPostAppsByAppIdRunPath }))
.output(zPostAppsByAppIdRunResponse)
export const run = {
post: post3,
}
/**
* Generated contract types may be inaccurate because backend OpenAPI annotations are incomplete. Do not migrate callers until the generated contract is accurate.
*
* @deprecated
*/
export const get7 = oc
.route({
deprecated: true,
description:
'Generated contract types may be inaccurate because backend OpenAPI annotations are incomplete. Do not migrate callers until the generated contract is accurate.',
inputStructure: 'detailed',
method: 'GET',
operationId: 'getAppsByAppIdTasksByTaskIdEvents',
path: '/apps/{app_id}/tasks/{task_id}/events',
tags: ['openapi'],
})
.input(z.object({ params: zGetAppsByAppIdTasksByTaskIdEventsPath }))
.output(zGetAppsByAppIdTasksByTaskIdEventsResponse)
export const events = {
get: get7,
}
/**
* Generated contract types may be inaccurate because backend OpenAPI annotations are incomplete. Do not migrate callers until the generated contract is accurate.
*
* @deprecated
*/
export const post4 = oc
.route({
deprecated: true,
description:
'Generated contract types may be inaccurate because backend OpenAPI annotations are incomplete. Do not migrate callers until the generated contract is accurate.',
inputStructure: 'detailed',
method: 'POST',
operationId: 'postAppsByAppIdTasksByTaskIdStop',
path: '/apps/{app_id}/tasks/{task_id}/stop',
tags: ['openapi'],
})
.input(z.object({ params: zPostAppsByAppIdTasksByTaskIdStopPath }))
.output(zPostAppsByAppIdTasksByTaskIdStopResponse)
export const stop = {
post: post4,
}
export const byTaskId = {
events,
stop,
}
export const tasks = {
byTaskId,
}
export const byAppId = {
describe,
files,
form,
run,
tasks,
}
export const get8 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getApps',
path: '/apps',
tags: ['openapi'],
})
.input(z.object({ query: zGetAppsQuery }))
.output(zGetAppsResponse)
export const apps = {
get: get8,
byAppId,
}
export const post5 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postOauthDeviceApprove',
path: '/oauth/device/approve',
tags: ['openapi'],
})
.input(z.object({ body: zPostOauthDeviceApproveBody }))
.output(zPostOauthDeviceApproveResponse)
export const approve = {
post: post5,
}
export const post6 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postOauthDeviceCode',
path: '/oauth/device/code',
tags: ['openapi'],
})
.input(z.object({ body: zPostOauthDeviceCodeBody }))
.output(zPostOauthDeviceCodeResponse)
export const code = {
post: post6,
}
export const post7 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postOauthDeviceDeny',
path: '/oauth/device/deny',
tags: ['openapi'],
})
.input(z.object({ body: zPostOauthDeviceDenyBody }))
.output(zPostOauthDeviceDenyResponse)
export const deny = {
post: post7,
}
export const get9 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getOauthDeviceLookup',
path: '/oauth/device/lookup',
tags: ['openapi'],
})
.input(z.object({ query: zGetOauthDeviceLookupQuery }))
.output(zGetOauthDeviceLookupResponse)
export const lookup = {
get: get9,
}
/**
* Generated contract types may be inaccurate because backend OpenAPI annotations are incomplete. Do not migrate callers until the generated contract is accurate.
*
* @deprecated
*/
export const post8 = oc
.route({
deprecated: true,
description:
'Generated contract types may be inaccurate because backend OpenAPI annotations are incomplete. Do not migrate callers until the generated contract is accurate.',
inputStructure: 'detailed',
method: 'POST',
operationId: 'postOauthDeviceToken',
path: '/oauth/device/token',
tags: ['openapi'],
})
.input(z.object({ body: zPostOauthDeviceTokenBody }))
.output(zPostOauthDeviceTokenResponse)
export const token = {
post: post8,
}
export const device = {
approve,
code,
deny,
lookup,
token,
}
export const oauth = {
device,
}
export const get10 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getPermittedExternalApps',
path: '/permitted-external-apps',
tags: ['openapi'],
})
.output(zGetPermittedExternalAppsResponse)
export const permittedExternalApps = {
get: get10,
}
export const get11 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesByWorkspaceId',
path: '/workspaces/{workspace_id}',
tags: ['openapi'],
})
.input(z.object({ params: zGetWorkspacesByWorkspaceIdPath }))
.output(zGetWorkspacesByWorkspaceIdResponse)
export const byWorkspaceId = {
get: get11,
}
export const get12 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspaces',
path: '/workspaces',
tags: ['openapi'],
})
.output(zGetWorkspacesResponse)
export const workspaces = {
get: get12,
byWorkspaceId,
}
export const contract = {
health,
version,
account,
apps,
oauth,
permittedExternalApps,
workspaces,
}