import * as z from "zod/v4"; export const CreateCustomerRequestSchema = z.object({ id: z.uuid(), company_id: z.uuid(), reference: z.string().default(""), is_company: z.boolean().default(false), name: z.string().default(""), trade_name: z.string().default(""), tin: z.string().default(""), street: z.string().default(""), street2: z.string().default(""), city: z.string().default(""), province: z.string().default(""), postal_code: z.string().default(""), country: z.string().default(""), email: z.string().default(""), phone: z.string().default(""), fax: z.string().default(""), website: z.string().default(""), legal_record: z.string().default(""), default_taxes: z.array(z.string()).default([]), status: z.string().default("active"), language_code: z.string().default("es"), currency_code: z.string().default("EUR"), }); export type CreateCustomerRequestDTO = z.infer;