trailpack-proxy-cart
Version:
eCommerce - Trailpack for Proxy Engine
22 lines (20 loc) • 836 B
JavaScript
const joi = require('joi')
module.exports = joi.object().keys({
address_1: joi.string(),
address_2: [joi.string().allow('').optional(), joi.allow(null)],
address_3: [joi.string().allow('').optional(), joi.allow(null)],
company: [joi.string().allow('').optional(), joi.allow(null)],
city: joi.string(),
prefix: [joi.string().allow('').optional(), joi.allow(null)],
first_name: [joi.string().allow('').optional(), joi.allow(null)],
last_name: [joi.string().allow('').optional(), joi.allow(null)],
suffix: [joi.string().allow('').optional(), joi.allow(null)],
phone: [joi.string().allow('').optional(), joi.allow(null)],
province: joi.string(),
province_code: joi.string(),
country: joi.string(),
country_code: joi.string(),
country_name: joi.string(),
postal_code: joi.string()
}).unknown()