MessageRequestSchema
constMessageRequestSchema:ZodMiniObject<{options:ZodMiniOptional<ZodMiniObject<{deduplication:ZodMiniOptional<ZodMiniObject<{enabled:ZodMiniBoolean<boolean>;window:ZodMiniNumber<number>; },$strip>>;failover:ZodMiniOptional<ZodMiniObject<{enabled:ZodMiniBoolean<boolean>;fallbackChannel:ZodMiniOptional<ZodMiniEnum<{lms: …;sms: …; }>>;fallbackContent:ZodMiniOptional<ZodMiniString<string>>;fallbackTitle:ZodMiniOptional<ZodMiniString<string>>; },$strip>>;priority:ZodMiniDefault<ZodMiniOptional<ZodMiniEnum<{high:"high";low:"low";normal:"normal"; }>>>;tracking:ZodMiniOptional<ZodMiniObject<{enabled:ZodMiniBoolean<boolean>;webhookUrl:ZodMiniOptional<ZodMiniURL>; },$strip>>;ttl:ZodMiniOptional<ZodMiniNumber<number>>; },$strip>>;recipients:ZodMiniArray<ZodMiniObject<{metadata:ZodMiniOptional<ZodMiniRecord<ZodMiniString<string>,ZodMiniAny>>;phoneNumber:ZodMiniString<string>;variables:ZodMiniOptional<ZodMiniRecord<ZodMiniString<string>,ZodMiniUnion<readonly [ZodMiniString<string>,ZodMiniNumber<number>,ZodMiniDate<Date>]>>>; },$strip>>;scheduling:ZodMiniOptional<ZodMiniObject<{retryCount:ZodMiniDefault<ZodMiniOptional<ZodMiniNumber<number>>>;scheduledAt:ZodMiniDate<Date>;timezone:ZodMiniOptional<ZodMiniString<string>>; },$strip>>;templateId:ZodMiniString<string>;variables:ZodMiniRecord<ZodMiniString<string>,ZodMiniUnion<readonly [ZodMiniString<string>,ZodMiniNumber<number>,ZodMiniDate<Date>]>>; },$strip>
Defined in: packages/messaging/src/types/message.schema.ts:49