13 lines
363 B
TypeScript
13 lines
363 B
TypeScript
import { FreeTrialDuration } from "@models/productModels/freeTrialModels/freeTrialEnums.js";
|
|
import { z } from "zod/v4";
|
|
|
|
export const APIFreeTrial = z.object({
|
|
duration: z.enum(FreeTrialDuration),
|
|
length: z.number(),
|
|
unique_fingerprint: z.boolean(),
|
|
card_required: z.boolean(),
|
|
|
|
// For Cus Product
|
|
trial_available: z.boolean().nullish().default(true),
|
|
});
|