@arc-publishing/sdk-sales
Version:
JS Sales SDK for working with Arc Subs Sales API
178 lines • 8.18 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var options_1 = tslib_1.__importDefault(require("./options"));
var getConfig_1 = require("./getConfig");
var cancelSubscription_1 = tslib_1.__importDefault(require("./cancelSubscription"));
var getAllActiveSubscriptions_1 = tslib_1.__importDefault(require("./getAllActiveSubscriptions"));
var getAllSubscriptions_1 = tslib_1.__importDefault(require("./getAllSubscriptions"));
var getSubscriptionDetails_1 = tslib_1.__importDefault(require("./getSubscriptionDetails"));
var getSubscriptionSharingDetails_1 = tslib_1.__importDefault(require("./getSubscriptionSharingDetails"));
var stopSharing_1 = tslib_1.__importDefault(require("./stopSharing"));
var shareSubscription_1 = tslib_1.__importDefault(require("./shareSubscription"));
var redeemAssociateInvitation_1 = tslib_1.__importDefault(require("./redeemAssociateInvitation"));
var redeemEnterpriseSubscription_1 = tslib_1.__importDefault(require("./redeemEnterpriseSubscription"));
var rescueSubscription_1 = tslib_1.__importDefault(require("./rescueSubscription"));
var updateBillingAddress_1 = tslib_1.__importDefault(require("./updateBillingAddress"));
var setGiftRecipient_1 = tslib_1.__importDefault(require("./setGiftRecipient"));
var redeemGiftSubscription_1 = tslib_1.__importDefault(require("./redeemGiftSubscription"));
var getOrderDetails_1 = tslib_1.__importDefault(require("./getOrderDetails"));
var getOrderHistory_1 = tslib_1.__importDefault(require("./getOrderHistory"));
var getCart_1 = tslib_1.__importDefault(require("./getCart"));
var addItemToCart_1 = tslib_1.__importDefault(require("./addItemToCart"));
var removeItemFromCart_1 = tslib_1.__importDefault(require("./removeItemFromCart"));
var clearCart_1 = tslib_1.__importDefault(require("./clearCart"));
var enforceRecaptcha_1 = tslib_1.__importDefault(require("./enforceRecaptcha"));
var createOrder_1 = require("./createOrder");
var getPaymentOptions_1 = tslib_1.__importDefault(require("./getPaymentOptions"));
var getAddresses_1 = tslib_1.__importDefault(require("./getAddresses"));
var initializePayment_1 = tslib_1.__importDefault(require("./initializePayment"));
var finalizePayment_1 = tslib_1.__importDefault(require("./finalizePayment"));
var finalizePaymentPayU_1 = tslib_1.__importDefault(require("./finalizePaymentPayU"));
var finalizePayment3ds_1 = tslib_1.__importDefault(require("./finalizePayment3ds"));
var initializePaymentUpdate_1 = tslib_1.__importDefault(require("./initializePaymentUpdate"));
var finalizePaymentUpdate_1 = tslib_1.__importDefault(require("./finalizePaymentUpdate"));
var finalizePaymentUpdate3ds_1 = tslib_1.__importDefault(require("./finalizePaymentUpdate3ds"));
var initializeSubscriptionChange_1 = tslib_1.__importDefault(require("./initializeSubscriptionChange"));
var finalizeSubscriptionChange_1 = tslib_1.__importDefault(require("./finalizeSubscriptionChange"));
var onSwgPurchase_1 = tslib_1.__importDefault(require("./onSwgPurchase"));
var checkSwgSubscriptionToken_1 = tslib_1.__importDefault(require("./checkSwgSubscriptionToken"));
var identity_1 = tslib_1.__importDefault(require("../identity"));
var Sales = (function () {
function Sales() {
}
Object.defineProperty(Sales, "subscriptions", {
get: function () {
return this._subscriptions;
},
set: function (s) {
this._subscriptions = s;
},
enumerable: false,
configurable: true
});
Object.defineProperty(Sales, "sharedSubscriptions", {
get: function () {
return this._sharedSubscriptions;
},
set: function (s) {
this._sharedSubscriptions = s;
},
enumerable: false,
configurable: true
});
Object.defineProperty(Sales, "orders", {
get: function () {
return this._orders;
},
set: function (o) {
this._orders = o;
},
enumerable: false,
configurable: true
});
Object.defineProperty(Sales, "cart", {
get: function () {
return this._cart;
},
set: function (o) {
this._cart = o;
},
enumerable: false,
configurable: true
});
Object.defineProperty(Sales, "currentOrder", {
get: function () {
return this._currentOrder;
},
set: function (o) {
this._currentOrder = o;
},
enumerable: false,
configurable: true
});
Object.defineProperty(Sales, "paymentOptions", {
get: function () {
return this._paymentOptions;
},
enumerable: false,
configurable: true
});
Object.defineProperty(Sales, "addresses", {
get: function () {
return this._addresses;
},
set: function (a) {
this._addresses = a;
},
enumerable: false,
configurable: true
});
Object.defineProperty(Sales, "configOptions", {
get: function () {
return this._configOptions;
},
enumerable: false,
configurable: true
});
Sales.apiOrigin = '';
Sales._subscriptions = [];
Sales._sharedSubscriptions = [];
Sales._orders = [];
Sales._addresses = [];
Sales._paymentOptions = [];
Sales._version = require('../../package.json').version;
Sales.options = options_1.default;
Sales.getConfig = getConfig_1.getConfig;
Sales.cancelSubscription = cancelSubscription_1.default;
Sales.rescueSubscription = rescueSubscription_1.default;
Sales.getAllActiveSubscriptions = getAllActiveSubscriptions_1.default;
Sales.getAllSubscriptions = getAllSubscriptions_1.default;
Sales.getSubscriptionDetails = getSubscriptionDetails_1.default;
Sales.getSubscriptionSharingDetails = getSubscriptionSharingDetails_1.default;
Sales.stopSharing = stopSharing_1.default;
Sales.shareSubscription = shareSubscription_1.default;
Sales.redeemAssociateInvitation = redeemAssociateInvitation_1.default;
Sales.redeemEnterpriseSubscription = redeemEnterpriseSubscription_1.default;
Sales.setGiftRecipient = setGiftRecipient_1.default;
Sales.redeemGiftSubscription = redeemGiftSubscription_1.default;
Sales.getOrderDetails = getOrderDetails_1.default;
Sales.getOrderHistory = getOrderHistory_1.default;
Sales.getCart = getCart_1.default;
Sales.addItemToCart = addItemToCart_1.default;
Sales.removeItemFromCart = removeItemFromCart_1.default;
Sales.clearCart = clearCart_1.default;
Sales.createOrder = createOrder_1.createOrder;
Sales.createNewOrder = createOrder_1.createNewOrder;
Sales.getPaymentOptions = getPaymentOptions_1.default;
Sales.getAddresses = getAddresses_1.default;
Sales.initializePayment = initializePayment_1.default;
Sales.finalizePayment = finalizePayment_1.default;
Sales.finalizePaymentPayU = finalizePaymentPayU_1.default;
Sales.finalizePayment3ds = finalizePayment3ds_1.default;
Sales.initializePaymentUpdate = initializePaymentUpdate_1.default;
Sales.finalizePaymentUpdate = finalizePaymentUpdate_1.default;
Sales.finalizePaymentUpdate3ds = finalizePaymentUpdate3ds_1.default;
Sales.updateBillingAddress = updateBillingAddress_1.default;
Sales.onSwgPurchase = onSwgPurchase_1.default;
Sales.checkSwgSubscriptionToken = checkSwgSubscriptionToken_1.default;
Sales.enforceRecaptcha = enforceRecaptcha_1.default;
Sales.initializeSubscriptionChange = initializeSubscriptionChange_1.default;
Sales.finalizeSubscriptionChange = finalizeSubscriptionChange_1.default;
return Sales;
}());
exports.default = Sales;
if (typeof window !== 'undefined' && /localhost/.test(location.href)) {
window.Identity = identity_1.default;
}
if (typeof window !== 'undefined') {
window.addEventListener('ArcSDK.logout', function () {
Sales.subscriptions = [];
Sales.sharedSubscriptions = [];
Sales.orders = [];
Sales.addresses = [];
Sales.currentOrder = {};
Sales.cart = {};
});
}
//# sourceMappingURL=sales.js.map