Skip to content

Instantly share code, notes, and snippets.

@jakecraige
Created November 19, 2014 20:22
Show Gist options
  • Save jakecraige/82974632731710fc90e9 to your computer and use it in GitHub Desktop.
Save jakecraige/82974632731710fc90e9 to your computer and use it in GitHub Desktop.
schema: {
pmcid: Joi.number().required(),
siteid: Joi.number().required(),
prospects: Joi.array().min(1).required().includes(Joi.object().keys({
Prospect: Joi.object().required().keys({
email: Joi.string().required(),
firstname: Joi.string().required(),
lastname: Joi.string().required(),
numbers: Joi.object().optional().keys({
phonenumbers: Joi.array().required().includes(Joi.object().keys({
PhoneNumber: Joi.object().keys({
number: Joi.number().required()
})
}))
})
})
}))
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment