@letanure/resend-cli
Version:
A command-line interface for Resend email API
26 lines • 792 B
JavaScript
import { z } from 'zod';
export const DeleteContactOptionsSchema = z
.object({
audienceId: z
.string()
.trim()
.min(1, { message: 'Audience ID is required' })
.uuid({ message: 'Audience ID must be a valid UUID' }),
id: z
.string()
.trim()
.min(1, { message: 'Contact ID must not be empty' })
.uuid({ message: 'Contact ID must be a valid UUID' })
.optional(),
email: z
.string()
.trim()
.min(1, { message: 'Email must not be empty' })
.email({ message: 'Email must be a valid email address' })
.optional(),
})
.refine((data) => data.id || data.email, {
message: 'Either id or email must be provided',
path: ['id'],
});
//# sourceMappingURL=schema.js.map