dify/packages/contracts/generated/enterprise-app-deploy/orpc.gen.ts
Wu Tianwei 7aba539e82
feat: app deployment v2 (#39829)
Co-authored-by: zhangx1n <zhangxin@dify.ai>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-12 01:55:36 +00:00

308 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 {
zConsoleAccessServiceCreateEnvironmentApiKeyPath,
zConsoleAccessServiceCreateEnvironmentApiKeyResponse,
zConsoleAccessServiceDeleteEnvironmentApiKeyPath,
zConsoleAccessServiceDeleteEnvironmentApiKeyResponse,
zConsoleAccessServiceGetEnvironmentApiPath,
zConsoleAccessServiceGetEnvironmentApiResponse,
zConsoleAccessServiceGetEnvironmentMcpServerPath,
zConsoleAccessServiceGetEnvironmentMcpServerResponse,
zConsoleAccessServiceGetEnvironmentSitePath,
zConsoleAccessServiceGetEnvironmentSiteResponse,
zConsoleAccessServiceGetEnvironmentWebAppSubjectsPath,
zConsoleAccessServiceGetEnvironmentWebAppSubjectsResponse,
zConsoleAccessServiceListEnvironmentApiKeysPath,
zConsoleAccessServiceListEnvironmentApiKeysResponse,
zConsoleAccessServiceListEnvironmentTriggersPath,
zConsoleAccessServiceListEnvironmentTriggersResponse,
zConsoleAccessServiceResetEnvironmentSiteAccessTokenPath,
zConsoleAccessServiceResetEnvironmentSiteAccessTokenResponse,
zConsoleAccessServiceUpdateEnvironmentApiBody,
zConsoleAccessServiceUpdateEnvironmentApiPath,
zConsoleAccessServiceUpdateEnvironmentApiResponse,
zConsoleAccessServiceUpdateEnvironmentSiteBody,
zConsoleAccessServiceUpdateEnvironmentSitePath,
zConsoleAccessServiceUpdateEnvironmentSiteResponse,
zConsoleAccessServiceUpdateEnvironmentWebAppAccessModeBody,
zConsoleAccessServiceUpdateEnvironmentWebAppAccessModePath,
zConsoleAccessServiceUpdateEnvironmentWebAppAccessModeResponse,
zConsoleDeploymentServiceDeployWorkflowBody,
zConsoleDeploymentServiceDeployWorkflowPath,
zConsoleDeploymentServiceDeployWorkflowResponse,
zConsoleDeploymentServiceGetEnvironmentDeploymentPath,
zConsoleDeploymentServiceGetEnvironmentDeploymentResponse,
zConsoleDeploymentServiceGetWorkflowDeploymentOptionsPath,
zConsoleDeploymentServiceGetWorkflowDeploymentOptionsResponse,
zConsoleDeploymentServiceListAppEnvironmentsPath,
zConsoleDeploymentServiceListAppEnvironmentsResponse,
zConsoleDeploymentServiceListEnvironmentDeploymentsPath,
zConsoleDeploymentServiceListEnvironmentDeploymentsResponse,
zConsoleDeploymentServicePrecheckWorkflowDeploymentPath,
zConsoleDeploymentServicePrecheckWorkflowDeploymentResponse,
zConsoleDeploymentServiceUndeployWorkflowPath,
zConsoleDeploymentServiceUndeployWorkflowResponse,
} from './zod.gen'
export const listAppEnvironments = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'ConsoleDeploymentService_ListAppEnvironments',
path: '/enterprise/app-deploy/apps/{app_id}/environments',
tags: ['ConsoleDeploymentService'],
})
.input(z.object({ params: zConsoleDeploymentServiceListAppEnvironmentsPath }))
.output(zConsoleDeploymentServiceListAppEnvironmentsResponse)
export const listEnvironmentDeployments = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'ConsoleDeploymentService_ListEnvironmentDeployments',
path: '/enterprise/app-deploy/apps/{app_id}/workflows/environment-deployments',
tags: ['ConsoleDeploymentService'],
})
.input(z.object({ params: zConsoleDeploymentServiceListEnvironmentDeploymentsPath }))
.output(zConsoleDeploymentServiceListEnvironmentDeploymentsResponse)
export const getEnvironmentDeployment = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'ConsoleDeploymentService_GetEnvironmentDeployment',
path: '/enterprise/app-deploy/apps/{app_id}/workflows/environment-deployments/{environment_id}',
tags: ['ConsoleDeploymentService'],
})
.input(z.object({ params: zConsoleDeploymentServiceGetEnvironmentDeploymentPath }))
.output(zConsoleDeploymentServiceGetEnvironmentDeploymentResponse)
export const getWorkflowDeploymentOptions = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'ConsoleDeploymentService_GetWorkflowDeploymentOptions',
path: '/enterprise/app-deploy/apps/{app_id}/workflows/{workflow_id}/environments/{environment_id}/deployment-options',
tags: ['ConsoleDeploymentService'],
})
.input(z.object({ params: zConsoleDeploymentServiceGetWorkflowDeploymentOptionsPath }))
.output(zConsoleDeploymentServiceGetWorkflowDeploymentOptionsResponse)
export const deployWorkflow = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'ConsoleDeploymentService_DeployWorkflow',
path: '/enterprise/app-deploy/apps/{app_id}/workflows/{workflow_id}/environments/{environment_id}/deployment:deploy',
tags: ['ConsoleDeploymentService'],
})
.input(
z.object({
body: zConsoleDeploymentServiceDeployWorkflowBody,
params: zConsoleDeploymentServiceDeployWorkflowPath,
}),
)
.output(zConsoleDeploymentServiceDeployWorkflowResponse)
export const undeployWorkflow = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'ConsoleDeploymentService_UndeployWorkflow',
path: '/enterprise/app-deploy/apps/{app_id}/workflows/{workflow_id}/environments/{environment_id}/deployment:undeploy',
tags: ['ConsoleDeploymentService'],
})
.input(z.object({ params: zConsoleDeploymentServiceUndeployWorkflowPath }))
.output(zConsoleDeploymentServiceUndeployWorkflowResponse)
export const precheckWorkflowDeployment = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'ConsoleDeploymentService_PrecheckWorkflowDeployment',
path: '/enterprise/app-deploy/apps/{app_id}/workflows/{workflow_id}:precheck',
tags: ['ConsoleDeploymentService'],
})
.input(z.object({ params: zConsoleDeploymentServicePrecheckWorkflowDeploymentPath }))
.output(zConsoleDeploymentServicePrecheckWorkflowDeploymentResponse)
export const deploymentService = {
listAppEnvironments,
listEnvironmentDeployments,
getEnvironmentDeployment,
getWorkflowDeploymentOptions,
deployWorkflow,
undeployWorkflow,
precheckWorkflowDeployment,
}
export const getEnvironmentApi = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'ConsoleAccessService_GetEnvironmentAPI',
path: '/enterprise/app-deploy/apps/{app_id}/environments/{environment_id}/api',
tags: ['ConsoleAccessService'],
})
.input(z.object({ params: zConsoleAccessServiceGetEnvironmentApiPath }))
.output(zConsoleAccessServiceGetEnvironmentApiResponse)
export const updateEnvironmentApi = oc
.route({
inputStructure: 'detailed',
method: 'PATCH',
operationId: 'ConsoleAccessService_UpdateEnvironmentAPI',
path: '/enterprise/app-deploy/apps/{app_id}/environments/{environment_id}/api',
tags: ['ConsoleAccessService'],
})
.input(
z.object({
body: zConsoleAccessServiceUpdateEnvironmentApiBody,
params: zConsoleAccessServiceUpdateEnvironmentApiPath,
}),
)
.output(zConsoleAccessServiceUpdateEnvironmentApiResponse)
export const listEnvironmentApiKeys = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'ConsoleAccessService_ListEnvironmentApiKeys',
path: '/enterprise/app-deploy/apps/{app_id}/environments/{environment_id}/api-keys',
tags: ['ConsoleAccessService'],
})
.input(z.object({ params: zConsoleAccessServiceListEnvironmentApiKeysPath }))
.output(zConsoleAccessServiceListEnvironmentApiKeysResponse)
export const createEnvironmentApiKey = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'ConsoleAccessService_CreateEnvironmentApiKey',
path: '/enterprise/app-deploy/apps/{app_id}/environments/{environment_id}/api-keys',
tags: ['ConsoleAccessService'],
})
.input(z.object({ params: zConsoleAccessServiceCreateEnvironmentApiKeyPath }))
.output(zConsoleAccessServiceCreateEnvironmentApiKeyResponse)
export const deleteEnvironmentApiKey = oc
.route({
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'ConsoleAccessService_DeleteEnvironmentApiKey',
path: '/enterprise/app-deploy/apps/{app_id}/environments/{environment_id}/api-keys/{api_key_id}',
tags: ['ConsoleAccessService'],
})
.input(z.object({ params: zConsoleAccessServiceDeleteEnvironmentApiKeyPath }))
.output(zConsoleAccessServiceDeleteEnvironmentApiKeyResponse)
export const getEnvironmentMcpServer = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'ConsoleAccessService_GetEnvironmentMCPServer',
path: '/enterprise/app-deploy/apps/{app_id}/environments/{environment_id}/server',
tags: ['ConsoleAccessService'],
})
.input(z.object({ params: zConsoleAccessServiceGetEnvironmentMcpServerPath }))
.output(zConsoleAccessServiceGetEnvironmentMcpServerResponse)
export const getEnvironmentSite = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'ConsoleAccessService_GetEnvironmentSite',
path: '/enterprise/app-deploy/apps/{app_id}/environments/{environment_id}/site',
tags: ['ConsoleAccessService'],
})
.input(z.object({ params: zConsoleAccessServiceGetEnvironmentSitePath }))
.output(zConsoleAccessServiceGetEnvironmentSiteResponse)
export const updateEnvironmentSite = oc
.route({
inputStructure: 'detailed',
method: 'PATCH',
operationId: 'ConsoleAccessService_UpdateEnvironmentSite',
path: '/enterprise/app-deploy/apps/{app_id}/environments/{environment_id}/site',
tags: ['ConsoleAccessService'],
})
.input(
z.object({
body: zConsoleAccessServiceUpdateEnvironmentSiteBody,
params: zConsoleAccessServiceUpdateEnvironmentSitePath,
}),
)
.output(zConsoleAccessServiceUpdateEnvironmentSiteResponse)
export const resetEnvironmentSiteAccessToken = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'ConsoleAccessService_ResetEnvironmentSiteAccessToken',
path: '/enterprise/app-deploy/apps/{app_id}/environments/{environment_id}/site/access-token-reset',
tags: ['ConsoleAccessService'],
})
.input(z.object({ params: zConsoleAccessServiceResetEnvironmentSiteAccessTokenPath }))
.output(zConsoleAccessServiceResetEnvironmentSiteAccessTokenResponse)
export const listEnvironmentTriggers = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'ConsoleAccessService_ListEnvironmentTriggers',
path: '/enterprise/app-deploy/apps/{app_id}/environments/{environment_id}/triggers',
tags: ['ConsoleAccessService'],
})
.input(z.object({ params: zConsoleAccessServiceListEnvironmentTriggersPath }))
.output(zConsoleAccessServiceListEnvironmentTriggersResponse)
export const updateEnvironmentWebAppAccessMode = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'ConsoleAccessService_UpdateEnvironmentWebAppAccessMode',
path: '/enterprise/app-deploy/apps/{app_id}/environments/{environment_id}/webapp/access-mode',
tags: ['ConsoleAccessService'],
})
.input(
z.object({
body: zConsoleAccessServiceUpdateEnvironmentWebAppAccessModeBody,
params: zConsoleAccessServiceUpdateEnvironmentWebAppAccessModePath,
}),
)
.output(zConsoleAccessServiceUpdateEnvironmentWebAppAccessModeResponse)
export const getEnvironmentWebAppSubjects = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'ConsoleAccessService_GetEnvironmentWebAppSubjects',
path: '/enterprise/app-deploy/apps/{app_id}/environments/{environment_id}/webapp/subjects',
tags: ['ConsoleAccessService'],
})
.input(z.object({ params: zConsoleAccessServiceGetEnvironmentWebAppSubjectsPath }))
.output(zConsoleAccessServiceGetEnvironmentWebAppSubjectsResponse)
export const accessService = {
getEnvironmentApi,
updateEnvironmentApi,
listEnvironmentApiKeys,
createEnvironmentApiKey,
deleteEnvironmentApiKey,
getEnvironmentMcpServer,
getEnvironmentSite,
updateEnvironmentSite,
resetEnvironmentSiteAccessToken,
listEnvironmentTriggers,
updateEnvironmentWebAppAccessMode,
getEnvironmentWebAppSubjects,
}
export const contract = {
deploymentService,
accessService,
}