@coursebuilder/core
Version:
Core package for Course Builder
30 lines (28 loc) • 723 B
JavaScript
import {
z
} from "./chunk-JLNB6NRA.js";
// src/schemas/purchase-user-transfer-schema.ts
var purchaseUserTransferSchema = z.object({
id: z.string().max(191),
transferState: z.enum([
"AVAILABLE",
"INITIATED",
"VERIFIED",
"CANCELED",
"EXPIRED",
"CONFIRMED",
"COMPLETED"
]).default("AVAILABLE"),
purchaseId: z.string().max(191),
sourceUserId: z.string().max(191),
targetUserId: z.string().max(191).optional().nullable(),
createdAt: z.date().nullable(),
expiresAt: z.date().nullable(),
canceledAt: z.date().nullable(),
confirmedAt: z.date().nullable(),
completedAt: z.date().nullable()
});
export {
purchaseUserTransferSchema
};
//# sourceMappingURL=chunk-CAVIZQBE.js.map