/** * 创建支付订单请求 */ import { z } from "zod"; export const PayChannelSchema = z.enum(["stripe", "ezpay"]); export const CreatePaymentOrderRequestSchema = z.object({ planId: z.string(), payChannel: PayChannelSchema, autoRenew: z.boolean(), }); export type PayChannel = z.output; export type CreatePaymentOrderRequestInput = z.input< typeof CreatePaymentOrderRequestSchema >; export type CreatePaymentOrderRequestData = z.output< typeof CreatePaymentOrderRequestSchema >;