Variable SimpleCreateOfferSchemaConst
SimpleCreateOfferSchema: ZodObject<
{
clientId: ZodString;
opportunityId: ZodString;
projectName: ZodOptional<ZodString>;
internalDesignation: ZodOptional<ZodString>;
clientProductCode: ZodOptional<ZodString>;
productType: ZodOptional<ZodEnum<["STOCKABLE", "CONSUMABLE", "SERVICE"]>>;
priority: ZodOptional<ZodNumber>;
currencyId: ZodOptional<ZodString>;
creationDate: ZodOptional<ZodString>;
validityDate: ZodOptional<ZodString>;
notes: ZodOptional<ZodString>;
doubleUnit: ZodOptional<ZodBoolean>;
qtUm: ZodOptional<ZodNumber>;
lines: ZodOptional<
ZodArray<
ZodObject<
{
id: ZodOptional<ZodString>;
description: ZodString;
quantity: ZodNumber;
unitPrice: ZodNumber;
totalPrice: ZodNumber;
taxId: ZodOptional<ZodString>;
taxRate: ZodNumber;
taxAmount: ZodNumber;
notes: ZodOptional<ZodString>;
sequence: ZodNumber;
unitOfMeasureId: ZodOptional<ZodString>;
},
"strip",
ZodTypeAny,
{
id?: string;
description: string;
quantity: number;
unitPrice: number;
totalPrice: number;
taxId?: string;
taxRate: number;
taxAmount: number;
notes?: string;
sequence: number;
unitOfMeasureId?: string;
},
{
id?: string;
description: string;
quantity: number;
unitPrice: number;
totalPrice: number;
taxId?: string;
taxRate: number;
taxAmount: number;
notes?: string;
sequence: number;
unitOfMeasureId?: string;
},
>,
"many",
>,
>;
},
"strip",
ZodTypeAny,
{
clientId: string;
opportunityId: string;
projectName?: string;
internalDesignation?: string;
clientProductCode?: string;
productType?: "CONSUMABLE"
| "SERVICE"
| "STOCKABLE";
priority?: number;
currencyId?: string;
creationDate?: string;
validityDate?: string;
notes?: string;
doubleUnit?: boolean;
qtUm?: number;
lines?: {
id?: string;
description: string;
quantity: number;
unitPrice: number;
totalPrice: number;
taxId?: string;
taxRate: number;
taxAmount: number;
notes?: string;
sequence: number;
unitOfMeasureId?: string;
}[];
},
{
clientId: string;
opportunityId: string;
projectName?: string;
internalDesignation?: string;
clientProductCode?: string;
productType?: "CONSUMABLE"
| "SERVICE"
| "STOCKABLE";
priority?: number;
currencyId?: string;
creationDate?: string;
validityDate?: string;
notes?: string;
doubleUnit?: boolean;
qtUm?: number;
lines?: {
id?: string;
description: string;
quantity: number;
unitPrice: number;
totalPrice: number;
taxId?: string;
taxRate: number;
taxAmount: number;
notes?: string;
sequence: number;
unitOfMeasureId?: string;
}[];
},
> = ...