@fabrix/spool-cart
Version:
Spool - eCommerce Spool for Fabrix
28 lines (27 loc) • 855 B
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const joi = require("joi");
const address_1 = require("../address/address");
const cart_1 = require("../cart/cart");
const tags_1 = require("../tag/tags");
const metadata_1 = require("../metadata/metadata");
exports.customer = joi.object().keys({
id: joi.any(),
accepts_marketing: joi.boolean(),
first_name: joi.string(),
last_name: joi.string(),
email: joi.string(),
phone: joi.string(),
company: joi.string(),
note: joi.string(),
cart: joi.any(),
default_cart: cart_1.cart,
default_address: address_1.address,
shipping_address: address_1.address,
billing_address: address_1.address,
metadata: metadata_1.metadata,
tags: tags_1.tags,
client_details: joi.object(),
ip: joi.string(),
host: joi.string()
});