Untitled
unknown
plain_text
a year ago
680 B
12
Indexable
export const CreateHomeFormSchema = Joi.object({
primaryDetails: Joi.object({
ownershipCode: Joi.number().valid(1, 2).required(),
nationalityCode: Joi.number().required(),
coverageDescriptionCode: Joi.string().when('ownershipCode', {
is: 1,
then: Joi.string().valid(CoverCode.CONTENTS, CoverCode.BUILDING_CONTENTS, CoverCode.BUILDING).required(),
otherwise: Joi.string().when('ownershipCode', {
is: 2,
then: Joi.string().valid(CoverCode.CONTENTS).required(),
otherwise: Joi.forbidden() // this line makes sure no other values are allowed if ownershipCode is neither 1 nor 2
})
})
}).required(),
}).unknown(true);Editor is loading...
Leave a Comment