Files
cfw-autumn/shared/api/customers/components/apiCusUpcomingInvoice.ts
2025-10-08 09:16:42 +01:00

19 lines
467 B
TypeScript

import { ApiDiscountSchema } from "@api/others/apiDiscount.js";
import { z } from "zod/v4";
export const ApiCusUpcomingInvoiceSchema = z.object({
lines: z.array(
z.object({
product_id: z.string().nullish(),
description: z.string(),
amount: z.number(),
}),
),
discounts: z.array(ApiDiscountSchema),
subtotal: z.number(),
total: z.number(),
currency: z.string(),
});
export type ApiCusUpcomingInvoice = z.infer<typeof ApiCusUpcomingInvoiceSchema>;