Constructs a new ButtonsMessage.
Optional properties: IButtonsMessageProperties to set
ButtonsMessage buttons.
ButtonsMessage contentText.
Optional contextButtonsMessage contextInfo.
Optional documentButtonsMessage documentMessage.
ButtonsMessage footerText.
Optional headerButtonsMessage header.
ButtonsMessage headerType.
Optional imageButtonsMessage imageMessage.
Optional locationButtonsMessage locationMessage.
Optional textButtonsMessage text.
Optional videoButtonsMessage videoMessage.
Static createCreates a new ButtonsMessage instance using the specified properties.
Optional properties: IButtonsMessageProperties to set
ButtonsMessage instance
Static decodeDecodes a ButtonsMessage message from the specified reader or buffer.
Reader or buffer to decode from
Optional length: numberMessage length if known beforehand
ButtonsMessage
If the payload is not a reader or valid buffer
If required fields are missing
Static decodeDecodes a ButtonsMessage message from the specified reader or buffer, length delimited.
Reader or buffer to decode from
ButtonsMessage
If the payload is not a reader or valid buffer
If required fields are missing
Static encodeEncodes the specified ButtonsMessage message. Does not implicitly verify messages.
ButtonsMessage message or plain object to encode
Optional writer: WriterWriter to encode to
Writer
Static encodeEncodes the specified ButtonsMessage message, length delimited. Does not implicitly verify messages.
ButtonsMessage message or plain object to encode
Optional writer: WriterWriter to encode to
Writer
Static fromCreates a ButtonsMessage message from a plain object. Also converts values to their respective internal types.
Plain object
ButtonsMessage
Static toCreates a plain object from a ButtonsMessage message. Also converts values to other types if specified.
ButtonsMessage
Optional options: IConversionOptionsConversion options
Plain object
Static verifyGenerated using TypeDoc
Represents a ButtonsMessage.