Variable NotificationSettingsSchemaConst
NotificationSettingsSchema: ZodObject<
{
notifyStockEmail: ZodBoolean;
notifyStockWeb: ZodBoolean;
notifyStockRoleIds: ZodArray<ZodString, "many">;
notifyNewOrderEmail: ZodBoolean;
notifyNewOrderWeb: ZodBoolean;
notifyNewOrderRoleIds: ZodArray<ZodString, "many">;
notifyOrderStatusUpdateEmail: ZodBoolean;
notifyOrderStatusUpdateWeb: ZodBoolean;
notifyOrderStatusUpdateRoleIds: ZodArray<ZodString, "many">;
notifyPaymentFailureEmail: ZodBoolean;
notifyPaymentFailureWeb: ZodBoolean;
notifyPaymentFailureRoleIds: ZodArray<ZodString, "many">;
notifySystemErrorFailureEmail: ZodBoolean;
notifySystemErrorWeb: ZodBoolean;
notifySystemErrorRoleIds: ZodArray<ZodString, "many">;
},
"strip",
ZodTypeAny,
{
notifyStockEmail: boolean;
notifyStockWeb: boolean;
notifyStockRoleIds: string[];
notifyNewOrderEmail: boolean;
notifyNewOrderWeb: boolean;
notifyNewOrderRoleIds: string[];
notifyOrderStatusUpdateEmail: boolean;
notifyOrderStatusUpdateWeb: boolean;
notifyOrderStatusUpdateRoleIds: string[];
notifyPaymentFailureEmail: boolean;
notifyPaymentFailureWeb: boolean;
notifyPaymentFailureRoleIds: string[];
notifySystemErrorFailureEmail: boolean;
notifySystemErrorWeb: boolean;
notifySystemErrorRoleIds: string[];
},
{
notifyStockEmail: boolean;
notifyStockWeb: boolean;
notifyStockRoleIds: string[];
notifyNewOrderEmail: boolean;
notifyNewOrderWeb: boolean;
notifyNewOrderRoleIds: string[];
notifyOrderStatusUpdateEmail: boolean;
notifyOrderStatusUpdateWeb: boolean;
notifyOrderStatusUpdateRoleIds: string[];
notifyPaymentFailureEmail: boolean;
notifyPaymentFailureWeb: boolean;
notifyPaymentFailureRoleIds: string[];
notifySystemErrorFailureEmail: boolean;
notifySystemErrorWeb: boolean;
notifySystemErrorRoleIds: string[];
},
> = ...