@letanure/resend-cli
Version:
A command-line interface for Resend email API
19 lines • 697 B
JavaScript
import { z } from 'zod';
export const CreateApiKeyOptionsSchema = z.object({
name: z
.string()
.trim()
.min(1, { message: 'API key name is required' })
.max(100, { message: 'API key name must be less than 100 characters' }),
permission: z.enum(['full_access', 'sending_access'], {
required_error: 'Permission is required',
invalid_type_error: 'Permission must be either full_access or sending_access',
}),
domain_id: z
.string()
.trim()
.min(1, { message: 'Domain ID must not be empty' })
.uuid({ message: 'Domain ID must be a valid UUID' })
.optional(),
});
//# sourceMappingURL=schema.js.map