@letanure/resend-cli
Version:
A command-line interface for Resend email API
18 lines • 637 B
JavaScript
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