UNPKG

dhl-express-api-client

Version:
494 lines 38.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ObservableTrackingApi = exports.ObservableShipmentApi = exports.ObservableRatingApi = exports.ObservableProductApi = exports.ObservablePickupApi = exports.ObservableInvoiceApi = exports.ObservableIdentifierApi = exports.ObservableAddressApi = void 0; var rxjsStub_1 = require("../rxjsStub"); var rxjsStub_2 = require("../rxjsStub"); var AddressApi_1 = require("../apis/AddressApi"); var ObservableAddressApi = (function () { function ObservableAddressApi(configuration, requestFactory, responseProcessor) { this.configuration = configuration; this.requestFactory = requestFactory || new AddressApi_1.AddressApiRequestFactory(configuration); this.responseProcessor = responseProcessor || new AddressApi_1.AddressApiResponseProcessor(); } ObservableAddressApi.prototype.expApiAddressValidate = function (type, countryCode, postalCode, cityName, strictValidation, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options) { var _this = this; var requestContextPromise = this.requestFactory.expApiAddressValidate(type, countryCode, postalCode, cityName, strictValidation, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options); var middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); var _loop_1 = function (middleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return middleware.pre(ctx); })); }; for (var _i = 0, _a = this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_1(middleware); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return _this.configuration.httpApi.send(ctx); })). pipe((0, rxjsStub_2.mergeMap)(function (response) { var middlewarePostObservable = (0, rxjsStub_1.of)(response); var _loop_2 = function (middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)(function (rsp) { return middleware.post(rsp); })); }; for (var _i = 0, _a = _this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_2(middleware); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)(function (rsp) { return _this.responseProcessor.expApiAddressValidate(rsp); })); })); }; return ObservableAddressApi; }()); exports.ObservableAddressApi = ObservableAddressApi; var IdentifierApi_1 = require("../apis/IdentifierApi"); var ObservableIdentifierApi = (function () { function ObservableIdentifierApi(configuration, requestFactory, responseProcessor) { this.configuration = configuration; this.requestFactory = requestFactory || new IdentifierApi_1.IdentifierApiRequestFactory(configuration); this.responseProcessor = responseProcessor || new IdentifierApi_1.IdentifierApiResponseProcessor(); } ObservableIdentifierApi.prototype.expApiIdentifiers = function (accountNumber, type, size, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options) { var _this = this; var requestContextPromise = this.requestFactory.expApiIdentifiers(accountNumber, type, size, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options); var middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); var _loop_3 = function (middleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return middleware.pre(ctx); })); }; for (var _i = 0, _a = this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_3(middleware); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return _this.configuration.httpApi.send(ctx); })). pipe((0, rxjsStub_2.mergeMap)(function (response) { var middlewarePostObservable = (0, rxjsStub_1.of)(response); var _loop_4 = function (middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)(function (rsp) { return middleware.post(rsp); })); }; for (var _i = 0, _a = _this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_4(middleware); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)(function (rsp) { return _this.responseProcessor.expApiIdentifiers(rsp); })); })); }; return ObservableIdentifierApi; }()); exports.ObservableIdentifierApi = ObservableIdentifierApi; var InvoiceApi_1 = require("../apis/InvoiceApi"); var ObservableInvoiceApi = (function () { function ObservableInvoiceApi(configuration, requestFactory, responseProcessor) { this.configuration = configuration; this.requestFactory = requestFactory || new InvoiceApi_1.InvoiceApiRequestFactory(configuration); this.responseProcessor = responseProcessor || new InvoiceApi_1.InvoiceApiResponseProcessor(); } ObservableInvoiceApi.prototype.expApiShipmentsInvoiceData = function (supermodelIoLogisticsExpressUploadInvoiceDataRequestSID, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options) { var _this = this; var requestContextPromise = this.requestFactory.expApiShipmentsInvoiceData(supermodelIoLogisticsExpressUploadInvoiceDataRequestSID, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options); var middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); var _loop_5 = function (middleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return middleware.pre(ctx); })); }; for (var _i = 0, _a = this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_5(middleware); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return _this.configuration.httpApi.send(ctx); })). pipe((0, rxjsStub_2.mergeMap)(function (response) { var middlewarePostObservable = (0, rxjsStub_1.of)(response); var _loop_6 = function (middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)(function (rsp) { return middleware.post(rsp); })); }; for (var _i = 0, _a = _this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_6(middleware); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)(function (rsp) { return _this.responseProcessor.expApiShipmentsInvoiceData(rsp); })); })); }; return ObservableInvoiceApi; }()); exports.ObservableInvoiceApi = ObservableInvoiceApi; var PickupApi_1 = require("../apis/PickupApi"); var ObservablePickupApi = (function () { function ObservablePickupApi(configuration, requestFactory, responseProcessor) { this.configuration = configuration; this.requestFactory = requestFactory || new PickupApi_1.PickupApiRequestFactory(configuration); this.responseProcessor = responseProcessor || new PickupApi_1.PickupApiResponseProcessor(); } ObservablePickupApi.prototype.expApiPickups = function (supermodelIoLogisticsExpressPickupRequest, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options) { var _this = this; var requestContextPromise = this.requestFactory.expApiPickups(supermodelIoLogisticsExpressPickupRequest, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options); var middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); var _loop_7 = function (middleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return middleware.pre(ctx); })); }; for (var _i = 0, _a = this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_7(middleware); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return _this.configuration.httpApi.send(ctx); })). pipe((0, rxjsStub_2.mergeMap)(function (response) { var middlewarePostObservable = (0, rxjsStub_1.of)(response); var _loop_8 = function (middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)(function (rsp) { return middleware.post(rsp); })); }; for (var _i = 0, _a = _this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_8(middleware); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)(function (rsp) { return _this.responseProcessor.expApiPickups(rsp); })); })); }; ObservablePickupApi.prototype.expApiPickupsCancel = function (dispatchConfirmationNumber, requestorName, reason, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options) { var _this = this; var requestContextPromise = this.requestFactory.expApiPickupsCancel(dispatchConfirmationNumber, requestorName, reason, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options); var middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); var _loop_9 = function (middleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return middleware.pre(ctx); })); }; for (var _i = 0, _a = this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_9(middleware); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return _this.configuration.httpApi.send(ctx); })). pipe((0, rxjsStub_2.mergeMap)(function (response) { var middlewarePostObservable = (0, rxjsStub_1.of)(response); var _loop_10 = function (middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)(function (rsp) { return middleware.post(rsp); })); }; for (var _i = 0, _a = _this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_10(middleware); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)(function (rsp) { return _this.responseProcessor.expApiPickupsCancel(rsp); })); })); }; ObservablePickupApi.prototype.expApiPickupsUpdate = function (dispatchConfirmationNumber, supermodelIoLogisticsExpressUpdatePickupRequest, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options) { var _this = this; var requestContextPromise = this.requestFactory.expApiPickupsUpdate(dispatchConfirmationNumber, supermodelIoLogisticsExpressUpdatePickupRequest, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options); var middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); var _loop_11 = function (middleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return middleware.pre(ctx); })); }; for (var _i = 0, _a = this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_11(middleware); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return _this.configuration.httpApi.send(ctx); })). pipe((0, rxjsStub_2.mergeMap)(function (response) { var middlewarePostObservable = (0, rxjsStub_1.of)(response); var _loop_12 = function (middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)(function (rsp) { return middleware.post(rsp); })); }; for (var _i = 0, _a = _this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_12(middleware); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)(function (rsp) { return _this.responseProcessor.expApiPickupsUpdate(rsp); })); })); }; return ObservablePickupApi; }()); exports.ObservablePickupApi = ObservablePickupApi; var ProductApi_1 = require("../apis/ProductApi"); var ObservableProductApi = (function () { function ObservableProductApi(configuration, requestFactory, responseProcessor) { this.configuration = configuration; this.requestFactory = requestFactory || new ProductApi_1.ProductApiRequestFactory(configuration); this.responseProcessor = responseProcessor || new ProductApi_1.ProductApiResponseProcessor(); } ObservableProductApi.prototype.expApiProducts = function (accountNumber, originCountryCode, originCityName, destinationCountryCode, destinationCityName, weight, length, width, height, plannedShippingDate, isCustomsDeclarable, unitOfMeasurement, originPostalCode, destinationPostalCode, nextBusinessDay, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options) { var _this = this; var requestContextPromise = this.requestFactory.expApiProducts(accountNumber, originCountryCode, originCityName, destinationCountryCode, destinationCityName, weight, length, width, height, plannedShippingDate, isCustomsDeclarable, unitOfMeasurement, originPostalCode, destinationPostalCode, nextBusinessDay, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options); var middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); var _loop_13 = function (middleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return middleware.pre(ctx); })); }; for (var _i = 0, _a = this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_13(middleware); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return _this.configuration.httpApi.send(ctx); })). pipe((0, rxjsStub_2.mergeMap)(function (response) { var middlewarePostObservable = (0, rxjsStub_1.of)(response); var _loop_14 = function (middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)(function (rsp) { return middleware.post(rsp); })); }; for (var _i = 0, _a = _this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_14(middleware); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)(function (rsp) { return _this.responseProcessor.expApiProducts(rsp); })); })); }; return ObservableProductApi; }()); exports.ObservableProductApi = ObservableProductApi; var RatingApi_1 = require("../apis/RatingApi"); var ObservableRatingApi = (function () { function ObservableRatingApi(configuration, requestFactory, responseProcessor) { this.configuration = configuration; this.requestFactory = requestFactory || new RatingApi_1.RatingApiRequestFactory(configuration); this.responseProcessor = responseProcessor || new RatingApi_1.RatingApiResponseProcessor(); } ObservableRatingApi.prototype.expApiLandedCost = function (supermodelIoLogisticsExpressLandedCostRequest, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options) { var _this = this; var requestContextPromise = this.requestFactory.expApiLandedCost(supermodelIoLogisticsExpressLandedCostRequest, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options); var middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); var _loop_15 = function (middleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return middleware.pre(ctx); })); }; for (var _i = 0, _a = this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_15(middleware); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return _this.configuration.httpApi.send(ctx); })). pipe((0, rxjsStub_2.mergeMap)(function (response) { var middlewarePostObservable = (0, rxjsStub_1.of)(response); var _loop_16 = function (middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)(function (rsp) { return middleware.post(rsp); })); }; for (var _i = 0, _a = _this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_16(middleware); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)(function (rsp) { return _this.responseProcessor.expApiLandedCost(rsp); })); })); }; ObservableRatingApi.prototype.expApiRates = function (accountNumber, originCountryCode, originCityName, destinationCountryCode, destinationCityName, weight, length, width, height, plannedShippingDate, isCustomsDeclarable, unitOfMeasurement, originPostalCode, destinationPostalCode, nextBusinessDay, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options) { var _this = this; var requestContextPromise = this.requestFactory.expApiRates(accountNumber, originCountryCode, originCityName, destinationCountryCode, destinationCityName, weight, length, width, height, plannedShippingDate, isCustomsDeclarable, unitOfMeasurement, originPostalCode, destinationPostalCode, nextBusinessDay, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options); var middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); var _loop_17 = function (middleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return middleware.pre(ctx); })); }; for (var _i = 0, _a = this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_17(middleware); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return _this.configuration.httpApi.send(ctx); })). pipe((0, rxjsStub_2.mergeMap)(function (response) { var middlewarePostObservable = (0, rxjsStub_1.of)(response); var _loop_18 = function (middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)(function (rsp) { return middleware.post(rsp); })); }; for (var _i = 0, _a = _this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_18(middleware); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)(function (rsp) { return _this.responseProcessor.expApiRates(rsp); })); })); }; ObservableRatingApi.prototype.expApiRatesMany = function (supermodelIoLogisticsExpressRateRequest, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options) { var _this = this; var requestContextPromise = this.requestFactory.expApiRatesMany(supermodelIoLogisticsExpressRateRequest, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options); var middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); var _loop_19 = function (middleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return middleware.pre(ctx); })); }; for (var _i = 0, _a = this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_19(middleware); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return _this.configuration.httpApi.send(ctx); })). pipe((0, rxjsStub_2.mergeMap)(function (response) { var middlewarePostObservable = (0, rxjsStub_1.of)(response); var _loop_20 = function (middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)(function (rsp) { return middleware.post(rsp); })); }; for (var _i = 0, _a = _this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_20(middleware); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)(function (rsp) { return _this.responseProcessor.expApiRatesMany(rsp); })); })); }; return ObservableRatingApi; }()); exports.ObservableRatingApi = ObservableRatingApi; var ShipmentApi_1 = require("../apis/ShipmentApi"); var ObservableShipmentApi = (function () { function ObservableShipmentApi(configuration, requestFactory, responseProcessor) { this.configuration = configuration; this.requestFactory = requestFactory || new ShipmentApi_1.ShipmentApiRequestFactory(configuration); this.responseProcessor = responseProcessor || new ShipmentApi_1.ShipmentApiResponseProcessor(); } ObservableShipmentApi.prototype.expApiShipments = function (supermodelIoLogisticsExpressCreateShipmentRequest, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options) { var _this = this; var requestContextPromise = this.requestFactory.expApiShipments(supermodelIoLogisticsExpressCreateShipmentRequest, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options); var middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); var _loop_21 = function (middleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return middleware.pre(ctx); })); }; for (var _i = 0, _a = this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_21(middleware); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return _this.configuration.httpApi.send(ctx); })). pipe((0, rxjsStub_2.mergeMap)(function (response) { var middlewarePostObservable = (0, rxjsStub_1.of)(response); var _loop_22 = function (middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)(function (rsp) { return middleware.post(rsp); })); }; for (var _i = 0, _a = _this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_22(middleware); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)(function (rsp) { return _this.responseProcessor.expApiShipments(rsp); })); })); }; ObservableShipmentApi.prototype.expApiShipmentsDocumentimage = function (shipmentTrackingNumber, shipperAccountNumber, typeCode, pickupYearAndMonth, encodingFormat, allInOnePDF, compressedPackage, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options) { var _this = this; var requestContextPromise = this.requestFactory.expApiShipmentsDocumentimage(shipmentTrackingNumber, shipperAccountNumber, typeCode, pickupYearAndMonth, encodingFormat, allInOnePDF, compressedPackage, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options); var middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); var _loop_23 = function (middleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return middleware.pre(ctx); })); }; for (var _i = 0, _a = this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_23(middleware); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return _this.configuration.httpApi.send(ctx); })). pipe((0, rxjsStub_2.mergeMap)(function (response) { var middlewarePostObservable = (0, rxjsStub_1.of)(response); var _loop_24 = function (middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)(function (rsp) { return middleware.post(rsp); })); }; for (var _i = 0, _a = _this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_24(middleware); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)(function (rsp) { return _this.responseProcessor.expApiShipmentsDocumentimage(rsp); })); })); }; ObservableShipmentApi.prototype.expApiShipmentsEpod = function (shipmentTrackingNumber, shipperAccountNumber, content, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options) { var _this = this; var requestContextPromise = this.requestFactory.expApiShipmentsEpod(shipmentTrackingNumber, shipperAccountNumber, content, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options); var middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); var _loop_25 = function (middleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return middleware.pre(ctx); })); }; for (var _i = 0, _a = this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_25(middleware); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return _this.configuration.httpApi.send(ctx); })). pipe((0, rxjsStub_2.mergeMap)(function (response) { var middlewarePostObservable = (0, rxjsStub_1.of)(response); var _loop_26 = function (middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)(function (rsp) { return middleware.post(rsp); })); }; for (var _i = 0, _a = _this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_26(middleware); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)(function (rsp) { return _this.responseProcessor.expApiShipmentsEpod(rsp); })); })); }; ObservableShipmentApi.prototype.expApiShipmentsImgUpload = function (shipmentTrackingNumber, supermodelIoLogisticsExpressImageUploadRequest, _options) { var _this = this; var requestContextPromise = this.requestFactory.expApiShipmentsImgUpload(shipmentTrackingNumber, supermodelIoLogisticsExpressImageUploadRequest, _options); var middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); var _loop_27 = function (middleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return middleware.pre(ctx); })); }; for (var _i = 0, _a = this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_27(middleware); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return _this.configuration.httpApi.send(ctx); })). pipe((0, rxjsStub_2.mergeMap)(function (response) { var middlewarePostObservable = (0, rxjsStub_1.of)(response); var _loop_28 = function (middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)(function (rsp) { return middleware.post(rsp); })); }; for (var _i = 0, _a = _this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_28(middleware); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)(function (rsp) { return _this.responseProcessor.expApiShipmentsImgUpload(rsp); })); })); }; ObservableShipmentApi.prototype.expApiShipmentsInvoiceDataAwb = function (shipmentTrackingNumber, supermodelIoLogisticsExpressUploadInvoiceDataRequest, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options) { var _this = this; var requestContextPromise = this.requestFactory.expApiShipmentsInvoiceDataAwb(shipmentTrackingNumber, supermodelIoLogisticsExpressUploadInvoiceDataRequest, messageReference, messageReferenceDate, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options); var middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); var _loop_29 = function (middleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return middleware.pre(ctx); })); }; for (var _i = 0, _a = this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_29(middleware); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return _this.configuration.httpApi.send(ctx); })). pipe((0, rxjsStub_2.mergeMap)(function (response) { var middlewarePostObservable = (0, rxjsStub_1.of)(response); var _loop_30 = function (middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)(function (rsp) { return middleware.post(rsp); })); }; for (var _i = 0, _a = _this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_30(middleware); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)(function (rsp) { return _this.responseProcessor.expApiShipmentsInvoiceDataAwb(rsp); })); })); }; return ObservableShipmentApi; }()); exports.ObservableShipmentApi = ObservableShipmentApi; var TrackingApi_1 = require("../apis/TrackingApi"); var ObservableTrackingApi = (function () { function ObservableTrackingApi(configuration, requestFactory, responseProcessor) { this.configuration = configuration; this.requestFactory = requestFactory || new TrackingApi_1.TrackingApiRequestFactory(configuration); this.responseProcessor = responseProcessor || new TrackingApi_1.TrackingApiResponseProcessor(); } ObservableTrackingApi.prototype.expApiShipmentsTracking = function (shipmentTrackingNumber, trackingView, levelOfDetail, messageReference, messageReferenceDate, acceptLanguage, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options) { var _this = this; var requestContextPromise = this.requestFactory.expApiShipmentsTracking(shipmentTrackingNumber, trackingView, levelOfDetail, messageReference, messageReferenceDate, acceptLanguage, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options); var middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); var _loop_31 = function (middleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return middleware.pre(ctx); })); }; for (var _i = 0, _a = this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_31(middleware); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return _this.configuration.httpApi.send(ctx); })). pipe((0, rxjsStub_2.mergeMap)(function (response) { var middlewarePostObservable = (0, rxjsStub_1.of)(response); var _loop_32 = function (middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)(function (rsp) { return middleware.post(rsp); })); }; for (var _i = 0, _a = _this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_32(middleware); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)(function (rsp) { return _this.responseProcessor.expApiShipmentsTracking(rsp); })); })); }; ObservableTrackingApi.prototype.expApiShipmentsTrackingMulti = function (shipmentTrackingNumber, pieceTrackingNumber, shipmentReference, shipmentReferenceType, shipperAccountNumber, dateRangeFrom, dateRangeTo, trackingView, levelOfDetail, messageReference, messageReferenceDate, acceptLanguage, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options) { var _this = this; var requestContextPromise = this.requestFactory.expApiShipmentsTrackingMulti(shipmentTrackingNumber, pieceTrackingNumber, shipmentReference, shipmentReferenceType, shipperAccountNumber, dateRangeFrom, dateRangeTo, trackingView, levelOfDetail, messageReference, messageReferenceDate, acceptLanguage, pluginName, pluginVersion, shippingSystemPlatformName, shippingSystemPlatformVersion, webstorePlatformName, webstorePlatformVersion, _options); var middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); var _loop_33 = function (middleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return middleware.pre(ctx); })); }; for (var _i = 0, _a = this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_33(middleware); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)(function (ctx) { return _this.configuration.httpApi.send(ctx); })). pipe((0, rxjsStub_2.mergeMap)(function (response) { var middlewarePostObservable = (0, rxjsStub_1.of)(response); var _loop_34 = function (middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)(function (rsp) { return middleware.post(rsp); })); }; for (var _i = 0, _a = _this.configuration.middleware; _i < _a.length; _i++) { var middleware = _a[_i]; _loop_34(middleware); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)(function (rsp) { return _this.responseProcessor.expApiShipmentsTrackingMulti(rsp); })); })); }; return ObservableTrackingApi; }()); exports.ObservableTrackingApi = ObservableTrackingApi; //# sourceMappingURL=ObservableAPI.js.map