UNPKG

@coursebuilder/core

Version:

Core package for Course Builder

38 lines (37 loc) 857 B
import { MerchantSubscriptionSchema } from "../chunk-7JAN7MEC.js"; import { productSchema } from "../chunk-6HESVS2V.js"; import "../chunk-CJLUA3NF.js"; import "../chunk-IILWNHNS.js"; import { z } from "../chunk-JLNB6NRA.js"; import "../chunk-VLQXSCFN.js"; // src/schemas/subscription.ts var SubscriptionSchema = z.object({ id: z.string(), organizationId: z.string().optional(), productId: z.string(), createdAt: z.date(), merchantSubscriptionId: z.string(), status: z.enum([ "incomplete", "incomplete_expired", "trialing", "active", "past_due", "canceled", "unpaid", "paused" ]).default("active"), fields: z.record(z.any()).default({}), product: productSchema, merchantSubscription: MerchantSubscriptionSchema.optional() }); export { SubscriptionSchema }; //# sourceMappingURL=subscription.js.map