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