Variable UpdateClientSchemaConst
UpdateClientSchema: ZodObject<
{
code: ZodOptional<ZodOptional<ZodString>>;
name: ZodOptional<ZodString>;
type: ZodOptional<ZodEnum<["CUSTOMER", "PROSPECT"]>>;
phone: ZodOptional<ZodUnion<[ZodOptional<ZodString>, ZodLiteral<"">]>>;
email: ZodOptional<ZodUnion<[ZodOptional<ZodString>, ZodLiteral<"">]>>;
website: ZodOptional<ZodUnion<[ZodOptional<ZodString>, ZodLiteral<"">]>>;
language: ZodOptional<ZodOptional<ZodString>>;
logo: ZodOptional<ZodOptional<ZodString>>;
isActive: ZodOptional<ZodBoolean>;
currencyId: ZodOptional<ZodOptional<ZodString>>;
paymentMethod: ZodOptional<
ZodOptional<
ZodEnum<
[
"VIREMENT",
"CHEQUE",
"TRAITE",
"ESPECE",
"PRELEVEMENT",
"CARTE",
"AUTRE",
],
>,
>,
>;
paymentTermsDays: ZodOptional<ZodOptional<ZodNumber>>;
isLead: ZodOptional<ZodOptional<ZodBoolean>>;
phonePrefix: ZodOptional<ZodOptional<ZodString>>;
phoneType: ZodOptional<ZodOptional<ZodString>>;
mobilePrefix: ZodOptional<ZodOptional<ZodString>>;
mobileType: ZodOptional<ZodOptional<ZodString>>;
isSupplier: ZodOptional<ZodOptional<ZodBoolean>>;
isClient: ZodOptional<ZodOptional<ZodBoolean>>;
isTransporter: ZodOptional<ZodOptional<ZodBoolean>>;
isParentPartner: ZodOptional<ZodOptional<ZodBoolean>>;
isCompetitor: ZodOptional<ZodOptional<ZodBoolean>>;
parentClientId: ZodOptional<ZodOptional<ZodString>>;
canOrder: ZodOptional<ZodOptional<ZodBoolean>>;
canBeDelivered: ZodOptional<ZodOptional<ZodBoolean>>;
canBeInvoiced: ZodOptional<ZodOptional<ZodBoolean>>;
canPay: ZodOptional<ZodOptional<ZodBoolean>>;
paymentOnOrder: ZodOptional<ZodOptional<ZodBoolean>>;
paymentTerms: ZodOptional<ZodOptional<ZodString>>;
paymentBeforeDelivery: ZodOptional<ZodOptional<ZodBoolean>>;
discountManagement: ZodOptional<ZodOptional<ZodBoolean>>;
salespersonId: ZodOptional<ZodOptional<ZodString>>;
deliveryProgram: ZodOptional<ZodOptional<ZodBoolean>>;
incompleteDeliveryAllowed: ZodOptional<ZodOptional<ZodBoolean>>;
ourNumberAtClient: ZodOptional<ZodOptional<ZodString>>;
backordersAllowed: ZodOptional<ZodOptional<ZodBoolean>>;
conformityCertificate: ZodOptional<ZodOptional<ZodBoolean>>;
blockShipment: ZodOptional<ZodOptional<ZodBoolean>>;
clientDeliveryTime: ZodOptional<ZodOptional<ZodNumber>>;
useIncotermForStandardRanges: ZodOptional<ZodOptional<ZodBoolean>>;
salesIncoterm: ZodOptional<ZodOptional<ZodString>>;
invoiceShippingCosts: ZodOptional<ZodOptional<ZodString>>;
freightForwarder: ZodOptional<ZodOptional<ZodString>>;
noteOnPreparationSlip: ZodOptional<ZodOptional<ZodString>>;
noteOnDeliveryNote: ZodOptional<ZodOptional<ZodString>>;
noteOnShippingSlip: ZodOptional<ZodOptional<ZodString>>;
notes: ZodOptional<ZodOptional<ZodString>>;
} & { id: ZodString },
"strip",
ZodTypeAny,
{
code?: string;
name?: string;
type?: "CUSTOMER" | "PROSPECT";
phone?: string;
email?: string;
website?: string;
language?: string;
logo?: string;
isActive?: boolean;
currencyId?: string;
paymentMethod?:
| "VIREMENT"
| "CHEQUE"
| "TRAITE"
| "ESPECE"
| "PRELEVEMENT"
| "CARTE"
| "AUTRE";
paymentTermsDays?: number;
isLead?: boolean;
phonePrefix?: string;
phoneType?: string;
mobilePrefix?: string;
mobileType?: string;
isSupplier?: boolean;
isClient?: boolean;
isTransporter?: boolean;
isParentPartner?: boolean;
isCompetitor?: boolean;
parentClientId?: string;
canOrder?: boolean;
canBeDelivered?: boolean;
canBeInvoiced?: boolean;
canPay?: boolean;
paymentOnOrder?: boolean;
paymentTerms?: string;
paymentBeforeDelivery?: boolean;
discountManagement?: boolean;
salespersonId?: string;
deliveryProgram?: boolean;
incompleteDeliveryAllowed?: boolean;
ourNumberAtClient?: string;
backordersAllowed?: boolean;
conformityCertificate?: boolean;
blockShipment?: boolean;
clientDeliveryTime?: number;
useIncotermForStandardRanges?: boolean;
salesIncoterm?: string;
invoiceShippingCosts?: string;
freightForwarder?: string;
noteOnPreparationSlip?: string;
noteOnDeliveryNote?: string;
noteOnShippingSlip?: string;
notes?: string;
id: string;
},
{
code?: string;
name?: string;
type?: "CUSTOMER"
| "PROSPECT";
phone?: string;
email?: string;
website?: string;
language?: string;
logo?: string;
isActive?: boolean;
currencyId?: string;
paymentMethod?:
| "VIREMENT"
| "CHEQUE"
| "TRAITE"
| "ESPECE"
| "PRELEVEMENT"
| "CARTE"
| "AUTRE";
paymentTermsDays?: number;
isLead?: boolean;
phonePrefix?: string;
phoneType?: string;
mobilePrefix?: string;
mobileType?: string;
isSupplier?: boolean;
isClient?: boolean;
isTransporter?: boolean;
isParentPartner?: boolean;
isCompetitor?: boolean;
parentClientId?: string;
canOrder?: boolean;
canBeDelivered?: boolean;
canBeInvoiced?: boolean;
canPay?: boolean;
paymentOnOrder?: boolean;
paymentTerms?: string;
paymentBeforeDelivery?: boolean;
discountManagement?: boolean;
salespersonId?: string;
deliveryProgram?: boolean;
incompleteDeliveryAllowed?: boolean;
ourNumberAtClient?: string;
backordersAllowed?: boolean;
conformityCertificate?: boolean;
blockShipment?: boolean;
clientDeliveryTime?: number;
useIncotermForStandardRanges?: boolean;
salesIncoterm?: string;
invoiceShippingCosts?: string;
freightForwarder?: string;
noteOnPreparationSlip?: string;
noteOnDeliveryNote?: string;
noteOnShippingSlip?: string;
notes?: string;
id: string;
},
> = ...