cart service: updateShippingAddress, updateBillingAdress, updateEmail; address validator in core utils

This commit is contained in:
Sebastian Rindom
2020-02-05 10:20:58 +01:00
parent eed979b9d9
commit cb727c8689
4 changed files with 231 additions and 2 deletions

View File

@@ -2,4 +2,18 @@ import Joi from "@hapi/joi"
Joi.objectId = require("joi-objectid")(Joi)
Joi.address = () => {
return Joi.object().keys({
first_name: Joi.string().required(),
last_name: Joi.string().required(),
address_1: Joi.string().required(),
address_2: Joi.string(),
city: Joi.string().required(),
country_code: Joi.string().required(),
province: Joi.string(),
postal_code: Joi.string().required(),
metadata: Joi.object()
})
}
export default Joi