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

76 lines
1.6 KiB
TypeScript

// This file is auto-generated by @hey-api/openapi-ts
import * as z from 'zod'
/**
* ForgotPasswordSendPayload
*/
export const zForgotPasswordSendPayload = z.object({
email: z.string(),
language: z.string().nullish(),
})
/**
* ForgotPasswordEmailResponse
*/
export const zForgotPasswordEmailResponse = z.object({
code: z.string().nullish(),
data: z.string().nullish(),
result: z.string(),
})
/**
* ForgotPasswordResetPayload
*/
export const zForgotPasswordResetPayload = z.object({
new_password: z.string(),
password_confirm: z.string(),
token: z.string().min(1),
})
/**
* ForgotPasswordResetResponse
*/
export const zForgotPasswordResetResponse = z.object({
result: z.string(),
})
/**
* ForgotPasswordCheckPayload
*/
export const zForgotPasswordCheckPayload = z.object({
code: z.string(),
email: z.string(),
token: z.string().min(1),
})
/**
* ForgotPasswordCheckResponse
*/
export const zForgotPasswordCheckResponse = z.object({
email: z.string(),
is_valid: z.boolean(),
token: z.string(),
})
export const zPostForgotPasswordBody = zForgotPasswordSendPayload
/**
* Email sent successfully
*/
export const zPostForgotPasswordResponse = zForgotPasswordEmailResponse
export const zPostForgotPasswordResetsBody = zForgotPasswordResetPayload
/**
* Password reset successfully
*/
export const zPostForgotPasswordResetsResponse = zForgotPasswordResetResponse
export const zPostForgotPasswordValidityBody = zForgotPasswordCheckPayload
/**
* Code verified successfully
*/
export const zPostForgotPasswordValidityResponse = zForgotPasswordCheckResponse