UNPKG

@fabrix/spool-cart

Version:

Spool - eCommerce Spool for Fabrix

31 lines (30 loc) 963 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const joi = require("joi"); exports.lineItem = joi.object().keys({ product_id: joi.number(), variant_id: joi.number(), product_variant_id: joi.number(), quantity: joi.number(), properties: joi.array().items(joi.object().keys({ name: joi.string().required(), value: joi.string() })).optional(), fulfillment_extras: joi.object().keys({ include_return_label: joi.boolean(), insurance: joi.object().keys({ amount: joi.number(), currency: joi.string(), provider: joi.string(), content: joi.string() }), alcohol: joi.object().keys({ contains_alcohol: joi.boolean(), recipient_type: joi.string() }), dry_ice: joi.object().keys({ contains_dry_ice: joi.boolean(), weight: joi.number() }) }) });