0.1.1 • Published 6 days ago

@teleflow/generic-sms v0.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
6 days ago

Teleflow GenericSms Provider

A Generic sms provider library for @teleflow/node

Usage

import { GenericSmsProvider } from './generic-sms.provider';

const provider = new GenericSmsProvider({
  baseUrl: 'https://api.generic-sms-provider.com',
  apiKeyRequestHeader: 'apiKey',
  apiKey: '123456',
  from: 'sender-id',
  idPath: 'message.id',
  datePath: 'message.date',
});

await provider.sendMessage({
  to: '+1234567890',
  content: 'SMS Content form Generic SMS Provider',
});

Options

interface GenericSmsProviderOptions {
  baseUrl: string;
  apiKeyRequestHeader: string;
  apiKey: string;
  secretKeyRequestHeader?: string;
  secretKey?: string;
  from: string;
  idPath?: string;
  datePath?: string;
  domain?: string;
  authenticateByToken?: boolean;
  authenticationTokenKey?: string;
}
0.1.1

6 days ago