@coursebuilder/core
Version:
Core package for Course Builder
17 lines (13 loc) • 421 B
text/typescript
import { z } from 'zod'
import { stripeSubscriptionSchema } from '../../schemas/stripe/subscription'
export const customerSubscriptionCreatedEvent = z.object({
id: z.string(),
object: z.literal('event'),
type: z.literal('customer.subscription.created'),
data: z.object({
object: stripeSubscriptionSchema,
}),
})
export type CustomerSubscriptionCreatedEvent = z.infer<
typeof customerSubscriptionCreatedEvent
>