UNPKG

facebook-messenger-api-types

Version:

Typescript types for the Facebook messenger platform API (https://developers.facebook.com/docs/messenger-platform/reference)

56 lines (47 loc) 2.98 kB
// components: export { DefaultAction } from './src/components/DefaultAction'; export { MessagingType } from './src/components/MessagingType'; export { NotificationType } from './src/components/NotificationType'; export { PersistentMenuItem } from './src/components/PersistentMenuItem'; export { Recipient } from './src/components/Recipient'; export { SenderAction } from './src/components/SenderAction'; export { Tag } from './src/components/Tag'; // attachments: export { ButtonMessageAttachment } from "./src/components/attachments/ButtonMessageAttachment"; export { GenericMessageAttachment } from "./src/components/attachments/GenericMessageAttachment"; export { RichMediaMessageAttachment } from "./src/components/attachments/RichMediaMessageAttachment"; // buttons: export { BuyButton } from "./src/components/buttons/BuyButton"; export { CallButton } from "./src/components/buttons/CallButton"; export { GamePlayButton } from "./src/components/buttons/GamePlayButton"; export { LogInButton } from "./src/components/buttons/LogInButton"; export { LogOutButton } from "./src/components/buttons/LogOutButton"; export { PostbackButton } from "./src/components/buttons/PostbackButton"; export { ShareButton } from "./src/components/buttons/ShareButton"; export { UrlButton } from "./src/components/buttons/UrlButton"; export { Button } from "./src/components/buttons/Button"; // elements: export { GenericTemplateElement } from "./src/components/elements/GenericTemplateElement"; // messages: export { BroadcastMessage } from "./src/components/messages/BroadcastMessage"; export { ButtonMessage } from "./src/components/messages/ButtonMessage"; export { DynamicTextMessage } from "./src/components/messages/DynamicTextMessage"; export { GenericMessage } from "./src/components/messages/GenericMessage"; export { RichMediaMessage } from "./src/components/messages/RichMediaMessage"; export { SendApiMessage } from "./src/components/messages/SendApiMessage"; export { TemplateMessage } from "./src/components/messages/TemplateMessage"; export { TextMessage } from "./src/components/messages/TextMessage"; // payloads: export { MessagePayload } from "./src/components/payloads/MessagePayload"; export { Payload } from "./src/components/payloads/Payload"; export { PostbackPayload } from "./src/components/payloads/PostbackPayload"; export { QuickReplyPayload } from "./src/components/payloads/QuickReplyPayload"; // templates: export { ButtonTemplate } from "./src/components/templates/ButtonTemplate"; export { GenericTemplate } from "./src/components/templates/GenericTemplate"; // BroadcastAPI: export { CreateBroadcastMessage } from './src/BroadcastAPI/CreateBroadcastMessage'; export { SendBroadcastData } from './src/BroadcastAPI/SendBroadcastData'; // sendAPI: export { SendMessageData } from './src/SendAPI/SendMessageData'; export { SendSenderActionData } from './src/SendAPI/SendSenderActionData';