import * as z from "zod"; export const createDomainSchema = z.object({ id: z.string().optional(), domain_name: z.string().min(2), enable_short_link: z.boolean(), enable_email: z.boolean(), enable_dns: z.boolean(), cf_zone_id: z.string().optional(), cf_api_key: z.string().optional(), cf_email: z.string().optional(), cf_record_types: z.string().optional(), cf_api_key_encrypted: z.boolean().default(false), resend_api_key: z.string().optional(), max_short_links: z.number().optional(), max_email_forwards: z.number().optional(), max_dns_records: z.number().optional(), min_url_length: z.number().min(1).default(1), min_email_length: z.number().min(1).default(1), min_record_length: z.number().min(1).default(1), active: z.boolean().default(true), });