UNPKG

@letanure/resend-cli

Version:

A command-line interface for Resend email API

18 lines 637 B
import { z } from 'zod'; export const updateContactSchema = z .object({ audienceId: z .string({ required_error: 'Audience ID is required' }) .trim() .min(1, { message: 'Audience ID is required' }), id: z.string().trim().optional(), email: z.string().trim().email('Invalid email address').optional(), firstName: z.string().trim().optional(), lastName: z.string().trim().optional(), unsubscribed: z.boolean().optional(), }) .refine((data) => data.id || data.email, { message: 'Either contact ID or email must be provided', path: ['id'], }); //# sourceMappingURL=schema.js.map