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

23 lines
526 B
TypeScript

import { z } from "zod/v4";
const InvoiceItemSchema = z.object({
id: z.string(),
created_at: z.number(),
updated_at: z.number(),
// customer_id: z.string(), // just to show
customer_id: z.string(),
customer_price_id: z.string(),
period_start: z.number(),
period_end: z.number(),
proration_start: z.number(),
proration_end: z.number(),
quantity: z.number(), // of feature
amount: z.number(),
currency: z.string(),
added_to_stripe: z.boolean(),
});
export type InvoiceItem = z.infer<typeof InvoiceItemSchema>;