TelegramBot::KeyboardButton
Inherits JSON::Serializable < Reference < Object
Constructors
new(pull : JSON::PullParser)
Sourcenew(text : String, *, icon_custom_emoji_id : String | Nil = nil, style : String | Nil = nil, request_users : KeyboardButtonRequestUsers | Nil = nil, request_chat : KeyboardButtonRequestChat | Nil = nil, request_managed_bot : KeyboardButtonRequestManagedBot | Nil = nil, request_contact : Bool | Nil = nil, request_location : Bool | Nil = nil, request_poll : KeyboardButtonPollType | Nil = nil, web_app : WebAppInfo | Nil = nil)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
icon_custom_emoji_id
Sourcerequest_chat
Sourcerequest_chat=(request_chat : KeyboardButtonRequestChat | Nil)
Sourcerequest_contact?
Sourcerequest_location?
Sourcerequest_managed_bot
Sourcerequest_managed_bot=(request_managed_bot : KeyboardButtonRequestManagedBot | Nil)
Sourcerequest_poll
Sourcerequest_poll=(request_poll : KeyboardButtonPollType | Nil)
Sourcerequest_users
Sourcerequest_users=(request_users : KeyboardButtonRequestUsers | Nil)
Sourcestyle
Sourcetext
Sourceweb_app
Sourceweb_app=(web_app : WebAppInfo | Nil)
Source