verimor-api-sdk
Version:
A NodeJS SDK for the Verimor API
35 lines (34 loc) • 1.19 kB
TypeScript
import { SmsApi } from './api/sms-api';
import { AccountApi } from './api/account-api';
import { MessageApi } from './api/message-api';
import { InboxApi } from './api/inbox-api';
import { BlacklistApi } from './api/blacklist-api';
import { IysApi } from './api/iys-api';
import { SmsUtils } from './utils/sms-utils';
import { ProxyConfig } from './models/proxy-config';
/**
* Verimor client class that provides access to all API endpoints.
*/
export declare class Verimor {
/** SMS API methods */
smsApi: SmsApi;
/** Account API methods */
accountApi: AccountApi;
/** Message API methods */
messageApi: MessageApi;
/** Inbox API methods */
inboxApi: InboxApi;
/** Blacklist API methods */
blacklistApi: BlacklistApi;
/** IYS API methods */
iysApi: IysApi;
/** SMS utilities */
smsUtils: typeof SmsUtils;
/**
* Creates an instance of Verimor client.
* @param username - The API username.
* @param password - The API password.
* @param proxyConfig - Optional proxy configuration.
*/
constructor(username: string, password: string, proxyConfig?: ProxyConfig);
}