// 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