@codebucket/sms
Version:
SMS module
25 lines (24 loc) • 660 B
TypeScript
import { BaseProvider } from './BaseProvider';
import { SendOptions, ProviderConfig } from '../types';
interface Msg91Config extends ProviderConfig {
senderId?: string;
authKey: string;
textUrl?: string;
flowUrl?: string;
route?: string;
country?: string;
}
export interface Msg91SendOptions extends SendOptions {
shortUrl: string;
shortUrlExpiry?: string;
realTimeResponse?: string;
}
export declare class Msg91Provider extends BaseProvider {
private cfg;
private textUrl;
private flowUrl;
constructor(cfg: Msg91Config);
send(opts: Msg91SendOptions): Promise<any>;
private interpolate;
}
export {};