@codebucket/sms
Version:
SMS module
21 lines (20 loc) • 674 B
TypeScript
import { BaseProvider } from './BaseProvider';
import { SendOptions, ProviderConfig } from '../types';
export interface SmartSolConfig extends ProviderConfig {
/** Your 100Coins API key */
apiKey: string;
/** 6-char mask (sender name) */
mask: string;
/** PE_ID as provided by SmartSol */
peid: string;
/** If true, use GET `/getsms`, otherwise POST `/postsms` */
useGet?: boolean;
/** If true, sends as flash SMS (`isflash=1`) */
isFlash?: boolean;
}
export declare class SmartSolProvider extends BaseProvider {
private cfg;
private sendUrl;
constructor(cfg: SmartSolConfig);
send(opts: SendOptions): Promise<any>;
}