saleor-apps-redis_apl/apps/emails-and-messages/src/modules/app-configuration/app-config-input-schema.ts

21 lines
521 B
TypeScript
Raw Normal View History

2023-03-06 13:01:03 +00:00
import { z } from "zod";
export const appConfigInputSchema = z.object({
configurationsPerChannel: z.record(
z.object({
active: z.boolean(),
mjmlConfigurationId: z.string().optional(),
sendgridConfigurationId: z.string().optional(),
})
),
});
2023-03-07 21:02:37 +00:00
export const appChannelConfigurationInputSchema = z.object({
channel: z.string(),
configuration: z.object({
active: z.boolean(),
mjmlConfigurationId: z.string().optional(),
sendgridConfigurationId: z.string().optional(),
}),
});