Variable UpdateLeadSchemaConst
UpdateLeadSchema: ZodObject<
{
code: ZodOptional<ZodOptional<ZodString>>;
name: ZodOptional<ZodString>;
companyName: ZodOptional<
ZodUnion<[ZodOptional<ZodString>, ZodLiteral<"">]>,
>;
phone: ZodOptional<ZodUnion<[ZodOptional<ZodString>, ZodLiteral<"">]>>;
email: ZodOptional<ZodUnion<[ZodOptional<ZodString>, ZodLiteral<"">]>>;
website: ZodOptional<ZodUnion<[ZodOptional<ZodString>, ZodLiteral<"">]>>;
source: ZodOptional<ZodUnion<[ZodOptional<ZodString>, ZodLiteral<"">]>>;
status: ZodOptional<
ZodDefault<
ZodEnum<["NEW", "CONTACTED", "QUALIFIED", "CONVERTED", "LOST"]>,
>,
>;
notes: ZodOptional<ZodUnion<[ZodOptional<ZodString>, ZodLiteral<"">]>>;
isActive: ZodOptional<ZodDefault<ZodBoolean>>;
} & { id: ZodString },
"strip",
ZodTypeAny,
{
code?: string;
name?: string;
companyName?: string;
phone?: string;
email?: string;
website?: string;
source?: string;
status?: "CONVERTED" | "LOST" | "NEW" | "CONTACTED" | "QUALIFIED";
notes?: string;
isActive?: boolean;
id: string;
},
{
code?: string;
name?: string;
companyName?: string;
phone?: string;
email?: string;
website?: string;
source?: string;
status?: "CONVERTED"
| "LOST"
| "NEW"
| "CONTACTED"
| "QUALIFIED";
notes?: string;
isActive?: boolean;
id: string;
},
> = ...