@coursebuilder/core
Version:
Core package for Course Builder
13 lines (10 loc) • 355 B
text/typescript
import z, { record } from 'zod'
export const SubscriberSchema = z.object({
id: z.coerce.string(),
first_name: z.string().nullish(),
email_address: z.string().optional(),
state: z.string().optional(),
fields: record(z.string().nullable()).default({}),
created_at: z.string().optional(),
})
export type Subscriber = z.infer<typeof SubscriberSchema>