Files
cfw-autumn/shared/models/cusModels/cusResModels/upcomingInvoiceResponse.ts
John Yeo 3d0e4f94f2 wip
2025-09-29 11:15:23 +01:00

21 lines
515 B
TypeScript

import { z } from "zod/v4";
import { DiscountResponseSchema } from "../../rewardModels/rewardModels/rewardResponseModels.js";
export const UpcomingInvoiceResponseSchema = z.object({
lines: z.array(
z.object({
product_id: z.string().nullish(),
description: z.string(),
amount: z.number(),
}),
),
discounts: z.array(DiscountResponseSchema),
subtotal: z.number(),
total: z.number(),
currency: z.string(),
});
export type UpcomingInvoiceResponse = z.infer<
typeof UpcomingInvoiceResponseSchema
>;