UNPKG

@coursebuilder/core

Version:

Core package for Course Builder

18 lines (14 loc) 598 B
import { z } from 'zod' import { merchantCouponSchema } from './merchant-coupon-schema' export const PricingFormattedInputSchema = z.object({ productId: z.string().optional(), quantity: z.number().optional().default(1), couponId: z.string().nullable().optional(), merchantCoupon: merchantCouponSchema.optional().nullable(), upgradeFromPurchaseId: z.string().optional(), autoApplyPPP: z.boolean().default(true), code: z.string().optional(), country: z.string().optional(), userId: z.string().optional(), }) export type PricingFormattedInput = z.infer<typeof PricingFormattedInputSchema>