-record(inline_keyboard_button, { text :: binary(), url :: gleam@option:option(binary()), callback_data :: gleam@option:option(binary()), web_app :: gleam@option:option(telega@model:web_app_info()), login_url :: gleam@option:option(telega@model:login_url()), switch_inline_query :: gleam@option:option(binary()), switch_inline_query_current_chat :: gleam@option:option(binary()), switch_inline_query_chosen_chat :: gleam@option:option(telega@model:switch_inline_query_chosen_chat()), copy_text :: gleam@option:option(telega@model:copy_text_button()), callback_game :: gleam@option:option(telega@model:callback_game()), pay :: gleam@option:option(boolean()) }).