dify/packages/contracts/generated/api/web/zod.gen.ts
2026-04-30 11:34:27 +00:00

479 lines
11 KiB
TypeScript

// This file is auto-generated by @hey-api/openapi-ts
import * as z from 'zod'
/**
* ChatMessagePayload
*/
export const zChatMessagePayload = z.object({
conversation_id: z.string().nullish(),
files: z.array(z.record(z.string(), z.unknown())).nullish(),
inputs: z.record(z.string(), z.unknown()),
parent_message_id: z.string().nullish(),
query: z.string(),
response_mode: z.enum(['blocking', 'streaming']).nullish(),
retriever_from: z.string().optional().default('web_app'),
})
/**
* CompletionMessagePayload
*/
export const zCompletionMessagePayload = z.object({
files: z.array(z.record(z.string(), z.unknown())).nullish(),
inputs: z.record(z.string(), z.unknown()),
query: z.string().optional().default(''),
response_mode: z.enum(['blocking', 'streaming']).nullish(),
retriever_from: z.string().optional().default('web_app'),
})
/**
* EmailCodeLoginSendPayload
*/
export const zEmailCodeLoginSendPayload = z.object({
email: z.string(),
language: z.string().nullish(),
})
/**
* EmailCodeLoginVerifyPayload
*/
export const zEmailCodeLoginVerifyPayload = z.object({
code: z.string(),
email: z.string(),
token: z.string().min(1),
})
/**
* FileResponse
*/
export const zFileResponse = z.object({
conversation_id: z.string().nullish(),
created_at: z.int().nullish(),
created_by: z.string().nullish(),
extension: z.string().nullish(),
file_key: z.string().nullish(),
id: z.string(),
mime_type: z.string().nullish(),
name: z.string(),
original_url: z.string().nullish(),
preview_url: z.string().nullish(),
size: z.int(),
source_url: z.string().nullish(),
tenant_id: z.string().nullish(),
user_id: z.string().nullish(),
})
/**
* FileWithSignedUrl
*/
export const zFileWithSignedUrl = z.object({
created_at: z.int().nullish(),
created_by: z.string().nullish(),
extension: z.string().nullish(),
id: z.string(),
mime_type: z.string().nullish(),
name: z.string(),
size: z.int(),
url: z.string().nullish(),
})
/**
* ForgotPasswordCheckPayload
*/
export const zForgotPasswordCheckPayload = z.object({
code: z.string(),
email: z.string(),
token: z.string().min(1),
})
/**
* ForgotPasswordResetPayload
*/
export const zForgotPasswordResetPayload = z.object({
new_password: z.string(),
password_confirm: z.string(),
token: z.string().min(1),
})
/**
* ForgotPasswordSendPayload
*/
export const zForgotPasswordSendPayload = z.object({
email: z.string(),
language: z.string().nullish(),
})
/**
* LoginPayload
*/
export const zLoginPayload = z.object({
email: z.string(),
password: z.string(),
})
/**
* MessageMoreLikeThisQuery
*/
export const zMessageMoreLikeThisQuery = z.object({
response_mode: z.enum(['blocking', 'streaming']),
})
/**
* RemoteFileInfo
*/
export const zRemoteFileInfo = z.object({
file_length: z.int(),
file_type: z.string(),
})
/**
* TextToAudioPayload
*/
export const zTextToAudioPayload = z.object({
message_id: z.string().nullish(),
streaming: z.boolean().nullish(),
text: z.string().nullish(),
voice: z.string().nullish(),
})
/**
* WorkflowRunPayload
*/
export const zWorkflowRunPayload = z.object({
files: z.array(z.record(z.string(), z.unknown())).nullish(),
inputs: z.record(z.string(), z.unknown()),
})
/**
* Success
*/
export const zPostAudioToTextResponse = z.record(z.string(), z.unknown())
export const zPostChatMessagesBody = zChatMessagePayload
/**
* Success
*/
export const zPostChatMessagesResponse = z.record(z.string(), z.unknown())
export const zPostChatMessagesByTaskIdStopPath = z.object({
task_id: z.string(),
})
/**
* Success
*/
export const zPostChatMessagesByTaskIdStopResponse = z.record(z.string(), z.unknown())
export const zPostCompletionMessagesBody = zCompletionMessagePayload
/**
* Success
*/
export const zPostCompletionMessagesResponse = z.record(z.string(), z.unknown())
export const zPostCompletionMessagesByTaskIdStopPath = z.object({
task_id: z.string(),
})
/**
* Success
*/
export const zPostCompletionMessagesByTaskIdStopResponse = z.record(z.string(), z.unknown())
export const zGetConversationsQuery = z.object({
last_id: z.string().optional(),
limit: z.int().optional().default(20),
pinned: z.enum(['true', 'false']).optional(),
sort_by: z
.enum(['created_at', '-created_at', 'updated_at', '-updated_at'])
.optional()
.default('-updated_at'),
})
/**
* Success
*/
export const zGetConversationsResponse = z.record(z.string(), z.unknown())
export const zDeleteConversationsByCIdPath = z.object({
c_id: z.string(),
})
/**
* Conversation deleted successfully
*/
export const zDeleteConversationsByCIdResponse = z.record(z.string(), z.unknown())
export const zPostConversationsByCIdNamePath = z.object({
c_id: z.string(),
})
export const zPostConversationsByCIdNameQuery = z.object({
name: z.string().optional(),
auto_generate: z.boolean().optional().default(false),
})
/**
* Conversation renamed successfully
*/
export const zPostConversationsByCIdNameResponse = z.record(z.string(), z.unknown())
export const zPatchConversationsByCIdPinPath = z.object({
c_id: z.string(),
})
/**
* Conversation pinned successfully
*/
export const zPatchConversationsByCIdPinResponse = z.record(z.string(), z.unknown())
export const zPatchConversationsByCIdUnpinPath = z.object({
c_id: z.string(),
})
/**
* Conversation unpinned successfully
*/
export const zPatchConversationsByCIdUnpinResponse = z.record(z.string(), z.unknown())
export const zPostEmailCodeLoginBody = zEmailCodeLoginSendPayload
/**
* Email code sent successfully
*/
export const zPostEmailCodeLoginResponse = z.record(z.string(), z.unknown())
export const zPostEmailCodeLoginValidityBody = zEmailCodeLoginVerifyPayload
/**
* Email code verified and login successful
*/
export const zPostEmailCodeLoginValidityResponse = z.record(z.string(), z.unknown())
/**
* File uploaded successfully
*/
export const zPostFilesUploadResponse = zFileResponse
export const zPostForgotPasswordBody = zForgotPasswordSendPayload
/**
* Password reset email sent successfully
*/
export const zPostForgotPasswordResponse = z.record(z.string(), z.unknown())
export const zPostForgotPasswordResetsBody = zForgotPasswordResetPayload
/**
* Password reset successfully
*/
export const zPostForgotPasswordResetsResponse = z.record(z.string(), z.unknown())
export const zPostForgotPasswordValidityBody = zForgotPasswordCheckPayload
/**
* Token is valid
*/
export const zPostForgotPasswordValidityResponse = z.record(z.string(), z.unknown())
export const zGetFormHumanInputByFormTokenPath = z.object({
form_token: z.string(),
})
/**
* Success
*/
export const zGetFormHumanInputByFormTokenResponse = z.record(z.string(), z.unknown())
export const zPostFormHumanInputByFormTokenPath = z.object({
form_token: z.string(),
})
/**
* Success
*/
export const zPostFormHumanInputByFormTokenResponse = z.record(z.string(), z.unknown())
export const zPostLoginBody = zLoginPayload
/**
* Authentication successful
*/
export const zPostLoginResponse = z.record(z.string(), z.unknown())
/**
* Login status
*/
export const zGetLoginStatusResponse = z.record(z.string(), z.unknown())
/**
* Logout successful
*/
export const zPostLogoutResponse = z.record(z.string(), z.unknown())
export const zGetMessagesQuery = z.object({
conversation_id: z.string(),
first_id: z.string().optional(),
limit: z.int().optional().default(20),
})
/**
* Success
*/
export const zGetMessagesResponse = z.record(z.string(), z.unknown())
export const zPostMessagesByMessageIdFeedbacksPath = z.object({
message_id: z.string(),
})
export const zPostMessagesByMessageIdFeedbacksQuery = z.object({
rating: z.enum(['like', 'dislike']).optional(),
content: z.string().optional(),
})
/**
* Feedback submitted successfully
*/
export const zPostMessagesByMessageIdFeedbacksResponse = z.record(z.string(), z.unknown())
export const zGetMessagesByMessageIdMoreLikeThisPath = z.object({
message_id: z.string(),
})
export const zGetMessagesByMessageIdMoreLikeThisQuery = z.object({
response_mode: z.enum(['blocking', 'streaming']),
})
/**
* Success
*/
export const zGetMessagesByMessageIdMoreLikeThisResponse = z.record(z.string(), z.unknown())
export const zGetMessagesByMessageIdSuggestedQuestionsPath = z.object({
message_id: z.string(),
})
/**
* Success
*/
export const zGetMessagesByMessageIdSuggestedQuestionsResponse = z.record(z.string(), z.unknown())
/**
* Success
*/
export const zGetMetaResponse = z.record(z.string(), z.unknown())
/**
* Success
*/
export const zGetParametersResponse = z.record(z.string(), z.unknown())
/**
* Passport retrieved successfully
*/
export const zGetPassportResponse = z.record(z.string(), z.unknown())
/**
* Remote file uploaded successfully
*/
export const zPostRemoteFilesUploadResponse = zFileWithSignedUrl
export const zGetRemoteFilesByUrlPath = z.object({
url: z.string(),
})
/**
* Remote file information retrieved successfully
*/
export const zGetRemoteFilesByUrlResponse = zRemoteFileInfo
export const zGetSavedMessagesQuery = z.object({
last_id: z.string().optional(),
limit: z.int().optional().default(20),
})
/**
* Success
*/
export const zGetSavedMessagesResponse = z.record(z.string(), z.unknown())
export const zPostSavedMessagesQuery = z.object({
message_id: z.string(),
})
/**
* Message saved successfully
*/
export const zPostSavedMessagesResponse = z.record(z.string(), z.unknown())
export const zDeleteSavedMessagesByMessageIdPath = z.object({
message_id: z.string(),
})
/**
* Message removed successfully
*/
export const zDeleteSavedMessagesByMessageIdResponse = z.record(z.string(), z.unknown())
/**
* Success
*/
export const zGetSiteResponse = z.record(z.string(), z.unknown())
/**
* System features retrieved successfully
*/
export const zGetSystemFeaturesResponse = z.record(z.string(), z.unknown())
export const zPostTextToAudioBody = zTextToAudioPayload
/**
* Success
*/
export const zPostTextToAudioResponse = z.record(z.string(), z.unknown())
export const zGetWebappAccessModeQuery = z.object({
appId: z.string().optional(),
appCode: z.string().optional(),
})
/**
* Success
*/
export const zGetWebappAccessModeResponse = z.record(z.string(), z.unknown())
export const zGetWebappPermissionQuery = z.object({
appId: z.string(),
})
/**
* Success
*/
export const zGetWebappPermissionResponse = z.record(z.string(), z.unknown())
export const zGetWorkflowByTaskIdEventsPath = z.object({
task_id: z.string(),
})
/**
* Success
*/
export const zGetWorkflowByTaskIdEventsResponse = z.record(z.string(), z.unknown())
export const zPostWorkflowsRunBody = zWorkflowRunPayload
/**
* Success
*/
export const zPostWorkflowsRunResponse = z.record(z.string(), z.unknown())
export const zPostWorkflowsTasksByTaskIdStopPath = z.object({
task_id: z.string(),
})
/**
* Success
*/
export const zPostWorkflowsTasksByTaskIdStopResponse = z.record(z.string(), z.unknown())