UNPKG

@banked/node

Version:

Node.js library for the Banked API

24 lines (20 loc) 491 B
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;