UNPKG

verimor-api-sdk

Version:
32 lines 1.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Verimor = void 0; const sms_api_1 = require("./api/sms-api"); const account_api_1 = require("./api/account-api"); const message_api_1 = require("./api/message-api"); const inbox_api_1 = require("./api/inbox-api"); const blacklist_api_1 = require("./api/blacklist-api"); const iys_api_1 = require("./api/iys-api"); const sms_utils_1 = require("./utils/sms-utils"); /** * Verimor client class that provides access to all API endpoints. */ class Verimor { /** * Creates an instance of Verimor client. * @param username - The API username. * @param password - The API password. * @param proxyConfig - Optional proxy configuration. */ constructor(username, password, proxyConfig) { this.smsApi = new sms_api_1.SmsApi(username, password, proxyConfig); this.accountApi = new account_api_1.AccountApi(username, password, proxyConfig); this.messageApi = new message_api_1.MessageApi(username, password, proxyConfig); this.inboxApi = new inbox_api_1.InboxApi(username, password, proxyConfig); this.blacklistApi = new blacklist_api_1.BlacklistApi(username, password, proxyConfig); this.iysApi = new iys_api_1.IysApi(username, password, proxyConfig); this.smsUtils = sms_utils_1.SmsUtils; } } exports.Verimor = Verimor; //# sourceMappingURL=verimor.js.map