Untitled
unknown
plain_text
10 months ago
924 B
11
Indexable
import Joi from 'joi'; // Define MandatoryCover schema const mandatoryCoverSchema = Joi.object({ coverCode: Joi.string().required(), coverIncluded: Joi.boolean().required(), coverageLimit: Joi.number().required() }); // Define CoverageDetails schema const coverageDetailsSchema = Joi.object({ ownershipCode: Joi.number().required(), nationalityCode: Joi.number().required(), mandatoryCovers: Joi.array().items(mandatoryCoverSchema).min(1).required() }); // Define HomeInsuranceFormBody schema const homeInsuranceFormBodySchema = Joi.object({ coverageDetails: coverageDetailsSchema.required(), listedItems: Joi.object(), // Define `ListedItems` schema if necessary propertyDetails: Joi.object(), // Define `PropertyDetails` schema if necessary stage: Joi.string().optional(), error: Joi.object().optional() // Define `ErrorVO` schema if necessary });
Editor is loading...
Leave a Comment