dify/packages/contracts/generated/api/console/agents/orpc.gen.ts
zyssyz123 d21bf291bb
fix: align agent app backing roster API (#37442)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-15 05:21:38 +00:00

101 lines
2.2 KiB
TypeScript

// This file is auto-generated by @hey-api/openapi-ts
import { oc } from '@orpc/contract'
import * as z from 'zod'
import {
zGetAgentsByAgentIdPath,
zGetAgentsByAgentIdResponse,
zGetAgentsByAgentIdVersionsByVersionIdPath,
zGetAgentsByAgentIdVersionsByVersionIdResponse,
zGetAgentsByAgentIdVersionsPath,
zGetAgentsByAgentIdVersionsResponse,
zGetAgentsInviteOptionsQuery,
zGetAgentsInviteOptionsResponse,
zGetAgentsQuery,
zGetAgentsResponse,
} from './zod.gen'
export const get = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getAgentsInviteOptions',
path: '/agents/invite-options',
tags: ['console'],
})
.input(z.object({ query: zGetAgentsInviteOptionsQuery.optional() }))
.output(zGetAgentsInviteOptionsResponse)
export const inviteOptions = {
get,
}
export const get2 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getAgentsByAgentIdVersionsByVersionId',
path: '/agents/{agent_id}/versions/{version_id}',
tags: ['console'],
})
.input(z.object({ params: zGetAgentsByAgentIdVersionsByVersionIdPath }))
.output(zGetAgentsByAgentIdVersionsByVersionIdResponse)
export const byVersionId = {
get: get2,
}
export const get3 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getAgentsByAgentIdVersions',
path: '/agents/{agent_id}/versions',
tags: ['console'],
})
.input(z.object({ params: zGetAgentsByAgentIdVersionsPath }))
.output(zGetAgentsByAgentIdVersionsResponse)
export const versions = {
get: get3,
byVersionId,
}
export const get4 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getAgentsByAgentId',
path: '/agents/{agent_id}',
tags: ['console'],
})
.input(z.object({ params: zGetAgentsByAgentIdPath }))
.output(zGetAgentsByAgentIdResponse)
export const byAgentId = {
get: get4,
versions,
}
export const get5 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getAgents',
path: '/agents',
tags: ['console'],
})
.input(z.object({ query: zGetAgentsQuery.optional() }))
.output(zGetAgentsResponse)
export const agents = {
get: get5,
inviteOptions,
byAgentId,
}
export const contract = {
agents,
}