UNPKG

@coursebuilder/core

Version:

Core package for Course Builder

34 lines (33 loc) 772 B
import { z } from "../../chunk-JLNB6NRA.js"; import "../../chunk-VLQXSCFN.js"; // src/schemas/stripe/invoice-payment-succeeded.ts var stripeInvoiceSchema = z.object({ id: z.string(), object: z.literal("invoice"), subscription: z.string().optional(), charge: z.string().optional(), customer: z.string(), amount_paid: z.number(), currency: z.string(), status: z.enum([ "paid", "open", "void", "uncollectible" ]) }); var invoicePaymentSucceededEvent = z.object({ id: z.string(), object: z.literal("event"), type: z.literal("invoice.payment_succeeded"), data: z.object({ object: stripeInvoiceSchema }) }); export { invoicePaymentSucceededEvent, stripeInvoiceSchema }; //# sourceMappingURL=invoice-payment-succeeded.js.map