dhl-express-api-client
Version:
DHL express API client
494 lines • 38.5 kB
JavaScript
"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