toJson method

Map<String, dynamic> toJson()

Converts an InlineKeyboardButton to JSON object

Implementation

Map<String, dynamic> toJson() {
  return {
    'text': text,
    'url': url,
    'login_url': loginUrl?.toJson(),
    'callback_data': callbackData,
    'switch_inline_query': switchInlineQuery,
    'switch_inline_query_current_chat': switchInlineQueryCurrentChat,
    'callback_game': callbackGame?.toJson(),
    'pay': pay,
    'web_app': webApp?.toJson(),
    'switch_inline_query_chosen_chat': switchInlineQueryChosenChat?.toJson(),
    'copy_text': copyText?.toJson(),
  }..removeWhere(_nullFilter);
}