diff --git a/packages/validation/src/Template/index.ts b/packages/validation/src/Template/index.ts index f749929..304f937 100644 --- a/packages/validation/src/Template/index.ts +++ b/packages/validation/src/Template/index.ts @@ -82,3 +82,20 @@ export const createQuestionTemplateRelationValidationSchema = sortOrder: Yup.number().required(), topicId: Yup.number().required(), }); + +export const createEmailTemplateValidationSchema = Yup.object().shape({ + name: Yup.string().required(), + description: Yup.string().required(), + useTemplateFile: Yup.bool().required(), + subject: Yup.string().notRequired(), + body: Yup.string().notRequired(), +}); + +export const updateEmailTemplateValidationSchema = Yup.object().shape({ + id: Yup.number().required(), + name: Yup.string().required(), + description: Yup.string().required(), + useTemplateFile: Yup.bool().required(), + subject: Yup.string().notRequired(), + body: Yup.string().notRequired(), +});