21 lines
399 B
TypeScript
21 lines
399 B
TypeScript
|
|
// validations/hostBankDetails.validation.ts
|
||
|
|
import { z } from "zod";
|
||
|
|
|
||
|
|
export const loginForHostSchema = z.object({
|
||
|
|
|
||
|
|
|
||
|
|
emailAddress : z
|
||
|
|
.string()
|
||
|
|
.nonempty("Email is required"),
|
||
|
|
|
||
|
|
userPassword : z
|
||
|
|
.string()
|
||
|
|
.nonempty("Password is required")
|
||
|
|
.min(8, { message: "Password must be at least 8 characters" }),
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
});
|
||
|
|
|
||
|
|
export type loginForHostSchema = z.infer<typeof loginForHostSchema>;
|