dify/packages/contracts/generated/api/console/forgot-password/zod.gen.ts
Byron.wang be7d11ca1d
refactor(api): extract forgot password application service (#41111)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-03 01:38:59 +00:00

75 lines
1.5 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({
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