GenericTemplate: Class
The GenericTemplate
class is used to create a generic template message. It has an elements
property.
Usage
const { GenericTemplate } = require('chat-bridge')
Constructor
To create a new GenericTemplate
object, use the following code:
const genericTemplate = new GenericTemplate()
Methods
addElement
addElement(element: GenericElement): GenericTemplate
- Adds an element to the generic template message. Returns theGenericTemplate
object.
const genericTemplate = new GenericTemplate().addElement(
new GenericElement('Element Title', 'Element Subtitle', 'https://example.com/element-image.jpg')
)
GenericElement
The GenericElement
class is used to create an element for the generic template message. It has a title
, subtitle
,
imageUrl
, and buttons
properties.
Example
const { GenericTemplate, GenericElement } = require('chat-bridge')
const genericTemplate = new GenericTemplate().addElement(
new GenericElement('Title', 'Subtitle', 'https://example.com/image.jpg').addButtons([
new UrlButton('Button', 'https://example.com'),
new PostbackButton('Button', 'POSTBACK_PAYLOAD'),
new CallButton('Button', '+1234567890'),
])
)