ProtectedaddBuilds the final object (uses this.matrix from the base class)
Adds a custom emoji to the LAST added button.
Unique emoji ID (available for Premium bots)
ProtectedgetSpecial button for switching between InlineMenu pages
Button text
Menu ID
ID of the page to navigate to
Starts a new row
Sets the style for the LAST added button.
'danger' (red) | 'success' (green) | 'primary' (blue)
Allows automatic serialization of the object to JSON
Abstract class containing common logic for all keyboard types. T is the button type (InlineKeyboardButton or KeyboardButton).