@shipengine/connect-carrier-api
Version:
This is the typescript/javascript definitions for carrier api
14 lines • 778 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.NativeRatingConfigurationSchema = void 0;
const tslib_1 = require("tslib");
const joi_1 = tslib_1.__importDefault(require("joi"));
const file_exists_1 = require("./custom-validators/file-exists");
const rate_card_1 = require("./rate-card");
exports.NativeRatingConfigurationSchema = joi_1.default.object({
DefaultRateCardId: joi_1.default.string().optional(),
SupportsUserManagedRates: joi_1.default.boolean().optional(),
Path: joi_1.default.string().optional().custom(file_exists_1.fileExists, 'implementation path exists'),
RateCards: joi_1.default.array().optional().items(rate_card_1.RateCardSchema).unique('Id'),
});
//# sourceMappingURL=native-rating-configuration.js.map