bottender
Version:
A framework for building conversational user interfaces.
32 lines • 952 B
TypeScript
import { AxiosInstance } from 'axios';
import { OnRequestFunction } from 'messaging-api-common';
declare type ClientConfig = {
accountSid: string;
authToken: string;
phoneNumber: string;
origin?: string;
};
export default class TwilioClient {
static connect(config: ClientConfig): TwilioClient;
_onRequest: OnRequestFunction | undefined;
_axios: AxiosInstance;
_authToken: string;
_phoneNumber: string;
constructor(config: ClientConfig);
get axios(): AxiosInstance;
get authToken(): string;
createMessage(message: {
from?: string;
body: string;
to: string;
maxPrice?: number;
provideFeedback?: boolean;
validityPeriod?: number;
forceDelivery?: boolean;
smartEncoded?: boolean;
persistentAction?: string[];
mediaUrl?: string[];
}): Promise<Record<string, any>>;
}
export {};
//# sourceMappingURL=TwilioClient.d.ts.map