airalo-sdk-type
Version:
UNOFFICIAL AIRALO API INTEGRATION FOR JAVASCRIPT/TYPESCRIPT
95 lines (94 loc) • 7.75 kB
JavaScript
;
/**
* Airalo Partner API - Node.js SDK
* Бүх API модулийг нэг цэгээс ашиглах боломжтой
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.Airalo = exports.CreateEsimVoucher = exports.GetCompatibleDevices = exports.SimulateWebhook = exports.GetNotification = exports.NotificationOptOut = exports.NotificationOptIn = exports.GetBalance = exports.UpdateSimBrand = exports.GetSimPackageHistory = exports.GetTopUpPackageList = exports.GetDataUsage = exports.GetSimInstructions = exports.GetSim = exports.GetSimList = exports.GetOrderStatusBySlug = exports.GetOrderStatuses = exports.GetOrder = exports.GetOrderList = exports.SubmitTopUpOrder = exports.SubmitOrderAsync = exports.SubmitOrder = exports.Packages = exports.getToken = exports.TOKEN = exports.Misc = exports.Notification = exports.Balance = exports.Sims = exports.Order = exports.Package = exports.auth = exports.getErrorMessage = exports.toQueryString = exports.generateObjectId = exports.setLogger = exports.setHost = exports.config = void 0;
// Тохиргооны функцүүд
var config_1 = require("./config");
Object.defineProperty(exports, "config", { enumerable: true, get: function () { return config_1.config; } });
Object.defineProperty(exports, "setHost", { enumerable: true, get: function () { return config_1.setHost; } });
Object.defineProperty(exports, "setLogger", { enumerable: true, get: function () { return config_1.setLogger; } });
// Тусламж функцүүд
var helpers_1 = require("./utils/helpers");
Object.defineProperty(exports, "generateObjectId", { enumerable: true, get: function () { return helpers_1.generateObjectId; } });
Object.defineProperty(exports, "toQueryString", { enumerable: true, get: function () { return helpers_1.toQueryString; } });
Object.defineProperty(exports, "getErrorMessage", { enumerable: true, get: function () { return helpers_1.getErrorMessage; } });
// API модулиуд (default export-р)
var auth_1 = require("./api/auth");
Object.defineProperty(exports, "auth", { enumerable: true, get: function () { return __importDefault(auth_1).default; } });
var package_1 = require("./api/package");
Object.defineProperty(exports, "Package", { enumerable: true, get: function () { return __importDefault(package_1).default; } });
var order_1 = require("./api/order");
Object.defineProperty(exports, "Order", { enumerable: true, get: function () { return __importDefault(order_1).default; } });
var sims_1 = require("./api/sims");
Object.defineProperty(exports, "Sims", { enumerable: true, get: function () { return __importDefault(sims_1).default; } });
var balance_1 = require("./api/balance");
Object.defineProperty(exports, "Balance", { enumerable: true, get: function () { return __importDefault(balance_1).default; } });
var notification_1 = require("./api/notification");
Object.defineProperty(exports, "Notification", { enumerable: true, get: function () { return __importDefault(notification_1).default; } });
var misc_1 = require("./api/misc");
Object.defineProperty(exports, "Misc", { enumerable: true, get: function () { return __importDefault(misc_1).default; } });
// Тусдаа функцүүдийг шууд import хийх боломж
var auth_2 = require("./api/auth");
Object.defineProperty(exports, "TOKEN", { enumerable: true, get: function () { return auth_2.TOKEN; } });
Object.defineProperty(exports, "getToken", { enumerable: true, get: function () { return auth_2.getToken; } });
var package_2 = require("./api/package");
Object.defineProperty(exports, "Packages", { enumerable: true, get: function () { return package_2.Packages; } });
var order_2 = require("./api/order");
Object.defineProperty(exports, "SubmitOrder", { enumerable: true, get: function () { return order_2.SubmitOrder; } });
Object.defineProperty(exports, "SubmitOrderAsync", { enumerable: true, get: function () { return order_2.SubmitOrderAsync; } });
Object.defineProperty(exports, "SubmitTopUpOrder", { enumerable: true, get: function () { return order_2.SubmitTopUpOrder; } });
Object.defineProperty(exports, "GetOrderList", { enumerable: true, get: function () { return order_2.GetOrderList; } });
Object.defineProperty(exports, "GetOrder", { enumerable: true, get: function () { return order_2.GetOrder; } });
Object.defineProperty(exports, "GetOrderStatuses", { enumerable: true, get: function () { return order_2.GetOrderStatuses; } });
Object.defineProperty(exports, "GetOrderStatusBySlug", { enumerable: true, get: function () { return order_2.GetOrderStatusBySlug; } });
var sims_2 = require("./api/sims");
Object.defineProperty(exports, "GetSimList", { enumerable: true, get: function () { return sims_2.GetSimList; } });
Object.defineProperty(exports, "GetSim", { enumerable: true, get: function () { return sims_2.GetSim; } });
Object.defineProperty(exports, "GetSimInstructions", { enumerable: true, get: function () { return sims_2.GetSimInstructions; } });
Object.defineProperty(exports, "GetDataUsage", { enumerable: true, get: function () { return sims_2.GetDataUsage; } });
Object.defineProperty(exports, "GetTopUpPackageList", { enumerable: true, get: function () { return sims_2.GetTopUpPackageList; } });
Object.defineProperty(exports, "GetSimPackageHistory", { enumerable: true, get: function () { return sims_2.GetSimPackageHistory; } });
Object.defineProperty(exports, "UpdateSimBrand", { enumerable: true, get: function () { return sims_2.UpdateSimBrand; } });
var balance_2 = require("./api/balance");
Object.defineProperty(exports, "GetBalance", { enumerable: true, get: function () { return balance_2.GetBalance; } });
var notification_2 = require("./api/notification");
Object.defineProperty(exports, "NotificationOptIn", { enumerable: true, get: function () { return notification_2.NotificationOptIn; } });
Object.defineProperty(exports, "NotificationOptOut", { enumerable: true, get: function () { return notification_2.NotificationOptOut; } });
Object.defineProperty(exports, "GetNotification", { enumerable: true, get: function () { return notification_2.GetNotification; } });
Object.defineProperty(exports, "SimulateWebhook", { enumerable: true, get: function () { return notification_2.SimulateWebhook; } });
var misc_2 = require("./api/misc");
Object.defineProperty(exports, "GetCompatibleDevices", { enumerable: true, get: function () { return misc_2.GetCompatibleDevices; } });
Object.defineProperty(exports, "CreateEsimVoucher", { enumerable: true, get: function () { return misc_2.CreateEsimVoucher; } });
// Нэгтгэсэн Airalo объект - хялбар ашиглалтад
const config_2 = require("./config");
const helpers_2 = require("./utils/helpers");
const auth_3 = __importDefault(require("./api/auth"));
const package_3 = __importDefault(require("./api/package"));
const order_3 = __importDefault(require("./api/order"));
const sims_3 = __importDefault(require("./api/sims"));
const balance_3 = __importDefault(require("./api/balance"));
const notification_3 = __importDefault(require("./api/notification"));
const misc_3 = __importDefault(require("./api/misc"));
exports.Airalo = {
// Тохиргоо
config: config_2.config,
setHost: config_2.setHost,
setLogger: config_2.setLogger,
// Хэрэгсэл
generateObjectId: helpers_2.generateObjectId,
// API модулиуд
auth: auth_3.default,
Package: package_3.default,
Order: order_3.default,
Sims: sims_3.default,
Balance: balance_3.default,
Notification: notification_3.default,
Misc: misc_3.default
};
exports.default = exports.Airalo;