UNPKG

@shipengine/connect-order-source-api

Version:

This is the typescript/javascript definitions for the order source api

34 lines 1.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DimensionsSchema = exports.Dimensions = exports.DimensionsUnit = void 0; const tslib_1 = require("tslib"); const joi_1 = tslib_1.__importDefault(require("joi")); /** * @description The unit of measurement of dimensions */ var DimensionsUnit; (function (DimensionsUnit) { DimensionsUnit["Centimeter"] = "Centimeter"; DimensionsUnit["Inch"] = "Inch"; })(DimensionsUnit || (exports.DimensionsUnit = DimensionsUnit = {})); /** * @description The definition of dimensions for an item or package */ class Dimensions { /** @description The unit associated with these dimensions */ unit; /** @description The height of the item in dimension units */ height; /** @description The width of the item in dimension units */ width; /** @description The length of the item in dimension units */ length; } exports.Dimensions = Dimensions; exports.DimensionsSchema = joi_1.default.object({ unit: joi_1.default.string().required().valid('Centimeter', 'Inch'), height: joi_1.default.number().required(), width: joi_1.default.number().required(), length: joi_1.default.number().required(), }); //# sourceMappingURL=dimensions.js.map