@banked/node
Version:
Node.js library for the Banked API
24 lines (20 loc) • 491 B
JavaScript
import Joi from "@hapi/joi";
const schema = Joi.object({
payload_header: Joi.string()
.regex(/\./)
.required(),
payload: Joi.string().required(),
signature: Joi.string().required(),
time_range: Joi.object({
start: Joi.string()
.isoDate()
.required(),
end: Joi.string()
.isoDate()
.required()
}).optional()
});
const webhookValidator = input => {
return schema.validate(input, { abortEarly: false });
};
export default webhookValidator;