Files
2026-04-30 11:34:27 +00:00

3013 lines
90 KiB
TypeScript

// This file is auto-generated by @hey-api/openapi-ts
import { oc } from '@orpc/contract'
import * as z from 'zod'
import {
zDeleteWorkspacesCurrentEndpointsByIdPath,
zDeleteWorkspacesCurrentEndpointsByIdResponse,
zDeleteWorkspacesCurrentMembersByMemberIdPath,
zDeleteWorkspacesCurrentMembersByMemberIdResponse,
zDeleteWorkspacesCurrentModelProvidersByProviderCredentialsBody,
zDeleteWorkspacesCurrentModelProvidersByProviderCredentialsPath,
zDeleteWorkspacesCurrentModelProvidersByProviderCredentialsResponse,
zDeleteWorkspacesCurrentModelProvidersByProviderModelsBody,
zDeleteWorkspacesCurrentModelProvidersByProviderModelsCredentialsBody,
zDeleteWorkspacesCurrentModelProvidersByProviderModelsCredentialsPath,
zDeleteWorkspacesCurrentModelProvidersByProviderModelsCredentialsResponse,
zDeleteWorkspacesCurrentModelProvidersByProviderModelsPath,
zDeleteWorkspacesCurrentModelProvidersByProviderModelsResponse,
zDeleteWorkspacesCurrentToolProviderBuiltinByProviderOauthCustomClientPath,
zDeleteWorkspacesCurrentToolProviderBuiltinByProviderOauthCustomClientResponse,
zDeleteWorkspacesCurrentToolProviderMcpBody,
zDeleteWorkspacesCurrentToolProviderMcpResponse,
zDeleteWorkspacesCurrentTriggerProviderByProviderOauthClientPath,
zDeleteWorkspacesCurrentTriggerProviderByProviderOauthClientResponse,
zGetWorkspacesByTenantIdModelProvidersByProviderByIconTypeByLangPath,
zGetWorkspacesByTenantIdModelProvidersByProviderByIconTypeByLangResponse,
zGetWorkspacesCurrentAgentProviderByProviderNamePath,
zGetWorkspacesCurrentAgentProviderByProviderNameResponse,
zGetWorkspacesCurrentAgentProvidersResponse,
zGetWorkspacesCurrentDatasetOperatorsResponse,
zGetWorkspacesCurrentDefaultModelQuery,
zGetWorkspacesCurrentDefaultModelResponse,
zGetWorkspacesCurrentEndpointsListPluginQuery,
zGetWorkspacesCurrentEndpointsListPluginResponse,
zGetWorkspacesCurrentEndpointsListQuery,
zGetWorkspacesCurrentEndpointsListResponse,
zGetWorkspacesCurrentMembersResponse,
zGetWorkspacesCurrentModelProvidersByProviderCheckoutUrlPath,
zGetWorkspacesCurrentModelProvidersByProviderCheckoutUrlResponse,
zGetWorkspacesCurrentModelProvidersByProviderCredentialsPath,
zGetWorkspacesCurrentModelProvidersByProviderCredentialsQuery,
zGetWorkspacesCurrentModelProvidersByProviderCredentialsResponse,
zGetWorkspacesCurrentModelProvidersByProviderModelsCredentialsPath,
zGetWorkspacesCurrentModelProvidersByProviderModelsCredentialsQuery,
zGetWorkspacesCurrentModelProvidersByProviderModelsCredentialsResponse,
zGetWorkspacesCurrentModelProvidersByProviderModelsParameterRulesPath,
zGetWorkspacesCurrentModelProvidersByProviderModelsParameterRulesQuery,
zGetWorkspacesCurrentModelProvidersByProviderModelsParameterRulesResponse,
zGetWorkspacesCurrentModelProvidersByProviderModelsPath,
zGetWorkspacesCurrentModelProvidersByProviderModelsResponse,
zGetWorkspacesCurrentModelProvidersQuery,
zGetWorkspacesCurrentModelProvidersResponse,
zGetWorkspacesCurrentModelsModelTypesByModelTypePath,
zGetWorkspacesCurrentModelsModelTypesByModelTypeResponse,
zGetWorkspacesCurrentPermissionResponse,
zGetWorkspacesCurrentPluginAssetQuery,
zGetWorkspacesCurrentPluginAssetResponse,
zGetWorkspacesCurrentPluginDebuggingKeyResponse,
zGetWorkspacesCurrentPluginFetchManifestQuery,
zGetWorkspacesCurrentPluginFetchManifestResponse,
zGetWorkspacesCurrentPluginIconQuery,
zGetWorkspacesCurrentPluginIconResponse,
zGetWorkspacesCurrentPluginListQuery,
zGetWorkspacesCurrentPluginListResponse,
zGetWorkspacesCurrentPluginMarketplacePkgQuery,
zGetWorkspacesCurrentPluginMarketplacePkgResponse,
zGetWorkspacesCurrentPluginParametersDynamicOptionsQuery,
zGetWorkspacesCurrentPluginParametersDynamicOptionsResponse,
zGetWorkspacesCurrentPluginPermissionFetchResponse,
zGetWorkspacesCurrentPluginPreferencesFetchResponse,
zGetWorkspacesCurrentPluginReadmeQuery,
zGetWorkspacesCurrentPluginReadmeResponse,
zGetWorkspacesCurrentPluginTasksByTaskIdPath,
zGetWorkspacesCurrentPluginTasksByTaskIdResponse,
zGetWorkspacesCurrentPluginTasksQuery,
zGetWorkspacesCurrentPluginTasksResponse,
zGetWorkspacesCurrentToolLabelsResponse,
zGetWorkspacesCurrentToolProviderApiGetResponse,
zGetWorkspacesCurrentToolProviderApiRemoteResponse,
zGetWorkspacesCurrentToolProviderApiToolsResponse,
zGetWorkspacesCurrentToolProviderBuiltinByProviderCredentialInfoPath,
zGetWorkspacesCurrentToolProviderBuiltinByProviderCredentialInfoResponse,
zGetWorkspacesCurrentToolProviderBuiltinByProviderCredentialSchemaByCredentialTypePath,
zGetWorkspacesCurrentToolProviderBuiltinByProviderCredentialSchemaByCredentialTypeResponse,
zGetWorkspacesCurrentToolProviderBuiltinByProviderCredentialsPath,
zGetWorkspacesCurrentToolProviderBuiltinByProviderCredentialsResponse,
zGetWorkspacesCurrentToolProviderBuiltinByProviderIconPath,
zGetWorkspacesCurrentToolProviderBuiltinByProviderIconResponse,
zGetWorkspacesCurrentToolProviderBuiltinByProviderInfoPath,
zGetWorkspacesCurrentToolProviderBuiltinByProviderInfoResponse,
zGetWorkspacesCurrentToolProviderBuiltinByProviderOauthClientSchemaPath,
zGetWorkspacesCurrentToolProviderBuiltinByProviderOauthClientSchemaResponse,
zGetWorkspacesCurrentToolProviderBuiltinByProviderOauthCustomClientPath,
zGetWorkspacesCurrentToolProviderBuiltinByProviderOauthCustomClientResponse,
zGetWorkspacesCurrentToolProviderBuiltinByProviderToolsPath,
zGetWorkspacesCurrentToolProviderBuiltinByProviderToolsResponse,
zGetWorkspacesCurrentToolProviderMcpToolsByProviderIdPath,
zGetWorkspacesCurrentToolProviderMcpToolsByProviderIdResponse,
zGetWorkspacesCurrentToolProviderMcpUpdateByProviderIdPath,
zGetWorkspacesCurrentToolProviderMcpUpdateByProviderIdResponse,
zGetWorkspacesCurrentToolProvidersResponse,
zGetWorkspacesCurrentToolProviderWorkflowGetResponse,
zGetWorkspacesCurrentToolProviderWorkflowToolsResponse,
zGetWorkspacesCurrentToolsApiResponse,
zGetWorkspacesCurrentToolsBuiltinResponse,
zGetWorkspacesCurrentToolsMcpResponse,
zGetWorkspacesCurrentToolsWorkflowResponse,
zGetWorkspacesCurrentTriggerProviderByProviderIconPath,
zGetWorkspacesCurrentTriggerProviderByProviderIconResponse,
zGetWorkspacesCurrentTriggerProviderByProviderInfoPath,
zGetWorkspacesCurrentTriggerProviderByProviderInfoResponse,
zGetWorkspacesCurrentTriggerProviderByProviderOauthClientPath,
zGetWorkspacesCurrentTriggerProviderByProviderOauthClientResponse,
zGetWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderBySubscriptionBuilderIdPath,
zGetWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderBySubscriptionBuilderIdResponse,
zGetWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderLogsBySubscriptionBuilderIdPath,
zGetWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderLogsBySubscriptionBuilderIdResponse,
zGetWorkspacesCurrentTriggerProviderByProviderSubscriptionsListPath,
zGetWorkspacesCurrentTriggerProviderByProviderSubscriptionsListResponse,
zGetWorkspacesCurrentTriggerProviderByProviderSubscriptionsOauthAuthorizePath,
zGetWorkspacesCurrentTriggerProviderByProviderSubscriptionsOauthAuthorizeResponse,
zGetWorkspacesCurrentTriggersResponse,
zGetWorkspacesResponse,
zPatchWorkspacesCurrentEndpointsByIdBody,
zPatchWorkspacesCurrentEndpointsByIdPath,
zPatchWorkspacesCurrentEndpointsByIdResponse,
zPatchWorkspacesCurrentModelProvidersByProviderModelsDisableBody,
zPatchWorkspacesCurrentModelProvidersByProviderModelsDisablePath,
zPatchWorkspacesCurrentModelProvidersByProviderModelsDisableResponse,
zPatchWorkspacesCurrentModelProvidersByProviderModelsEnableBody,
zPatchWorkspacesCurrentModelProvidersByProviderModelsEnablePath,
zPatchWorkspacesCurrentModelProvidersByProviderModelsEnableResponse,
zPostWorkspacesCurrentDefaultModelBody,
zPostWorkspacesCurrentDefaultModelResponse,
zPostWorkspacesCurrentEndpointsBody,
zPostWorkspacesCurrentEndpointsCreateBody,
zPostWorkspacesCurrentEndpointsCreateResponse,
zPostWorkspacesCurrentEndpointsDeleteBody,
zPostWorkspacesCurrentEndpointsDeleteResponse,
zPostWorkspacesCurrentEndpointsDisableBody,
zPostWorkspacesCurrentEndpointsDisableResponse,
zPostWorkspacesCurrentEndpointsEnableBody,
zPostWorkspacesCurrentEndpointsEnableResponse,
zPostWorkspacesCurrentEndpointsResponse,
zPostWorkspacesCurrentEndpointsUpdateBody,
zPostWorkspacesCurrentEndpointsUpdateResponse,
zPostWorkspacesCurrentMembersByMemberIdOwnerTransferBody,
zPostWorkspacesCurrentMembersByMemberIdOwnerTransferPath,
zPostWorkspacesCurrentMembersByMemberIdOwnerTransferResponse,
zPostWorkspacesCurrentMembersInviteEmailBody,
zPostWorkspacesCurrentMembersInviteEmailResponse,
zPostWorkspacesCurrentMembersOwnerTransferCheckBody,
zPostWorkspacesCurrentMembersOwnerTransferCheckResponse,
zPostWorkspacesCurrentMembersSendOwnerTransferConfirmEmailBody,
zPostWorkspacesCurrentMembersSendOwnerTransferConfirmEmailResponse,
zPostWorkspacesCurrentModelProvidersByProviderCredentialsBody,
zPostWorkspacesCurrentModelProvidersByProviderCredentialsPath,
zPostWorkspacesCurrentModelProvidersByProviderCredentialsResponse,
zPostWorkspacesCurrentModelProvidersByProviderCredentialsSwitchBody,
zPostWorkspacesCurrentModelProvidersByProviderCredentialsSwitchPath,
zPostWorkspacesCurrentModelProvidersByProviderCredentialsSwitchResponse,
zPostWorkspacesCurrentModelProvidersByProviderCredentialsValidateBody,
zPostWorkspacesCurrentModelProvidersByProviderCredentialsValidatePath,
zPostWorkspacesCurrentModelProvidersByProviderCredentialsValidateResponse,
zPostWorkspacesCurrentModelProvidersByProviderModelsBody,
zPostWorkspacesCurrentModelProvidersByProviderModelsCredentialsBody,
zPostWorkspacesCurrentModelProvidersByProviderModelsCredentialsPath,
zPostWorkspacesCurrentModelProvidersByProviderModelsCredentialsResponse,
zPostWorkspacesCurrentModelProvidersByProviderModelsCredentialsSwitchBody,
zPostWorkspacesCurrentModelProvidersByProviderModelsCredentialsSwitchPath,
zPostWorkspacesCurrentModelProvidersByProviderModelsCredentialsSwitchResponse,
zPostWorkspacesCurrentModelProvidersByProviderModelsCredentialsValidateBody,
zPostWorkspacesCurrentModelProvidersByProviderModelsCredentialsValidatePath,
zPostWorkspacesCurrentModelProvidersByProviderModelsCredentialsValidateResponse,
zPostWorkspacesCurrentModelProvidersByProviderModelsLoadBalancingConfigsByConfigIdCredentialsValidateBody,
zPostWorkspacesCurrentModelProvidersByProviderModelsLoadBalancingConfigsByConfigIdCredentialsValidatePath,
zPostWorkspacesCurrentModelProvidersByProviderModelsLoadBalancingConfigsByConfigIdCredentialsValidateResponse,
zPostWorkspacesCurrentModelProvidersByProviderModelsLoadBalancingConfigsCredentialsValidateBody,
zPostWorkspacesCurrentModelProvidersByProviderModelsLoadBalancingConfigsCredentialsValidatePath,
zPostWorkspacesCurrentModelProvidersByProviderModelsLoadBalancingConfigsCredentialsValidateResponse,
zPostWorkspacesCurrentModelProvidersByProviderModelsPath,
zPostWorkspacesCurrentModelProvidersByProviderModelsResponse,
zPostWorkspacesCurrentModelProvidersByProviderPreferredProviderTypeBody,
zPostWorkspacesCurrentModelProvidersByProviderPreferredProviderTypePath,
zPostWorkspacesCurrentModelProvidersByProviderPreferredProviderTypeResponse,
zPostWorkspacesCurrentPluginInstallGithubBody,
zPostWorkspacesCurrentPluginInstallGithubResponse,
zPostWorkspacesCurrentPluginInstallMarketplaceBody,
zPostWorkspacesCurrentPluginInstallMarketplaceResponse,
zPostWorkspacesCurrentPluginInstallPkgBody,
zPostWorkspacesCurrentPluginInstallPkgResponse,
zPostWorkspacesCurrentPluginListInstallationsIdsBody,
zPostWorkspacesCurrentPluginListInstallationsIdsResponse,
zPostWorkspacesCurrentPluginListLatestVersionsBody,
zPostWorkspacesCurrentPluginListLatestVersionsResponse,
zPostWorkspacesCurrentPluginParametersDynamicOptionsWithCredentialsBody,
zPostWorkspacesCurrentPluginParametersDynamicOptionsWithCredentialsResponse,
zPostWorkspacesCurrentPluginPermissionChangeBody,
zPostWorkspacesCurrentPluginPermissionChangeResponse,
zPostWorkspacesCurrentPluginPreferencesAutoupgradeExcludeBody,
zPostWorkspacesCurrentPluginPreferencesAutoupgradeExcludeResponse,
zPostWorkspacesCurrentPluginPreferencesChangeBody,
zPostWorkspacesCurrentPluginPreferencesChangeResponse,
zPostWorkspacesCurrentPluginTasksByTaskIdDeleteByIdentifierPath,
zPostWorkspacesCurrentPluginTasksByTaskIdDeleteByIdentifierResponse,
zPostWorkspacesCurrentPluginTasksByTaskIdDeletePath,
zPostWorkspacesCurrentPluginTasksByTaskIdDeleteResponse,
zPostWorkspacesCurrentPluginTasksDeleteAllResponse,
zPostWorkspacesCurrentPluginUninstallBody,
zPostWorkspacesCurrentPluginUninstallResponse,
zPostWorkspacesCurrentPluginUpgradeGithubBody,
zPostWorkspacesCurrentPluginUpgradeGithubResponse,
zPostWorkspacesCurrentPluginUpgradeMarketplaceBody,
zPostWorkspacesCurrentPluginUpgradeMarketplaceResponse,
zPostWorkspacesCurrentPluginUploadBundleResponse,
zPostWorkspacesCurrentPluginUploadGithubBody,
zPostWorkspacesCurrentPluginUploadGithubResponse,
zPostWorkspacesCurrentPluginUploadPkgResponse,
zPostWorkspacesCurrentResponse,
zPostWorkspacesCurrentToolProviderApiAddBody,
zPostWorkspacesCurrentToolProviderApiAddResponse,
zPostWorkspacesCurrentToolProviderApiDeleteBody,
zPostWorkspacesCurrentToolProviderApiDeleteResponse,
zPostWorkspacesCurrentToolProviderApiSchemaBody,
zPostWorkspacesCurrentToolProviderApiSchemaResponse,
zPostWorkspacesCurrentToolProviderApiTestPreBody,
zPostWorkspacesCurrentToolProviderApiTestPreResponse,
zPostWorkspacesCurrentToolProviderApiUpdateBody,
zPostWorkspacesCurrentToolProviderApiUpdateResponse,
zPostWorkspacesCurrentToolProviderBuiltinByProviderAddBody,
zPostWorkspacesCurrentToolProviderBuiltinByProviderAddPath,
zPostWorkspacesCurrentToolProviderBuiltinByProviderAddResponse,
zPostWorkspacesCurrentToolProviderBuiltinByProviderDefaultCredentialBody,
zPostWorkspacesCurrentToolProviderBuiltinByProviderDefaultCredentialPath,
zPostWorkspacesCurrentToolProviderBuiltinByProviderDefaultCredentialResponse,
zPostWorkspacesCurrentToolProviderBuiltinByProviderDeleteBody,
zPostWorkspacesCurrentToolProviderBuiltinByProviderDeletePath,
zPostWorkspacesCurrentToolProviderBuiltinByProviderDeleteResponse,
zPostWorkspacesCurrentToolProviderBuiltinByProviderOauthCustomClientBody,
zPostWorkspacesCurrentToolProviderBuiltinByProviderOauthCustomClientPath,
zPostWorkspacesCurrentToolProviderBuiltinByProviderOauthCustomClientResponse,
zPostWorkspacesCurrentToolProviderBuiltinByProviderUpdateBody,
zPostWorkspacesCurrentToolProviderBuiltinByProviderUpdatePath,
zPostWorkspacesCurrentToolProviderBuiltinByProviderUpdateResponse,
zPostWorkspacesCurrentToolProviderMcpAuthBody,
zPostWorkspacesCurrentToolProviderMcpAuthResponse,
zPostWorkspacesCurrentToolProviderMcpBody,
zPostWorkspacesCurrentToolProviderMcpResponse,
zPostWorkspacesCurrentToolProviderWorkflowCreateBody,
zPostWorkspacesCurrentToolProviderWorkflowCreateResponse,
zPostWorkspacesCurrentToolProviderWorkflowDeleteBody,
zPostWorkspacesCurrentToolProviderWorkflowDeleteResponse,
zPostWorkspacesCurrentToolProviderWorkflowUpdateBody,
zPostWorkspacesCurrentToolProviderWorkflowUpdateResponse,
zPostWorkspacesCurrentTriggerProviderByProviderOauthClientBody,
zPostWorkspacesCurrentTriggerProviderByProviderOauthClientPath,
zPostWorkspacesCurrentTriggerProviderByProviderOauthClientResponse,
zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderBuildBySubscriptionBuilderIdBody,
zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderBuildBySubscriptionBuilderIdPath,
zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderBuildBySubscriptionBuilderIdResponse,
zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderCreateBody,
zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderCreatePath,
zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderCreateResponse,
zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderUpdateBySubscriptionBuilderIdBody,
zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderUpdateBySubscriptionBuilderIdPath,
zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderUpdateBySubscriptionBuilderIdResponse,
zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderVerifyAndUpdateBySubscriptionBuilderIdBody,
zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderVerifyAndUpdateBySubscriptionBuilderIdPath,
zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderVerifyAndUpdateBySubscriptionBuilderIdResponse,
zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsVerifyBySubscriptionIdBody,
zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsVerifyBySubscriptionIdPath,
zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsVerifyBySubscriptionIdResponse,
zPostWorkspacesCurrentTriggerProviderBySubscriptionIdSubscriptionsDeletePath,
zPostWorkspacesCurrentTriggerProviderBySubscriptionIdSubscriptionsDeleteResponse,
zPostWorkspacesCurrentTriggerProviderBySubscriptionIdSubscriptionsUpdateBody,
zPostWorkspacesCurrentTriggerProviderBySubscriptionIdSubscriptionsUpdatePath,
zPostWorkspacesCurrentTriggerProviderBySubscriptionIdSubscriptionsUpdateResponse,
zPostWorkspacesCustomConfigBody,
zPostWorkspacesCustomConfigResponse,
zPostWorkspacesCustomConfigWebappLogoUploadResponse,
zPostWorkspacesInfoBody,
zPostWorkspacesInfoResponse,
zPostWorkspacesSwitchBody,
zPostWorkspacesSwitchResponse,
zPutWorkspacesCurrentMembersByMemberIdUpdateRoleBody,
zPutWorkspacesCurrentMembersByMemberIdUpdateRolePath,
zPutWorkspacesCurrentMembersByMemberIdUpdateRoleResponse,
zPutWorkspacesCurrentModelProvidersByProviderCredentialsBody,
zPutWorkspacesCurrentModelProvidersByProviderCredentialsPath,
zPutWorkspacesCurrentModelProvidersByProviderCredentialsResponse,
zPutWorkspacesCurrentModelProvidersByProviderModelsCredentialsBody,
zPutWorkspacesCurrentModelProvidersByProviderModelsCredentialsPath,
zPutWorkspacesCurrentModelProvidersByProviderModelsCredentialsResponse,
zPutWorkspacesCurrentToolProviderMcpBody,
zPutWorkspacesCurrentToolProviderMcpResponse,
} from './zod.gen'
/**
* Get specific agent provider details
*/
export const get = oc
.route({
description: 'Get specific agent provider details',
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentAgentProviderByProviderName',
path: '/workspaces/current/agent-provider/{provider_name}',
tags: ['console'],
})
.input(z.object({ params: zGetWorkspacesCurrentAgentProviderByProviderNamePath }))
.output(zGetWorkspacesCurrentAgentProviderByProviderNameResponse)
export const byProviderName = {
get,
}
export const agentProvider = {
byProviderName,
}
/**
* Get list of available agent providers
*/
export const get2 = oc
.route({
description: 'Get list of available agent providers',
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentAgentProviders',
path: '/workspaces/current/agent-providers',
tags: ['console'],
})
.output(zGetWorkspacesCurrentAgentProvidersResponse)
export const agentProviders = {
get: get2,
}
export const get3 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentDatasetOperators',
path: '/workspaces/current/dataset-operators',
tags: ['console'],
})
.output(zGetWorkspacesCurrentDatasetOperatorsResponse)
export const datasetOperators = {
get: get3,
}
export const get4 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentDefaultModel',
path: '/workspaces/current/default-model',
tags: ['console'],
})
.input(z.object({ query: zGetWorkspacesCurrentDefaultModelQuery }))
.output(zGetWorkspacesCurrentDefaultModelResponse)
export const post = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentDefaultModel',
path: '/workspaces/current/default-model',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentDefaultModelBody }))
.output(zPostWorkspacesCurrentDefaultModelResponse)
export const defaultModel = {
get: get4,
post,
}
/**
* Deprecated legacy alias for creating a plugin endpoint. Use POST /workspaces/current/endpoints instead.
*
* @deprecated
*/
export const post2 = oc
.route({
deprecated: true,
description:
'Deprecated legacy alias for creating a plugin endpoint. Use POST /workspaces/current/endpoints instead.',
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentEndpointsCreate',
path: '/workspaces/current/endpoints/create',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentEndpointsCreateBody }))
.output(zPostWorkspacesCurrentEndpointsCreateResponse)
export const create = {
post: post2,
}
/**
* Deprecated legacy alias for deleting a plugin endpoint. Use DELETE /workspaces/current/endpoints/{id} instead.
*
* @deprecated
*/
export const post3 = oc
.route({
deprecated: true,
description:
'Deprecated legacy alias for deleting a plugin endpoint. Use DELETE /workspaces/current/endpoints/{id} instead.',
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentEndpointsDelete',
path: '/workspaces/current/endpoints/delete',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentEndpointsDeleteBody }))
.output(zPostWorkspacesCurrentEndpointsDeleteResponse)
export const delete_ = {
post: post3,
}
/**
* Disable a plugin endpoint
*/
export const post4 = oc
.route({
description: 'Disable a plugin endpoint',
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentEndpointsDisable',
path: '/workspaces/current/endpoints/disable',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentEndpointsDisableBody }))
.output(zPostWorkspacesCurrentEndpointsDisableResponse)
export const disable = {
post: post4,
}
/**
* Enable a plugin endpoint
*/
export const post5 = oc
.route({
description: 'Enable a plugin endpoint',
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentEndpointsEnable',
path: '/workspaces/current/endpoints/enable',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentEndpointsEnableBody }))
.output(zPostWorkspacesCurrentEndpointsEnableResponse)
export const enable = {
post: post5,
}
/**
* List endpoints for a specific plugin
*/
export const get5 = oc
.route({
description: 'List endpoints for a specific plugin',
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentEndpointsListPlugin',
path: '/workspaces/current/endpoints/list/plugin',
tags: ['console'],
})
.input(z.object({ query: zGetWorkspacesCurrentEndpointsListPluginQuery }))
.output(zGetWorkspacesCurrentEndpointsListPluginResponse)
export const plugin = {
get: get5,
}
/**
* List plugin endpoints with pagination
*/
export const get6 = oc
.route({
description: 'List plugin endpoints with pagination',
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentEndpointsList',
path: '/workspaces/current/endpoints/list',
tags: ['console'],
})
.input(z.object({ query: zGetWorkspacesCurrentEndpointsListQuery }))
.output(zGetWorkspacesCurrentEndpointsListResponse)
export const list = {
get: get6,
plugin,
}
/**
* Deprecated legacy alias for updating a plugin endpoint. Use PATCH /workspaces/current/endpoints/{id} instead.
*
* @deprecated
*/
export const post6 = oc
.route({
deprecated: true,
description:
'Deprecated legacy alias for updating a plugin endpoint. Use PATCH /workspaces/current/endpoints/{id} instead.',
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentEndpointsUpdate',
path: '/workspaces/current/endpoints/update',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentEndpointsUpdateBody }))
.output(zPostWorkspacesCurrentEndpointsUpdateResponse)
export const update = {
post: post6,
}
/**
* Delete a plugin endpoint
*/
export const delete2 = oc
.route({
description: 'Delete a plugin endpoint',
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'deleteWorkspacesCurrentEndpointsById',
path: '/workspaces/current/endpoints/{id}',
tags: ['console'],
})
.input(z.object({ params: zDeleteWorkspacesCurrentEndpointsByIdPath }))
.output(zDeleteWorkspacesCurrentEndpointsByIdResponse)
/**
* Update a plugin endpoint
*/
export const patch = oc
.route({
description: 'Update a plugin endpoint',
inputStructure: 'detailed',
method: 'PATCH',
operationId: 'patchWorkspacesCurrentEndpointsById',
path: '/workspaces/current/endpoints/{id}',
tags: ['console'],
})
.input(
z.object({
body: zPatchWorkspacesCurrentEndpointsByIdBody,
params: zPatchWorkspacesCurrentEndpointsByIdPath,
}),
)
.output(zPatchWorkspacesCurrentEndpointsByIdResponse)
export const byId = {
delete: delete2,
patch,
}
/**
* Create a new plugin endpoint
*/
export const post7 = oc
.route({
description: 'Create a new plugin endpoint',
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentEndpoints',
path: '/workspaces/current/endpoints',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentEndpointsBody }))
.output(zPostWorkspacesCurrentEndpointsResponse)
export const endpoints = {
post: post7,
create,
delete: delete_,
disable,
enable,
list,
update,
byId,
}
export const post8 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentMembersInviteEmail',
path: '/workspaces/current/members/invite-email',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentMembersInviteEmailBody }))
.output(zPostWorkspacesCurrentMembersInviteEmailResponse)
export const inviteEmail = {
post: post8,
}
export const post9 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentMembersOwnerTransferCheck',
path: '/workspaces/current/members/owner-transfer-check',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentMembersOwnerTransferCheckBody }))
.output(zPostWorkspacesCurrentMembersOwnerTransferCheckResponse)
export const ownerTransferCheck = {
post: post9,
}
export const post10 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentMembersSendOwnerTransferConfirmEmail',
path: '/workspaces/current/members/send-owner-transfer-confirm-email',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentMembersSendOwnerTransferConfirmEmailBody }))
.output(zPostWorkspacesCurrentMembersSendOwnerTransferConfirmEmailResponse)
export const sendOwnerTransferConfirmEmail = {
post: post10,
}
export const post11 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentMembersByMemberIdOwnerTransfer',
path: '/workspaces/current/members/{member_id}/owner-transfer',
tags: ['console'],
})
.input(
z.object({
body: zPostWorkspacesCurrentMembersByMemberIdOwnerTransferBody,
params: zPostWorkspacesCurrentMembersByMemberIdOwnerTransferPath,
}),
)
.output(zPostWorkspacesCurrentMembersByMemberIdOwnerTransferResponse)
export const ownerTransfer = {
post: post11,
}
export const put = oc
.route({
inputStructure: 'detailed',
method: 'PUT',
operationId: 'putWorkspacesCurrentMembersByMemberIdUpdateRole',
path: '/workspaces/current/members/{member_id}/update-role',
tags: ['console'],
})
.input(
z.object({
body: zPutWorkspacesCurrentMembersByMemberIdUpdateRoleBody,
params: zPutWorkspacesCurrentMembersByMemberIdUpdateRolePath,
}),
)
.output(zPutWorkspacesCurrentMembersByMemberIdUpdateRoleResponse)
export const updateRole = {
put,
}
export const delete3 = oc
.route({
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'deleteWorkspacesCurrentMembersByMemberId',
path: '/workspaces/current/members/{member_id}',
tags: ['console'],
})
.input(z.object({ params: zDeleteWorkspacesCurrentMembersByMemberIdPath }))
.output(zDeleteWorkspacesCurrentMembersByMemberIdResponse)
export const byMemberId = {
delete: delete3,
ownerTransfer,
updateRole,
}
export const get7 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentMembers',
path: '/workspaces/current/members',
tags: ['console'],
})
.output(zGetWorkspacesCurrentMembersResponse)
export const members = {
get: get7,
inviteEmail,
ownerTransferCheck,
sendOwnerTransferConfirmEmail,
byMemberId,
}
export const get8 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentModelProvidersByProviderCheckoutUrl',
path: '/workspaces/current/model-providers/{provider}/checkout-url',
tags: ['console'],
})
.input(z.object({ params: zGetWorkspacesCurrentModelProvidersByProviderCheckoutUrlPath }))
.output(zGetWorkspacesCurrentModelProvidersByProviderCheckoutUrlResponse)
export const checkoutUrl = {
get: get8,
}
export const post12 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentModelProvidersByProviderCredentialsSwitch',
path: '/workspaces/current/model-providers/{provider}/credentials/switch',
tags: ['console'],
})
.input(
z.object({
body: zPostWorkspacesCurrentModelProvidersByProviderCredentialsSwitchBody,
params: zPostWorkspacesCurrentModelProvidersByProviderCredentialsSwitchPath,
}),
)
.output(zPostWorkspacesCurrentModelProvidersByProviderCredentialsSwitchResponse)
export const switch_ = {
post: post12,
}
export const post13 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentModelProvidersByProviderCredentialsValidate',
path: '/workspaces/current/model-providers/{provider}/credentials/validate',
tags: ['console'],
})
.input(
z.object({
body: zPostWorkspacesCurrentModelProvidersByProviderCredentialsValidateBody,
params: zPostWorkspacesCurrentModelProvidersByProviderCredentialsValidatePath,
}),
)
.output(zPostWorkspacesCurrentModelProvidersByProviderCredentialsValidateResponse)
export const validate = {
post: post13,
}
export const delete4 = oc
.route({
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'deleteWorkspacesCurrentModelProvidersByProviderCredentials',
path: '/workspaces/current/model-providers/{provider}/credentials',
tags: ['console'],
})
.input(
z.object({
body: zDeleteWorkspacesCurrentModelProvidersByProviderCredentialsBody,
params: zDeleteWorkspacesCurrentModelProvidersByProviderCredentialsPath,
}),
)
.output(zDeleteWorkspacesCurrentModelProvidersByProviderCredentialsResponse)
export const get9 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentModelProvidersByProviderCredentials',
path: '/workspaces/current/model-providers/{provider}/credentials',
tags: ['console'],
})
.input(
z.object({
params: zGetWorkspacesCurrentModelProvidersByProviderCredentialsPath,
query: zGetWorkspacesCurrentModelProvidersByProviderCredentialsQuery.optional(),
}),
)
.output(zGetWorkspacesCurrentModelProvidersByProviderCredentialsResponse)
export const post14 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentModelProvidersByProviderCredentials',
path: '/workspaces/current/model-providers/{provider}/credentials',
tags: ['console'],
})
.input(
z.object({
body: zPostWorkspacesCurrentModelProvidersByProviderCredentialsBody,
params: zPostWorkspacesCurrentModelProvidersByProviderCredentialsPath,
}),
)
.output(zPostWorkspacesCurrentModelProvidersByProviderCredentialsResponse)
export const put2 = oc
.route({
inputStructure: 'detailed',
method: 'PUT',
operationId: 'putWorkspacesCurrentModelProvidersByProviderCredentials',
path: '/workspaces/current/model-providers/{provider}/credentials',
tags: ['console'],
})
.input(
z.object({
body: zPutWorkspacesCurrentModelProvidersByProviderCredentialsBody,
params: zPutWorkspacesCurrentModelProvidersByProviderCredentialsPath,
}),
)
.output(zPutWorkspacesCurrentModelProvidersByProviderCredentialsResponse)
export const credentials = {
delete: delete4,
get: get9,
post: post14,
put: put2,
switch: switch_,
validate,
}
export const post15 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentModelProvidersByProviderModelsCredentialsSwitch',
path: '/workspaces/current/model-providers/{provider}/models/credentials/switch',
tags: ['console'],
})
.input(
z.object({
body: zPostWorkspacesCurrentModelProvidersByProviderModelsCredentialsSwitchBody,
params: zPostWorkspacesCurrentModelProvidersByProviderModelsCredentialsSwitchPath,
}),
)
.output(zPostWorkspacesCurrentModelProvidersByProviderModelsCredentialsSwitchResponse)
export const switch2 = {
post: post15,
}
export const post16 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentModelProvidersByProviderModelsCredentialsValidate',
path: '/workspaces/current/model-providers/{provider}/models/credentials/validate',
tags: ['console'],
})
.input(
z.object({
body: zPostWorkspacesCurrentModelProvidersByProviderModelsCredentialsValidateBody,
params: zPostWorkspacesCurrentModelProvidersByProviderModelsCredentialsValidatePath,
}),
)
.output(zPostWorkspacesCurrentModelProvidersByProviderModelsCredentialsValidateResponse)
export const validate2 = {
post: post16,
}
export const delete5 = oc
.route({
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'deleteWorkspacesCurrentModelProvidersByProviderModelsCredentials',
path: '/workspaces/current/model-providers/{provider}/models/credentials',
tags: ['console'],
})
.input(
z.object({
body: zDeleteWorkspacesCurrentModelProvidersByProviderModelsCredentialsBody,
params: zDeleteWorkspacesCurrentModelProvidersByProviderModelsCredentialsPath,
}),
)
.output(zDeleteWorkspacesCurrentModelProvidersByProviderModelsCredentialsResponse)
export const get10 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentModelProvidersByProviderModelsCredentials',
path: '/workspaces/current/model-providers/{provider}/models/credentials',
tags: ['console'],
})
.input(
z.object({
params: zGetWorkspacesCurrentModelProvidersByProviderModelsCredentialsPath,
query: zGetWorkspacesCurrentModelProvidersByProviderModelsCredentialsQuery,
}),
)
.output(zGetWorkspacesCurrentModelProvidersByProviderModelsCredentialsResponse)
export const post17 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentModelProvidersByProviderModelsCredentials',
path: '/workspaces/current/model-providers/{provider}/models/credentials',
tags: ['console'],
})
.input(
z.object({
body: zPostWorkspacesCurrentModelProvidersByProviderModelsCredentialsBody,
params: zPostWorkspacesCurrentModelProvidersByProviderModelsCredentialsPath,
}),
)
.output(zPostWorkspacesCurrentModelProvidersByProviderModelsCredentialsResponse)
export const put3 = oc
.route({
inputStructure: 'detailed',
method: 'PUT',
operationId: 'putWorkspacesCurrentModelProvidersByProviderModelsCredentials',
path: '/workspaces/current/model-providers/{provider}/models/credentials',
tags: ['console'],
})
.input(
z.object({
body: zPutWorkspacesCurrentModelProvidersByProviderModelsCredentialsBody,
params: zPutWorkspacesCurrentModelProvidersByProviderModelsCredentialsPath,
}),
)
.output(zPutWorkspacesCurrentModelProvidersByProviderModelsCredentialsResponse)
export const credentials2 = {
delete: delete5,
get: get10,
post: post17,
put: put3,
switch: switch2,
validate: validate2,
}
export const patch2 = oc
.route({
inputStructure: 'detailed',
method: 'PATCH',
operationId: 'patchWorkspacesCurrentModelProvidersByProviderModelsDisable',
path: '/workspaces/current/model-providers/{provider}/models/disable',
tags: ['console'],
})
.input(
z.object({
body: zPatchWorkspacesCurrentModelProvidersByProviderModelsDisableBody,
params: zPatchWorkspacesCurrentModelProvidersByProviderModelsDisablePath,
}),
)
.output(zPatchWorkspacesCurrentModelProvidersByProviderModelsDisableResponse)
export const disable2 = {
patch: patch2,
}
export const patch3 = oc
.route({
inputStructure: 'detailed',
method: 'PATCH',
operationId: 'patchWorkspacesCurrentModelProvidersByProviderModelsEnable',
path: '/workspaces/current/model-providers/{provider}/models/enable',
tags: ['console'],
})
.input(
z.object({
body: zPatchWorkspacesCurrentModelProvidersByProviderModelsEnableBody,
params: zPatchWorkspacesCurrentModelProvidersByProviderModelsEnablePath,
}),
)
.output(zPatchWorkspacesCurrentModelProvidersByProviderModelsEnableResponse)
export const enable2 = {
patch: patch3,
}
export const post18 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId:
'postWorkspacesCurrentModelProvidersByProviderModelsLoadBalancingConfigsCredentialsValidate',
path: '/workspaces/current/model-providers/{provider}/models/load-balancing-configs/credentials-validate',
tags: ['console'],
})
.input(
z.object({
body: zPostWorkspacesCurrentModelProvidersByProviderModelsLoadBalancingConfigsCredentialsValidateBody,
params:
zPostWorkspacesCurrentModelProvidersByProviderModelsLoadBalancingConfigsCredentialsValidatePath,
}),
)
.output(
zPostWorkspacesCurrentModelProvidersByProviderModelsLoadBalancingConfigsCredentialsValidateResponse,
)
export const credentialsValidate = {
post: post18,
}
export const post19 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId:
'postWorkspacesCurrentModelProvidersByProviderModelsLoadBalancingConfigsByConfigIdCredentialsValidate',
path: '/workspaces/current/model-providers/{provider}/models/load-balancing-configs/{config_id}/credentials-validate',
tags: ['console'],
})
.input(
z.object({
body: zPostWorkspacesCurrentModelProvidersByProviderModelsLoadBalancingConfigsByConfigIdCredentialsValidateBody,
params:
zPostWorkspacesCurrentModelProvidersByProviderModelsLoadBalancingConfigsByConfigIdCredentialsValidatePath,
}),
)
.output(
zPostWorkspacesCurrentModelProvidersByProviderModelsLoadBalancingConfigsByConfigIdCredentialsValidateResponse,
)
export const credentialsValidate2 = {
post: post19,
}
export const byConfigId = {
credentialsValidate: credentialsValidate2,
}
export const loadBalancingConfigs = {
credentialsValidate,
byConfigId,
}
export const get11 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentModelProvidersByProviderModelsParameterRules',
path: '/workspaces/current/model-providers/{provider}/models/parameter-rules',
tags: ['console'],
})
.input(
z.object({
params: zGetWorkspacesCurrentModelProvidersByProviderModelsParameterRulesPath,
query: zGetWorkspacesCurrentModelProvidersByProviderModelsParameterRulesQuery,
}),
)
.output(zGetWorkspacesCurrentModelProvidersByProviderModelsParameterRulesResponse)
export const parameterRules = {
get: get11,
}
export const delete6 = oc
.route({
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'deleteWorkspacesCurrentModelProvidersByProviderModels',
path: '/workspaces/current/model-providers/{provider}/models',
tags: ['console'],
})
.input(
z.object({
body: zDeleteWorkspacesCurrentModelProvidersByProviderModelsBody,
params: zDeleteWorkspacesCurrentModelProvidersByProviderModelsPath,
}),
)
.output(zDeleteWorkspacesCurrentModelProvidersByProviderModelsResponse)
export const get12 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentModelProvidersByProviderModels',
path: '/workspaces/current/model-providers/{provider}/models',
tags: ['console'],
})
.input(z.object({ params: zGetWorkspacesCurrentModelProvidersByProviderModelsPath }))
.output(zGetWorkspacesCurrentModelProvidersByProviderModelsResponse)
export const post20 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentModelProvidersByProviderModels',
path: '/workspaces/current/model-providers/{provider}/models',
tags: ['console'],
})
.input(
z.object({
body: zPostWorkspacesCurrentModelProvidersByProviderModelsBody,
params: zPostWorkspacesCurrentModelProvidersByProviderModelsPath,
}),
)
.output(zPostWorkspacesCurrentModelProvidersByProviderModelsResponse)
export const models = {
delete: delete6,
get: get12,
post: post20,
credentials: credentials2,
disable: disable2,
enable: enable2,
loadBalancingConfigs,
parameterRules,
}
export const post21 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentModelProvidersByProviderPreferredProviderType',
path: '/workspaces/current/model-providers/{provider}/preferred-provider-type',
tags: ['console'],
})
.input(
z.object({
body: zPostWorkspacesCurrentModelProvidersByProviderPreferredProviderTypeBody,
params: zPostWorkspacesCurrentModelProvidersByProviderPreferredProviderTypePath,
}),
)
.output(zPostWorkspacesCurrentModelProvidersByProviderPreferredProviderTypeResponse)
export const preferredProviderType = {
post: post21,
}
export const byProvider = {
checkoutUrl,
credentials,
models,
preferredProviderType,
}
export const get13 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentModelProviders',
path: '/workspaces/current/model-providers',
tags: ['console'],
})
.input(z.object({ query: zGetWorkspacesCurrentModelProvidersQuery.optional() }))
.output(zGetWorkspacesCurrentModelProvidersResponse)
export const modelProviders = {
get: get13,
byProvider,
}
export const get14 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentModelsModelTypesByModelType',
path: '/workspaces/current/models/model-types/{model_type}',
tags: ['console'],
})
.input(z.object({ params: zGetWorkspacesCurrentModelsModelTypesByModelTypePath }))
.output(zGetWorkspacesCurrentModelsModelTypesByModelTypeResponse)
export const byModelType = {
get: get14,
}
export const modelTypes = {
byModelType,
}
export const models2 = {
modelTypes,
}
/**
* Get workspace permission settings
*
* Returns permission flags that control workspace features like member invitations and owner transfer.
*/
export const get15 = oc
.route({
description:
'Returns permission flags that control workspace features like member invitations and owner transfer.',
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentPermission',
path: '/workspaces/current/permission',
summary: 'Get workspace permission settings',
tags: ['console'],
})
.output(zGetWorkspacesCurrentPermissionResponse)
export const permission = {
get: get15,
}
export const get16 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentPluginAsset',
path: '/workspaces/current/plugin/asset',
tags: ['console'],
})
.input(z.object({ query: zGetWorkspacesCurrentPluginAssetQuery }))
.output(zGetWorkspacesCurrentPluginAssetResponse)
export const asset = {
get: get16,
}
export const get17 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentPluginDebuggingKey',
path: '/workspaces/current/plugin/debugging-key',
tags: ['console'],
})
.output(zGetWorkspacesCurrentPluginDebuggingKeyResponse)
export const debuggingKey = {
get: get17,
}
export const get18 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentPluginFetchManifest',
path: '/workspaces/current/plugin/fetch-manifest',
tags: ['console'],
})
.input(z.object({ query: zGetWorkspacesCurrentPluginFetchManifestQuery }))
.output(zGetWorkspacesCurrentPluginFetchManifestResponse)
export const fetchManifest = {
get: get18,
}
export const get19 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentPluginIcon',
path: '/workspaces/current/plugin/icon',
tags: ['console'],
})
.input(z.object({ query: zGetWorkspacesCurrentPluginIconQuery }))
.output(zGetWorkspacesCurrentPluginIconResponse)
export const icon = {
get: get19,
}
export const post22 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentPluginInstallGithub',
path: '/workspaces/current/plugin/install/github',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentPluginInstallGithubBody }))
.output(zPostWorkspacesCurrentPluginInstallGithubResponse)
export const github = {
post: post22,
}
export const post23 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentPluginInstallMarketplace',
path: '/workspaces/current/plugin/install/marketplace',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentPluginInstallMarketplaceBody }))
.output(zPostWorkspacesCurrentPluginInstallMarketplaceResponse)
export const marketplace = {
post: post23,
}
export const post24 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentPluginInstallPkg',
path: '/workspaces/current/plugin/install/pkg',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentPluginInstallPkgBody }))
.output(zPostWorkspacesCurrentPluginInstallPkgResponse)
export const pkg = {
post: post24,
}
export const install = {
github,
marketplace,
pkg,
}
export const post25 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentPluginListInstallationsIds',
path: '/workspaces/current/plugin/list/installations/ids',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentPluginListInstallationsIdsBody }))
.output(zPostWorkspacesCurrentPluginListInstallationsIdsResponse)
export const ids = {
post: post25,
}
export const installations = {
ids,
}
export const post26 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentPluginListLatestVersions',
path: '/workspaces/current/plugin/list/latest-versions',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentPluginListLatestVersionsBody }))
.output(zPostWorkspacesCurrentPluginListLatestVersionsResponse)
export const latestVersions = {
post: post26,
}
export const get20 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentPluginList',
path: '/workspaces/current/plugin/list',
tags: ['console'],
})
.input(z.object({ query: zGetWorkspacesCurrentPluginListQuery.optional() }))
.output(zGetWorkspacesCurrentPluginListResponse)
export const list2 = {
get: get20,
installations,
latestVersions,
}
export const get21 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentPluginMarketplacePkg',
path: '/workspaces/current/plugin/marketplace/pkg',
tags: ['console'],
})
.input(z.object({ query: zGetWorkspacesCurrentPluginMarketplacePkgQuery }))
.output(zGetWorkspacesCurrentPluginMarketplacePkgResponse)
export const pkg2 = {
get: get21,
}
export const marketplace2 = {
pkg: pkg2,
}
export const get22 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentPluginParametersDynamicOptions',
path: '/workspaces/current/plugin/parameters/dynamic-options',
tags: ['console'],
})
.input(z.object({ query: zGetWorkspacesCurrentPluginParametersDynamicOptionsQuery }))
.output(zGetWorkspacesCurrentPluginParametersDynamicOptionsResponse)
export const dynamicOptions = {
get: get22,
}
/**
* Fetch dynamic options using credentials directly (for edit mode)
*/
export const post27 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentPluginParametersDynamicOptionsWithCredentials',
path: '/workspaces/current/plugin/parameters/dynamic-options-with-credentials',
summary: 'Fetch dynamic options using credentials directly (for edit mode)',
tags: ['console'],
})
.input(
z.object({ body: zPostWorkspacesCurrentPluginParametersDynamicOptionsWithCredentialsBody }),
)
.output(zPostWorkspacesCurrentPluginParametersDynamicOptionsWithCredentialsResponse)
export const dynamicOptionsWithCredentials = {
post: post27,
}
export const parameters = {
dynamicOptions,
dynamicOptionsWithCredentials,
}
export const post28 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentPluginPermissionChange',
path: '/workspaces/current/plugin/permission/change',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentPluginPermissionChangeBody }))
.output(zPostWorkspacesCurrentPluginPermissionChangeResponse)
export const change = {
post: post28,
}
export const get23 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentPluginPermissionFetch',
path: '/workspaces/current/plugin/permission/fetch',
tags: ['console'],
})
.output(zGetWorkspacesCurrentPluginPermissionFetchResponse)
export const fetch_ = {
get: get23,
}
export const permission2 = {
change,
fetch: fetch_,
}
export const post29 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentPluginPreferencesAutoupgradeExclude',
path: '/workspaces/current/plugin/preferences/autoupgrade/exclude',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentPluginPreferencesAutoupgradeExcludeBody }))
.output(zPostWorkspacesCurrentPluginPreferencesAutoupgradeExcludeResponse)
export const exclude = {
post: post29,
}
export const autoupgrade = {
exclude,
}
export const post30 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentPluginPreferencesChange',
path: '/workspaces/current/plugin/preferences/change',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentPluginPreferencesChangeBody }))
.output(zPostWorkspacesCurrentPluginPreferencesChangeResponse)
export const change2 = {
post: post30,
}
export const get24 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentPluginPreferencesFetch',
path: '/workspaces/current/plugin/preferences/fetch',
tags: ['console'],
})
.output(zGetWorkspacesCurrentPluginPreferencesFetchResponse)
export const fetch2 = {
get: get24,
}
export const preferences = {
autoupgrade,
change: change2,
fetch: fetch2,
}
export const get25 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentPluginReadme',
path: '/workspaces/current/plugin/readme',
tags: ['console'],
})
.input(z.object({ query: zGetWorkspacesCurrentPluginReadmeQuery }))
.output(zGetWorkspacesCurrentPluginReadmeResponse)
export const readme = {
get: get25,
}
export const post31 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentPluginTasksDeleteAll',
path: '/workspaces/current/plugin/tasks/delete_all',
tags: ['console'],
})
.output(zPostWorkspacesCurrentPluginTasksDeleteAllResponse)
export const deleteAll = {
post: post31,
}
export const post32 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentPluginTasksByTaskIdDeleteByIdentifier',
path: '/workspaces/current/plugin/tasks/{task_id}/delete/{identifier}',
tags: ['console'],
})
.input(z.object({ params: zPostWorkspacesCurrentPluginTasksByTaskIdDeleteByIdentifierPath }))
.output(zPostWorkspacesCurrentPluginTasksByTaskIdDeleteByIdentifierResponse)
export const byIdentifier = {
post: post32,
}
export const post33 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentPluginTasksByTaskIdDelete',
path: '/workspaces/current/plugin/tasks/{task_id}/delete',
tags: ['console'],
})
.input(z.object({ params: zPostWorkspacesCurrentPluginTasksByTaskIdDeletePath }))
.output(zPostWorkspacesCurrentPluginTasksByTaskIdDeleteResponse)
export const delete7 = {
post: post33,
byIdentifier,
}
export const get26 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentPluginTasksByTaskId',
path: '/workspaces/current/plugin/tasks/{task_id}',
tags: ['console'],
})
.input(z.object({ params: zGetWorkspacesCurrentPluginTasksByTaskIdPath }))
.output(zGetWorkspacesCurrentPluginTasksByTaskIdResponse)
export const byTaskId = {
get: get26,
delete: delete7,
}
export const get27 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentPluginTasks',
path: '/workspaces/current/plugin/tasks',
tags: ['console'],
})
.input(z.object({ query: zGetWorkspacesCurrentPluginTasksQuery.optional() }))
.output(zGetWorkspacesCurrentPluginTasksResponse)
export const tasks = {
get: get27,
deleteAll,
byTaskId,
}
export const post34 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentPluginUninstall',
path: '/workspaces/current/plugin/uninstall',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentPluginUninstallBody }))
.output(zPostWorkspacesCurrentPluginUninstallResponse)
export const uninstall = {
post: post34,
}
export const post35 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentPluginUpgradeGithub',
path: '/workspaces/current/plugin/upgrade/github',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentPluginUpgradeGithubBody }))
.output(zPostWorkspacesCurrentPluginUpgradeGithubResponse)
export const github2 = {
post: post35,
}
export const post36 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentPluginUpgradeMarketplace',
path: '/workspaces/current/plugin/upgrade/marketplace',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentPluginUpgradeMarketplaceBody }))
.output(zPostWorkspacesCurrentPluginUpgradeMarketplaceResponse)
export const marketplace3 = {
post: post36,
}
export const upgrade = {
github: github2,
marketplace: marketplace3,
}
export const post37 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentPluginUploadBundle',
path: '/workspaces/current/plugin/upload/bundle',
tags: ['console'],
})
.output(zPostWorkspacesCurrentPluginUploadBundleResponse)
export const bundle = {
post: post37,
}
export const post38 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentPluginUploadGithub',
path: '/workspaces/current/plugin/upload/github',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentPluginUploadGithubBody }))
.output(zPostWorkspacesCurrentPluginUploadGithubResponse)
export const github3 = {
post: post38,
}
export const post39 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentPluginUploadPkg',
path: '/workspaces/current/plugin/upload/pkg',
tags: ['console'],
})
.output(zPostWorkspacesCurrentPluginUploadPkgResponse)
export const pkg3 = {
post: post39,
}
export const upload = {
bundle,
github: github3,
pkg: pkg3,
}
export const plugin2 = {
asset,
debuggingKey,
fetchManifest,
icon,
install,
list: list2,
marketplace: marketplace2,
parameters,
permission: permission2,
preferences,
readme,
tasks,
uninstall,
upgrade,
upload,
}
export const get28 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentToolLabels',
path: '/workspaces/current/tool-labels',
tags: ['console'],
})
.output(zGetWorkspacesCurrentToolLabelsResponse)
export const toolLabels = {
get: get28,
}
export const post40 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentToolProviderApiAdd',
path: '/workspaces/current/tool-provider/api/add',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentToolProviderApiAddBody }))
.output(zPostWorkspacesCurrentToolProviderApiAddResponse)
export const add = {
post: post40,
}
export const post41 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentToolProviderApiDelete',
path: '/workspaces/current/tool-provider/api/delete',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentToolProviderApiDeleteBody }))
.output(zPostWorkspacesCurrentToolProviderApiDeleteResponse)
export const delete8 = {
post: post41,
}
export const get29 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentToolProviderApiGet',
path: '/workspaces/current/tool-provider/api/get',
tags: ['console'],
})
.output(zGetWorkspacesCurrentToolProviderApiGetResponse)
export const get30 = {
get: get29,
}
export const get31 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentToolProviderApiRemote',
path: '/workspaces/current/tool-provider/api/remote',
tags: ['console'],
})
.output(zGetWorkspacesCurrentToolProviderApiRemoteResponse)
export const remote = {
get: get31,
}
export const post42 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentToolProviderApiSchema',
path: '/workspaces/current/tool-provider/api/schema',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentToolProviderApiSchemaBody }))
.output(zPostWorkspacesCurrentToolProviderApiSchemaResponse)
export const schema = {
post: post42,
}
export const post43 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentToolProviderApiTestPre',
path: '/workspaces/current/tool-provider/api/test/pre',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentToolProviderApiTestPreBody }))
.output(zPostWorkspacesCurrentToolProviderApiTestPreResponse)
export const pre = {
post: post43,
}
export const test = {
pre,
}
export const get32 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentToolProviderApiTools',
path: '/workspaces/current/tool-provider/api/tools',
tags: ['console'],
})
.output(zGetWorkspacesCurrentToolProviderApiToolsResponse)
export const tools = {
get: get32,
}
export const post44 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentToolProviderApiUpdate',
path: '/workspaces/current/tool-provider/api/update',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentToolProviderApiUpdateBody }))
.output(zPostWorkspacesCurrentToolProviderApiUpdateResponse)
export const update2 = {
post: post44,
}
export const api = {
add,
delete: delete8,
get: get30,
remote,
schema,
test,
tools,
update: update2,
}
export const post45 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentToolProviderBuiltinByProviderAdd',
path: '/workspaces/current/tool-provider/builtin/{provider}/add',
tags: ['console'],
})
.input(
z.object({
body: zPostWorkspacesCurrentToolProviderBuiltinByProviderAddBody,
params: zPostWorkspacesCurrentToolProviderBuiltinByProviderAddPath,
}),
)
.output(zPostWorkspacesCurrentToolProviderBuiltinByProviderAddResponse)
export const add2 = {
post: post45,
}
export const get33 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentToolProviderBuiltinByProviderCredentialInfo',
path: '/workspaces/current/tool-provider/builtin/{provider}/credential/info',
tags: ['console'],
})
.input(z.object({ params: zGetWorkspacesCurrentToolProviderBuiltinByProviderCredentialInfoPath }))
.output(zGetWorkspacesCurrentToolProviderBuiltinByProviderCredentialInfoResponse)
export const info = {
get: get33,
}
export const get34 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId:
'getWorkspacesCurrentToolProviderBuiltinByProviderCredentialSchemaByCredentialType',
path: '/workspaces/current/tool-provider/builtin/{provider}/credential/schema/{credential_type}',
tags: ['console'],
})
.input(
z.object({
params:
zGetWorkspacesCurrentToolProviderBuiltinByProviderCredentialSchemaByCredentialTypePath,
}),
)
.output(
zGetWorkspacesCurrentToolProviderBuiltinByProviderCredentialSchemaByCredentialTypeResponse,
)
export const byCredentialType = {
get: get34,
}
export const schema2 = {
byCredentialType,
}
export const credential = {
info,
schema: schema2,
}
export const get35 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentToolProviderBuiltinByProviderCredentials',
path: '/workspaces/current/tool-provider/builtin/{provider}/credentials',
tags: ['console'],
})
.input(z.object({ params: zGetWorkspacesCurrentToolProviderBuiltinByProviderCredentialsPath }))
.output(zGetWorkspacesCurrentToolProviderBuiltinByProviderCredentialsResponse)
export const credentials3 = {
get: get35,
}
export const post46 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentToolProviderBuiltinByProviderDefaultCredential',
path: '/workspaces/current/tool-provider/builtin/{provider}/default-credential',
tags: ['console'],
})
.input(
z.object({
body: zPostWorkspacesCurrentToolProviderBuiltinByProviderDefaultCredentialBody,
params: zPostWorkspacesCurrentToolProviderBuiltinByProviderDefaultCredentialPath,
}),
)
.output(zPostWorkspacesCurrentToolProviderBuiltinByProviderDefaultCredentialResponse)
export const defaultCredential = {
post: post46,
}
export const post47 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentToolProviderBuiltinByProviderDelete',
path: '/workspaces/current/tool-provider/builtin/{provider}/delete',
tags: ['console'],
})
.input(
z.object({
body: zPostWorkspacesCurrentToolProviderBuiltinByProviderDeleteBody,
params: zPostWorkspacesCurrentToolProviderBuiltinByProviderDeletePath,
}),
)
.output(zPostWorkspacesCurrentToolProviderBuiltinByProviderDeleteResponse)
export const delete9 = {
post: post47,
}
export const get36 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentToolProviderBuiltinByProviderIcon',
path: '/workspaces/current/tool-provider/builtin/{provider}/icon',
tags: ['console'],
})
.input(z.object({ params: zGetWorkspacesCurrentToolProviderBuiltinByProviderIconPath }))
.output(zGetWorkspacesCurrentToolProviderBuiltinByProviderIconResponse)
export const icon2 = {
get: get36,
}
export const get37 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentToolProviderBuiltinByProviderInfo',
path: '/workspaces/current/tool-provider/builtin/{provider}/info',
tags: ['console'],
})
.input(z.object({ params: zGetWorkspacesCurrentToolProviderBuiltinByProviderInfoPath }))
.output(zGetWorkspacesCurrentToolProviderBuiltinByProviderInfoResponse)
export const info2 = {
get: get37,
}
export const get38 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentToolProviderBuiltinByProviderOauthClientSchema',
path: '/workspaces/current/tool-provider/builtin/{provider}/oauth/client-schema',
tags: ['console'],
})
.input(
z.object({ params: zGetWorkspacesCurrentToolProviderBuiltinByProviderOauthClientSchemaPath }),
)
.output(zGetWorkspacesCurrentToolProviderBuiltinByProviderOauthClientSchemaResponse)
export const clientSchema = {
get: get38,
}
export const delete10 = oc
.route({
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'deleteWorkspacesCurrentToolProviderBuiltinByProviderOauthCustomClient',
path: '/workspaces/current/tool-provider/builtin/{provider}/oauth/custom-client',
tags: ['console'],
})
.input(
z.object({
params: zDeleteWorkspacesCurrentToolProviderBuiltinByProviderOauthCustomClientPath,
}),
)
.output(zDeleteWorkspacesCurrentToolProviderBuiltinByProviderOauthCustomClientResponse)
export const get39 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentToolProviderBuiltinByProviderOauthCustomClient',
path: '/workspaces/current/tool-provider/builtin/{provider}/oauth/custom-client',
tags: ['console'],
})
.input(
z.object({ params: zGetWorkspacesCurrentToolProviderBuiltinByProviderOauthCustomClientPath }),
)
.output(zGetWorkspacesCurrentToolProviderBuiltinByProviderOauthCustomClientResponse)
export const post48 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentToolProviderBuiltinByProviderOauthCustomClient',
path: '/workspaces/current/tool-provider/builtin/{provider}/oauth/custom-client',
tags: ['console'],
})
.input(
z.object({
body: zPostWorkspacesCurrentToolProviderBuiltinByProviderOauthCustomClientBody,
params: zPostWorkspacesCurrentToolProviderBuiltinByProviderOauthCustomClientPath,
}),
)
.output(zPostWorkspacesCurrentToolProviderBuiltinByProviderOauthCustomClientResponse)
export const customClient = {
delete: delete10,
get: get39,
post: post48,
}
export const oauth = {
clientSchema,
customClient,
}
export const get40 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentToolProviderBuiltinByProviderTools',
path: '/workspaces/current/tool-provider/builtin/{provider}/tools',
tags: ['console'],
})
.input(z.object({ params: zGetWorkspacesCurrentToolProviderBuiltinByProviderToolsPath }))
.output(zGetWorkspacesCurrentToolProviderBuiltinByProviderToolsResponse)
export const tools2 = {
get: get40,
}
export const post49 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentToolProviderBuiltinByProviderUpdate',
path: '/workspaces/current/tool-provider/builtin/{provider}/update',
tags: ['console'],
})
.input(
z.object({
body: zPostWorkspacesCurrentToolProviderBuiltinByProviderUpdateBody,
params: zPostWorkspacesCurrentToolProviderBuiltinByProviderUpdatePath,
}),
)
.output(zPostWorkspacesCurrentToolProviderBuiltinByProviderUpdateResponse)
export const update3 = {
post: post49,
}
export const byProvider2 = {
add: add2,
credential,
credentials: credentials3,
defaultCredential,
delete: delete9,
icon: icon2,
info: info2,
oauth,
tools: tools2,
update: update3,
}
export const builtin = {
byProvider: byProvider2,
}
export const post50 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentToolProviderMcpAuth',
path: '/workspaces/current/tool-provider/mcp/auth',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentToolProviderMcpAuthBody }))
.output(zPostWorkspacesCurrentToolProviderMcpAuthResponse)
export const auth = {
post: post50,
}
export const get41 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentToolProviderMcpToolsByProviderId',
path: '/workspaces/current/tool-provider/mcp/tools/{provider_id}',
tags: ['console'],
})
.input(z.object({ params: zGetWorkspacesCurrentToolProviderMcpToolsByProviderIdPath }))
.output(zGetWorkspacesCurrentToolProviderMcpToolsByProviderIdResponse)
export const byProviderId = {
get: get41,
}
export const tools3 = {
byProviderId,
}
export const get42 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentToolProviderMcpUpdateByProviderId',
path: '/workspaces/current/tool-provider/mcp/update/{provider_id}',
tags: ['console'],
})
.input(z.object({ params: zGetWorkspacesCurrentToolProviderMcpUpdateByProviderIdPath }))
.output(zGetWorkspacesCurrentToolProviderMcpUpdateByProviderIdResponse)
export const byProviderId2 = {
get: get42,
}
export const update4 = {
byProviderId: byProviderId2,
}
export const delete11 = oc
.route({
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'deleteWorkspacesCurrentToolProviderMcp',
path: '/workspaces/current/tool-provider/mcp',
tags: ['console'],
})
.input(z.object({ body: zDeleteWorkspacesCurrentToolProviderMcpBody }))
.output(zDeleteWorkspacesCurrentToolProviderMcpResponse)
export const post51 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentToolProviderMcp',
path: '/workspaces/current/tool-provider/mcp',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentToolProviderMcpBody }))
.output(zPostWorkspacesCurrentToolProviderMcpResponse)
export const put4 = oc
.route({
inputStructure: 'detailed',
method: 'PUT',
operationId: 'putWorkspacesCurrentToolProviderMcp',
path: '/workspaces/current/tool-provider/mcp',
tags: ['console'],
})
.input(z.object({ body: zPutWorkspacesCurrentToolProviderMcpBody }))
.output(zPutWorkspacesCurrentToolProviderMcpResponse)
export const mcp = {
delete: delete11,
post: post51,
put: put4,
auth,
tools: tools3,
update: update4,
}
export const post52 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentToolProviderWorkflowCreate',
path: '/workspaces/current/tool-provider/workflow/create',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentToolProviderWorkflowCreateBody }))
.output(zPostWorkspacesCurrentToolProviderWorkflowCreateResponse)
export const create2 = {
post: post52,
}
export const post53 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentToolProviderWorkflowDelete',
path: '/workspaces/current/tool-provider/workflow/delete',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentToolProviderWorkflowDeleteBody }))
.output(zPostWorkspacesCurrentToolProviderWorkflowDeleteResponse)
export const delete12 = {
post: post53,
}
export const get43 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentToolProviderWorkflowGet',
path: '/workspaces/current/tool-provider/workflow/get',
tags: ['console'],
})
.output(zGetWorkspacesCurrentToolProviderWorkflowGetResponse)
export const get44 = {
get: get43,
}
export const get45 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentToolProviderWorkflowTools',
path: '/workspaces/current/tool-provider/workflow/tools',
tags: ['console'],
})
.output(zGetWorkspacesCurrentToolProviderWorkflowToolsResponse)
export const tools4 = {
get: get45,
}
export const post54 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentToolProviderWorkflowUpdate',
path: '/workspaces/current/tool-provider/workflow/update',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCurrentToolProviderWorkflowUpdateBody }))
.output(zPostWorkspacesCurrentToolProviderWorkflowUpdateResponse)
export const update5 = {
post: post54,
}
export const workflow = {
create: create2,
delete: delete12,
get: get44,
tools: tools4,
update: update5,
}
export const toolProvider = {
api,
builtin,
mcp,
workflow,
}
export const get46 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentToolProviders',
path: '/workspaces/current/tool-providers',
tags: ['console'],
})
.output(zGetWorkspacesCurrentToolProvidersResponse)
export const toolProviders = {
get: get46,
}
export const get47 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentToolsApi',
path: '/workspaces/current/tools/api',
tags: ['console'],
})
.output(zGetWorkspacesCurrentToolsApiResponse)
export const api2 = {
get: get47,
}
export const get48 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentToolsBuiltin',
path: '/workspaces/current/tools/builtin',
tags: ['console'],
})
.output(zGetWorkspacesCurrentToolsBuiltinResponse)
export const builtin2 = {
get: get48,
}
export const get49 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentToolsMcp',
path: '/workspaces/current/tools/mcp',
tags: ['console'],
})
.output(zGetWorkspacesCurrentToolsMcpResponse)
export const mcp2 = {
get: get49,
}
export const get50 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentToolsWorkflow',
path: '/workspaces/current/tools/workflow',
tags: ['console'],
})
.output(zGetWorkspacesCurrentToolsWorkflowResponse)
export const workflow2 = {
get: get50,
}
export const tools5 = {
api: api2,
builtin: builtin2,
mcp: mcp2,
workflow: workflow2,
}
export const get51 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentTriggerProviderByProviderIcon',
path: '/workspaces/current/trigger-provider/{provider}/icon',
tags: ['console'],
})
.input(z.object({ params: zGetWorkspacesCurrentTriggerProviderByProviderIconPath }))
.output(zGetWorkspacesCurrentTriggerProviderByProviderIconResponse)
export const icon3 = {
get: get51,
}
/**
* Get info for a trigger provider
*/
export const get52 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentTriggerProviderByProviderInfo',
path: '/workspaces/current/trigger-provider/{provider}/info',
summary: 'Get info for a trigger provider',
tags: ['console'],
})
.input(z.object({ params: zGetWorkspacesCurrentTriggerProviderByProviderInfoPath }))
.output(zGetWorkspacesCurrentTriggerProviderByProviderInfoResponse)
export const info3 = {
get: get52,
}
/**
* Remove custom OAuth client configuration
*/
export const delete13 = oc
.route({
inputStructure: 'detailed',
method: 'DELETE',
operationId: 'deleteWorkspacesCurrentTriggerProviderByProviderOauthClient',
path: '/workspaces/current/trigger-provider/{provider}/oauth/client',
summary: 'Remove custom OAuth client configuration',
tags: ['console'],
})
.input(z.object({ params: zDeleteWorkspacesCurrentTriggerProviderByProviderOauthClientPath }))
.output(zDeleteWorkspacesCurrentTriggerProviderByProviderOauthClientResponse)
/**
* Get OAuth client configuration for a provider
*/
export const get53 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentTriggerProviderByProviderOauthClient',
path: '/workspaces/current/trigger-provider/{provider}/oauth/client',
summary: 'Get OAuth client configuration for a provider',
tags: ['console'],
})
.input(z.object({ params: zGetWorkspacesCurrentTriggerProviderByProviderOauthClientPath }))
.output(zGetWorkspacesCurrentTriggerProviderByProviderOauthClientResponse)
/**
* Configure custom OAuth client for a provider
*/
export const post55 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentTriggerProviderByProviderOauthClient',
path: '/workspaces/current/trigger-provider/{provider}/oauth/client',
summary: 'Configure custom OAuth client for a provider',
tags: ['console'],
})
.input(
z.object({
body: zPostWorkspacesCurrentTriggerProviderByProviderOauthClientBody,
params: zPostWorkspacesCurrentTriggerProviderByProviderOauthClientPath,
}),
)
.output(zPostWorkspacesCurrentTriggerProviderByProviderOauthClientResponse)
export const client = {
delete: delete13,
get: get53,
post: post55,
}
export const oauth2 = {
client,
}
/**
* Build a subscription instance for a trigger provider
*/
export const post56 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId:
'postWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderBuildBySubscriptionBuilderId',
path: '/workspaces/current/trigger-provider/{provider}/subscriptions/builder/build/{subscription_builder_id}',
summary: 'Build a subscription instance for a trigger provider',
tags: ['console'],
})
.input(
z.object({
body: zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderBuildBySubscriptionBuilderIdBody,
params:
zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderBuildBySubscriptionBuilderIdPath,
}),
)
.output(
zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderBuildBySubscriptionBuilderIdResponse,
)
export const bySubscriptionBuilderId = {
post: post56,
}
export const build = {
bySubscriptionBuilderId,
}
/**
* Add a new subscription instance for a trigger provider
*/
export const post57 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderCreate',
path: '/workspaces/current/trigger-provider/{provider}/subscriptions/builder/create',
summary: 'Add a new subscription instance for a trigger provider',
tags: ['console'],
})
.input(
z.object({
body: zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderCreateBody,
params: zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderCreatePath,
}),
)
.output(zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderCreateResponse)
export const create3 = {
post: post57,
}
/**
* Get the request logs for a subscription instance for a trigger provider
*/
export const get54 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId:
'getWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderLogsBySubscriptionBuilderId',
path: '/workspaces/current/trigger-provider/{provider}/subscriptions/builder/logs/{subscription_builder_id}',
summary: 'Get the request logs for a subscription instance for a trigger provider',
tags: ['console'],
})
.input(
z.object({
params:
zGetWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderLogsBySubscriptionBuilderIdPath,
}),
)
.output(
zGetWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderLogsBySubscriptionBuilderIdResponse,
)
export const bySubscriptionBuilderId2 = {
get: get54,
}
export const logs = {
bySubscriptionBuilderId: bySubscriptionBuilderId2,
}
/**
* Update a subscription instance for a trigger provider
*/
export const post58 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId:
'postWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderUpdateBySubscriptionBuilderId',
path: '/workspaces/current/trigger-provider/{provider}/subscriptions/builder/update/{subscription_builder_id}',
summary: 'Update a subscription instance for a trigger provider',
tags: ['console'],
})
.input(
z.object({
body: zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderUpdateBySubscriptionBuilderIdBody,
params:
zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderUpdateBySubscriptionBuilderIdPath,
}),
)
.output(
zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderUpdateBySubscriptionBuilderIdResponse,
)
export const bySubscriptionBuilderId3 = {
post: post58,
}
export const update6 = {
bySubscriptionBuilderId: bySubscriptionBuilderId3,
}
/**
* Verify and update a subscription instance for a trigger provider
*/
export const post59 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId:
'postWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderVerifyAndUpdateBySubscriptionBuilderId',
path: '/workspaces/current/trigger-provider/{provider}/subscriptions/builder/verify-and-update/{subscription_builder_id}',
summary: 'Verify and update a subscription instance for a trigger provider',
tags: ['console'],
})
.input(
z.object({
body: zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderVerifyAndUpdateBySubscriptionBuilderIdBody,
params:
zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderVerifyAndUpdateBySubscriptionBuilderIdPath,
}),
)
.output(
zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderVerifyAndUpdateBySubscriptionBuilderIdResponse,
)
export const bySubscriptionBuilderId4 = {
post: post59,
}
export const verifyAndUpdate = {
bySubscriptionBuilderId: bySubscriptionBuilderId4,
}
/**
* Get a subscription instance for a trigger provider
*/
export const get55 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId:
'getWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderBySubscriptionBuilderId',
path: '/workspaces/current/trigger-provider/{provider}/subscriptions/builder/{subscription_builder_id}',
summary: 'Get a subscription instance for a trigger provider',
tags: ['console'],
})
.input(
z.object({
params:
zGetWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderBySubscriptionBuilderIdPath,
}),
)
.output(
zGetWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderBySubscriptionBuilderIdResponse,
)
export const bySubscriptionBuilderId5 = {
get: get55,
}
export const builder = {
build,
create: create3,
logs,
update: update6,
verifyAndUpdate,
bySubscriptionBuilderId: bySubscriptionBuilderId5,
}
/**
* List all trigger subscriptions for the current tenant's provider
*/
export const get56 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentTriggerProviderByProviderSubscriptionsList',
path: '/workspaces/current/trigger-provider/{provider}/subscriptions/list',
summary: 'List all trigger subscriptions for the current tenant\'s provider',
tags: ['console'],
})
.input(z.object({ params: zGetWorkspacesCurrentTriggerProviderByProviderSubscriptionsListPath }))
.output(zGetWorkspacesCurrentTriggerProviderByProviderSubscriptionsListResponse)
export const list3 = {
get: get56,
}
/**
* Initiate OAuth authorization flow for a trigger provider
*/
export const get57 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentTriggerProviderByProviderSubscriptionsOauthAuthorize',
path: '/workspaces/current/trigger-provider/{provider}/subscriptions/oauth/authorize',
summary: 'Initiate OAuth authorization flow for a trigger provider',
tags: ['console'],
})
.input(
z.object({
params: zGetWorkspacesCurrentTriggerProviderByProviderSubscriptionsOauthAuthorizePath,
}),
)
.output(zGetWorkspacesCurrentTriggerProviderByProviderSubscriptionsOauthAuthorizeResponse)
export const authorize = {
get: get57,
}
export const oauth3 = {
authorize,
}
/**
* Verify credentials for an existing subscription (edit mode only)
*/
export const post60 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId:
'postWorkspacesCurrentTriggerProviderByProviderSubscriptionsVerifyBySubscriptionId',
path: '/workspaces/current/trigger-provider/{provider}/subscriptions/verify/{subscription_id}',
summary: 'Verify credentials for an existing subscription (edit mode only)',
tags: ['console'],
})
.input(
z.object({
body: zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsVerifyBySubscriptionIdBody,
params:
zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsVerifyBySubscriptionIdPath,
}),
)
.output(
zPostWorkspacesCurrentTriggerProviderByProviderSubscriptionsVerifyBySubscriptionIdResponse,
)
export const bySubscriptionId = {
post: post60,
}
export const verify = {
bySubscriptionId,
}
export const subscriptions = {
builder,
list: list3,
oauth: oauth3,
verify,
}
export const byProvider3 = {
icon: icon3,
info: info3,
oauth: oauth2,
subscriptions,
}
/**
* Delete a subscription instance
*/
export const post61 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentTriggerProviderBySubscriptionIdSubscriptionsDelete',
path: '/workspaces/current/trigger-provider/{subscription_id}/subscriptions/delete',
summary: 'Delete a subscription instance',
tags: ['console'],
})
.input(
z.object({
params: zPostWorkspacesCurrentTriggerProviderBySubscriptionIdSubscriptionsDeletePath,
}),
)
.output(zPostWorkspacesCurrentTriggerProviderBySubscriptionIdSubscriptionsDeleteResponse)
export const delete14 = {
post: post61,
}
/**
* Update a subscription instance
*/
export const post62 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrentTriggerProviderBySubscriptionIdSubscriptionsUpdate',
path: '/workspaces/current/trigger-provider/{subscription_id}/subscriptions/update',
summary: 'Update a subscription instance',
tags: ['console'],
})
.input(
z.object({
body: zPostWorkspacesCurrentTriggerProviderBySubscriptionIdSubscriptionsUpdateBody,
params: zPostWorkspacesCurrentTriggerProviderBySubscriptionIdSubscriptionsUpdatePath,
}),
)
.output(zPostWorkspacesCurrentTriggerProviderBySubscriptionIdSubscriptionsUpdateResponse)
export const update7 = {
post: post62,
}
export const subscriptions2 = {
delete: delete14,
update: update7,
}
export const bySubscriptionId2 = {
subscriptions: subscriptions2,
}
export const triggerProvider = {
byProvider: byProvider3,
bySubscriptionId: bySubscriptionId2,
}
/**
* List all trigger providers for the current tenant
*/
export const get58 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesCurrentTriggers',
path: '/workspaces/current/triggers',
summary: 'List all trigger providers for the current tenant',
tags: ['console'],
})
.output(zGetWorkspacesCurrentTriggersResponse)
export const triggers = {
get: get58,
}
export const post63 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCurrent',
path: '/workspaces/current',
tags: ['console'],
})
.output(zPostWorkspacesCurrentResponse)
export const current = {
post: post63,
agentProvider,
agentProviders,
datasetOperators,
defaultModel,
endpoints,
members,
modelProviders,
models: models2,
permission,
plugin: plugin2,
toolLabels,
toolProvider,
toolProviders,
tools: tools5,
triggerProvider,
triggers,
}
export const post64 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCustomConfigWebappLogoUpload',
path: '/workspaces/custom-config/webapp-logo/upload',
tags: ['console'],
})
.output(zPostWorkspacesCustomConfigWebappLogoUploadResponse)
export const upload2 = {
post: post64,
}
export const webappLogo = {
upload: upload2,
}
export const post65 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesCustomConfig',
path: '/workspaces/custom-config',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesCustomConfigBody }))
.output(zPostWorkspacesCustomConfigResponse)
export const customConfig = {
post: post65,
webappLogo,
}
export const post66 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesInfo',
path: '/workspaces/info',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesInfoBody }))
.output(zPostWorkspacesInfoResponse)
export const info4 = {
post: post66,
}
export const post67 = oc
.route({
inputStructure: 'detailed',
method: 'POST',
operationId: 'postWorkspacesSwitch',
path: '/workspaces/switch',
tags: ['console'],
})
.input(z.object({ body: zPostWorkspacesSwitchBody }))
.output(zPostWorkspacesSwitchResponse)
export const switch3 = {
post: post67,
}
export const get59 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspacesByTenantIdModelProvidersByProviderByIconTypeByLang',
path: '/workspaces/{tenant_id}/model-providers/{provider}/{icon_type}/{lang}',
tags: ['console'],
})
.input(z.object({ params: zGetWorkspacesByTenantIdModelProvidersByProviderByIconTypeByLangPath }))
.output(zGetWorkspacesByTenantIdModelProvidersByProviderByIconTypeByLangResponse)
export const byLang = {
get: get59,
}
export const byIconType = {
byLang,
}
export const byProvider4 = {
byIconType,
}
export const modelProviders2 = {
byProvider: byProvider4,
}
export const byTenantId = {
modelProviders: modelProviders2,
}
export const get60 = oc
.route({
inputStructure: 'detailed',
method: 'GET',
operationId: 'getWorkspaces',
path: '/workspaces',
tags: ['console'],
})
.output(zGetWorkspacesResponse)
export const workspaces = {
get: get60,
current,
customConfig,
info: info4,
switch: switch3,
byTenantId,
}
export const contract = {
workspaces,
}