2
0
Files
bot/packages/schemas/features/billing/subscription.ts

14 lines
330 B
TypeScript
Raw Normal View History

import { z } from 'zod'
export const subscriptionSchema = z.object({
currentBillingPeriod: z.object({
start: z.date(),
end: z.date(),
}),
currency: z.enum(['eur', 'usd']),
cancelDate: z.date().optional(),
status: z.enum(['active', 'past_due']),
})
export type Subscription = z.infer<typeof subscriptionSchema>