verimor-api-sdk
Version:
A NodeJS SDK for the Verimor API
32 lines • 1.45 kB
JavaScript
;
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