import { z } from 'zod'; import { ZBaseEmbedDataSchema } from '../../base-schema'; export const ZDirectTemplateEmbedDataSchema = ZBaseEmbedDataSchema.extend({ email: z .union([z.literal(''), z.string().email()]) .optional() .transform((value) => value || undefined), lockEmail: z.boolean().optional().default(false), name: z .string() .optional() .transform((value) => value || undefined), lockName: z.boolean().optional().default(false), }); export type TDirectTemplateEmbedDataSchema = z.infer; export type TDirectTemplateEmbedDataInputSchema = z.input;