UNPKG

voxa

Version:

A fsm (state machine) framework for Alexa, Dialogflow, Facebook Messenger and Botframework apps using Node.js

20 lines (19 loc) 911 B
import { FACEBOOK_IMAGE_ASPECT_RATIO, FACEBOOK_TOP_ELEMENT_STYLE, IFacebookElementTemplate, IFacebookGenericButtonTemplate, IFacebookPayloadTemplate } from "../directives"; /** * Template Builder class reference */ export declare class FacebookTemplateBuilder { private buttons; private elements; private imageAspectRatio?; private sharable?; private text?; private topElementStyle?; addButton(button: IFacebookGenericButtonTemplate): FacebookTemplateBuilder; addElement(element: IFacebookElementTemplate): FacebookTemplateBuilder; setImageAspectRatio(imageAspectRatio: FACEBOOK_IMAGE_ASPECT_RATIO): FacebookTemplateBuilder; setSharable(sharable: boolean): FacebookTemplateBuilder; setText(text: string): FacebookTemplateBuilder; setTopElementStyle(topElementStyle: FACEBOOK_TOP_ELEMENT_STYLE): FacebookTemplateBuilder; build(): IFacebookPayloadTemplate; }