@shipengine/connect-carrier-api
Version:
This is the typescript/javascript definitions for carrier api
18 lines • 684 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CarrierAppMetadataSchema = void 0;
const tslib_1 = require("tslib");
const joi_1 = tslib_1.__importDefault(require("joi"));
const _1 = require(".");
exports.CarrierAppMetadataSchema = joi_1.default.object({
Id: joi_1.default.string().uuid().required(),
Name: joi_1.default.string().required(),
AuthProcess: _1.AuthSpecificationSchema.optional(),
Carriers: joi_1.default.array()
.unique('Id')
.required()
.min(1)
.message('There must be at least 1 Carrier defined')
.items(_1.CarrierSchema),
});
//# sourceMappingURL=carrier-app-metadata.js.map