UNPKG

@codebucket/sms

Version:

SMS module

21 lines (20 loc) 674 B
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>; }