@coursebuilder/core
Version:
Core package for Course Builder
34 lines (33 loc) • 772 B
JavaScript
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