refactor(api): migrate workspace tool endpoints to BaseModel (#37959)

This commit is contained in:
chariri
2026-07-08 09:56:04 +00:00
committed by GitHub
parent af5b08ac5c
commit 74f177efe6
14 changed files with 2632 additions and 1176 deletions
@@ -145,7 +145,7 @@ export const zGetOauthPluginByProviderToolAuthorizationUrlPath = z.object({
})
/**
* Authorization URL retrieved successfully
* Tool OAuth authorization URL generated successfully
*/
export const zGetOauthPluginByProviderToolAuthorizationUrlResponse
= zPluginOAuthAuthorizationUrlResponse
@@ -609,16 +609,14 @@ export type WorkspaceAccessMatrix = {
pagination?: Pagination | null
}
export type ToolProviderOpaqueResponse = unknown
export type ToolLabelListResponse = Array<ToolLabel>
export type ApiToolProviderAddPayload = {
credentials: {
[key: string]: unknown
}
custom_disclaimer?: string
icon: {
[key: string]: unknown
}
icon: ToolEmojiIcon
labels?: Array<string> | null
privacy_policy?: string | null
provider: string
@@ -630,10 +628,37 @@ export type ApiToolProviderDeletePayload = {
provider: string
}
export type ApiProviderDetailResponse = {
credentials?: {
[key: string]: unknown
}
custom_disclaimer?: string | null
description?: string | null
icon: ToolEmojiIcon
labels?: Array<string>
privacy_policy?: string | null
schema: string
schema_type: ApiProviderSchemaType
tools: Array<ApiToolBundle>
}
export type ApiProviderRemoteSchemaResponse = {
schema: string
}
export type ApiToolSchemaPayload = {
schema: string
}
export type ApiSchemaParseResponse = {
credentials_schema: Array<ProviderConfig>
parameters_schema: Array<ApiToolBundle>
schema_type: ApiProviderSchemaType
warning: {
[key: string]: string
}
}
export type ApiToolTestPayload = {
credentials: {
[key: string]: unknown
@@ -647,14 +672,16 @@ export type ApiToolTestPayload = {
tool_name: string
}
export type ApiToolPreviewResponse = ApiToolPreviewResult
export type ToolApiListResponse = Array<ToolApiEntity>
export type ApiToolProviderUpdatePayload = {
credentials: {
[key: string]: unknown
}
custom_disclaimer?: string
icon: {
[key: string]: unknown
}
icon: ToolEmojiIcon
labels?: Array<string> | null
original_provider: string
privacy_policy?: string | null
@@ -672,6 +699,16 @@ export type BuiltinToolAddPayload = {
visibility?: string | null
}
export type ToolProviderCredentialInfoApiEntity = {
credentials: Array<ToolProviderCredentialApiEntity>
is_oauth_custom_client_enabled?: boolean
supported_credential_types: Array<CredentialType>
}
export type ProviderConfigListResponse = Array<ProviderConfig>
export type ToolProviderCredentialListResponse = Array<ToolProviderCredentialApiEntity>
export type BuiltinProviderDefaultCredentialPayload = {
id: string
}
@@ -680,12 +717,56 @@ export type BuiltinToolCredentialDeletePayload = {
credential_id: string
}
export type ToolOAuthClientSchemaResponse = Array<{
[key: string]: unknown
}>
export type ToolProviderApiEntityResponse = {
allow_delete?: boolean
authentication?: McpAuthentication | null
author: string
configuration?: McpConfiguration | null
description: I18nObject
icon:
| string
| {
[key: string]: string
}
icon_dark?:
| string
| {
[key: string]: string
}
id: string
identity_mode?: string
is_dynamic_registration?: boolean
is_team_authorization?: boolean
label: I18nObject
labels?: Array<string>
masked_headers?: {
[key: string]: string
} | null
name: string
original_headers?: {
[key: string]: string
} | null
plugin_id?: string | null
plugin_unique_identifier?: string | null
server_identifier?: string | null
server_url?: string | null
team_credentials?: {
[key: string]: unknown
}
tools?: Array<ToolApiEntity>
type: ToolProviderType
updated_at?: number
workflow_app_id?: string | null
}
export type ToolOAuthCustomClientResponse = {
[key: string]: unknown
export type BuiltinProviderOAuthClientSchemaResponse = {
client_params?: {
[key: string]: unknown
} | null
is_oauth_custom_client_enabled: boolean
is_system_oauth_params_exists: boolean
redirect_uri: string
schema: Array<ProviderConfig>
}
export type ToolOAuthCustomClientPayload = {
@@ -708,14 +789,10 @@ export type McpProviderDeletePayload = {
}
export type McpProviderCreatePayload = {
authentication?: {
[key: string]: unknown
} | null
configuration?: {
[key: string]: unknown
} | null
authentication?: McpAuthentication | null
configuration?: McpConfiguration | null
headers?: {
[key: string]: unknown
[key: string]: string
} | null
icon: string
icon_background?: string
@@ -727,14 +804,10 @@ export type McpProviderCreatePayload = {
}
export type McpProviderUpdatePayload = {
authentication?: {
[key: string]: unknown
} | null
configuration?: {
[key: string]: unknown
} | null
authentication?: McpAuthentication | null
configuration?: McpConfiguration | null
headers?: {
[key: string]: unknown
[key: string]: string
} | null
icon: string
icon_background?: string
@@ -751,11 +824,14 @@ export type McpAuthPayload = {
provider_id: string
}
export type McpAuthResponse = {
authorization_url?: string | null
result?: 'success' | null
}
export type WorkflowToolCreatePayload = {
description: string
icon: {
[key: string]: unknown
}
icon: ToolEmojiIcon
label: string
labels?: Array<string> | null
name: string
@@ -768,11 +844,25 @@ export type WorkflowToolDeletePayload = {
workflow_tool_id: string
}
export type WorkflowToolUpdatePayload = {
export type WorkflowToolDetailResponse = {
description: string
icon: {
icon: ToolEmojiIcon
label: string
name: string
output_schema?: {
[key: string]: unknown
}
parameters: Array<WorkflowToolParameterConfiguration>
privacy_policy?: string | null
synced: boolean
tool: ToolApiEntity
workflow_app_id: string
workflow_tool_id: string
}
export type WorkflowToolUpdatePayload = {
description: string
icon: ToolEmojiIcon
label: string
labels?: Array<string> | null
name: string
@@ -781,6 +871,8 @@ export type WorkflowToolUpdatePayload = {
workflow_tool_id: string
}
export type ToolProviderListResponse = Array<ToolProviderApiEntityResponse>
export type TriggerProviderApiEntity = {
author: string
description: I18nObject
@@ -801,7 +893,7 @@ export type TriggerOAuthClientResponse = {
configured: boolean
custom_configured: boolean
custom_enabled: boolean
oauth_client_schema: Array<TriggerProviderConfigResponse>
oauth_client_schema: Array<ProviderConfig>
params: {
[key: string]: unknown
}
@@ -829,8 +921,6 @@ export type TriggerSubscriptionBuilderUpdatePayload = {
} | null
}
export type TriggerProviderOpaqueResponse = unknown
export type TriggerSubscriptionBuilderCreatePayload = {
credential_type?: string
}
@@ -866,11 +956,15 @@ export type TriggerSubscriptionBuilderVerifyPayload = {
}
}
export type TriggerSubscriptionBuilderVerifyResponse = {
export type TriggerVerificationResponse = {
verified: boolean
}
export type TriggerSubscriptionListResponse = Array<TriggerProviderSubscriptionApiEntity>
export type TriggerProviderSubscriptionListResponse = Array<TriggerProviderSubscriptionApiEntity>
export type TriggerProviderErrorResponse = {
error: string
}
export type TriggerOAuthAuthorizeResponse = {
authorization_url: string
@@ -1294,16 +1388,91 @@ export type AccessPolicyRole = {
role_tag?: string
}
export type ToolLabel = {
icon: string
label: I18nObject
name: string
}
export type ToolEmojiIcon = {
background: string
content: string
}
export type ApiProviderSchemaType = 'openai_actions' | 'openai_plugin' | 'openapi' | 'swagger'
export type ApiToolBundle = {
author: string
icon?: string | null
method: string
openapi: {
[key: string]: unknown
}
operation_id?: string | null
output_schema?: {
[key: string]: unknown
}
parameters?: Array<ToolParameter> | null
server_url: string
summary?: string | null
}
export type ProviderConfig = {
default?: number | string | number | boolean | null
help?: I18nObject | null
label?: I18nObject | null
multiple?: boolean
name: string
options?: Array<Option> | null
placeholder?: I18nObject | null
required?: boolean
scope?: AppSelectorScope | ModelSelectorScope | ToolSelectorScope | null
type: ProviderConfigType
url?: string | null
}
export type ApiToolPreviewResult = {
error?: string
result?: string
}
export type ToolApiEntity = {
author: string
description: I18nObject
label: I18nObject
labels?: Array<string>
name: string
output_schema?: {
[key: string]: unknown
}
parameters?: Array<ToolParameter> | null
}
export type CredentialType = 'api-key' | 'oauth2' | 'unauthorized'
export type IdentityMode = 'idp_token' | 'off'
export type WorkflowToolParameterConfiguration = {
description: string
form: ToolParameterForm
export type ToolProviderCredentialApiEntity = {
created_by?: string
credential_type: CredentialType
credentials?: {
[key: string]: unknown
}
from_other_member?: boolean
id: string
is_default?: boolean
name: string
partial_member_list?: Array<string>
provider: string
visibility?: string
}
export type McpAuthentication = {
client_id: string
client_secret?: string | null
}
export type McpConfiguration = {
sse_read_timeout?: number
timeout?: number
}
export type I18nObject = {
@@ -1313,6 +1482,23 @@ export type I18nObject = {
zh_Hans?: string | null
}
export type ToolProviderType
= | 'api'
| 'app'
| 'builtin'
| 'dataset-retrieval'
| 'mcp'
| 'plugin'
| 'workflow'
export type IdentityMode = 'idp_token' | 'off'
export type WorkflowToolParameterConfiguration = {
description: string
form: ToolParameterForm
name: string
}
export type EventApiEntity = {
description: I18nObject
identity: EventIdentity
@@ -1329,43 +1515,8 @@ export type SubscriptionConstructor = {
parameters?: Array<EventParameter>
}
export type ProviderConfig = {
default?: number | string | number | boolean | null
help?: I18nObject | null
label?: I18nObject | null
multiple?: boolean
name: string
options?: Array<Option> | null
placeholder?: I18nObject | null
required?: boolean
scope?: AppSelectorScope | ModelSelectorScope | ToolSelectorScope | null
type: ProviderConfigType
url?: string | null
}
export type TriggerCreationMethod = 'APIKEY' | 'MANUAL' | 'OAUTH'
export type TriggerProviderConfigResponse = {
default?: number | string | number | boolean | null
help?: I18nObject | null
label?: I18nObject | null
multiple?: boolean
name: string
options?: Array<TriggerProviderConfigOptionResponse> | null
placeholder?: I18nObject | null
required?: boolean
scope?: AppSelectorScope | ModelSelectorScope | ToolSelectorScope | null
type:
| 'app-selector'
| 'array[tools]'
| 'boolean'
| 'model-selector'
| 'secret-input'
| 'select'
| 'text-input'
url?: string | null
}
export type RequestLog = {
created_at: string
endpoint: string
@@ -1591,15 +1742,6 @@ export type PluginCategoryBuiltinToolResponse = {
[key: string]: unknown
}
export type ToolProviderType
= | 'api'
| 'app'
| 'builtin'
| 'dataset-retrieval'
| 'mcp'
| 'plugin'
| 'workflow'
export type RbacRoleAccount = {
account_id: string
account_name?: string
@@ -1618,6 +1760,64 @@ export type PermissionCatalogItem = {
name: string
}
export type ToolParameter = {
auto_generate?: PluginParameterAutoGenerate | null
default?:
| number
| number
| string
| boolean
| Array<unknown>
| {
[key: string]: unknown
}
| null
form: ToolParameterForm
human_description?: I18nObject | null
input_schema?: {
[key: string]: unknown
} | null
label: I18nObject
llm_description?: string | null
max?: number | number | null
min?: number | number | null
name: string
options?: Array<PluginParameterOption>
placeholder?: I18nObject | null
precision?: number | null
required?: boolean
scope?: string | null
template?: PluginParameterTemplate | null
type: ToolParameterType
}
export type Option = {
label: I18nObject
value: string
}
export type AppSelectorScope = 'all' | 'chat' | 'completion' | 'workflow'
export type ModelSelectorScope
= | 'llm'
| 'moderation'
| 'rerank'
| 'speech2text'
| 'text-embedding'
| 'tts'
| 'vision'
export type ToolSelectorScope = 'all' | 'builtin' | 'custom' | 'workflow'
export type ProviderConfigType
= | 'app-selector'
| 'array[tools]'
| 'boolean'
| 'model-selector'
| 'secret-input'
| 'select'
| 'text-input'
export type ToolParameterForm = 'form' | 'llm' | 'schema'
export type EventIdentity = {
@@ -1649,38 +1849,6 @@ export type OAuthSchema = {
credentials_schema?: Array<ProviderConfig>
}
export type Option = {
label: I18nObject
value: string
}
export type AppSelectorScope = 'all' | 'chat' | 'completion' | 'workflow'
export type ModelSelectorScope
= | 'llm'
| 'moderation'
| 'rerank'
| 'speech2text'
| 'text-embedding'
| 'tts'
| 'vision'
export type ToolSelectorScope = 'all' | 'builtin' | 'custom' | 'workflow'
export type ProviderConfigType
= | 'app-selector'
| 'array[tools]'
| 'boolean'
| 'model-selector'
| 'secret-input'
| 'select'
| 'text-input'
export type TriggerProviderConfigOptionResponse = {
label: I18nObject
value: string
}
export type AiModelEntityResponse = {
deprecated?: boolean
features?: Array<ModelFeature> | null
@@ -1801,6 +1969,23 @@ export type PluginParameterTemplate = {
enabled?: boolean
}
export type ToolParameterType
= | 'any'
| 'app-selector'
| 'array'
| 'boolean'
| 'checkbox'
| 'dynamic-select'
| 'file'
| 'files'
| 'model-selector'
| 'number'
| 'object'
| 'secret-input'
| 'select'
| 'string'
| 'system-files'
export type EventParameterType
= | 'app-selector'
| 'array'
@@ -4099,7 +4284,7 @@ export type GetWorkspacesCurrentToolLabelsData = {
}
export type GetWorkspacesCurrentToolLabelsResponses = {
200: ToolProviderOpaqueResponse
200: ToolLabelListResponse
}
export type GetWorkspacesCurrentToolLabelsResponse
@@ -4113,7 +4298,7 @@ export type PostWorkspacesCurrentToolProviderApiAddData = {
}
export type PostWorkspacesCurrentToolProviderApiAddResponses = {
200: ToolProviderOpaqueResponse
200: SimpleResultResponse
}
export type PostWorkspacesCurrentToolProviderApiAddResponse
@@ -4127,7 +4312,7 @@ export type PostWorkspacesCurrentToolProviderApiDeleteData = {
}
export type PostWorkspacesCurrentToolProviderApiDeleteResponses = {
200: ToolProviderOpaqueResponse
200: SimpleResultResponse
}
export type PostWorkspacesCurrentToolProviderApiDeleteResponse
@@ -4143,7 +4328,7 @@ export type GetWorkspacesCurrentToolProviderApiGetData = {
}
export type GetWorkspacesCurrentToolProviderApiGetResponses = {
200: ToolProviderOpaqueResponse
200: ApiProviderDetailResponse
}
export type GetWorkspacesCurrentToolProviderApiGetResponse
@@ -4159,7 +4344,7 @@ export type GetWorkspacesCurrentToolProviderApiRemoteData = {
}
export type GetWorkspacesCurrentToolProviderApiRemoteResponses = {
200: ToolProviderOpaqueResponse
200: ApiProviderRemoteSchemaResponse
}
export type GetWorkspacesCurrentToolProviderApiRemoteResponse
@@ -4173,7 +4358,7 @@ export type PostWorkspacesCurrentToolProviderApiSchemaData = {
}
export type PostWorkspacesCurrentToolProviderApiSchemaResponses = {
200: ToolProviderOpaqueResponse
200: ApiSchemaParseResponse
}
export type PostWorkspacesCurrentToolProviderApiSchemaResponse
@@ -4187,7 +4372,7 @@ export type PostWorkspacesCurrentToolProviderApiTestPreData = {
}
export type PostWorkspacesCurrentToolProviderApiTestPreResponses = {
200: ToolProviderOpaqueResponse
200: ApiToolPreviewResponse
}
export type PostWorkspacesCurrentToolProviderApiTestPreResponse
@@ -4203,7 +4388,7 @@ export type GetWorkspacesCurrentToolProviderApiToolsData = {
}
export type GetWorkspacesCurrentToolProviderApiToolsResponses = {
200: ToolProviderOpaqueResponse
200: ToolApiListResponse
}
export type GetWorkspacesCurrentToolProviderApiToolsResponse
@@ -4217,7 +4402,7 @@ export type PostWorkspacesCurrentToolProviderApiUpdateData = {
}
export type PostWorkspacesCurrentToolProviderApiUpdateResponses = {
200: ToolProviderOpaqueResponse
200: SimpleResultResponse
}
export type PostWorkspacesCurrentToolProviderApiUpdateResponse
@@ -4233,7 +4418,7 @@ export type PostWorkspacesCurrentToolProviderBuiltinByProviderAddData = {
}
export type PostWorkspacesCurrentToolProviderBuiltinByProviderAddResponses = {
200: ToolProviderOpaqueResponse
200: SimpleResultResponse
}
export type PostWorkspacesCurrentToolProviderBuiltinByProviderAddResponse
@@ -4251,7 +4436,7 @@ export type GetWorkspacesCurrentToolProviderBuiltinByProviderCredentialInfoData
}
export type GetWorkspacesCurrentToolProviderBuiltinByProviderCredentialInfoResponses = {
200: ToolProviderOpaqueResponse
200: ToolProviderCredentialInfoApiEntity
}
export type GetWorkspacesCurrentToolProviderBuiltinByProviderCredentialInfoResponse
@@ -4270,7 +4455,7 @@ export type GetWorkspacesCurrentToolProviderBuiltinByProviderCredentialSchemaByC
export type GetWorkspacesCurrentToolProviderBuiltinByProviderCredentialSchemaByCredentialTypeResponses
= {
200: ToolProviderOpaqueResponse
200: ProviderConfigListResponse
}
export type GetWorkspacesCurrentToolProviderBuiltinByProviderCredentialSchemaByCredentialTypeResponse
@@ -4288,7 +4473,7 @@ export type GetWorkspacesCurrentToolProviderBuiltinByProviderCredentialsData = {
}
export type GetWorkspacesCurrentToolProviderBuiltinByProviderCredentialsResponses = {
200: ToolProviderOpaqueResponse
200: ToolProviderCredentialListResponse
}
export type GetWorkspacesCurrentToolProviderBuiltinByProviderCredentialsResponse
@@ -4304,7 +4489,7 @@ export type PostWorkspacesCurrentToolProviderBuiltinByProviderDefaultCredentialD
}
export type PostWorkspacesCurrentToolProviderBuiltinByProviderDefaultCredentialResponses = {
200: ToolProviderOpaqueResponse
200: SimpleResultResponse
}
export type PostWorkspacesCurrentToolProviderBuiltinByProviderDefaultCredentialResponse
@@ -4320,7 +4505,7 @@ export type PostWorkspacesCurrentToolProviderBuiltinByProviderDeleteData = {
}
export type PostWorkspacesCurrentToolProviderBuiltinByProviderDeleteResponses = {
200: ToolProviderOpaqueResponse
200: SimpleResultResponse
}
export type PostWorkspacesCurrentToolProviderBuiltinByProviderDeleteResponse
@@ -4336,7 +4521,9 @@ export type GetWorkspacesCurrentToolProviderBuiltinByProviderIconData = {
}
export type GetWorkspacesCurrentToolProviderBuiltinByProviderIconResponses = {
200: BinaryFileResponse
200: {
[key: string]: unknown
}
}
export type GetWorkspacesCurrentToolProviderBuiltinByProviderIconResponse
@@ -4352,7 +4539,7 @@ export type GetWorkspacesCurrentToolProviderBuiltinByProviderInfoData = {
}
export type GetWorkspacesCurrentToolProviderBuiltinByProviderInfoResponses = {
200: ToolProviderOpaqueResponse
200: ToolProviderApiEntityResponse
}
export type GetWorkspacesCurrentToolProviderBuiltinByProviderInfoResponse
@@ -4368,7 +4555,7 @@ export type GetWorkspacesCurrentToolProviderBuiltinByProviderOauthClientSchemaDa
}
export type GetWorkspacesCurrentToolProviderBuiltinByProviderOauthClientSchemaResponses = {
200: ToolOAuthClientSchemaResponse
200: BuiltinProviderOAuthClientSchemaResponse
}
export type GetWorkspacesCurrentToolProviderBuiltinByProviderOauthClientSchemaResponse
@@ -4400,7 +4587,9 @@ export type GetWorkspacesCurrentToolProviderBuiltinByProviderOauthCustomClientDa
}
export type GetWorkspacesCurrentToolProviderBuiltinByProviderOauthCustomClientResponses = {
200: ToolOAuthCustomClientResponse
200: {
[key: string]: unknown
}
}
export type GetWorkspacesCurrentToolProviderBuiltinByProviderOauthCustomClientResponse
@@ -4432,7 +4621,7 @@ export type GetWorkspacesCurrentToolProviderBuiltinByProviderToolsData = {
}
export type GetWorkspacesCurrentToolProviderBuiltinByProviderToolsResponses = {
200: ToolProviderOpaqueResponse
200: ToolApiListResponse
}
export type GetWorkspacesCurrentToolProviderBuiltinByProviderToolsResponse
@@ -4448,7 +4637,7 @@ export type PostWorkspacesCurrentToolProviderBuiltinByProviderUpdateData = {
}
export type PostWorkspacesCurrentToolProviderBuiltinByProviderUpdateResponses = {
200: ToolProviderOpaqueResponse
200: SimpleResultResponse
}
export type PostWorkspacesCurrentToolProviderBuiltinByProviderUpdateResponse
@@ -4476,7 +4665,7 @@ export type PostWorkspacesCurrentToolProviderMcpData = {
}
export type PostWorkspacesCurrentToolProviderMcpResponses = {
200: ToolProviderOpaqueResponse
200: ToolProviderApiEntityResponse
}
export type PostWorkspacesCurrentToolProviderMcpResponse
@@ -4504,7 +4693,7 @@ export type PostWorkspacesCurrentToolProviderMcpAuthData = {
}
export type PostWorkspacesCurrentToolProviderMcpAuthResponses = {
200: ToolProviderOpaqueResponse
200: McpAuthResponse
}
export type PostWorkspacesCurrentToolProviderMcpAuthResponse
@@ -4520,7 +4709,7 @@ export type GetWorkspacesCurrentToolProviderMcpToolsByProviderIdData = {
}
export type GetWorkspacesCurrentToolProviderMcpToolsByProviderIdResponses = {
200: ToolProviderOpaqueResponse
200: ToolProviderApiEntityResponse
}
export type GetWorkspacesCurrentToolProviderMcpToolsByProviderIdResponse
@@ -4536,7 +4725,7 @@ export type GetWorkspacesCurrentToolProviderMcpUpdateByProviderIdData = {
}
export type GetWorkspacesCurrentToolProviderMcpUpdateByProviderIdResponses = {
200: ToolProviderOpaqueResponse
200: ToolProviderApiEntityResponse
}
export type GetWorkspacesCurrentToolProviderMcpUpdateByProviderIdResponse
@@ -4550,7 +4739,7 @@ export type PostWorkspacesCurrentToolProviderWorkflowCreateData = {
}
export type PostWorkspacesCurrentToolProviderWorkflowCreateResponses = {
200: ToolProviderOpaqueResponse
200: SimpleResultResponse
}
export type PostWorkspacesCurrentToolProviderWorkflowCreateResponse
@@ -4564,7 +4753,7 @@ export type PostWorkspacesCurrentToolProviderWorkflowDeleteData = {
}
export type PostWorkspacesCurrentToolProviderWorkflowDeleteResponses = {
200: ToolProviderOpaqueResponse
200: SimpleResultResponse
}
export type PostWorkspacesCurrentToolProviderWorkflowDeleteResponse
@@ -4581,7 +4770,7 @@ export type GetWorkspacesCurrentToolProviderWorkflowGetData = {
}
export type GetWorkspacesCurrentToolProviderWorkflowGetResponses = {
200: ToolProviderOpaqueResponse
200: WorkflowToolDetailResponse
}
export type GetWorkspacesCurrentToolProviderWorkflowGetResponse
@@ -4597,7 +4786,7 @@ export type GetWorkspacesCurrentToolProviderWorkflowToolsData = {
}
export type GetWorkspacesCurrentToolProviderWorkflowToolsResponses = {
200: ToolProviderOpaqueResponse
200: ToolApiListResponse
}
export type GetWorkspacesCurrentToolProviderWorkflowToolsResponse
@@ -4611,7 +4800,7 @@ export type PostWorkspacesCurrentToolProviderWorkflowUpdateData = {
}
export type PostWorkspacesCurrentToolProviderWorkflowUpdateResponses = {
200: ToolProviderOpaqueResponse
200: SimpleResultResponse
}
export type PostWorkspacesCurrentToolProviderWorkflowUpdateResponse
@@ -4627,7 +4816,7 @@ export type GetWorkspacesCurrentToolProvidersData = {
}
export type GetWorkspacesCurrentToolProvidersResponses = {
200: ToolProviderOpaqueResponse
200: ToolProviderListResponse
}
export type GetWorkspacesCurrentToolProvidersResponse
@@ -4641,7 +4830,7 @@ export type GetWorkspacesCurrentToolsApiData = {
}
export type GetWorkspacesCurrentToolsApiResponses = {
200: ToolProviderOpaqueResponse
200: ToolProviderListResponse
}
export type GetWorkspacesCurrentToolsApiResponse
@@ -4655,7 +4844,7 @@ export type GetWorkspacesCurrentToolsBuiltinData = {
}
export type GetWorkspacesCurrentToolsBuiltinResponses = {
200: ToolProviderOpaqueResponse
200: ToolProviderListResponse
}
export type GetWorkspacesCurrentToolsBuiltinResponse
@@ -4669,7 +4858,7 @@ export type GetWorkspacesCurrentToolsMcpData = {
}
export type GetWorkspacesCurrentToolsMcpResponses = {
200: ToolProviderOpaqueResponse
200: ToolProviderListResponse
}
export type GetWorkspacesCurrentToolsMcpResponse
@@ -4683,7 +4872,7 @@ export type GetWorkspacesCurrentToolsWorkflowData = {
}
export type GetWorkspacesCurrentToolsWorkflowResponses = {
200: ToolProviderOpaqueResponse
200: ToolProviderListResponse
}
export type GetWorkspacesCurrentToolsWorkflowResponse
@@ -4699,7 +4888,9 @@ export type GetWorkspacesCurrentTriggerProviderByProviderIconData = {
}
export type GetWorkspacesCurrentTriggerProviderByProviderIconResponses = {
200: BinaryFileResponse
200: {
[key: string]: unknown
}
}
export type GetWorkspacesCurrentTriggerProviderByProviderIconResponse
@@ -4782,7 +4973,7 @@ export type PostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderBu
export type PostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderBuildBySubscriptionBuilderIdResponses
= {
200: TriggerProviderOpaqueResponse
200: SimpleResultResponse
}
export type PostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderBuildBySubscriptionBuilderIdResponse
@@ -4855,7 +5046,7 @@ export type PostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderVe
export type PostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderVerifyAndUpdateBySubscriptionBuilderIdResponses
= {
200: TriggerSubscriptionBuilderVerifyResponse
200: TriggerVerificationResponse
}
export type PostWorkspacesCurrentTriggerProviderByProviderSubscriptionsBuilderVerifyAndUpdateBySubscriptionBuilderIdResponse
@@ -4889,8 +5080,15 @@ export type GetWorkspacesCurrentTriggerProviderByProviderSubscriptionsListData =
url: '/workspaces/current/trigger-provider/{provider}/subscriptions/list'
}
export type GetWorkspacesCurrentTriggerProviderByProviderSubscriptionsListErrors = {
404: TriggerProviderErrorResponse
}
export type GetWorkspacesCurrentTriggerProviderByProviderSubscriptionsListError
= GetWorkspacesCurrentTriggerProviderByProviderSubscriptionsListErrors[keyof GetWorkspacesCurrentTriggerProviderByProviderSubscriptionsListErrors]
export type GetWorkspacesCurrentTriggerProviderByProviderSubscriptionsListResponses = {
200: TriggerSubscriptionListResponse
200: TriggerProviderSubscriptionListResponse
}
export type GetWorkspacesCurrentTriggerProviderByProviderSubscriptionsListResponse
@@ -4925,7 +5123,7 @@ export type PostWorkspacesCurrentTriggerProviderByProviderSubscriptionsVerifyByS
export type PostWorkspacesCurrentTriggerProviderByProviderSubscriptionsVerifyBySubscriptionIdResponses
= {
200: TriggerSubscriptionBuilderVerifyResponse
200: TriggerVerificationResponse
}
export type PostWorkspacesCurrentTriggerProviderByProviderSubscriptionsVerifyBySubscriptionIdResponse
@@ -4957,7 +5155,7 @@ export type PostWorkspacesCurrentTriggerProviderBySubscriptionIdSubscriptionsUpd
}
export type PostWorkspacesCurrentTriggerProviderBySubscriptionIdSubscriptionsUpdateResponses = {
200: TriggerProviderOpaqueResponse
200: SimpleResultResponse
}
export type PostWorkspacesCurrentTriggerProviderBySubscriptionIdSubscriptionsUpdateResponse
File diff suppressed because it is too large Load Diff