@vriddhi-beckn/core-specs
Version:
Core specifications of Beckn Protocol
15 lines (11 loc) • 428 B
JavaScript
const Joi = require("joi");
const _BecknSchema = require("./_BecknSchema");
const Duration = require("./Duration");
class Schedule extends _BecknSchema {
static joiSchema = Joi.object({
frequency: Duration.joiSchema.required(),
holidays: Joi.array().items(Joi.date().required()).min(1).required(),
times: Joi.array().items(Joi.date().required()).min(1).required(),
}).required();
}
module.exports = Schedule;