class

TelegramBot::InlineKeyboardButton

Inherits JSON::Serializable < Reference < Object

Constructors

new(text : String, *, icon_custom_emoji_id : String | Nil = nil, style : String | Nil = nil, url : String | Nil = nil, callback_data : String | Nil = nil, web_app : WebAppInfo | Nil = nil, login_url : LoginUrl | Nil = nil, switch_inline_query : String | Nil = nil, switch_inline_query_current_chat : String | Nil = nil, switch_inline_query_chosen_chat : SwitchInlineQueryChosenChat | Nil = nil, copy_text : CopyTextButton | Nil = nil, callback_game : CallbackGame | Nil = nil, pay : Bool | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

callback_data
Source
callback_data=(callback_data : String | Nil)
Source
callback_game
Source
callback_game=(callback_game : CallbackGame | Nil)
Source
copy_text
Source
copy_text=(copy_text : CopyTextButton | Nil)
Source
icon_custom_emoji_id
Source
icon_custom_emoji_id=(icon_custom_emoji_id : String | Nil)
Source
login_url
Source
login_url=(login_url : LoginUrl | Nil)
Source
pay=(pay : Bool | Nil)
Source
pay?
Source
style
Source
style=(style : String | Nil)
Source
switch_inline_query
Source
switch_inline_query=(switch_inline_query : String | Nil)
Source
switch_inline_query_chosen_chat
Source
switch_inline_query_chosen_chat=(switch_inline_query_chosen_chat : SwitchInlineQueryChosenChat | Nil)
Source
switch_inline_query_current_chat
Source
switch_inline_query_current_chat=(switch_inline_query_current_chat : String | Nil)
Source
text
Source
text=(text : String)
Source
url=(url : String | Nil)
Source
web_app
Source
web_app=(web_app : WebAppInfo | Nil)
Source