@calculusky/meta-whatsapp-sdk
Version:
Meta WhatsApp SDK for the Cloud API
17 lines (16 loc) • 1.08 kB
TypeScript
import { BaseAPI } from "./base";
import * as m from "../types/message";
export default class MessageAPI extends BaseAPI implements m.IMessageAPI {
private readonly commonMethod;
private readonly commonEndpoint;
private bodyBuilder;
private send;
template(options: m.SendMessageOptions<m.MessageTypesEnum.Template, m.ComponentTypes>): Promise<m.MessagesResponse>;
text(options: m.SendMessageOptions<m.MessageTypesEnum.Text>): Promise<m.MessagesResponse>;
image(options: m.SendMessageOptions<m.MessageTypesEnum.Image>): Promise<m.MessagesResponse>;
video(options: m.SendMessageOptions<m.MessageTypesEnum.Video>): Promise<m.MessagesResponse>;
audio(options: m.SendMessageOptions<m.MessageTypesEnum.Audio>): Promise<m.MessagesResponse>;
document(options: m.SendMessageOptions<m.MessageTypesEnum.Document>): Promise<m.MessagesResponse>;
sticker(options: m.SendMessageOptions<m.MessageTypesEnum.Sticker>): Promise<m.MessagesResponse>;
reaction(options: m.SendMessageOptions<m.MessageTypesEnum.Reaction>): Promise<m.MessagesResponse>;
}