summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOleg Morozenkov <m@oleg.rocks>2018-05-27 22:44:51 +0300
committerOleg Morozenkov <m@oleg.rocks>2018-05-27 22:44:51 +0300
commitce9bcf9d653a0598b41fcf52708d01b396c6fd30 (patch)
treeddb7c0a454401da4ddeefc0bc517c9502ba61590
parent9804b269d19e3db1c0aada27c47f8748bfff40a0 (diff)
Update README.md and docs
-rw-r--r--README.md23
-rw-r--r--docs/_api_8h.html4
-rw-r--r--docs/_api_8h_source.html66
-rw-r--r--docs/_audio_8h.html2
-rw-r--r--docs/_audio_8h_source.html4
-rw-r--r--docs/_bot_8h.html2
-rw-r--r--docs/_bot_8h_source.html6
-rw-r--r--docs/_callback_query_8h.html2
-rw-r--r--docs/_callback_query_8h_source.html4
-rw-r--r--docs/_chat_8h.html3
-rw-r--r--docs/_chat_8h_source.html32
-rw-r--r--docs/_chat_member_8h.html2
-rw-r--r--docs/_chat_member_8h_source.html26
-rw-r--r--docs/_chat_photo_8h.html116
-rw-r--r--docs/_chat_photo_8h_source.html103
-rw-r--r--docs/_chosen_inline_result_8h.html2
-rw-r--r--docs/_chosen_inline_result_8h_source.html4
-rw-r--r--docs/_contact_8h.html2
-rw-r--r--docs/_contact_8h_source.html4
-rw-r--r--docs/_document_8h.html2
-rw-r--r--docs/_document_8h_source.html4
-rw-r--r--docs/_event_broadcaster_8h.html2
-rw-r--r--docs/_event_broadcaster_8h_source.html4
-rw-r--r--docs/_event_handler_8h.html2
-rw-r--r--docs/_event_handler_8h_source.html4
-rw-r--r--docs/_file_8h.html2
-rw-r--r--docs/_file_8h_source.html4
-rw-r--r--docs/_file_tools_8h.html2
-rw-r--r--docs/_file_tools_8h_source.html2
-rw-r--r--docs/_force_reply_8h.html2
-rw-r--r--docs/_force_reply_8h_source.html4
-rw-r--r--docs/_generic_reply_8h.html2
-rw-r--r--docs/_generic_reply_8h_source.html4
-rw-r--r--docs/_http_client_8h.html2
-rw-r--r--docs/_http_client_8h_source.html4
-rw-r--r--docs/_http_parser_8h.html2
-rw-r--r--docs/_http_parser_8h_source.html4
-rw-r--r--docs/_http_req_arg_8h.html2
-rw-r--r--docs/_http_req_arg_8h_source.html4
-rw-r--r--docs/_http_server_8h.html2
-rw-r--r--docs/_http_server_8h_source.html6
-rw-r--r--docs/_inline_keyboard_button_8h.html2
-rw-r--r--docs/_inline_keyboard_button_8h_source.html4
-rw-r--r--docs/_inline_keyboard_markup_8h.html2
-rw-r--r--docs/_inline_keyboard_markup_8h_source.html4
-rw-r--r--docs/_inline_query_8h.html2
-rw-r--r--docs/_inline_query_8h_source.html4
-rw-r--r--docs/_inline_query_result_8h.html2
-rw-r--r--docs/_inline_query_result_8h_source.html6
-rw-r--r--docs/_inline_query_result_article_8h.html2
-rw-r--r--docs/_inline_query_result_article_8h_source.html4
-rw-r--r--docs/_inline_query_result_audio_8h.html2
-rw-r--r--docs/_inline_query_result_audio_8h_source.html4
-rw-r--r--docs/_inline_query_result_cached_audio_8h.html2
-rw-r--r--docs/_inline_query_result_cached_audio_8h_source.html4
-rw-r--r--docs/_inline_query_result_cached_document_8h.html2
-rw-r--r--docs/_inline_query_result_cached_document_8h_source.html4
-rw-r--r--docs/_inline_query_result_cached_gif_8h.html2
-rw-r--r--docs/_inline_query_result_cached_gif_8h_source.html4
-rw-r--r--docs/_inline_query_result_cached_mpeg4_gif_8h.html2
-rw-r--r--docs/_inline_query_result_cached_mpeg4_gif_8h_source.html4
-rw-r--r--docs/_inline_query_result_cached_photo_8h.html2
-rw-r--r--docs/_inline_query_result_cached_photo_8h_source.html4
-rw-r--r--docs/_inline_query_result_cached_sticker_8h.html2
-rw-r--r--docs/_inline_query_result_cached_sticker_8h_source.html4
-rw-r--r--docs/_inline_query_result_cached_video_8h.html2
-rw-r--r--docs/_inline_query_result_cached_video_8h_source.html4
-rw-r--r--docs/_inline_query_result_cached_voice_8h.html2
-rw-r--r--docs/_inline_query_result_cached_voice_8h_source.html4
-rw-r--r--docs/_inline_query_result_contact_8h.html2
-rw-r--r--docs/_inline_query_result_contact_8h_source.html4
-rw-r--r--docs/_inline_query_result_document_8h.html2
-rw-r--r--docs/_inline_query_result_document_8h_source.html4
-rw-r--r--docs/_inline_query_result_game_8h.html2
-rw-r--r--docs/_inline_query_result_game_8h_source.html4
-rw-r--r--docs/_inline_query_result_gif_8h.html2
-rw-r--r--docs/_inline_query_result_gif_8h_source.html9
-rw-r--r--docs/_inline_query_result_location_8h.html2
-rw-r--r--docs/_inline_query_result_location_8h_source.html4
-rw-r--r--docs/_inline_query_result_mpeg4_gif_8h.html2
-rw-r--r--docs/_inline_query_result_mpeg4_gif_8h_source.html9
-rw-r--r--docs/_inline_query_result_photo_8h.html2
-rw-r--r--docs/_inline_query_result_photo_8h_source.html4
-rw-r--r--docs/_inline_query_result_venue_8h.html2
-rw-r--r--docs/_inline_query_result_venue_8h_source.html4
-rw-r--r--docs/_inline_query_result_video_8h.html2
-rw-r--r--docs/_inline_query_result_video_8h_source.html4
-rw-r--r--docs/_inline_query_result_voice_8h.html2
-rw-r--r--docs/_inline_query_result_voice_8h_source.html4
-rw-r--r--docs/_input_contact_message_content_8h.html2
-rw-r--r--docs/_input_contact_message_content_8h_source.html6
-rw-r--r--docs/_input_file_8h.html2
-rw-r--r--docs/_input_file_8h_source.html4
-rw-r--r--docs/_input_location_message_content_8h.html2
-rw-r--r--docs/_input_location_message_content_8h_source.html6
-rw-r--r--docs/_input_media_8h.html116
-rw-r--r--docs/_input_media_8h_source.html112
-rw-r--r--docs/_input_media_photo_8h.html117
-rw-r--r--docs/_input_media_photo_8h_source.html106
-rw-r--r--docs/_input_media_video_8h.html117
-rw-r--r--docs/_input_media_video_8h_source.html106
-rw-r--r--docs/_input_message_content_8h.html3
-rw-r--r--docs/_input_message_content_8h_source.html14
-rw-r--r--docs/_input_text_message_content_8h.html2
-rw-r--r--docs/_input_text_message_content_8h_source.html6
-rw-r--r--docs/_input_venue_message_content_8h.html2
-rw-r--r--docs/_input_venue_message_content_8h_source.html6
-rw-r--r--docs/_invoice_8h.html117
-rw-r--r--docs/_invoice_8h_source.html106
-rw-r--r--docs/_keyboard_button_8h.html2
-rw-r--r--docs/_keyboard_button_8h_source.html4
-rw-r--r--docs/_labeled_price_8h.html117
-rw-r--r--docs/_labeled_price_8h_source.html103
-rw-r--r--docs/_location_8h.html2
-rw-r--r--docs/_location_8h_source.html4
-rw-r--r--docs/_mask_position_8h.html116
-rw-r--r--docs/_mask_position_8h_source.html105
-rw-r--r--docs/_message_8h.html2
-rw-r--r--docs/_message_8h_source.html64
-rw-r--r--docs/_message_entity_8h.html2
-rw-r--r--docs/_message_entity_8h_source.html4
-rw-r--r--docs/_order_info_8h.html118
-rw-r--r--docs/_order_info_8h_source.html107
-rw-r--r--docs/_photo_size_8h.html2
-rw-r--r--docs/_photo_size_8h_source.html4
-rw-r--r--docs/_pre_checkout_query_8h.html120
-rw-r--r--docs/_pre_checkout_query_8h_source.html112
-rw-r--r--docs/_reply_keyboard_markup_8h.html2
-rw-r--r--docs/_reply_keyboard_markup_8h_source.html4
-rw-r--r--docs/_reply_keyboard_remove_8h.html2
-rw-r--r--docs/_reply_keyboard_remove_8h_source.html4
-rw-r--r--docs/_response_parameters_8h.html2
-rw-r--r--docs/_response_parameters_8h_source.html4
-rw-r--r--docs/_shipping_address_8h.html117
-rw-r--r--docs/_shipping_address_8h_source.html107
-rw-r--r--docs/_shipping_option_8h.html119
-rw-r--r--docs/_shipping_option_8h_source.html105
-rw-r--r--docs/_shipping_query_8h.html120
-rw-r--r--docs/_shipping_query_8h_source.html109
-rw-r--r--docs/_sticker_8h.html3
-rw-r--r--docs/_sticker_8h_source.html24
-rw-r--r--docs/_sticker_set_8h.html118
-rw-r--r--docs/_sticker_set_8h_source.html106
-rw-r--r--docs/_string_tools_8h.html2
-rw-r--r--docs/_string_tools_8h_source.html2
-rw-r--r--docs/_successful_payment_8h.html119
-rw-r--r--docs/_successful_payment_8h_source.html110
-rw-r--r--docs/_tg_exception_8h.html2
-rw-r--r--docs/_tg_exception_8h_source.html4
-rw-r--r--docs/_tg_long_poll_8h.html2
-rw-r--r--docs/_tg_long_poll_8h_source.html6
-rw-r--r--docs/_tg_type_parser_8h.html17
-rw-r--r--docs/_tg_type_parser_8h_source.html90
-rw-r--r--docs/_tg_webhook_local_server_8h.html2
-rw-r--r--docs/_tg_webhook_local_server_8h_source.html4
-rw-r--r--docs/_tg_webhook_server_8h.html2
-rw-r--r--docs/_tg_webhook_server_8h_source.html4
-rw-r--r--docs/_tg_webhook_tcp_server_8h.html2
-rw-r--r--docs/_tg_webhook_tcp_server_8h_source.html4
-rw-r--r--docs/_update_8h.html2
-rw-r--r--docs/_update_8h_source.html4
-rw-r--r--docs/_url_8h.html2
-rw-r--r--docs/_url_8h_source.html4
-rw-r--r--docs/_user_8h.html2
-rw-r--r--docs/_user_8h_source.html12
-rw-r--r--docs/_user_profile_photos_8h.html2
-rw-r--r--docs/_user_profile_photos_8h_source.html4
-rw-r--r--docs/_venue_8h.html2
-rw-r--r--docs/_venue_8h_source.html4
-rw-r--r--docs/_video_8h.html2
-rw-r--r--docs/_video_8h_source.html4
-rw-r--r--docs/_video_note_8h.html117
-rw-r--r--docs/_video_note_8h_source.html108
-rw-r--r--docs/_voice_8h.html2
-rw-r--r--docs/_voice_8h_source.html4
-rw-r--r--docs/_webhook_info_8h.html2
-rw-r--r--docs/_webhook_info_8h_source.html4
-rw-r--r--docs/annotated.html147
-rw-r--r--docs/class_tg_bot_1_1_api-members.html88
-rw-r--r--docs/class_tg_bot_1_1_api.html1440
-rw-r--r--docs/class_tg_bot_1_1_api.js64
-rw-r--r--docs/class_tg_bot_1_1_audio-members.html2
-rw-r--r--docs/class_tg_bot_1_1_audio.html2
-rw-r--r--docs/class_tg_bot_1_1_bot-members.html2
-rw-r--r--docs/class_tg_bot_1_1_bot.html2
-rw-r--r--docs/class_tg_bot_1_1_callback_query-members.html2
-rw-r--r--docs/class_tg_bot_1_1_callback_query.html2
-rw-r--r--docs/class_tg_bot_1_1_chat-members.html12
-rw-r--r--docs/class_tg_bot_1_1_chat.html138
-rw-r--r--docs/class_tg_bot_1_1_chat.js6
-rw-r--r--docs/class_tg_bot_1_1_chat_member-members.html20
-rw-r--r--docs/class_tg_bot_1_1_chat_member.html278
-rw-r--r--docs/class_tg_bot_1_1_chat_member.js14
-rw-r--r--docs/class_tg_bot_1_1_chat_photo-members.html103
-rw-r--r--docs/class_tg_bot_1_1_chat_photo.html176
-rw-r--r--docs/class_tg_bot_1_1_chat_photo.js6
-rw-r--r--docs/class_tg_bot_1_1_chosen_inline_result-members.html2
-rw-r--r--docs/class_tg_bot_1_1_chosen_inline_result.html2
-rw-r--r--docs/class_tg_bot_1_1_contact-members.html2
-rw-r--r--docs/class_tg_bot_1_1_contact.html2
-rw-r--r--docs/class_tg_bot_1_1_document-members.html2
-rw-r--r--docs/class_tg_bot_1_1_document.html2
-rw-r--r--docs/class_tg_bot_1_1_event_broadcaster-members.html2
-rw-r--r--docs/class_tg_bot_1_1_event_broadcaster.html2
-rw-r--r--docs/class_tg_bot_1_1_event_handler-members.html2
-rw-r--r--docs/class_tg_bot_1_1_event_handler.html2
-rw-r--r--docs/class_tg_bot_1_1_file-members.html2
-rw-r--r--docs/class_tg_bot_1_1_file.html2
-rw-r--r--docs/class_tg_bot_1_1_force_reply-members.html2
-rw-r--r--docs/class_tg_bot_1_1_force_reply.html2
-rw-r--r--docs/class_tg_bot_1_1_generic_reply-members.html2
-rw-r--r--docs/class_tg_bot_1_1_generic_reply.html2
-rw-r--r--docs/class_tg_bot_1_1_http_client-members.html2
-rw-r--r--docs/class_tg_bot_1_1_http_client.html2
-rw-r--r--docs/class_tg_bot_1_1_http_parser-members.html2
-rw-r--r--docs/class_tg_bot_1_1_http_parser.html2
-rw-r--r--docs/class_tg_bot_1_1_http_req_arg-members.html2
-rw-r--r--docs/class_tg_bot_1_1_http_req_arg.html2
-rw-r--r--docs/class_tg_bot_1_1_http_server-members.html2
-rw-r--r--docs/class_tg_bot_1_1_http_server.html2
-rw-r--r--docs/class_tg_bot_1_1_http_server_1_1_connection-members.html2
-rw-r--r--docs/class_tg_bot_1_1_http_server_1_1_connection.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_keyboard_button-members.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_keyboard_button.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_keyboard_markup-members.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_keyboard_markup.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query-members.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result-members.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_article-members.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_article.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_audio-members.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_audio.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_cached_audio-members.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_cached_audio.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_cached_document-members.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_cached_document.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_cached_gif-members.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_cached_gif.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif-members.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_cached_photo-members.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_cached_photo.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_cached_sticker-members.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_cached_sticker.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_cached_video-members.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_cached_video.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_cached_voice-members.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_cached_voice.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_contact-members.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_contact.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_document-members.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_document.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_game-members.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_game.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_gif-members.html29
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_gif.html23
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_gif.js1
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_location-members.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_location.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_mpeg4_gif-members.html21
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_mpeg4_gif.html23
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_mpeg4_gif.js1
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_photo-members.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_photo.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_venue-members.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_venue.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_video-members.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_video.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_voice-members.html2
-rw-r--r--docs/class_tg_bot_1_1_inline_query_result_voice.html2
-rw-r--r--docs/class_tg_bot_1_1_input_contact_message_content-members.html2
-rw-r--r--docs/class_tg_bot_1_1_input_contact_message_content.html2
-rw-r--r--docs/class_tg_bot_1_1_input_file-members.html2
-rw-r--r--docs/class_tg_bot_1_1_input_file.html2
-rw-r--r--docs/class_tg_bot_1_1_input_location_message_content-members.html2
-rw-r--r--docs/class_tg_bot_1_1_input_location_message_content.html2
-rw-r--r--docs/class_tg_bot_1_1_input_media-members.html110
-rw-r--r--docs/class_tg_bot_1_1_input_media.html333
-rw-r--r--docs/class_tg_bot_1_1_input_media.js16
-rw-r--r--docs/class_tg_bot_1_1_input_media.pngbin0 -> 900 bytes
-rw-r--r--docs/class_tg_bot_1_1_input_media_photo-members.html111
-rw-r--r--docs/class_tg_bot_1_1_input_media_photo.html203
-rw-r--r--docs/class_tg_bot_1_1_input_media_photo.js5
-rw-r--r--docs/class_tg_bot_1_1_input_media_photo.pngbin0 -> 662 bytes
-rw-r--r--docs/class_tg_bot_1_1_input_media_video-members.html111
-rw-r--r--docs/class_tg_bot_1_1_input_media_video.html203
-rw-r--r--docs/class_tg_bot_1_1_input_media_video.js5
-rw-r--r--docs/class_tg_bot_1_1_input_media_video.pngbin0 -> 672 bytes
-rw-r--r--docs/class_tg_bot_1_1_input_message_content-members.html2
-rw-r--r--docs/class_tg_bot_1_1_input_message_content.html12
-rw-r--r--docs/class_tg_bot_1_1_input_text_message_content-members.html2
-rw-r--r--docs/class_tg_bot_1_1_input_text_message_content.html2
-rw-r--r--docs/class_tg_bot_1_1_input_venue_message_content-members.html2
-rw-r--r--docs/class_tg_bot_1_1_input_venue_message_content.html2
-rw-r--r--docs/class_tg_bot_1_1_invoice-members.html106
-rw-r--r--docs/class_tg_bot_1_1_invoice.html249
-rw-r--r--docs/class_tg_bot_1_1_invoice.js9
-rw-r--r--docs/class_tg_bot_1_1_keyboard_button-members.html2
-rw-r--r--docs/class_tg_bot_1_1_keyboard_button.html2
-rw-r--r--docs/class_tg_bot_1_1_labeled_price-members.html103
-rw-r--r--docs/class_tg_bot_1_1_labeled_price.html186
-rw-r--r--docs/class_tg_bot_1_1_labeled_price.js6
-rw-r--r--docs/class_tg_bot_1_1_location-members.html2
-rw-r--r--docs/class_tg_bot_1_1_location.html2
-rw-r--r--docs/class_tg_bot_1_1_mask_position-members.html105
-rw-r--r--docs/class_tg_bot_1_1_mask_position.html214
-rw-r--r--docs/class_tg_bot_1_1_mask_position.js8
-rw-r--r--docs/class_tg_bot_1_1_message-members.html26
-rw-r--r--docs/class_tg_bot_1_1_message.html132
-rw-r--r--docs/class_tg_bot_1_1_message.js4
-rw-r--r--docs/class_tg_bot_1_1_message_entity-members.html2
-rw-r--r--docs/class_tg_bot_1_1_message_entity.html2
-rw-r--r--docs/class_tg_bot_1_1_order_info-members.html105
-rw-r--r--docs/class_tg_bot_1_1_order_info.html226
-rw-r--r--docs/class_tg_bot_1_1_order_info.js8
-rw-r--r--docs/class_tg_bot_1_1_photo_size-members.html2
-rw-r--r--docs/class_tg_bot_1_1_photo_size.html2
-rw-r--r--docs/class_tg_bot_1_1_pre_checkout_query-members.html108
-rw-r--r--docs/class_tg_bot_1_1_pre_checkout_query.html291
-rw-r--r--docs/class_tg_bot_1_1_pre_checkout_query.js11
-rw-r--r--docs/class_tg_bot_1_1_reply_keyboard_markup-members.html2
-rw-r--r--docs/class_tg_bot_1_1_reply_keyboard_markup.html2
-rw-r--r--docs/class_tg_bot_1_1_reply_keyboard_remove-members.html2
-rw-r--r--docs/class_tg_bot_1_1_reply_keyboard_remove.html2
-rw-r--r--docs/class_tg_bot_1_1_response_parameters-members.html2
-rw-r--r--docs/class_tg_bot_1_1_response_parameters.html2
-rw-r--r--docs/class_tg_bot_1_1_shipping_address-members.html107
-rw-r--r--docs/class_tg_bot_1_1_shipping_address.html266
-rw-r--r--docs/class_tg_bot_1_1_shipping_address.js10
-rw-r--r--docs/class_tg_bot_1_1_shipping_option-members.html104
-rw-r--r--docs/class_tg_bot_1_1_shipping_option.html205
-rw-r--r--docs/class_tg_bot_1_1_shipping_option.js7
-rw-r--r--docs/class_tg_bot_1_1_shipping_query-members.html105
-rw-r--r--docs/class_tg_bot_1_1_shipping_query.html226
-rw-r--r--docs/class_tg_bot_1_1_shipping_query.js8
-rw-r--r--docs/class_tg_bot_1_1_sticker-members.html6
-rw-r--r--docs/class_tg_bot_1_1_sticker.html56
-rw-r--r--docs/class_tg_bot_1_1_sticker.js2
-rw-r--r--docs/class_tg_bot_1_1_sticker_set-members.html105
-rw-r--r--docs/class_tg_bot_1_1_sticker_set.html214
-rw-r--r--docs/class_tg_bot_1_1_sticker_set.js8
-rw-r--r--docs/class_tg_bot_1_1_successful_payment-members.html108
-rw-r--r--docs/class_tg_bot_1_1_successful_payment.html291
-rw-r--r--docs/class_tg_bot_1_1_successful_payment.js11
-rw-r--r--docs/class_tg_bot_1_1_tg_exception-members.html2
-rw-r--r--docs/class_tg_bot_1_1_tg_exception.html2
-rw-r--r--docs/class_tg_bot_1_1_tg_long_poll-members.html2
-rw-r--r--docs/class_tg_bot_1_1_tg_long_poll.html2
-rw-r--r--docs/class_tg_bot_1_1_tg_type_parser-members.html144
-rw-r--r--docs/class_tg_bot_1_1_tg_type_parser.html546
-rw-r--r--docs/class_tg_bot_1_1_tg_type_parser.js26
-rw-r--r--docs/class_tg_bot_1_1_tg_webhook_server-members.html2
-rw-r--r--docs/class_tg_bot_1_1_tg_webhook_server.html2
-rw-r--r--docs/class_tg_bot_1_1_tg_webhook_tcp_server-members.html2
-rw-r--r--docs/class_tg_bot_1_1_tg_webhook_tcp_server.html2
-rw-r--r--docs/class_tg_bot_1_1_update-members.html2
-rw-r--r--docs/class_tg_bot_1_1_update.html2
-rw-r--r--docs/class_tg_bot_1_1_url-members.html2
-rw-r--r--docs/class_tg_bot_1_1_url.html2
-rw-r--r--docs/class_tg_bot_1_1_user-members.html4
-rw-r--r--docs/class_tg_bot_1_1_user.html46
-rw-r--r--docs/class_tg_bot_1_1_user.js2
-rw-r--r--docs/class_tg_bot_1_1_user_profile_photos-members.html2
-rw-r--r--docs/class_tg_bot_1_1_user_profile_photos.html2
-rw-r--r--docs/class_tg_bot_1_1_venue-members.html2
-rw-r--r--docs/class_tg_bot_1_1_venue.html2
-rw-r--r--docs/class_tg_bot_1_1_video-members.html2
-rw-r--r--docs/class_tg_bot_1_1_video.html2
-rw-r--r--docs/class_tg_bot_1_1_video_note-members.html106
-rw-r--r--docs/class_tg_bot_1_1_video_note.html233
-rw-r--r--docs/class_tg_bot_1_1_video_note.js9
-rw-r--r--docs/class_tg_bot_1_1_voice-members.html2
-rw-r--r--docs/class_tg_bot_1_1_voice.html2
-rw-r--r--docs/class_tg_bot_1_1_webhook_info-members.html2
-rw-r--r--docs/class_tg_bot_1_1_webhook_info.html2
-rw-r--r--docs/classes.html73
-rw-r--r--docs/dir_25b26b9fa3b0bd1537052b03f43dd617.html2
-rw-r--r--docs/dir_933963de0e9d7c93f6217fb7d7e6c3ad.html2
-rw-r--r--docs/dir_d3a0916884c776a83ed0f419714df887.html2
-rw-r--r--docs/dir_d44c64559bbebec7f509842c48db8b23.html2
-rw-r--r--docs/dir_edd914e3fbf8e89da3c33d1968dd487e.html32
-rw-r--r--docs/dir_edd914e3fbf8e89da3c33d1968dd487e.js15
-rw-r--r--docs/files.html135
-rw-r--r--docs/functions.html2
-rw-r--r--docs/functions_0x7e.html2
-rw-r--r--docs/functions_a.html11
-rw-r--r--docs/functions_b.html5
-rw-r--r--docs/functions_c.html65
-rw-r--r--docs/functions_d.html19
-rw-r--r--docs/functions_dup.js2
-rw-r--r--docs/functions_e.html17
-rw-r--r--docs/functions_enum.html5
-rw-r--r--docs/functions_f.html9
-rw-r--r--docs/functions_func.html5
-rw-r--r--docs/functions_func.js1
-rw-r--r--docs/functions_func_0x7e.html2
-rw-r--r--docs/functions_func_b.html2
-rw-r--r--docs/functions_func_c.html5
-rw-r--r--docs/functions_func_d.html11
-rw-r--r--docs/functions_func_e.html14
-rw-r--r--docs/functions_func_f.html2
-rw-r--r--docs/functions_func_g.html5
-rw-r--r--docs/functions_func_h.html2
-rw-r--r--docs/functions_func_i.html8
-rw-r--r--docs/functions_func_k.html4
-rw-r--r--docs/functions_func_l.html2
-rw-r--r--docs/functions_func_m.html2
-rw-r--r--docs/functions_func_o.html2
-rw-r--r--docs/functions_func_p.html88
-rw-r--r--docs/functions_func_r.html100
-rw-r--r--docs/functions_func_s.html46
-rw-r--r--docs/functions_func_t.html2
-rw-r--r--docs/functions_func_u.html8
-rw-r--r--docs/functions_g.html8
-rw-r--r--docs/functions_h.html5
-rw-r--r--docs/functions_i.html22
-rw-r--r--docs/functions_j.html2
-rw-r--r--docs/functions_k.html4
-rw-r--r--docs/functions_l.html9
-rw-r--r--docs/functions_m.html11
-rw-r--r--docs/functions_n.html7
-rw-r--r--docs/functions_o.html8
-rw-r--r--docs/functions_p.html125
-rw-r--r--docs/functions_q.html2
-rw-r--r--docs/functions_r.html5
-rw-r--r--docs/functions_rela.html2
-rw-r--r--docs/functions_s.html84
-rw-r--r--docs/functions_t.html24
-rw-r--r--docs/functions_type.html17
-rw-r--r--docs/functions_u.html11
-rw-r--r--docs/functions_v.html2
-rw-r--r--docs/functions_vars.html2
-rw-r--r--docs/functions_vars.js5
-rw-r--r--docs/functions_vars_a.html8
-rw-r--r--docs/functions_vars_b.html100
-rw-r--r--docs/functions_vars_c.html62
-rw-r--r--docs/functions_vars_d.html8
-rw-r--r--docs/functions_vars_e.html5
-rw-r--r--docs/functions_vars_f.html9
-rw-r--r--docs/functions_vars_g.html5
-rw-r--r--docs/functions_vars_h.html5
-rw-r--r--docs/functions_vars_i.html16
-rw-r--r--docs/functions_vars_k.html2
-rw-r--r--docs/functions_vars_l.html9
-rw-r--r--docs/functions_vars_m.html11
-rw-r--r--docs/functions_vars_n.html7
-rw-r--r--docs/functions_vars_o.html6
-rw-r--r--docs/functions_vars_p.html24
-rw-r--r--docs/functions_vars_q.html2
-rw-r--r--docs/functions_vars_r.html2
-rw-r--r--docs/functions_vars_s.html40
-rw-r--r--docs/functions_vars_t.html17
-rw-r--r--docs/functions_vars_u.html5
-rw-r--r--docs/functions_vars_v.html2
-rw-r--r--docs/functions_vars_w.html5
-rw-r--r--docs/functions_vars_x.html100
-rw-r--r--docs/functions_vars_y.html100
-rw-r--r--docs/functions_w.html5
-rw-r--r--docs/functions_x.html100
-rw-r--r--docs/functions_y.html100
-rw-r--r--docs/group__general.html2
-rw-r--r--docs/group__general.js64
-rw-r--r--docs/group__net.html2
-rw-r--r--docs/group__tools.html2
-rw-r--r--docs/group__types.html40
-rw-r--r--docs/group__types.js142
-rw-r--r--docs/hierarchy.html153
-rw-r--r--docs/hierarchy.js16
-rw-r--r--docs/index.html2
-rw-r--r--docs/menudata.js8
-rw-r--r--docs/modules.html2
-rw-r--r--docs/namespace_file_tools.html2
-rw-r--r--docs/namespace_string_tools.html2
-rw-r--r--docs/namespace_tg_bot.html40
-rw-r--r--docs/namespace_tg_bot.js15
-rw-r--r--docs/namespacemembers.html2
-rw-r--r--docs/namespacemembers_func.html2
-rw-r--r--docs/namespaces.html2
-rw-r--r--docs/navtreedata.js7
-rw-r--r--docs/navtreeindex0.js392
-rw-r--r--docs/navtreeindex1.js428
-rw-r--r--docs/navtreeindex2.js500
-rw-r--r--docs/navtreeindex3.js361
-rw-r--r--docs/navtreeindex4.js96
-rw-r--r--docs/search/all_1.js5
-rw-r--r--docs/search/all_10.js44
-rw-r--r--docs/search/all_12.js1
-rw-r--r--docs/search/all_13.js49
-rw-r--r--docs/search/all_14.js8
-rw-r--r--docs/search/all_15.js5
-rw-r--r--docs/search/all_16.js4
-rw-r--r--docs/search/all_17.js2
-rw-r--r--docs/search/all_18.js8
-rw-r--r--docs/search/all_19.html26
-rw-r--r--docs/search/all_19.js4
-rw-r--r--docs/search/all_1a.html26
-rw-r--r--docs/search/all_1a.js10
-rw-r--r--docs/search/all_2.js1
-rw-r--r--docs/search/all_3.js26
-rw-r--r--docs/search/all_4.js8
-rw-r--r--docs/search/all_5.js11
-rw-r--r--docs/search/all_6.js7
-rw-r--r--docs/search/all_7.js2
-rw-r--r--docs/search/all_8.js2
-rw-r--r--docs/search/all_9.js13
-rw-r--r--docs/search/all_b.js2
-rw-r--r--docs/search/all_c.js6
-rw-r--r--docs/search/all_d.js4
-rw-r--r--docs/search/all_e.js3
-rw-r--r--docs/search/all_f.js4
-rw-r--r--docs/search/classes_10.js10
-rw-r--r--docs/search/classes_11.js7
-rw-r--r--docs/search/classes_12.js5
-rw-r--r--docs/search/classes_13.html26
-rw-r--r--docs/search/classes_13.js4
-rw-r--r--docs/search/classes_2.js1
-rw-r--r--docs/search/classes_8.js6
-rw-r--r--docs/search/classes_a.js1
-rw-r--r--docs/search/classes_b.js1
-rw-r--r--docs/search/classes_c.js2
-rw-r--r--docs/search/classes_d.js5
-rw-r--r--docs/search/classes_e.js4
-rw-r--r--docs/search/classes_f.js12
-rw-r--r--docs/search/enums_0.js2
-rw-r--r--docs/search/enumvalues_2.js1
-rw-r--r--docs/search/enumvalues_4.html26
-rw-r--r--docs/search/enumvalues_4.js4
-rw-r--r--docs/search/files_10.js11
-rw-r--r--docs/search/files_11.js7
-rw-r--r--docs/search/files_12.js5
-rw-r--r--docs/search/files_13.html26
-rw-r--r--docs/search/files_13.js4
-rw-r--r--docs/search/files_2.js1
-rw-r--r--docs/search/files_8.js6
-rw-r--r--docs/search/files_a.js1
-rw-r--r--docs/search/files_b.js1
-rw-r--r--docs/search/files_c.js2
-rw-r--r--docs/search/files_d.js5
-rw-r--r--docs/search/files_e.js5
-rw-r--r--docs/search/files_f.js14
-rw-r--r--docs/search/functions_0.js1
-rw-r--r--docs/search/functions_11.js2
-rw-r--r--docs/search/functions_2.js3
-rw-r--r--docs/search/functions_3.js3
-rw-r--r--docs/search/functions_4.js10
-rw-r--r--docs/search/functions_6.js1
-rw-r--r--docs/search/functions_8.js2
-rw-r--r--docs/search/functions_9.js2
-rw-r--r--docs/search/functions_d.js30
-rw-r--r--docs/search/functions_e.js3
-rw-r--r--docs/search/functions_f.js30
-rw-r--r--docs/search/searchdata.js10
-rw-r--r--docs/search/typedefs_4.js2
-rw-r--r--docs/search/variables_1.js4
-rw-r--r--docs/search/variables_10.js9
-rw-r--r--docs/search/variables_11.js16
-rw-r--r--docs/search/variables_12.js28
-rw-r--r--docs/search/variables_13.js15
-rw-r--r--docs/search/variables_14.js18
-rw-r--r--docs/search/variables_15.js13
-rw-r--r--docs/search/variables_16.html26
-rw-r--r--docs/search/variables_16.js4
-rw-r--r--docs/search/variables_17.html26
-rw-r--r--docs/search/variables_17.js4
-rw-r--r--docs/search/variables_18.html26
-rw-r--r--docs/search/variables_18.js4
-rw-r--r--docs/search/variables_2.js10
-rw-r--r--docs/search/variables_3.js37
-rw-r--r--docs/search/variables_4.js14
-rw-r--r--docs/search/variables_5.js22
-rw-r--r--docs/search/variables_6.js23
-rw-r--r--docs/search/variables_7.js11
-rw-r--r--docs/search/variables_8.js10
-rw-r--r--docs/search/variables_9.js10
-rw-r--r--docs/search/variables_a.js9
-rw-r--r--docs/search/variables_b.js22
-rw-r--r--docs/search/variables_c.js19
-rw-r--r--docs/search/variables_d.js7
-rw-r--r--docs/search/variables_e.js16
-rw-r--r--docs/search/variables_f.js18
-rw-r--r--docs/tgbot_8h.html3
-rw-r--r--docs/tgbot_8h_source.html5
584 files changed, 15850 insertions, 2232 deletions
diff --git a/README.md b/README.md
index b213846..74d4b8d 100644
--- a/README.md
+++ b/README.md
@@ -2,18 +2,31 @@
[![Build Status](https://travis-ci.org/reo7sp/tgbot-cpp.svg?branch=master)](https://travis-ci.org/reo7sp/tgbot-cpp)
[![Docker Hub pulls](https://img.shields.io/docker/pulls/reo7sp/tgbot-cpp.svg)](https://hub.docker.com/r/reo7sp/tgbot-cpp/)
-[![GitHub contributors](https://img.shields.io/github/contributors/reo7sp/tgbot-cpp.svg)](https://github.com/reo7sp/tgbot-cpp/graphs/contributors)
-
-[![Contact reo7sp](https://img.shields.io/badge/telegram-contact-green.svg)](https://t.me/reo7sp)
-[![Join the chat at https://gitter.im/reo7sp/tgbot-cpp](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/reo7sp/tgbot-cpp?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
+[![Contact @reo7sp](https://img.shields.io/badge/telegram-contact-green.svg)](https://t.me/reo7sp)
[![Donate using PayPal](https://img.shields.io/badge/donate-PayPal-brightgreen.svg)](https://paypal.me/reo7sp)
-[![Donate using Yandex.Money](https://img.shields.io/badge/donate-Yandex.Money-brightgreen.svg)](https://money.yandex.ru/to/410011554060830)
+[![Donate using Rocketbank](https://img.shields.io/badge/donate-Rocketbank-brightgreen.svg)](https://rocketbank.ru/reo7sp)
+
+---
+
+[![GitHub contributors](https://img.shields.io/github/contributors/reo7sp/tgbot-cpp.svg)](https://github.com/reo7sp/tgbot-cpp/graphs/contributors) &nbsp; 🚀🚀🚀 thanks for the contributing!
+
+---
C++ library for Telegram bot API.
Documentation is located [here](http://reo7sp.github.io/tgbot-cpp).
+## State
+
+- [x] Bot API 3.0 / **_Invoice is not implemented._**
+- [x] Bot API 3.1
+- [x] Bot API 3.2
+- [x] Bot API 3.3
+- [x] Bot API 3.4
+- [x] Bot API 3.5 / **_Invoice is not implemented._**
+- [ ] Bot API 3.6
+
## Library compilation
Firstly you need to install some dependencies such as Boost and build tools such as CMake. On Debian-based distibutives you can do it with these commands:
diff --git a/docs/_api_8h.html b/docs/_api_8h.html
index 2b6cfbc..bcffa0c 100644
--- a/docs/_api_8h.html
+++ b/docs/_api_8h.html
@@ -100,7 +100,9 @@ $(document).ready(function(){initNavTree('_api_8h.html','');});
<code>#include &quot;<a class="el" href="_venue_8h_source.html">tgbot/types/Venue.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_webhook_info_8h_source.html">tgbot/types/WebhookInfo.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_chat_member_8h_source.html">tgbot/types/ChatMember.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_sticker_set_8h_source.html">tgbot/types/StickerSet.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_file_8h_source.html">tgbot/types/File.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_input_media_8h_source.html">tgbot/types/InputMedia.h</a>&quot;</code><br />
</div>
<p><a href="_api_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
@@ -120,7 +122,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="_api_8h.html">Api.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_api_8h_source.html b/docs/_api_8h_source.html
index ef03062..a4a3e51 100644
--- a/docs/_api_8h_source.html
+++ b/docs/_api_8h_source.html
@@ -83,30 +83,43 @@ $(document).ready(function(){initNavTree('_api_8h_source.html','');});
<div class="title">Api.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_api_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_API_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_API_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;boost/property_tree/ptree.hpp&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_http_req_arg_8h.html">tgbot/net/HttpReqArg.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_user_8h.html">tgbot/types/User.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_message_8h.html">tgbot/types/Message.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_generic_reply_8h.html">tgbot/types/GenericReply.h</a>&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_input_file_8h.html">tgbot/types/InputFile.h</a>&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_user_profile_photos_8h.html">tgbot/types/UserProfilePhotos.h</a>&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_update_8h.html">tgbot/types/Update.h</a>&quot;</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_8h.html">tgbot/types/InlineQueryResult.h</a>&quot;</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_venue_8h.html">tgbot/types/Venue.h</a>&quot;</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_webhook_info_8h.html">tgbot/types/WebhookInfo.h</a>&quot;</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_chat_member_8h.html">tgbot/types/ChatMember.h</a>&quot;</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_file_8h.html">tgbot/types/File.h</a>&quot;</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="namespace_tg_bot.html"> 44</a></span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_bot.html">Bot</a>;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_api.html"> 52</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_api.html">Api</a> {</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keyword">typedef</span> std::shared_ptr&lt;std::vector&lt;std::string&gt;&gt; StringArrayPtr;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_api.html#afb5d57ac6b56fe83e7894e3b686c3339"> 56</a></span>&#160;<span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_bot.html">Bot</a>;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="class_tg_bot_1_1_api.html#ac0e4615a8944c07e7db3811ee84f2a94">Api</a>(<span class="keyword">const</span> std::string&amp; token);</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a566fcf52400de18737110edd7ab01535">getMe</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a5efcfe0a1667c3574ea97018155e763e">sendMessage</a>(int64_t chatId, <span class="keyword">const</span> std::string&amp; text, <span class="keywordtype">bool</span> disableWebPagePreview = <span class="keyword">false</span>, int32_t replyToMessageId = 0, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), <span class="keyword">const</span> std::string&amp; parseMode = <span class="stringliteral">&quot;&quot;</span>, <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#acf5818100f3529706d8aa888f3922594">forwardMessage</a>(int64_t chatId, int64_t fromChatId, int32_t messageId, <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a5fd4787f1c4784763364da467ee939f5">sendPhoto</a>(int64_t chatId, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> photo, <span class="keyword">const</span> std::string&amp; caption = <span class="stringliteral">&quot;&quot;</span>, int32_t replyToMessageId = 0,</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a5fd4787f1c4784763364da467ee939f5">sendPhoto</a>(int64_t chatId, <span class="keyword">const</span> std::string&amp; photoId, <span class="keyword">const</span> std::string&amp; caption = <span class="stringliteral">&quot;&quot;</span>, int32_t replyToMessageId = 0,</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a02516736a544239624cd78f9e00dd625">sendAudio</a>(int64_t chatId, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> audio, <span class="keyword">const</span> std::string &amp;caption = <span class="stringliteral">&quot;&quot;</span>, int32_t duration = 0,</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keyword">const</span> std::string&amp; performer = <span class="stringliteral">&quot;&quot;</span>, <span class="keyword">const</span> std::string&amp; title = <span class="stringliteral">&quot;&quot;</span>, int32_t replyToMessageId = 0,</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a02516736a544239624cd78f9e00dd625">sendAudio</a>(int64_t chatId, <span class="keyword">const</span> std::string&amp; audioId, <span class="keyword">const</span> std::string &amp;caption = <span class="stringliteral">&quot;&quot;</span>, int32_t duration = 0,</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keyword">const</span> std::string&amp; performer = <span class="stringliteral">&quot;&quot;</span>, <span class="keyword">const</span> std::string&amp; title = <span class="stringliteral">&quot;&quot;</span>, int32_t replyToMessageId = 0,</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a3fecab4c02d4a768742a5c22b2e805f7">sendDocument</a>(int64_t chatId, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> document, <span class="keyword">const</span> std::string &amp;caption = <span class="stringliteral">&quot;&quot;</span>, int32_t replyToMessageId = 0,</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a3fecab4c02d4a768742a5c22b2e805f7">sendDocument</a>(int64_t chatId, <span class="keyword">const</span> std::string&amp; documentId, <span class="keyword">const</span> std::string &amp;caption = <span class="stringliteral">&quot;&quot;</span>, int32_t replyToMessageId = 0,</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a837ece41c01aa9405c3951a870fa2ff1">sendSticker</a>(int64_t chatId, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> sticker, int32_t replyToMessageId = 0,</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a837ece41c01aa9405c3951a870fa2ff1">sendSticker</a>(int64_t chatId, <span class="keyword">const</span> std::string&amp; stickerId, int32_t replyToMessageId = 0,</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#ae48a4c5793721df8438d2c01962e0e2e">sendVideo</a>(int64_t chatId, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> video, int32_t duration = 0, int32_t width = 0, int32_t height = 0, <span class="keyword">const</span> std::string &amp;caption = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; int32_t replyToMessageId = 0, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#ae48a4c5793721df8438d2c01962e0e2e">sendVideo</a>(int64_t chatId, <span class="keyword">const</span> std::string&amp; videoId, int32_t duration = 0, int32_t width = 0, int32_t height = 0, <span class="keyword">const</span> std::string &amp;caption = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; int32_t replyToMessageId = 0, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#aef36b31266345808a87d77ab1dfa12d4">sendVoice</a>(int64_t chatId, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> voice, <span class="keyword">const</span> std::string &amp;caption = <span class="stringliteral">&quot;&quot;</span>, <span class="keywordtype">int</span> duration = 0, int32_t replyToMessageId = 0,</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#aef36b31266345808a87d77ab1dfa12d4">sendVoice</a>(int64_t chatId, <span class="keyword">const</span> std::string&amp; voiceId, <span class="keyword">const</span> std::string &amp;caption = <span class="stringliteral">&quot;&quot;</span>, <span class="keywordtype">int</span> duration = 0, int32_t replyToMessageId = 0,</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a91ab4ca23c30bcb3064c114cb9d690ed">sendLocation</a>(int64_t chatId, <span class="keywordtype">float</span> latitude, <span class="keywordtype">float</span> longitude, int32_t replyToMessageId = 0,</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a483c9c374b6f42bceb66b0093bf1cb4f">sendVenue</a>(int64_t chatId, <span class="keywordtype">float</span> latitude, <span class="keywordtype">float</span> longitude, std::string title, std::string address, std::string foursquareId = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>, int32_t replyToMessageId = 0, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()) <span class="keyword">const</span>;</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#aa01ddbbf3eb706cf901a1f0abdb2aa3b">sendContact</a>(int64_t chatId, std::string phoneNumber, std::string firstName, std::string lastName = <span class="stringliteral">&quot;&quot;</span>, <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>,</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; int32_t replyToMessageId = 0, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()) <span class="keyword">const</span>;</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_tg_bot_1_1_api.html#a77fe17ad287f702bb021fc92575a0e2d">sendChatAction</a>(int64_t chatId, <span class="keyword">const</span> std::string&amp; action) <span class="keyword">const</span>;</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <a class="code" href="class_tg_bot_1_1_user_profile_photos.html#a734352c5b115ea29e639f01462187d55">UserProfilePhotos::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#aa605f96bd5de1a3a432e14a160bac210">getUserProfilePhotos</a>(int32_t userId, int32_t offset = 0, int32_t limit = 100) <span class="keyword">const</span>;</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <a class="code" href="class_tg_bot_1_1_file.html#ac47e9c73b9d762eef2322c0932c5a934">File::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#ac50bdd50bf0cf5a211e699925759ebc1">getFile</a>(<span class="keyword">const</span> std::string &amp;fileId) <span class="keyword">const</span>;</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#a28d6bda0f615ff1c7063905eb61b5cde">leaveChat</a>(int64_t chatId) <span class="keyword">const</span>;</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <a class="code" href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48">Chat::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#ad042b4d7f03f45eb59acb68085faaa23">getChat</a>(int64_t chatId) <span class="keyword">const</span>;</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160;</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; std::vector&lt;ChatMember::Ptr&gt; <a class="code" href="class_tg_bot_1_1_api.html#a2fd133b562c8bcad74d4b76e4fdbc5b8">getChatAdministrators</a>(int64_t chatId) <span class="keyword">const</span>;</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_api.html#a018da546747f0d34a5fa3bdb6a715a07">getChatMembersCount</a>(int64_t chatId) <span class="keyword">const</span>;</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160;</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <a class="code" href="class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d">ChatMember::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a648190cc90ed13172bc2327344d0e7f6">getChatMember</a>(int64_t chatId, int32_t userId) <span class="keyword">const</span>;</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#a2f73414941d8bb67ff3721a674274bf8">answerCallbackQuery</a>(<span class="keyword">const</span> std::string &amp; callbackQueryId, <span class="keyword">const</span> std::string &amp; text=<span class="stringliteral">&quot;&quot;</span>, <span class="keywordtype">bool</span> showAlert=<span class="keyword">false</span>, <span class="keyword">const</span> std::string &amp;url=<span class="stringliteral">&quot;&quot;</span>, int32_t cacheTime=0) <span class="keyword">const</span>;</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160;</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#ae748d3681b132b0cbd6a1a9080a4da2e">editMessageText</a>(<span class="keyword">const</span> std::string&amp; text, int64_t chatId=0, int32_t messageId=0, <span class="keyword">const</span> std::string&amp; inlineMessageId=<span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <span class="keyword">const</span> std::string&amp; parseMode = <span class="stringliteral">&quot;&quot;</span>, <span class="keywordtype">bool</span> disableWebPagePreview = <span class="keyword">false</span>, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()) <span class="keyword">const</span>;</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a8663d3b183eb53d6b7ca19791e55d7d7">editMessageCaption</a>(int64_t chatId = 0, int32_t messageId = 0, <span class="keyword">const</span> std::string&amp; caption = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; <span class="keyword">const</span> std::string&amp; inlineMessageId = <span class="stringliteral">&quot;&quot;</span>, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()) <span class="keyword">const</span>;</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a9edd65a004e477580923216cf741af3f">editMessageReplyMarkup</a>(int64_t chatId = 0, int32_t messageId = 0, <span class="keyword">const</span> std::string&amp; inlineMessageId = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()) <span class="keyword">const</span>;</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_tg_bot_1_1_api.html#a963570ff375bced1e5b21246082365f1">deleteMessage</a>(int64_t chatId, int32_t messageId) <span class="keyword">const</span>;</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160;</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; std::vector&lt;Update::Ptr&gt; <a class="code" href="class_tg_bot_1_1_api.html#abd10abcfaf859c63cab0526b8c9179c9">getUpdates</a>(int32_t offset = 0, int32_t limit = 100, int32_t timeout = 0, <span class="keyword">const</span> StringArrayPtr &amp;allowedUpdates = <span class="keyword">nullptr</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_tg_bot_1_1_api.html#af961a33f53579fee24090059dab328ea">setWebhook</a>(<span class="keyword">const</span> std::string&amp; url = <span class="stringliteral">&quot;&quot;</span>, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> certificate = <span class="keyword">nullptr</span>, int32_t maxConnection = 40, <span class="keyword">const</span> StringArrayPtr &amp;allowedUpdates = <span class="keyword">nullptr</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160;</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#a8fbfde4234553c478987746c43b08e62">deleteWebhook</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160;</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; <a class="code" href="class_tg_bot_1_1_webhook_info.html#a2280093713d1304207d8bba2204648d6">WebhookInfo::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a43bf35783ec4f9a03e46925e36fda24c">getWebhookInfo</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#a430f9e036859250345d2125b7688a1f9">answerInlineQuery</a>(<span class="keyword">const</span> std::string&amp; inlineQueryId, <span class="keyword">const</span> std::vector&lt;InlineQueryResult::Ptr&gt;&amp; results,</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160; int32_t cacheTime=300, <span class="keywordtype">bool</span> isPersonal=<span class="keyword">false</span>, <span class="keyword">const</span> std::string&amp; nextOffset=<span class="stringliteral">&quot;&quot;</span>, <span class="keyword">const</span> std::string&amp; switchPmText=<span class="stringliteral">&quot;&quot;</span>, <span class="keyword">const</span> std::string&amp; switchPmParameter=<span class="stringliteral">&quot;&quot;</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#a07c9bb7aa68a66bec54dd9bcf97875d7">kickChatMember</a>(int64_t chatId, int32_t userId) <span class="keyword">const</span>;</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#a44ea670c4eecdf100f60be3c90911eec">unbanChatMember</a>(int64_t chatId, int32_t userId) <span class="keyword">const</span>;</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;</div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_api.html#aa60ec06b9171d94ef717f1ac03190f07">downloadFile</a>(<span class="keyword">const</span> std::string&amp; filePath, <span class="keyword">const</span> std::vector&lt;HttpReqArg&gt;&amp; args = std::vector&lt;HttpReqArg&gt;()) <span class="keyword">const</span>;</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; boost::property_tree::ptree sendRequest(<span class="keyword">const</span> std::string&amp; method, <span class="keyword">const</span> std::vector&lt;HttpReqArg&gt;&amp; args = std::vector&lt;HttpReqArg&gt;()) <span class="keyword">const</span>;</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; <span class="keyword">const</span> std::string _token;</div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160;};</div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160;</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;}</div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_API_H</span></div><div class="ttc" id="class_tg_bot_1_1_api_html_ad042b4d7f03f45eb59acb68085faaa23"><div class="ttname"><a href="class_tg_bot_1_1_api.html#ad042b4d7f03f45eb59acb68085faaa23">TgBot::Api::getChat</a></div><div class="ttdeci">Chat::Ptr getChat(int64_t chatId) const</div></div>
-<div class="ttc" id="class_tg_bot_1_1_api_html_a483c9c374b6f42bceb66b0093bf1cb4f"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a483c9c374b6f42bceb66b0093bf1cb4f">TgBot::Api::sendVenue</a></div><div class="ttdeci">Message::Ptr sendVenue(int64_t chatId, float latitude, float longitude, std::string title, std::string address, std::string foursquareId=&quot;&quot;, bool disableNotification=false, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr()) const</div></div>
-<div class="ttc" id="class_tg_bot_1_1_api_html_a91ab4ca23c30bcb3064c114cb9d690ed"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a91ab4ca23c30bcb3064c114cb9d690ed">TgBot::Api::sendLocation</a></div><div class="ttdeci">Message::Ptr sendLocation(int64_t chatId, float latitude, float longitude, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const</div></div>
+<a href="_api_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_API_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_API_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;boost/property_tree/ptree.hpp&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_http_req_arg_8h.html">tgbot/net/HttpReqArg.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_user_8h.html">tgbot/types/User.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_message_8h.html">tgbot/types/Message.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_generic_reply_8h.html">tgbot/types/GenericReply.h</a>&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_input_file_8h.html">tgbot/types/InputFile.h</a>&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_user_profile_photos_8h.html">tgbot/types/UserProfilePhotos.h</a>&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_update_8h.html">tgbot/types/Update.h</a>&quot;</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_8h.html">tgbot/types/InlineQueryResult.h</a>&quot;</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_venue_8h.html">tgbot/types/Venue.h</a>&quot;</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_webhook_info_8h.html">tgbot/types/WebhookInfo.h</a>&quot;</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_chat_member_8h.html">tgbot/types/ChatMember.h</a>&quot;</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_sticker_set_8h.html">tgbot/types/StickerSet.h</a>&quot;</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_file_8h.html">tgbot/types/File.h</a>&quot;</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_input_media_8h.html">tgbot/types/InputMedia.h</a>&quot;</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="namespace_tg_bot.html"> 46</a></span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_bot.html">Bot</a>;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_api.html"> 54</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_api.html">Api</a> {</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="keyword">typedef</span> std::shared_ptr&lt;std::vector&lt;std::string&gt;&gt; StringArrayPtr;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_api.html#afb5d57ac6b56fe83e7894e3b686c3339"> 58</a></span>&#160;<span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_bot.html">Bot</a>;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="class_tg_bot_1_1_api.html#ac0e4615a8944c07e7db3811ee84f2a94">Api</a>(<span class="keyword">const</span> std::string&amp; token);</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a566fcf52400de18737110edd7ab01535">getMe</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#ad0f68ec32e5878a9fe4f922cd4f13b68">sendMessage</a>(int64_t chatId, <span class="keyword">const</span> std::string&amp; text, <span class="keywordtype">bool</span> disableWebPagePreview = <span class="keyword">false</span>, int32_t replyToMessageId = 0, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = std::make_shared&lt;GenericReply&gt;(), <span class="keyword">const</span> std::string&amp; parseMode = <span class="stringliteral">&quot;&quot;</span>, <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#acf5818100f3529706d8aa888f3922594">forwardMessage</a>(int64_t chatId, int64_t fromChatId, int32_t messageId, <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a71bb086a1247df2ec28b47d86ebb3709">sendPhoto</a>(int64_t chatId, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> photo, <span class="keyword">const</span> std::string&amp; caption = <span class="stringliteral">&quot;&quot;</span>, int32_t replyToMessageId = 0,</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = std::make_shared&lt;GenericReply&gt;(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a71bb086a1247df2ec28b47d86ebb3709">sendPhoto</a>(int64_t chatId, <span class="keyword">const</span> std::string&amp; photoId, <span class="keyword">const</span> std::string&amp; caption = <span class="stringliteral">&quot;&quot;</span>, int32_t replyToMessageId = 0,</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = std::make_shared&lt;GenericReply&gt;(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#aa7a1d9cef9cdbdad3b82f020b5395dd8">sendAudio</a>(int64_t chatId, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> audio, <span class="keyword">const</span> std::string &amp;caption = <span class="stringliteral">&quot;&quot;</span>, int32_t duration = 0,</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keyword">const</span> std::string&amp; performer = <span class="stringliteral">&quot;&quot;</span>, <span class="keyword">const</span> std::string&amp; title = <span class="stringliteral">&quot;&quot;</span>, int32_t replyToMessageId = 0,</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = std::make_shared&lt;GenericReply&gt;(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#aa7a1d9cef9cdbdad3b82f020b5395dd8">sendAudio</a>(int64_t chatId, <span class="keyword">const</span> std::string&amp; audioId, <span class="keyword">const</span> std::string &amp;caption = <span class="stringliteral">&quot;&quot;</span>, int32_t duration = 0,</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keyword">const</span> std::string&amp; performer = <span class="stringliteral">&quot;&quot;</span>, <span class="keyword">const</span> std::string&amp; title = <span class="stringliteral">&quot;&quot;</span>, int32_t replyToMessageId = 0,</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = std::make_shared&lt;GenericReply&gt;(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#ac10306656a242bd3818731dc818a9ebd">sendDocument</a>(int64_t chatId, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> document, <span class="keyword">const</span> std::string &amp;caption = <span class="stringliteral">&quot;&quot;</span>, int32_t replyToMessageId = 0,</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = std::make_shared&lt;GenericReply&gt;(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#ac10306656a242bd3818731dc818a9ebd">sendDocument</a>(int64_t chatId, <span class="keyword">const</span> std::string&amp; documentId, <span class="keyword">const</span> std::string &amp;caption = <span class="stringliteral">&quot;&quot;</span>, int32_t replyToMessageId = 0,</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = std::make_shared&lt;GenericReply&gt;(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#ab7767c4474092f5fee78150394ae0ef2">sendSticker</a>(int64_t chatId, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> sticker, int32_t replyToMessageId = 0,</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = std::make_shared&lt;GenericReply&gt;(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#ab7767c4474092f5fee78150394ae0ef2">sendSticker</a>(int64_t chatId, <span class="keyword">const</span> std::string&amp; stickerId, int32_t replyToMessageId = 0,</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = std::make_shared&lt;GenericReply&gt;(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <a class="code" href="class_tg_bot_1_1_sticker_set.html#ad3c58f08ddacdb946507cd96a3d54421">StickerSet::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a270296c79f52985fca19cacf3ed75d2f">getStickerSet</a>(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; </div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <a class="code" href="class_tg_bot_1_1_file.html#ac47e9c73b9d762eef2322c0932c5a934">File::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a2d80bc4f88e797fa455c213eb18db012">uploadStickerFile</a>(int32_t userId, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> pngSticker) <span class="keyword">const</span>;</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#a378064e036f99e8f2a9c5a70c5e2c33c">createNewStickerSet</a>(int32_t userId, <span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> std::string&amp; title,</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <a class="code" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> pngSticker, <span class="keyword">const</span> std::string&amp; emojis, <span class="keywordtype">bool</span> containsMasks = <span class="keyword">false</span>, <a class="code" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">MaskPosition::Ptr</a> maskPosition = <span class="keyword">nullptr</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#a378064e036f99e8f2a9c5a70c5e2c33c">createNewStickerSet</a>(int32_t userId, <span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> std::string&amp; title,</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <span class="keyword">const</span> std::string&amp; pngSticker, <span class="keyword">const</span> std::string&amp; emojis, <span class="keywordtype">bool</span> containsMasks = <span class="keyword">false</span>, <a class="code" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">MaskPosition::Ptr</a> maskPosition = <span class="keyword">nullptr</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#a48af7fd639ee071eac165e49c75cc6d0">addStickerToSet</a>(int32_t userId, <span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> std::string&amp; title,</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <a class="code" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> pngSticker, <span class="keyword">const</span> std::string&amp; emojis, <a class="code" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">MaskPosition::Ptr</a> maskPosition = <span class="keyword">nullptr</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#a48af7fd639ee071eac165e49c75cc6d0">addStickerToSet</a>(int32_t userId, <span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> std::string&amp; title,</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keyword">const</span> std::string&amp; pngSticker, <span class="keyword">const</span> std::string&amp; emojis, <a class="code" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">MaskPosition::Ptr</a> maskPosition = <span class="keyword">nullptr</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#a0b77fde611ecb916b5975a7ab9fa87f7">setStickerPositionInSet</a>(<span class="keyword">const</span> std::string&amp; sticker, uint32_t position) <span class="keyword">const</span>;</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160;</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#af63bf4b6ac63ad077abd7bb4056b3cc5">deleteStickerPositionInSet</a>(<span class="keyword">const</span> std::string&amp; sticker) <span class="keyword">const</span>;</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#af4effdd5b22ef4dbaa7b739672bd3ed4">sendVideo</a>(int64_t chatId, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> video, int32_t duration = 0, int32_t width = 0, int32_t height = 0, <span class="keyword">const</span> std::string&amp; caption = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; int32_t replyToMessageId = 0, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = std::make_shared&lt;GenericReply&gt;(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160;</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#af4effdd5b22ef4dbaa7b739672bd3ed4">sendVideo</a>(int64_t chatId, <span class="keyword">const</span> std::string&amp; videoId, int32_t duration = 0, int32_t width = 0, int32_t height = 0, <span class="keyword">const</span> std::string&amp; caption = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; int32_t replyToMessageId = 0, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = std::make_shared&lt;GenericReply&gt;(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#aafc9eac23e52cf9f0831b0b47386f44d">sendVideoNote</a>(int64_t chatId, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> videoNote, int64_t replyToMessageId = 0, <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>,</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; int32_t duration = 0, int32_t length = 0, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>());</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160;</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#aafc9eac23e52cf9f0831b0b47386f44d">sendVideoNote</a>(int64_t chatId, <span class="keyword">const</span> std::string&amp; videoNote, int64_t replyToMessageId = 0, <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>,</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; int32_t duration = 0, int32_t length = 0, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>());</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; std::vector&lt;Message::Ptr&gt; <a class="code" href="class_tg_bot_1_1_api.html#a3dad69c5211708ec8581f2bd6f3265bc">sendMediaGroup</a>(int64_t chatId, <span class="keyword">const</span> std::vector&lt;InputMedia::Ptr&gt;&amp; media,</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>, int32_t replyToMessageId = 0) <span class="keyword">const</span>;</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160;</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#ad3ba1e59ffab66acad0e555cc016e05f">sendVoice</a>(int64_t chatId, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> voice, <span class="keyword">const</span> std::string&amp; caption = <span class="stringliteral">&quot;&quot;</span>, <span class="keywordtype">int</span> duration = 0, int32_t replyToMessageId = 0,</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = std::make_shared&lt;GenericReply&gt;(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160;</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#ad3ba1e59ffab66acad0e555cc016e05f">sendVoice</a>(int64_t chatId, <span class="keyword">const</span> std::string&amp; voiceId, <span class="keyword">const</span> std::string&amp; caption = <span class="stringliteral">&quot;&quot;</span>, <span class="keywordtype">int</span> duration = 0, int32_t replyToMessageId = 0,</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = std::make_shared&lt;GenericReply&gt;(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a5479c47ebc9f7385cb78e957351234cd">sendLocation</a>(int64_t chatId, <span class="keywordtype">float</span> latitude, <span class="keywordtype">float</span> longitude, uint32_t livePeriod = 0,</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; int32_t replyToMessageId = 0, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = std::make_shared&lt;GenericReply&gt;(), <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160;</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a40937330bcd8dc6c3658c582194653fc">editMessageLiveLocation</a>(<span class="keywordtype">float</span> latitude, <span class="keywordtype">float</span> longitude, int64_t chatId = 0, int32_t messageId = 0,</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; int32_t inlineMessageId = 0, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7">InlineKeyboardMarkup::Ptr</a> replyMarkup = std::make_shared&lt;InlineKeyboardMarkup&gt;()) <span class="keyword">const</span>;</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160;</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#ad3751d4b049e8f7b1d845d041370df98">stopMessageLiveLocation</a>(int64_t chatId = 0, int32_t messageId = 0, int32_t inlineMessageId = 0,</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7">InlineKeyboardMarkup::Ptr</a> replyMarkup = std::make_shared&lt;InlineKeyboardMarkup&gt;()) <span class="keyword">const</span>;</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160;</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a3351e9ee5561453bfa61218ddce8be47">sendVenue</a>(int64_t chatId, <span class="keywordtype">float</span> latitude, <span class="keywordtype">float</span> longitude, <span class="keyword">const</span> std::string&amp; title, <span class="keyword">const</span> std::string&amp; address, <span class="keyword">const</span> std::string&amp; foursquareId = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>, int32_t replyToMessageId = 0, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = std::make_shared&lt;GenericReply&gt;()) <span class="keyword">const</span>;</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160;</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a29f67a91434a7ce8b017f103419f23c4">sendContact</a>(int64_t chatId, <span class="keyword">const</span> std::string&amp; phoneNumber, <span class="keyword">const</span> std::string&amp; firstName, <span class="keyword">const</span> std::string&amp; lastName = <span class="stringliteral">&quot;&quot;</span>, <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>,</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; int32_t replyToMessageId = 0, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = std::make_shared&lt;GenericReply&gt;()) <span class="keyword">const</span>;</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160;</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_tg_bot_1_1_api.html#a77fe17ad287f702bb021fc92575a0e2d">sendChatAction</a>(int64_t chatId, <span class="keyword">const</span> std::string&amp; action) <span class="keyword">const</span>;</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; <a class="code" href="class_tg_bot_1_1_user_profile_photos.html#a734352c5b115ea29e639f01462187d55">UserProfilePhotos::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#aa605f96bd5de1a3a432e14a160bac210">getUserProfilePhotos</a>(int32_t userId, int32_t offset = 0, int32_t limit = 100) <span class="keyword">const</span>;</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160; <a class="code" href="class_tg_bot_1_1_file.html#ac47e9c73b9d762eef2322c0932c5a934">File::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#ac50bdd50bf0cf5a211e699925759ebc1">getFile</a>(<span class="keyword">const</span> std::string &amp;fileId) <span class="keyword">const</span>;</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#a28d6bda0f615ff1c7063905eb61b5cde">leaveChat</a>(int64_t chatId) <span class="keyword">const</span>;</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;</div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160; <a class="code" href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48">Chat::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#ad042b4d7f03f45eb59acb68085faaa23">getChat</a>(int64_t chatId) <span class="keyword">const</span>;</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160;</div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; std::vector&lt;ChatMember::Ptr&gt; <a class="code" href="class_tg_bot_1_1_api.html#a2fd133b562c8bcad74d4b76e4fdbc5b8">getChatAdministrators</a>(int64_t chatId) <span class="keyword">const</span>;</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;</div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_api.html#a018da546747f0d34a5fa3bdb6a715a07">getChatMembersCount</a>(int64_t chatId) <span class="keyword">const</span>;</div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; <a class="code" href="class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d">ChatMember::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a648190cc90ed13172bc2327344d0e7f6">getChatMember</a>(int64_t chatId, int32_t userId) <span class="keyword">const</span>;</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#aafb54206146f5b9510ef89026d0b8589">setChatStickerSet</a>(int64_t chatId, <span class="keyword">const</span> std::string&amp; stickerSetName) <span class="keyword">const</span>;</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160;</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#a885e70f75a1def9b953290aea2991c42">deleteChatStickerSet</a>(int64_t chatId) <span class="keyword">const</span>;</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160;</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160;</div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#a2f73414941d8bb67ff3721a674274bf8">answerCallbackQuery</a>(<span class="keyword">const</span> std::string &amp; callbackQueryId, <span class="keyword">const</span> std::string &amp; text=<span class="stringliteral">&quot;&quot;</span>, <span class="keywordtype">bool</span> showAlert=<span class="keyword">false</span>, <span class="keyword">const</span> std::string &amp;url=<span class="stringliteral">&quot;&quot;</span>, int32_t cacheTime=0) <span class="keyword">const</span>;</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#aaf32b01ea203366959676afd98e8d7e2">editMessageText</a>(<span class="keyword">const</span> std::string&amp; text, int64_t chatId=0, int32_t messageId=0, <span class="keyword">const</span> std::string&amp; inlineMessageId=<span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; <span class="keyword">const</span> std::string&amp; parseMode = <span class="stringliteral">&quot;&quot;</span>, <span class="keywordtype">bool</span> disableWebPagePreview = <span class="keyword">false</span>, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = std::make_shared&lt;GenericReply&gt;()) <span class="keyword">const</span>;</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;</div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a979612d47e46ed29bc9d2e7ab1addb7e">editMessageCaption</a>(int64_t chatId = 0, int32_t messageId = 0, <span class="keyword">const</span> std::string&amp; caption = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; <span class="keyword">const</span> std::string&amp; inlineMessageId = <span class="stringliteral">&quot;&quot;</span>, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = std::make_shared&lt;GenericReply&gt;()) <span class="keyword">const</span>;</div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;</div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a1dd8b4abfb95233c70b7436515ca680d">editMessageReplyMarkup</a>(int64_t chatId = 0, int32_t messageId = 0, <span class="keyword">const</span> std::string&amp; inlineMessageId = <span class="stringliteral">&quot;&quot;</span>,</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup = std::make_shared&lt;GenericReply&gt;()) <span class="keyword">const</span>;</div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;</div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_tg_bot_1_1_api.html#a963570ff375bced1e5b21246082365f1">deleteMessage</a>(int64_t chatId, int32_t messageId) <span class="keyword">const</span>;</div><div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;</div><div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160; std::vector&lt;Update::Ptr&gt; <a class="code" href="class_tg_bot_1_1_api.html#abd10abcfaf859c63cab0526b8c9179c9">getUpdates</a>(int32_t offset = 0, int32_t limit = 100, int32_t timeout = 0, <span class="keyword">const</span> StringArrayPtr &amp;allowedUpdates = <span class="keyword">nullptr</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160;</div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_tg_bot_1_1_api.html#af961a33f53579fee24090059dab328ea">setWebhook</a>(<span class="keyword">const</span> std::string&amp; url = <span class="stringliteral">&quot;&quot;</span>, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> certificate = <span class="keyword">nullptr</span>, int32_t maxConnection = 40, <span class="keyword">const</span> StringArrayPtr &amp;allowedUpdates = <span class="keyword">nullptr</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160;</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#a8fbfde4234553c478987746c43b08e62">deleteWebhook</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160;</div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; <a class="code" href="class_tg_bot_1_1_webhook_info.html#a2280093713d1304207d8bba2204648d6">WebhookInfo::Ptr</a> <a class="code" href="class_tg_bot_1_1_api.html#a43bf35783ec4f9a03e46925e36fda24c">getWebhookInfo</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160;</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#a430f9e036859250345d2125b7688a1f9">answerInlineQuery</a>(<span class="keyword">const</span> std::string&amp; inlineQueryId, <span class="keyword">const</span> std::vector&lt;InlineQueryResult::Ptr&gt;&amp; results,</div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; int32_t cacheTime = 300, <span class="keywordtype">bool</span> isPersonal = <span class="keyword">false</span>, <span class="keyword">const</span> std::string&amp; nextOffset = <span class="stringliteral">&quot;&quot;</span>, <span class="keyword">const</span> std::string&amp; switchPmText = <span class="stringliteral">&quot;&quot;</span>, <span class="keyword">const</span> std::string&amp; switchPmParameter = <span class="stringliteral">&quot;&quot;</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160;</div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#a3b85e962cd7ed5df9f4204b8424aabef">kickChatMember</a>(int64_t chatId, int32_t userId, uint64_t untilDate = 0) <span class="keyword">const</span>;</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160;</div><div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#a44ea670c4eecdf100f60be3c90911eec">unbanChatMember</a>(int64_t chatId, int32_t userId) <span class="keyword">const</span>;</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160;</div><div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#ad77e4687f7536606890a3db42ff5de1f">restrictChatMember</a>(int64_t chatId, int32_t userId, uint64_t untilDate = 0, <span class="keywordtype">bool</span> canSendMessages = <span class="keyword">false</span>,</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; <span class="keywordtype">bool</span> canSendMediaMessages = <span class="keyword">false</span>, <span class="keywordtype">bool</span> canSendOtherMessages = <span class="keyword">false</span>, <span class="keywordtype">bool</span> canAddWebPagePreviews = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;</div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#a4a701223b6a834b594e216a80695d300">promoteChatMember</a>(int64_t chatId, int32_t userId, <span class="keywordtype">bool</span> canChangeInfo = <span class="keyword">false</span>, <span class="keywordtype">bool</span> canPostMessages = <span class="keyword">false</span>,</div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160; <span class="keywordtype">bool</span> canEditMessages = <span class="keyword">false</span>, <span class="keywordtype">bool</span> canDeleteMessages = <span class="keyword">false</span>, <span class="keywordtype">bool</span> canInviteUsers = <span class="keyword">false</span>, <span class="keywordtype">bool</span> canPinMessages = <span class="keyword">false</span>, <span class="keywordtype">bool</span> canPromoteMembers = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160;</div><div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_api.html#a5b0cf2c9b99bd1376def02fb698b8076">exportChatInviteLink</a>(int64_t chatId) <span class="keyword">const</span>;</div><div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160;</div><div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#a958b5a97bddd5c2ff57df30788a4385b">setChatPhoto</a>(int64_t chatId, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> photo) <span class="keyword">const</span>;</div><div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160;</div><div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#a61fa540a7db9597618b7fb15fe5095a0">deleteChatPhoto</a>(int64_t chatId) <span class="keyword">const</span>;</div><div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160;</div><div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#a43c91c467f45e4207968bf6cf1cb3a6e">setChatTitle</a>(int64_t chatId, <span class="keyword">const</span> std::string&amp; title) <span class="keyword">const</span>;</div><div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160;</div><div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#aa9a0592b9a6c3ffe0d05005292b90250">setChatDescription</a>(int64_t chatId, <span class="keyword">const</span> std::string&amp; description) <span class="keyword">const</span>;</div><div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160;</div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#a84538c3c1ab19dc262b471edb361ad8d">pinChatMessage</a>(int64_t chatId, int32_t messageId, <span class="keywordtype">bool</span> disableNotification = <span class="keyword">false</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160;</div><div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_api.html#ae999adb4e101bdf95cdee77867e084fc">unpinChatMessage</a>(int64_t chatId) <span class="keyword">const</span>;</div><div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160;</div><div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160;</div><div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_api.html#aa60ec06b9171d94ef717f1ac03190f07">downloadFile</a>(<span class="keyword">const</span> std::string&amp; filePath, <span class="keyword">const</span> std::vector&lt;HttpReqArg&gt;&amp; args = std::vector&lt;HttpReqArg&gt;()) <span class="keyword">const</span>;</div><div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160;</div><div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160; boost::property_tree::ptree sendRequest(<span class="keyword">const</span> std::string&amp; method, <span class="keyword">const</span> std::vector&lt;HttpReqArg&gt;&amp; args = std::vector&lt;HttpReqArg&gt;()) <span class="keyword">const</span>;</div><div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160;</div><div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160; <span class="keyword">const</span> std::string _token;</div><div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160;};</div><div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160;</div><div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160;}</div><div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160;</div><div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_API_H</span></div><div class="ttc" id="class_tg_bot_1_1_api_html_ad042b4d7f03f45eb59acb68085faaa23"><div class="ttname"><a href="class_tg_bot_1_1_api.html#ad042b4d7f03f45eb59acb68085faaa23">TgBot::Api::getChat</a></div><div class="ttdeci">Chat::Ptr getChat(int64_t chatId) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_af4effdd5b22ef4dbaa7b739672bd3ed4"><div class="ttname"><a href="class_tg_bot_1_1_api.html#af4effdd5b22ef4dbaa7b739672bd3ed4">TgBot::Api::sendVideo</a></div><div class="ttdeci">Message::Ptr sendVideo(int64_t chatId, const InputFile::Ptr video, int32_t duration=0, int32_t width=0, int32_t height=0, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_sticker_set_html_ad3c58f08ddacdb946507cd96a3d54421"><div class="ttname"><a href="class_tg_bot_1_1_sticker_set.html#ad3c58f08ddacdb946507cd96a3d54421">TgBot::StickerSet::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; StickerSet &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_set_8h_source.html#l00041">StickerSet.h:41</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_file_html_ac47e9c73b9d762eef2322c0932c5a934"><div class="ttname"><a href="class_tg_bot_1_1_file.html#ac47e9c73b9d762eef2322c0932c5a934">TgBot::File::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; File &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_file_8h_source.html#l00024">File.h:24</a></div></div>
+<div class="ttc" id="_sticker_set_8h_html"><div class="ttname"><a href="_sticker_set_8h.html">StickerSet.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_a71bb086a1247df2ec28b47d86ebb3709"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a71bb086a1247df2ec28b47d86ebb3709">TgBot::Api::sendPhoto</a></div><div class="ttdeci">Message::Ptr sendPhoto(int64_t chatId, const InputFile::Ptr photo, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_a4a701223b6a834b594e216a80695d300"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a4a701223b6a834b594e216a80695d300">TgBot::Api::promoteChatMember</a></div><div class="ttdeci">bool promoteChatMember(int64_t chatId, int32_t userId, bool canChangeInfo=false, bool canPostMessages=false, bool canEditMessages=false, bool canDeleteMessages=false, bool canInviteUsers=false, bool canPinMessages=false, bool canPromoteMembers=false) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_ae999adb4e101bdf95cdee77867e084fc"><div class="ttname"><a href="class_tg_bot_1_1_api.html#ae999adb4e101bdf95cdee77867e084fc">TgBot::Api::unpinChatMessage</a></div><div class="ttdeci">bool unpinChatMessage(int64_t chatId) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_api_html_aa60ec06b9171d94ef717f1ac03190f07"><div class="ttname"><a href="class_tg_bot_1_1_api.html#aa60ec06b9171d94ef717f1ac03190f07">TgBot::Api::downloadFile</a></div><div class="ttdeci">std::string downloadFile(const std::string &amp;filePath, const std::vector&lt; HttpReqArg &gt; &amp;args=std::vector&lt; HttpReqArg &gt;()) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_api_html_abd10abcfaf859c63cab0526b8c9179c9"><div class="ttname"><a href="class_tg_bot_1_1_api.html#abd10abcfaf859c63cab0526b8c9179c9">TgBot::Api::getUpdates</a></div><div class="ttdeci">std::vector&lt; Update::Ptr &gt; getUpdates(int32_t offset=0, int32_t limit=100, int32_t timeout=0, const StringArrayPtr &amp;allowedUpdates=nullptr) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_api_html_ac50bdd50bf0cf5a211e699925759ebc1"><div class="ttname"><a href="class_tg_bot_1_1_api.html#ac50bdd50bf0cf5a211e699925759ebc1">TgBot::Api::getFile</a></div><div class="ttdeci">File::Ptr getFile(const std::string &amp;fileId) const</div></div>
<div class="ttc" id="_webhook_info_8h_html"><div class="ttname"><a href="_webhook_info_8h.html">WebhookInfo.h</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_aa9a0592b9a6c3ffe0d05005292b90250"><div class="ttname"><a href="class_tg_bot_1_1_api.html#aa9a0592b9a6c3ffe0d05005292b90250">TgBot::Api::setChatDescription</a></div><div class="ttdeci">bool setChatDescription(int64_t chatId, const std::string &amp;description) const</div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_a43c91c467f45e4207968bf6cf1cb3a6e"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a43c91c467f45e4207968bf6cf1cb3a6e">TgBot::Api::setChatTitle</a></div><div class="ttdeci">bool setChatTitle(int64_t chatId, const std::string &amp;title) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_a3b85e962cd7ed5df9f4204b8424aabef"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a3b85e962cd7ed5df9f4204b8424aabef">TgBot::Api::kickChatMember</a></div><div class="ttdeci">bool kickChatMember(int64_t chatId, int32_t userId, uint64_t untilDate=0) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_a378064e036f99e8f2a9c5a70c5e2c33c"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a378064e036f99e8f2a9c5a70c5e2c33c">TgBot::Api::createNewStickerSet</a></div><div class="ttdeci">bool createNewStickerSet(int32_t userId, const std::string &amp;name, const std::string &amp;title, InputFile::Ptr pngSticker, const std::string &amp;emojis, bool containsMasks=false, MaskPosition::Ptr maskPosition=nullptr) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_a29f67a91434a7ce8b017f103419f23c4"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a29f67a91434a7ce8b017f103419f23c4">TgBot::Api::sendContact</a></div><div class="ttdeci">Message::Ptr sendContact(int64_t chatId, const std::string &amp;phoneNumber, const std::string &amp;firstName, const std::string &amp;lastName=&quot;&quot;, bool disableNotification=false, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;()) const</div></div>
<div class="ttc" id="_generic_reply_8h_html"><div class="ttname"><a href="_generic_reply_8h.html">GenericReply.h</a></div></div>
<div class="ttc" id="_update_8h_html"><div class="ttname"><a href="_update_8h.html">Update.h</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_api_html_a5efcfe0a1667c3574ea97018155e763e"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a5efcfe0a1667c3574ea97018155e763e">TgBot::Api::sendMessage</a></div><div class="ttdeci">Message::Ptr sendMessage(int64_t chatId, const std::string &amp;text, bool disableWebPagePreview=false, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), const std::string &amp;parseMode=&quot;&quot;, bool disableNotification=false) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_a48af7fd639ee071eac165e49c75cc6d0"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a48af7fd639ee071eac165e49c75cc6d0">TgBot::Api::addStickerToSet</a></div><div class="ttdeci">bool addStickerToSet(int32_t userId, const std::string &amp;name, const std::string &amp;title, InputFile::Ptr pngSticker, const std::string &amp;emojis, MaskPosition::Ptr maskPosition=nullptr) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_api_html_a2f73414941d8bb67ff3721a674274bf8"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a2f73414941d8bb67ff3721a674274bf8">TgBot::Api::answerCallbackQuery</a></div><div class="ttdeci">bool answerCallbackQuery(const std::string &amp;callbackQueryId, const std::string &amp;text=&quot;&quot;, bool showAlert=false, const std::string &amp;url=&quot;&quot;, int32_t cacheTime=0) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_inline_keyboard_markup_html_a596873291582fb23cfbe6b62e20df8e7"><div class="ttname"><a href="class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7">TgBot::InlineKeyboardMarkup::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineKeyboardMarkup &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_keyboard_markup_8h_source.html#l00022">InlineKeyboardMarkup.h:22</a></div></div>
<div class="ttc" id="_http_req_arg_8h_html"><div class="ttname"><a href="_http_req_arg_8h.html">HttpReqArg.h</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_api_html"><div class="ttname"><a href="class_tg_bot_1_1_api.html">TgBot::Api</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00052">Api.h:52</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_ab7767c4474092f5fee78150394ae0ef2"><div class="ttname"><a href="class_tg_bot_1_1_api.html#ab7767c4474092f5fee78150394ae0ef2">TgBot::Api::sendSticker</a></div><div class="ttdeci">Message::Ptr sendSticker(int64_t chatId, const InputFile::Ptr sticker, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html"><div class="ttname"><a href="class_tg_bot_1_1_api.html">TgBot::Api</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00054">Api.h:54</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_aafb54206146f5b9510ef89026d0b8589"><div class="ttname"><a href="class_tg_bot_1_1_api.html#aafb54206146f5b9510ef89026d0b8589">TgBot::Api::setChatStickerSet</a></div><div class="ttdeci">bool setChatStickerSet(int64_t chatId, const std::string &amp;stickerSetName) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_message_html_a3805a5dc013c6ab23ac5efc91282c11d"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">TgBot::Message::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Message &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00052">Message.h:52</a></div></div>
+<div class="ttc" id="_input_media_8h_html"><div class="ttname"><a href="_input_media_8h.html">InputMedia.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_a84538c3c1ab19dc262b471edb361ad8d"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a84538c3c1ab19dc262b471edb361ad8d">TgBot::Api::pinChatMessage</a></div><div class="ttdeci">bool pinChatMessage(int64_t chatId, int32_t messageId, bool disableNotification=false) const</div></div>
<div class="ttc" id="_inline_query_result_8h_html"><div class="ttname"><a href="_inline_query_result_8h.html">InlineQueryResult.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_api_html_a566fcf52400de18737110edd7ab01535"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a566fcf52400de18737110edd7ab01535">TgBot::Api::getMe</a></div><div class="ttdeci">User::Ptr getMe() const</div></div>
-<div class="ttc" id="class_tg_bot_1_1_api_html_aef36b31266345808a87d77ab1dfa12d4"><div class="ttname"><a href="class_tg_bot_1_1_api.html#aef36b31266345808a87d77ab1dfa12d4">TgBot::Api::sendVoice</a></div><div class="ttdeci">Message::Ptr sendVoice(int64_t chatId, const InputFile::Ptr voice, const std::string &amp;caption=&quot;&quot;, int duration=0, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_af63bf4b6ac63ad077abd7bb4056b3cc5"><div class="ttname"><a href="class_tg_bot_1_1_api.html#af63bf4b6ac63ad077abd7bb4056b3cc5">TgBot::Api::deleteStickerPositionInSet</a></div><div class="ttdeci">bool deleteStickerPositionInSet(const std::string &amp;sticker) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_api_html_a963570ff375bced1e5b21246082365f1"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a963570ff375bced1e5b21246082365f1">TgBot::Api::deleteMessage</a></div><div class="ttdeci">void deleteMessage(int64_t chatId, int32_t messageId) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_a885e70f75a1def9b953290aea2991c42"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a885e70f75a1def9b953290aea2991c42">TgBot::Api::deleteChatStickerSet</a></div><div class="ttdeci">bool deleteChatStickerSet(int64_t chatId) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_user_profile_photos_html_a734352c5b115ea29e639f01462187d55"><div class="ttname"><a href="class_tg_bot_1_1_user_profile_photos.html#a734352c5b115ea29e639f01462187d55">TgBot::UserProfilePhotos::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; UserProfilePhotos &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_user_profile_photos_8h_source.html#l00040">UserProfilePhotos.h:40</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_api_html_ae748d3681b132b0cbd6a1a9080a4da2e"><div class="ttname"><a href="class_tg_bot_1_1_api.html#ae748d3681b132b0cbd6a1a9080a4da2e">TgBot::Api::editMessageText</a></div><div class="ttdeci">Message::Ptr editMessageText(const std::string &amp;text, int64_t chatId=0, int32_t messageId=0, const std::string &amp;inlineMessageId=&quot;&quot;, const std::string &amp;parseMode=&quot;&quot;, bool disableWebPagePreview=false, const GenericReply::Ptr replyMarkup=GenericReply::Ptr()) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_webhook_info_html_a2280093713d1304207d8bba2204648d6"><div class="ttname"><a href="class_tg_bot_1_1_webhook_info.html#a2280093713d1304207d8bba2204648d6">TgBot::WebhookInfo::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; WebhookInfo &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_webhook_info_8h_source.html#l00020">WebhookInfo.h:20</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_api_html_a837ece41c01aa9405c3951a870fa2ff1"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a837ece41c01aa9405c3951a870fa2ff1">TgBot::Api::sendSticker</a></div><div class="ttdeci">Message::Ptr sendSticker(int64_t chatId, const InputFile::Ptr sticker, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_api_html_a43bf35783ec4f9a03e46925e36fda24c"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a43bf35783ec4f9a03e46925e36fda24c">TgBot::Api::getWebhookInfo</a></div><div class="ttdeci">WebhookInfo::Ptr getWebhookInfo() const</div></div>
<div class="ttc" id="_user_profile_photos_8h_html"><div class="ttname"><a href="_user_profile_photos_8h.html">UserProfilePhotos.h</a></div></div>
<div class="ttc" id="_venue_8h_html"><div class="ttname"><a href="_venue_8h.html">Venue.h</a></div></div>
@@ -115,30 +128,43 @@ $(document).ready(function(){initNavTree('_api_8h_source.html','');});
<div class="ttc" id="_input_file_8h_html"><div class="ttname"><a href="_input_file_8h.html">InputFile.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_api_html_a018da546747f0d34a5fa3bdb6a715a07"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a018da546747f0d34a5fa3bdb6a715a07">TgBot::Api::getChatMembersCount</a></div><div class="ttdeci">int32_t getChatMembersCount(int64_t chatId) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_generic_reply_html_aa7bb5f2c5484cb791e1c60c346bbb06f"><div class="ttname"><a href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">TgBot::GenericReply::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; GenericReply &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_generic_reply_8h_source.html#l00037">GenericReply.h:37</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_a1dd8b4abfb95233c70b7436515ca680d"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a1dd8b4abfb95233c70b7436515ca680d">TgBot::Api::editMessageReplyMarkup</a></div><div class="ttdeci">Message::Ptr editMessageReplyMarkup(int64_t chatId=0, int32_t messageId=0, const std::string &amp;inlineMessageId=&quot;&quot;, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;()) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_input_file_html_a9b1b7a8f913d9c4d4a389d9a4353d94f"><div class="ttname"><a href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">TgBot::InputFile::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InputFile &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_input_file_8h_source.html#l00039">InputFile.h:39</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_api_html_acf5818100f3529706d8aa888f3922594"><div class="ttname"><a href="class_tg_bot_1_1_api.html#acf5818100f3529706d8aa888f3922594">TgBot::Api::forwardMessage</a></div><div class="ttdeci">Message::Ptr forwardMessage(int64_t chatId, int64_t fromChatId, int32_t messageId, bool disableNotification=false) const</div></div>
-<div class="ttc" id="class_tg_bot_1_1_chat_html_a9818e295b599a08b77abefb38de75e48"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48">TgBot::Chat::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Chat &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00038">Chat.h:38</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_api_html_a07c9bb7aa68a66bec54dd9bcf97875d7"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a07c9bb7aa68a66bec54dd9bcf97875d7">TgBot::Api::kickChatMember</a></div><div class="ttdeci">bool kickChatMember(int64_t chatId, int32_t userId) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_a5479c47ebc9f7385cb78e957351234cd"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a5479c47ebc9f7385cb78e957351234cd">TgBot::Api::sendLocation</a></div><div class="ttdeci">Message::Ptr sendLocation(int64_t chatId, float latitude, float longitude, uint32_t livePeriod=0, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_aa7a1d9cef9cdbdad3b82f020b5395dd8"><div class="ttname"><a href="class_tg_bot_1_1_api.html#aa7a1d9cef9cdbdad3b82f020b5395dd8">TgBot::Api::sendAudio</a></div><div class="ttdeci">Message::Ptr sendAudio(int64_t chatId, const InputFile::Ptr audio, const std::string &amp;caption=&quot;&quot;, int32_t duration=0, const std::string &amp;performer=&quot;&quot;, const std::string &amp;title=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_html_a9818e295b599a08b77abefb38de75e48"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48">TgBot::Chat::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Chat &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00041">Chat.h:41</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_aafc9eac23e52cf9f0831b0b47386f44d"><div class="ttname"><a href="class_tg_bot_1_1_api.html#aafc9eac23e52cf9f0831b0b47386f44d">TgBot::Api::sendVideoNote</a></div><div class="ttdeci">Message::Ptr sendVideoNote(int64_t chatId, const InputFile::Ptr videoNote, int64_t replyToMessageId=0, bool disableNotification=false, int32_t duration=0, int32_t length=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr())</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_a40937330bcd8dc6c3658c582194653fc"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a40937330bcd8dc6c3658c582194653fc">TgBot::Api::editMessageLiveLocation</a></div><div class="ttdeci">Message::Ptr editMessageLiveLocation(float latitude, float longitude, int64_t chatId=0, int32_t messageId=0, int32_t inlineMessageId=0, const InlineKeyboardMarkup::Ptr replyMarkup=std::make_shared&lt; InlineKeyboardMarkup &gt;()) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_api_html_a28d6bda0f615ff1c7063905eb61b5cde"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a28d6bda0f615ff1c7063905eb61b5cde">TgBot::Api::leaveChat</a></div><div class="ttdeci">bool leaveChat(int64_t chatId) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_ac10306656a242bd3818731dc818a9ebd"><div class="ttname"><a href="class_tg_bot_1_1_api.html#ac10306656a242bd3818731dc818a9ebd">TgBot::Api::sendDocument</a></div><div class="ttdeci">Message::Ptr sendDocument(int64_t chatId, const InputFile::Ptr document, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_api_html_a77fe17ad287f702bb021fc92575a0e2d"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a77fe17ad287f702bb021fc92575a0e2d">TgBot::Api::sendChatAction</a></div><div class="ttdeci">void sendChatAction(int64_t chatId, const std::string &amp;action) const</div></div>
-<div class="ttc" id="class_tg_bot_1_1_api_html_a8663d3b183eb53d6b7ca19791e55d7d7"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a8663d3b183eb53d6b7ca19791e55d7d7">TgBot::Api::editMessageCaption</a></div><div class="ttdeci">Message::Ptr editMessageCaption(int64_t chatId=0, int32_t messageId=0, const std::string &amp;caption=&quot;&quot;, const std::string &amp;inlineMessageId=&quot;&quot;, const GenericReply::Ptr replyMarkup=GenericReply::Ptr()) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_a2d80bc4f88e797fa455c213eb18db012"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a2d80bc4f88e797fa455c213eb18db012">TgBot::Api::uploadStickerFile</a></div><div class="ttdeci">File::Ptr uploadStickerFile(int32_t userId, const InputFile::Ptr pngSticker) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_api_html_a430f9e036859250345d2125b7688a1f9"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a430f9e036859250345d2125b7688a1f9">TgBot::Api::answerInlineQuery</a></div><div class="ttdeci">bool answerInlineQuery(const std::string &amp;inlineQueryId, const std::vector&lt; InlineQueryResult::Ptr &gt; &amp;results, int32_t cacheTime=300, bool isPersonal=false, const std::string &amp;nextOffset=&quot;&quot;, const std::string &amp;switchPmText=&quot;&quot;, const std::string &amp;switchPmParameter=&quot;&quot;) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_api_html_a648190cc90ed13172bc2327344d0e7f6"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a648190cc90ed13172bc2327344d0e7f6">TgBot::Api::getChatMember</a></div><div class="ttdeci">ChatMember::Ptr getChatMember(int64_t chatId, int32_t userId) const</div></div>
-<div class="ttc" id="class_tg_bot_1_1_api_html_a9edd65a004e477580923216cf741af3f"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a9edd65a004e477580923216cf741af3f">TgBot::Api::editMessageReplyMarkup</a></div><div class="ttdeci">Message::Ptr editMessageReplyMarkup(int64_t chatId=0, int32_t messageId=0, const std::string &amp;inlineMessageId=&quot;&quot;, const GenericReply::Ptr replyMarkup=GenericReply::Ptr()) const</div></div>
-<div class="ttc" id="class_tg_bot_1_1_api_html_a5fd4787f1c4784763364da467ee939f5"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a5fd4787f1c4784763364da467ee939f5">TgBot::Api::sendPhoto</a></div><div class="ttdeci">Message::Ptr sendPhoto(int64_t chatId, const InputFile::Ptr photo, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const</div></div>
-<div class="ttc" id="class_tg_bot_1_1_api_html_a3fecab4c02d4a768742a5c22b2e805f7"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a3fecab4c02d4a768742a5c22b2e805f7">TgBot::Api::sendDocument</a></div><div class="ttdeci">Message::Ptr sendDocument(int64_t chatId, const InputFile::Ptr document, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_a958b5a97bddd5c2ff57df30788a4385b"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a958b5a97bddd5c2ff57df30788a4385b">TgBot::Api::setChatPhoto</a></div><div class="ttdeci">bool setChatPhoto(int64_t chatId, const InputFile::Ptr photo) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_a3dad69c5211708ec8581f2bd6f3265bc"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a3dad69c5211708ec8581f2bd6f3265bc">TgBot::Api::sendMediaGroup</a></div><div class="ttdeci">std::vector&lt; Message::Ptr &gt; sendMediaGroup(int64_t chatId, const std::vector&lt; InputMedia::Ptr &gt; &amp;media, bool disableNotification=false, int32_t replyToMessageId=0) const</div></div>
<div class="ttc" id="_chat_member_8h_html"><div class="ttname"><a href="_chat_member_8h.html">ChatMember.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_api_html_a8fbfde4234553c478987746c43b08e62"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a8fbfde4234553c478987746c43b08e62">TgBot::Api::deleteWebhook</a></div><div class="ttdeci">bool deleteWebhook() const</div></div>
-<div class="ttc" id="class_tg_bot_1_1_api_html_a02516736a544239624cd78f9e00dd625"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a02516736a544239624cd78f9e00dd625">TgBot::Api::sendAudio</a></div><div class="ttdeci">Message::Ptr sendAudio(int64_t chatId, const InputFile::Ptr audio, const std::string &amp;caption=&quot;&quot;, int32_t duration=0, const std::string &amp;performer=&quot;&quot;, const std::string &amp;title=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_mask_position_html_a37edf3eefbf231ee8ab94a29425b3fe1"><div class="ttname"><a href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">TgBot::MaskPosition::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; MaskPosition &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_mask_position_8h_source.html#l00038">MaskPosition.h:38</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_a61fa540a7db9597618b7fb15fe5095a0"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a61fa540a7db9597618b7fb15fe5095a0">TgBot::Api::deleteChatPhoto</a></div><div class="ttdeci">bool deleteChatPhoto(int64_t chatId) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_api_html_ac0e4615a8944c07e7db3811ee84f2a94"><div class="ttname"><a href="class_tg_bot_1_1_api.html#ac0e4615a8944c07e7db3811ee84f2a94">TgBot::Api::Api</a></div><div class="ttdeci">Api(const std::string &amp;token)</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_a270296c79f52985fca19cacf3ed75d2f"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a270296c79f52985fca19cacf3ed75d2f">TgBot::Api::getStickerSet</a></div><div class="ttdeci">StickerSet::Ptr getStickerSet(const std::string &amp;name) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_a3351e9ee5561453bfa61218ddce8be47"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a3351e9ee5561453bfa61218ddce8be47">TgBot::Api::sendVenue</a></div><div class="ttdeci">Message::Ptr sendVenue(int64_t chatId, float latitude, float longitude, const std::string &amp;title, const std::string &amp;address, const std::string &amp;foursquareId=&quot;&quot;, bool disableNotification=false, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;()) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_ad3ba1e59ffab66acad0e555cc016e05f"><div class="ttname"><a href="class_tg_bot_1_1_api.html#ad3ba1e59ffab66acad0e555cc016e05f">TgBot::Api::sendVoice</a></div><div class="ttdeci">Message::Ptr sendVoice(int64_t chatId, const InputFile::Ptr voice, const std::string &amp;caption=&quot;&quot;, int duration=0, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_ad0f68ec32e5878a9fe4f922cd4f13b68"><div class="ttname"><a href="class_tg_bot_1_1_api.html#ad0f68ec32e5878a9fe4f922cd4f13b68">TgBot::Api::sendMessage</a></div><div class="ttdeci">Message::Ptr sendMessage(int64_t chatId, const std::string &amp;text, bool disableWebPagePreview=false, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), const std::string &amp;parseMode=&quot;&quot;, bool disableNotification=false) const</div></div>
<div class="ttc" id="_user_8h_html"><div class="ttname"><a href="_user_8h.html">User.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_api_html_a2fd133b562c8bcad74d4b76e4fdbc5b8"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a2fd133b562c8bcad74d4b76e4fdbc5b8">TgBot::Api::getChatAdministrators</a></div><div class="ttdeci">std::vector&lt; ChatMember::Ptr &gt; getChatAdministrators(int64_t chatId) const</div></div>
-<div class="ttc" id="class_tg_bot_1_1_api_html_aa01ddbbf3eb706cf901a1f0abdb2aa3b"><div class="ttname"><a href="class_tg_bot_1_1_api.html#aa01ddbbf3eb706cf901a1f0abdb2aa3b">TgBot::Api::sendContact</a></div><div class="ttdeci">Message::Ptr sendContact(int64_t chatId, std::string phoneNumber, std::string firstName, std::string lastName=&quot;&quot;, bool disableNotification=false, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr()) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_ad3751d4b049e8f7b1d845d041370df98"><div class="ttname"><a href="class_tg_bot_1_1_api.html#ad3751d4b049e8f7b1d845d041370df98">TgBot::Api::stopMessageLiveLocation</a></div><div class="ttdeci">Message::Ptr stopMessageLiveLocation(int64_t chatId=0, int32_t messageId=0, int32_t inlineMessageId=0, const InlineKeyboardMarkup::Ptr replyMarkup=std::make_shared&lt; InlineKeyboardMarkup &gt;()) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_a979612d47e46ed29bc9d2e7ab1addb7e"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a979612d47e46ed29bc9d2e7ab1addb7e">TgBot::Api::editMessageCaption</a></div><div class="ttdeci">Message::Ptr editMessageCaption(int64_t chatId=0, int32_t messageId=0, const std::string &amp;caption=&quot;&quot;, const std::string &amp;inlineMessageId=&quot;&quot;, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;()) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_ad77e4687f7536606890a3db42ff5de1f"><div class="ttname"><a href="class_tg_bot_1_1_api.html#ad77e4687f7536606890a3db42ff5de1f">TgBot::Api::restrictChatMember</a></div><div class="ttdeci">bool restrictChatMember(int64_t chatId, int32_t userId, uint64_t untilDate=0, bool canSendMessages=false, bool canSendMediaMessages=false, bool canSendOtherMessages=false, bool canAddWebPagePreviews=false) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_api_html_aa605f96bd5de1a3a432e14a160bac210"><div class="ttname"><a href="class_tg_bot_1_1_api.html#aa605f96bd5de1a3a432e14a160bac210">TgBot::Api::getUserProfilePhotos</a></div><div class="ttdeci">UserProfilePhotos::Ptr getUserProfilePhotos(int32_t userId, int32_t offset=0, int32_t limit=100) const</div></div>
-<div class="ttc" id="class_tg_bot_1_1_api_html_ae48a4c5793721df8438d2c01962e0e2e"><div class="ttname"><a href="class_tg_bot_1_1_api.html#ae48a4c5793721df8438d2c01962e0e2e">TgBot::Api::sendVideo</a></div><div class="ttdeci">Message::Ptr sendVideo(int64_t chatId, const InputFile::Ptr video, int32_t duration=0, int32_t width=0, int32_t height=0, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const</div></div>
-<div class="ttc" id="class_tg_bot_1_1_chat_member_html_a7c14c867a129ac28396b680c79dc495d"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d">TgBot::ChatMember::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; ChatMember &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00021">ChatMember.h:21</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_a5b0cf2c9b99bd1376def02fb698b8076"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a5b0cf2c9b99bd1376def02fb698b8076">TgBot::Api::exportChatInviteLink</a></div><div class="ttdeci">std::string exportChatInviteLink(int64_t chatId) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_member_html_a7c14c867a129ac28396b680c79dc495d"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d">TgBot::ChatMember::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; ChatMember &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00022">ChatMember.h:22</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_api_html_af961a33f53579fee24090059dab328ea"><div class="ttname"><a href="class_tg_bot_1_1_api.html#af961a33f53579fee24090059dab328ea">TgBot::Api::setWebhook</a></div><div class="ttdeci">void setWebhook(const std::string &amp;url=&quot;&quot;, const InputFile::Ptr certificate=nullptr, int32_t maxConnection=40, const StringArrayPtr &amp;allowedUpdates=nullptr) const</div></div>
<div class="ttc" id="_file_8h_html"><div class="ttname"><a href="_file_8h.html">File.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_aaf32b01ea203366959676afd98e8d7e2"><div class="ttname"><a href="class_tg_bot_1_1_api.html#aaf32b01ea203366959676afd98e8d7e2">TgBot::Api::editMessageText</a></div><div class="ttdeci">Message::Ptr editMessageText(const std::string &amp;text, int64_t chatId=0, int32_t messageId=0, const std::string &amp;inlineMessageId=&quot;&quot;, const std::string &amp;parseMode=&quot;&quot;, bool disableWebPagePreview=false, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;()) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html_a0b77fde611ecb916b5975a7ab9fa87f7"><div class="ttname"><a href="class_tg_bot_1_1_api.html#a0b77fde611ecb916b5975a7ab9fa87f7">TgBot::Api::setStickerPositionInSet</a></div><div class="ttdeci">bool setStickerPositionInSet(const std::string &amp;sticker, uint32_t position) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_user_html_ae6ea24aef677abaaf0fd7d60adf5be79"><div class="ttname"><a href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">TgBot::User::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; User &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_user_8h_source.html#l00038">User.h:38</a></div></div>
<div class="ttc" id="_message_8h_html"><div class="ttname"><a href="_message_8h.html">Message.h</a></div></div>
</div><!-- fragment --></div><!-- contents -->
@@ -147,7 +173,7 @@ $(document).ready(function(){initNavTree('_api_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="_api_8h.html">Api.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_audio_8h.html b/docs/_audio_8h.html
index 7eb6c6b..f20e02d 100644
--- a/docs/_audio_8h.html
+++ b/docs/_audio_8h.html
@@ -107,7 +107,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_audio_8h.html">Audio.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_audio_8h_source.html b/docs/_audio_8h_source.html
index 8c3f2dc..0dc7845 100644
--- a/docs/_audio_8h_source.html
+++ b/docs/_audio_8h_source.html
@@ -85,7 +85,7 @@ $(document).ready(function(){initNavTree('_audio_8h_source.html','');});
<div class="contents">
<a href="_audio_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_AUDIO_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_AUDIO_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_audio.html"> 35</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_audio.html">Audio</a> {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_audio.html#a09651872832ece3b22c7505a2cfc0034"> 38</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;Audio&gt; <a class="code" href="class_tg_bot_1_1_audio.html#a09651872832ece3b22c7505a2cfc0034">Ptr</a>;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_audio.html#accecab325a61cce4c4260923d21e2726"> 43</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_audio.html#accecab325a61cce4c4260923d21e2726">fileId</a>;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_audio.html#a91867bc1857d43021c352781c8b1764d"> 48</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_audio.html#a91867bc1857d43021c352781c8b1764d">duration</a>;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_audio.html#ac91ee59f6137da2da2f7c8ad6d1e9119"> 54</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_audio.html#ac91ee59f6137da2da2f7c8ad6d1e9119">performer</a>;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_audio.html#a93a600b9821a425e31e51fdee027e1b4"> 60</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_audio.html#a93a600b9821a425e31e51fdee027e1b4">title</a>;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_audio.html#a0657e6fec492919e086084ab07bcf7ae"> 65</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_audio.html#a0657e6fec492919e086084ab07bcf7ae">mimeType</a>;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_audio.html#ae874fb9f864741e2df69287c57fbd035"> 70</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_audio.html#ae874fb9f864741e2df69287c57fbd035">fileSize</a>;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;};</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;}</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_AUDIO_H</span></div><div class="ttc" id="class_tg_bot_1_1_audio_html_a91867bc1857d43021c352781c8b1764d"><div class="ttname"><a href="class_tg_bot_1_1_audio.html#a91867bc1857d43021c352781c8b1764d">TgBot::Audio::duration</a></div><div class="ttdeci">int32_t duration</div><div class="ttdef"><b>Definition:</b> <a href="_audio_8h_source.html#l00048">Audio.h:48</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_audio_html_a09651872832ece3b22c7505a2cfc0034"><div class="ttname"><a href="class_tg_bot_1_1_audio.html#a09651872832ece3b22c7505a2cfc0034">TgBot::Audio::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Audio &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_audio_8h_source.html#l00038">Audio.h:38</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_audio_html_a0657e6fec492919e086084ab07bcf7ae"><div class="ttname"><a href="class_tg_bot_1_1_audio.html#a0657e6fec492919e086084ab07bcf7ae">TgBot::Audio::mimeType</a></div><div class="ttdeci">std::string mimeType</div><div class="ttdef"><b>Definition:</b> <a href="_audio_8h_source.html#l00065">Audio.h:65</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_audio_html_a93a600b9821a425e31e51fdee027e1b4"><div class="ttname"><a href="class_tg_bot_1_1_audio.html#a93a600b9821a425e31e51fdee027e1b4">TgBot::Audio::title</a></div><div class="ttdeci">std::string title</div><div class="ttdef"><b>Definition:</b> <a href="_audio_8h_source.html#l00060">Audio.h:60</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_audio_html"><div class="ttname"><a href="class_tg_bot_1_1_audio.html">TgBot::Audio</a></div><div class="ttdef"><b>Definition:</b> <a href="_audio_8h_source.html#l00035">Audio.h:35</a></div></div>
@@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('_audio_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_audio_8h.html">Audio.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_bot_8h.html b/docs/_bot_8h.html
index 9410916..0ce6494 100644
--- a/docs/_bot_8h.html
+++ b/docs/_bot_8h.html
@@ -109,7 +109,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="_bot_8h.html">Bot.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_bot_8h_source.html b/docs/_bot_8h_source.html
index 62551ef..4d8f6bb 100644
--- a/docs/_bot_8h_source.html
+++ b/docs/_bot_8h_source.html
@@ -84,9 +84,9 @@ $(document).ready(function(){initNavTree('_bot_8h_source.html','');});
</div><!--header-->
<div class="contents">
<a href="_bot_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_BOT_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_BOT_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_api_8h.html">tgbot/Api.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_event_broadcaster_8h.html">tgbot/EventBroadcaster.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_event_handler_8h.html">tgbot/EventHandler.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_bot.html"> 38</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_bot.html">Bot</a> {</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_bot.html#a8b644ad116aa6f79a7bc2c308e02d332"> 41</a></span>&#160; <span class="keyword">explicit</span> <a class="code" href="class_tg_bot_1_1_bot.html#a8b644ad116aa6f79a7bc2c308e02d332">Bot</a>(<span class="keyword">const</span> std::string&amp; token) : _token(token), _api(token), _eventHandler(&amp;_eventBroadcaster) {</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; }</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_bot.html#a6443b4ec5838112a4f5689ec60665e91"> 47</a></span>&#160; <span class="keyword">inline</span> <span class="keyword">const</span> std::string&amp; <a class="code" href="class_tg_bot_1_1_bot.html#a6443b4ec5838112a4f5689ec60665e91">getToken</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordflow">return</span> _token;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; }</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_bot.html#a99a820c47aa8f8cc0dba35bcd001cbe3"> 54</a></span>&#160; <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_api.html">Api</a>&amp; <a class="code" href="class_tg_bot_1_1_bot.html#a99a820c47aa8f8cc0dba35bcd001cbe3">getApi</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordflow">return</span> _api;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; }</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_bot.html#ac7becb36b294dfbc556d534925d564ac"> 61</a></span>&#160; <span class="keyword">inline</span> <a class="code" href="class_tg_bot_1_1_event_broadcaster.html">EventBroadcaster</a>&amp; <a class="code" href="class_tg_bot_1_1_bot.html#ac7becb36b294dfbc556d534925d564ac">getEvents</a>() {</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordflow">return</span> _eventBroadcaster;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; }</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_bot.html#a2f36a7774c1552d00c6e08accf495579"> 68</a></span>&#160; <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_event_handler.html">EventHandler</a>&amp; <a class="code" href="class_tg_bot_1_1_bot.html#a2f36a7774c1552d00c6e08accf495579">getEventHandler</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordflow">return</span> _eventHandler;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; }</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keyword">const</span> std::string _token;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_api.html">Api</a> _api;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <a class="code" href="class_tg_bot_1_1_event_broadcaster.html">EventBroadcaster</a> _eventBroadcaster;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_event_handler.html">EventHandler</a> _eventHandler;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;};</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;}</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_BOT_H</span></div><div class="ttc" id="class_tg_bot_1_1_event_broadcaster_html"><div class="ttname"><a href="class_tg_bot_1_1_event_broadcaster.html">TgBot::EventBroadcaster</a></div><div class="ttdef"><b>Definition:</b> <a href="_event_broadcaster_8h_source.html#l00044">EventBroadcaster.h:44</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="_event_broadcaster_8h_html"><div class="ttname"><a href="_event_broadcaster_8h.html">EventBroadcaster.h</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_api_html"><div class="ttname"><a href="class_tg_bot_1_1_api.html">TgBot::Api</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00052">Api.h:52</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html"><div class="ttname"><a href="class_tg_bot_1_1_api.html">TgBot::Api</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00054">Api.h:54</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_event_handler_html"><div class="ttname"><a href="class_tg_bot_1_1_event_handler.html">TgBot::EventHandler</a></div><div class="ttdef"><b>Definition:</b> <a href="_event_handler_8h_source.html#l00032">EventHandler.h:32</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_bot_html_a99a820c47aa8f8cc0dba35bcd001cbe3"><div class="ttname"><a href="class_tg_bot_1_1_bot.html#a99a820c47aa8f8cc0dba35bcd001cbe3">TgBot::Bot::getApi</a></div><div class="ttdeci">const Api &amp; getApi() const</div><div class="ttdef"><b>Definition:</b> <a href="_bot_8h_source.html#l00054">Bot.h:54</a></div></div>
<div class="ttc" id="_api_8h_html"><div class="ttname"><a href="_api_8h.html">Api.h</a></div></div>
@@ -102,7 +102,7 @@ $(document).ready(function(){initNavTree('_bot_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="_bot_8h.html">Bot.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_callback_query_8h.html b/docs/_callback_query_8h.html
index 5235aff..abb3011 100644
--- a/docs/_callback_query_8h.html
+++ b/docs/_callback_query_8h.html
@@ -109,7 +109,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_callback_query_8h.html">CallbackQuery.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_callback_query_8h_source.html b/docs/_callback_query_8h_source.html
index 57630bc..0797f73 100644
--- a/docs/_callback_query_8h_source.html
+++ b/docs/_callback_query_8h_source.html
@@ -84,7 +84,7 @@ $(document).ready(function(){initNavTree('_callback_query_8h_source.html','');})
</div><!--header-->
<div class="contents">
<a href="_callback_query_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Andrea Giove on 17/04/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_CALLBACKQUERY_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_CALLBACKQUERY_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_user_8h.html">tgbot/types/User.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_message_8h.html">tgbot/types/Message.h</a>&quot;</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_callback_query.html"> 20</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_callback_query.html">CallbackQuery</a> {</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_callback_query.html#a5a5e4f8368bd95ba214e68cde5d1c7c0"> 22</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;CallbackQuery&gt; <a class="code" href="class_tg_bot_1_1_callback_query.html#a5a5e4f8368bd95ba214e68cde5d1c7c0">Ptr</a>;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_callback_query.html#ae9a9b23ba076f2c6d6ba4421de85f7df"> 27</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_callback_query.html#ae9a9b23ba076f2c6d6ba4421de85f7df">id</a>;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_callback_query.html#a355ff7d9025603af780a63be540da901"> 32</a></span>&#160; <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a> <a class="code" href="class_tg_bot_1_1_callback_query.html#a355ff7d9025603af780a63be540da901">from</a>;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_callback_query.html#a4d36cf008195c0b9b95d2ad7c8561795"> 37</a></span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_callback_query.html#a4d36cf008195c0b9b95d2ad7c8561795">message</a>;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_callback_query.html#a1565d380d5aa70d2304f572e5b56a24e"> 42</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_callback_query.html#a1565d380d5aa70d2304f572e5b56a24e">inlineMessageId</a>;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_callback_query.html#a1c60e74159327d5e9e686f4a1278a373"> 47</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_callback_query.html#a1c60e74159327d5e9e686f4a1278a373">chatInstance</a>;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_callback_query.html#a9247402a210f4df79cf044683fb66734"> 52</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_callback_query.html#a9247402a210f4df79cf044683fb66734">data</a>;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="comment">/*</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="comment"> * Optional. Short name of a Game to be returned, serves as the unique identifier for the game</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_callback_query.html#ab2547a0ea44c8a39f351354335082234"> 57</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_callback_query.html#ab2547a0ea44c8a39f351354335082234">gameShortName</a>;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;};</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;}</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#endif //TGBOT_CALLBACKQUERY_H</span></div><div class="ttc" id="class_tg_bot_1_1_callback_query_html_a5a5e4f8368bd95ba214e68cde5d1c7c0"><div class="ttname"><a href="class_tg_bot_1_1_callback_query.html#a5a5e4f8368bd95ba214e68cde5d1c7c0">TgBot::CallbackQuery::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; CallbackQuery &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_callback_query_8h_source.html#l00022">CallbackQuery.h:22</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_callback_query_html_a355ff7d9025603af780a63be540da901"><div class="ttname"><a href="class_tg_bot_1_1_callback_query.html#a355ff7d9025603af780a63be540da901">TgBot::CallbackQuery::from</a></div><div class="ttdeci">User::Ptr from</div><div class="ttdef"><b>Definition:</b> <a href="_callback_query_8h_source.html#l00032">CallbackQuery.h:32</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_message_html_a3805a5dc013c6ab23ac5efc91282c11d"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">TgBot::Message::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Message &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00052">Message.h:52</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_callback_query_html_a9247402a210f4df79cf044683fb66734"><div class="ttname"><a href="class_tg_bot_1_1_callback_query.html#a9247402a210f4df79cf044683fb66734">TgBot::CallbackQuery::data</a></div><div class="ttdeci">std::string data</div><div class="ttdef"><b>Definition:</b> <a href="_callback_query_8h_source.html#l00052">CallbackQuery.h:52</a></div></div>
@@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('_callback_query_8h_source.html','');})
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_callback_query_8h.html">CallbackQuery.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_chat_8h.html b/docs/_chat_8h.html
index 185950e..4624f9a 100644
--- a/docs/_chat_8h.html
+++ b/docs/_chat_8h.html
@@ -88,6 +88,7 @@ $(document).ready(function(){initNavTree('_chat_8h.html','');});
<div class="contents">
<div class="textblock"><code>#include &lt;string&gt;</code><br />
<code>#include &lt;memory&gt;</code><br />
+<code>#include &quot;<a class="el" href="_chat_photo_8h_source.html">tgbot/types/ChatPhoto.h</a>&quot;</code><br />
</div>
<p><a href="_chat_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
@@ -107,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_chat_8h.html">Chat.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_chat_8h_source.html b/docs/_chat_8h_source.html
index 4053e66..037fee0 100644
--- a/docs/_chat_8h_source.html
+++ b/docs/_chat_8h_source.html
@@ -83,28 +83,36 @@ $(document).ready(function(){initNavTree('_chat_8h_source.html','');});
<div class="title">Chat.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_chat_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_CHAT_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_CHAT_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html"> 35</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_chat.html">Chat</a> {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48"> 38</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;Chat&gt; <a class="code" href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48">Ptr</a>;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52e"> 43</a></span>&#160; <span class="keyword">enum class</span> <a class="code" href="class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52e">Type</a> {</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <a class="code" href="class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea47f9082fc380ca62d531096aa1d110f1">Private</a>, <a class="code" href="class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea03937134cedab9078be39a77ee3a48a0">Group</a>, <a class="code" href="class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea9c306d98196730ac00fc621998b4a8f5">Supergroup</a>, <a class="code" href="class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea781dc97dc62331eec3ea9ec4373a3ca8">Channel</a></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; };</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html#a0cb746cc149d10ada1af86753f25f93c"> 50</a></span>&#160; int64_t <a class="code" href="class_tg_bot_1_1_chat.html#a0cb746cc149d10ada1af86753f25f93c">id</a>;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html#a86d47a69eb66a74d7f5b294700d884cd"> 55</a></span>&#160; <a class="code" href="class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52e">Type</a> <a class="code" href="class_tg_bot_1_1_chat.html#a86d47a69eb66a74d7f5b294700d884cd">type</a>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html#a15a1f1328125b45ba80ea8ee5a99aed0"> 60</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_chat.html#a15a1f1328125b45ba80ea8ee5a99aed0">title</a>;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html#afce7dfa93a025025eef940447ed17990"> 66</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_chat.html#afce7dfa93a025025eef940447ed17990">username</a>;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html#a884c0c1c6d6f0a5453231f7b9049da29"> 72</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_chat.html#a884c0c1c6d6f0a5453231f7b9049da29">firstName</a>;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html#aea14be3f3c081d6aea387cd3613fc82e"> 78</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_chat.html#aea14be3f3c081d6aea387cd3613fc82e">lastName</a>;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html#a46092ec51dcc2ab4f54716eb21c4fb68"> 84</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_chat.html#a46092ec51dcc2ab4f54716eb21c4fb68">allMembersAreAdministrators</a>;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;};</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;}</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_CHAT_H</span></div><div class="ttc" id="class_tg_bot_1_1_chat_html_a86d47a69eb66a74d7f5b294700d884cd"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a86d47a69eb66a74d7f5b294700d884cd">TgBot::Chat::type</a></div><div class="ttdeci">Type type</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00055">Chat.h:55</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<a href="_chat_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_CHAT_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_CHAT_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_chat_photo_8h.html">tgbot/types/ChatPhoto.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">class </span>Message;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html"> 38</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_chat.html">Chat</a> {</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48"> 41</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;Chat&gt; <a class="code" href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48">Ptr</a>;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52e"> 46</a></span>&#160; <span class="keyword">enum class</span> <a class="code" href="class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52e">Type</a> {</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <a class="code" href="class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea47f9082fc380ca62d531096aa1d110f1">Private</a>, <a class="code" href="class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea03937134cedab9078be39a77ee3a48a0">Group</a>, <a class="code" href="class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea9c306d98196730ac00fc621998b4a8f5">Supergroup</a>, <a class="code" href="class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea781dc97dc62331eec3ea9ec4373a3ca8">Channel</a></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; };</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html#a0cb746cc149d10ada1af86753f25f93c"> 53</a></span>&#160; int64_t <a class="code" href="class_tg_bot_1_1_chat.html#a0cb746cc149d10ada1af86753f25f93c">id</a>;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html#a86d47a69eb66a74d7f5b294700d884cd"> 58</a></span>&#160; <a class="code" href="class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52e">Type</a> <a class="code" href="class_tg_bot_1_1_chat.html#a86d47a69eb66a74d7f5b294700d884cd">type</a>;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html#a15a1f1328125b45ba80ea8ee5a99aed0"> 63</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_chat.html#a15a1f1328125b45ba80ea8ee5a99aed0">title</a>;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html#afce7dfa93a025025eef940447ed17990"> 69</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_chat.html#afce7dfa93a025025eef940447ed17990">username</a>;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html#a884c0c1c6d6f0a5453231f7b9049da29"> 75</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_chat.html#a884c0c1c6d6f0a5453231f7b9049da29">firstName</a>;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html#aea14be3f3c081d6aea387cd3613fc82e"> 81</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_chat.html#aea14be3f3c081d6aea387cd3613fc82e">lastName</a>;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html#a46092ec51dcc2ab4f54716eb21c4fb68"> 87</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_chat.html#a46092ec51dcc2ab4f54716eb21c4fb68">allMembersAreAdministrators</a>;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html#acbc96ba84a02da42e5fa3c936458b735"> 93</a></span>&#160; <a class="code" href="class_tg_bot_1_1_chat_photo.html#a732024e5287eef199f40dfef151d5265">ChatPhoto::Ptr</a> <a class="code" href="class_tg_bot_1_1_chat.html#acbc96ba84a02da42e5fa3c936458b735">photo</a>;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html#a8f87f388215d07bb2745cdf2600ff299"> 99</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_chat.html#a8f87f388215d07bb2745cdf2600ff299">description</a>;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div><div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html#a5653ec719aa43764670c2c88055107e2"> 105</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_chat.html#a5653ec719aa43764670c2c88055107e2">inviteLink</a>;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html#af6904afd95332cd46ce65d3c82139875"> 111</a></span>&#160; std::shared_ptr&lt;Message&gt; <a class="code" href="class_tg_bot_1_1_chat.html#af6904afd95332cd46ce65d3c82139875">pinnedMessage</a>;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;</div><div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html#a056b7b53d5d81e5ab395dd555fa35c14"> 117</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_chat.html#a056b7b53d5d81e5ab395dd555fa35c14">stickerSetName</a>;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat.html#a634c679550d78b602254cf3044f6169a"> 123</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_chat.html#a634c679550d78b602254cf3044f6169a">canSetStickerSet</a>;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;};</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;}</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_CHAT_H</span></div><div class="ttc" id="class_tg_bot_1_1_chat_html_a86d47a69eb66a74d7f5b294700d884cd"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a86d47a69eb66a74d7f5b294700d884cd">TgBot::Chat::type</a></div><div class="ttdeci">Type type</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00058">Chat.h:58</a></div></div>
+<div class="ttc" id="_chat_photo_8h_html"><div class="ttname"><a href="_chat_photo_8h.html">ChatPhoto.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_html_a056b7b53d5d81e5ab395dd555fa35c14"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a056b7b53d5d81e5ab395dd555fa35c14">TgBot::Chat::stickerSetName</a></div><div class="ttdeci">std::string stickerSetName</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00117">Chat.h:117</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_html_af6904afd95332cd46ce65d3c82139875"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#af6904afd95332cd46ce65d3c82139875">TgBot::Chat::pinnedMessage</a></div><div class="ttdeci">std::shared_ptr&lt; Message &gt; pinnedMessage</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00111">Chat.h:111</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_html_a634c679550d78b602254cf3044f6169a"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a634c679550d78b602254cf3044f6169a">TgBot::Chat::canSetStickerSet</a></div><div class="ttdeci">bool canSetStickerSet</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00123">Chat.h:123</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_chat_html_a939946fe3181210f9e3f3d9610edb52ea47f9082fc380ca62d531096aa1d110f1"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea47f9082fc380ca62d531096aa1d110f1">TgBot::Chat::Type::Private</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_chat_html_a939946fe3181210f9e3f3d9610edb52ea781dc97dc62331eec3ea9ec4373a3ca8"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea781dc97dc62331eec3ea9ec4373a3ca8">TgBot::Chat::Type::Channel</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_chat_html_a884c0c1c6d6f0a5453231f7b9049da29"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a884c0c1c6d6f0a5453231f7b9049da29">TgBot::Chat::firstName</a></div><div class="ttdeci">std::string firstName</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00072">Chat.h:72</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_chat_html_a46092ec51dcc2ab4f54716eb21c4fb68"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a46092ec51dcc2ab4f54716eb21c4fb68">TgBot::Chat::allMembersAreAdministrators</a></div><div class="ttdeci">bool allMembersAreAdministrators</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00084">Chat.h:84</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_chat_html_a939946fe3181210f9e3f3d9610edb52e"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52e">TgBot::Chat::Type</a></div><div class="ttdeci">Type</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00043">Chat.h:43</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_chat_html"><div class="ttname"><a href="class_tg_bot_1_1_chat.html">TgBot::Chat</a></div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00035">Chat.h:35</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_html_a884c0c1c6d6f0a5453231f7b9049da29"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a884c0c1c6d6f0a5453231f7b9049da29">TgBot::Chat::firstName</a></div><div class="ttdeci">std::string firstName</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00075">Chat.h:75</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_photo_html_a732024e5287eef199f40dfef151d5265"><div class="ttname"><a href="class_tg_bot_1_1_chat_photo.html#a732024e5287eef199f40dfef151d5265">TgBot::ChatPhoto::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; ChatPhoto &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_chat_photo_8h_source.html#l00038">ChatPhoto.h:38</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_html_a46092ec51dcc2ab4f54716eb21c4fb68"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a46092ec51dcc2ab4f54716eb21c4fb68">TgBot::Chat::allMembersAreAdministrators</a></div><div class="ttdeci">bool allMembersAreAdministrators</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00087">Chat.h:87</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_html_a939946fe3181210f9e3f3d9610edb52e"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52e">TgBot::Chat::Type</a></div><div class="ttdeci">Type</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00046">Chat.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_html_a5653ec719aa43764670c2c88055107e2"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a5653ec719aa43764670c2c88055107e2">TgBot::Chat::inviteLink</a></div><div class="ttdeci">std::string inviteLink</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00105">Chat.h:105</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_html"><div class="ttname"><a href="class_tg_bot_1_1_chat.html">TgBot::Chat</a></div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00038">Chat.h:38</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_chat_html_a939946fe3181210f9e3f3d9610edb52ea03937134cedab9078be39a77ee3a48a0"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea03937134cedab9078be39a77ee3a48a0">TgBot::Chat::Type::Group</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_chat_html_a0cb746cc149d10ada1af86753f25f93c"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a0cb746cc149d10ada1af86753f25f93c">TgBot::Chat::id</a></div><div class="ttdeci">int64_t id</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00050">Chat.h:50</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_chat_html_a9818e295b599a08b77abefb38de75e48"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48">TgBot::Chat::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Chat &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00038">Chat.h:38</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_chat_html_aea14be3f3c081d6aea387cd3613fc82e"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#aea14be3f3c081d6aea387cd3613fc82e">TgBot::Chat::lastName</a></div><div class="ttdeci">std::string lastName</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00078">Chat.h:78</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_chat_html_a15a1f1328125b45ba80ea8ee5a99aed0"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a15a1f1328125b45ba80ea8ee5a99aed0">TgBot::Chat::title</a></div><div class="ttdeci">std::string title</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00060">Chat.h:60</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_html_a0cb746cc149d10ada1af86753f25f93c"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a0cb746cc149d10ada1af86753f25f93c">TgBot::Chat::id</a></div><div class="ttdeci">int64_t id</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00053">Chat.h:53</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_html_acbc96ba84a02da42e5fa3c936458b735"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#acbc96ba84a02da42e5fa3c936458b735">TgBot::Chat::photo</a></div><div class="ttdeci">ChatPhoto::Ptr photo</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00093">Chat.h:93</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_html_a9818e295b599a08b77abefb38de75e48"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48">TgBot::Chat::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Chat &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00041">Chat.h:41</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_html_a8f87f388215d07bb2745cdf2600ff299"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a8f87f388215d07bb2745cdf2600ff299">TgBot::Chat::description</a></div><div class="ttdeci">std::string description</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00099">Chat.h:99</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_html_aea14be3f3c081d6aea387cd3613fc82e"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#aea14be3f3c081d6aea387cd3613fc82e">TgBot::Chat::lastName</a></div><div class="ttdeci">std::string lastName</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00081">Chat.h:81</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_html_a15a1f1328125b45ba80ea8ee5a99aed0"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a15a1f1328125b45ba80ea8ee5a99aed0">TgBot::Chat::title</a></div><div class="ttdeci">std::string title</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00063">Chat.h:63</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_chat_html_a939946fe3181210f9e3f3d9610edb52ea9c306d98196730ac00fc621998b4a8f5"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea9c306d98196730ac00fc621998b4a8f5">TgBot::Chat::Type::Supergroup</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_chat_html_afce7dfa93a025025eef940447ed17990"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#afce7dfa93a025025eef940447ed17990">TgBot::Chat::username</a></div><div class="ttdeci">std::string username</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00066">Chat.h:66</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_html_afce7dfa93a025025eef940447ed17990"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#afce7dfa93a025025eef940447ed17990">TgBot::Chat::username</a></div><div class="ttdeci">std::string username</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00069">Chat.h:69</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_chat_8h.html">Chat.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_chat_member_8h.html b/docs/_chat_member_8h.html
index 4e775fa..50706b1 100644
--- a/docs/_chat_member_8h.html
+++ b/docs/_chat_member_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_chat_member_8h.html">ChatMember.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_chat_member_8h_source.html b/docs/_chat_member_8h_source.html
index 6fa24ce..3184e1e 100644
--- a/docs/_chat_member_8h_source.html
+++ b/docs/_chat_member_8h_source.html
@@ -83,12 +83,26 @@ $(document).ready(function(){initNavTree('_chat_member_8h_source.html','');});
<div class="title">ChatMember.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_chat_member_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 26/12/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_CHATMEMBER_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_CHATMEMBER_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_user_8h.html">tgbot/types/User.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_member.html"> 19</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_chat_member.html">ChatMember</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d"> 21</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;ChatMember&gt; <a class="code" href="class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d">Ptr</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_member.html#a1a1cefdfec4a60bd6ba1e588edad9aa1"> 26</a></span>&#160; <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a> <a class="code" href="class_tg_bot_1_1_chat_member.html#a1a1cefdfec4a60bd6ba1e588edad9aa1">user</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_member.html#a373057cf2fcca9ecb49951a5e61a6666"> 31</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_chat_member.html#a373057cf2fcca9ecb49951a5e61a6666">status</a>;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;};</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;}</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#endif //TGBOT_CHATMEMBER_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_chat_member_html"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html">TgBot::ChatMember</a></div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00019">ChatMember.h:19</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_chat_member_html_a373057cf2fcca9ecb49951a5e61a6666"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html#a373057cf2fcca9ecb49951a5e61a6666">TgBot::ChatMember::status</a></div><div class="ttdeci">std::string status</div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00031">ChatMember.h:31</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_chat_member_html_a1a1cefdfec4a60bd6ba1e588edad9aa1"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html#a1a1cefdfec4a60bd6ba1e588edad9aa1">TgBot::ChatMember::user</a></div><div class="ttdeci">User::Ptr user</div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00026">ChatMember.h:26</a></div></div>
+<a href="_chat_member_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 26/12/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// Edit by JellyBrick on 27/05/18.</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#ifndef TGBOT_CHATMEMBER_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#define TGBOT_CHATMEMBER_H</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_user_8h.html">tgbot/types/User.h</a>&quot;</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_member.html"> 20</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_chat_member.html">ChatMember</a> {</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d"> 22</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;ChatMember&gt; <a class="code" href="class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d">Ptr</a>;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_member.html#a1a1cefdfec4a60bd6ba1e588edad9aa1"> 27</a></span>&#160; <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a> <a class="code" href="class_tg_bot_1_1_chat_member.html#a1a1cefdfec4a60bd6ba1e588edad9aa1">user</a>;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_member.html#a373057cf2fcca9ecb49951a5e61a6666"> 32</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_chat_member.html#a373057cf2fcca9ecb49951a5e61a6666">status</a>;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_member.html#ace7455f999a39f804ff559bc77f7814d"> 37</a></span>&#160; uint64_t <a class="code" href="class_tg_bot_1_1_chat_member.html#ace7455f999a39f804ff559bc77f7814d">untilDate</a>;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_member.html#a384d160e04985dfc09fe75b2d41ee959"> 42</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_chat_member.html#a384d160e04985dfc09fe75b2d41ee959">canBeEdited</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_member.html#a8f87b8e49404e2dcf10f0b7fdc0ebd2e"> 47</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_chat_member.html#a8f87b8e49404e2dcf10f0b7fdc0ebd2e">canChangeInfo</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_member.html#a1c80bc423c534a4118ea8a4d1b7b9b2b"> 52</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_chat_member.html#a1c80bc423c534a4118ea8a4d1b7b9b2b">canPostMessages</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_member.html#a0f785d057d0b4ad7178f54c8a366b7b7"> 57</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_chat_member.html#a0f785d057d0b4ad7178f54c8a366b7b7">canEditMessages</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_member.html#a94c6526ee858618a2de90e97b206c987"> 62</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_chat_member.html#a94c6526ee858618a2de90e97b206c987">canDeleteMessages</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_member.html#a8da77ae47a171bdafc72c5420293ecbc"> 67</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_chat_member.html#a8da77ae47a171bdafc72c5420293ecbc">canInviteUsers</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_member.html#a12701701c84d3b29be86ac15fa940ed7"> 72</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_chat_member.html#a12701701c84d3b29be86ac15fa940ed7">canRestrictMembers</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_member.html#aebb5db396b746a9cbd1a4b7fed79b0a0"> 77</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_chat_member.html#aebb5db396b746a9cbd1a4b7fed79b0a0">canPinMessages</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_member.html#abee156a19f1a0b23e67a7424b432cb23"> 82</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_chat_member.html#abee156a19f1a0b23e67a7424b432cb23">canPromoteMembers</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_member.html#ae8c21db2c7d9dae42c40494299ae9c01"> 87</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_chat_member.html#ae8c21db2c7d9dae42c40494299ae9c01">canSendMessages</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_member.html#af834543dad37d08f3496f92d7c5e9f9c"> 92</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_chat_member.html#af834543dad37d08f3496f92d7c5e9f9c">canSendMediaMessages</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_member.html#acf62ee2b93c10a11a34ec12dbdca7d21"> 97</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_chat_member.html#acf62ee2b93c10a11a34ec12dbdca7d21">canSendOtherMessages</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_member.html#a1c6b3267284c33738529f21ed421f422"> 102</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_chat_member.html#a1c6b3267284c33738529f21ed421f422">canAddWebPagePreviews</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;};</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;}</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="preprocessor">#endif //TGBOT_CHATMEMBER_H</span></div><div class="ttc" id="class_tg_bot_1_1_chat_member_html_acf62ee2b93c10a11a34ec12dbdca7d21"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html#acf62ee2b93c10a11a34ec12dbdca7d21">TgBot::ChatMember::canSendOtherMessages</a></div><div class="ttdeci">bool canSendOtherMessages</div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00097">ChatMember.h:97</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_member_html_a1c80bc423c534a4118ea8a4d1b7b9b2b"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html#a1c80bc423c534a4118ea8a4d1b7b9b2b">TgBot::ChatMember::canPostMessages</a></div><div class="ttdeci">bool canPostMessages</div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00052">ChatMember.h:52</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_member_html_ae8c21db2c7d9dae42c40494299ae9c01"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html#ae8c21db2c7d9dae42c40494299ae9c01">TgBot::ChatMember::canSendMessages</a></div><div class="ttdeci">bool canSendMessages</div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00087">ChatMember.h:87</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_member_html_a1c6b3267284c33738529f21ed421f422"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html#a1c6b3267284c33738529f21ed421f422">TgBot::ChatMember::canAddWebPagePreviews</a></div><div class="ttdeci">bool canAddWebPagePreviews</div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00102">ChatMember.h:102</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_member_html_a8da77ae47a171bdafc72c5420293ecbc"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html#a8da77ae47a171bdafc72c5420293ecbc">TgBot::ChatMember::canInviteUsers</a></div><div class="ttdeci">bool canInviteUsers</div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00067">ChatMember.h:67</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_member_html"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html">TgBot::ChatMember</a></div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00020">ChatMember.h:20</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_member_html_a373057cf2fcca9ecb49951a5e61a6666"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html#a373057cf2fcca9ecb49951a5e61a6666">TgBot::ChatMember::status</a></div><div class="ttdeci">std::string status</div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00032">ChatMember.h:32</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_member_html_af834543dad37d08f3496f92d7c5e9f9c"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html#af834543dad37d08f3496f92d7c5e9f9c">TgBot::ChatMember::canSendMediaMessages</a></div><div class="ttdeci">bool canSendMediaMessages</div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00092">ChatMember.h:92</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_member_html_a1a1cefdfec4a60bd6ba1e588edad9aa1"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html#a1a1cefdfec4a60bd6ba1e588edad9aa1">TgBot::ChatMember::user</a></div><div class="ttdeci">User::Ptr user</div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00027">ChatMember.h:27</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_member_html_a0f785d057d0b4ad7178f54c8a366b7b7"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html#a0f785d057d0b4ad7178f54c8a366b7b7">TgBot::ChatMember::canEditMessages</a></div><div class="ttdeci">bool canEditMessages</div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00057">ChatMember.h:57</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_member_html_abee156a19f1a0b23e67a7424b432cb23"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html#abee156a19f1a0b23e67a7424b432cb23">TgBot::ChatMember::canPromoteMembers</a></div><div class="ttdeci">bool canPromoteMembers</div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00082">ChatMember.h:82</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_member_html_a8f87b8e49404e2dcf10f0b7fdc0ebd2e"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html#a8f87b8e49404e2dcf10f0b7fdc0ebd2e">TgBot::ChatMember::canChangeInfo</a></div><div class="ttdeci">bool canChangeInfo</div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00047">ChatMember.h:47</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_member_html_a384d160e04985dfc09fe75b2d41ee959"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html#a384d160e04985dfc09fe75b2d41ee959">TgBot::ChatMember::canBeEdited</a></div><div class="ttdeci">bool canBeEdited</div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00042">ChatMember.h:42</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_member_html_a12701701c84d3b29be86ac15fa940ed7"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html#a12701701c84d3b29be86ac15fa940ed7">TgBot::ChatMember::canRestrictMembers</a></div><div class="ttdeci">bool canRestrictMembers</div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00072">ChatMember.h:72</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_member_html_a94c6526ee858618a2de90e97b206c987"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html#a94c6526ee858618a2de90e97b206c987">TgBot::ChatMember::canDeleteMessages</a></div><div class="ttdeci">bool canDeleteMessages</div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00062">ChatMember.h:62</a></div></div>
<div class="ttc" id="_user_8h_html"><div class="ttname"><a href="_user_8h.html">User.h</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_chat_member_html_a7c14c867a129ac28396b680c79dc495d"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d">TgBot::ChatMember::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; ChatMember &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00021">ChatMember.h:21</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_member_html_a7c14c867a129ac28396b680c79dc495d"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d">TgBot::ChatMember::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; ChatMember &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00022">ChatMember.h:22</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_member_html_ace7455f999a39f804ff559bc77f7814d"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html#ace7455f999a39f804ff559bc77f7814d">TgBot::ChatMember::untilDate</a></div><div class="ttdeci">uint64_t untilDate</div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00037">ChatMember.h:37</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_member_html_aebb5db396b746a9cbd1a4b7fed79b0a0"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html#aebb5db396b746a9cbd1a4b7fed79b0a0">TgBot::ChatMember::canPinMessages</a></div><div class="ttdeci">bool canPinMessages</div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00077">ChatMember.h:77</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_user_html_ae6ea24aef677abaaf0fd7d60adf5be79"><div class="ttname"><a href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">TgBot::User::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; User &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_user_8h_source.html#l00038">User.h:38</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
@@ -96,7 +110,7 @@ $(document).ready(function(){initNavTree('_chat_member_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_chat_member_8h.html">ChatMember.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_chat_photo_8h.html b/docs/_chat_photo_8h.html
new file mode 100644
index 0000000..63d685b
--- /dev/null
+++ b/docs/_chat_photo_8h.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/ChatPhoto.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_chat_photo_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">ChatPhoto.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;memory&gt;</code><br />
+<code>#include &lt;string&gt;</code><br />
+</div>
+<p><a href="_chat_photo_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat_photo.html">TgBot::ChatPhoto</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_tg_bot"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tg_bot.html">TgBot</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_chat_photo_8h.html">ChatPhoto.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_chat_photo_8h_source.html b/docs/_chat_photo_8h_source.html
new file mode 100644
index 0000000..0b54fd0
--- /dev/null
+++ b/docs/_chat_photo_8h_source.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/ChatPhoto.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_chat_photo_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">ChatPhoto.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="_chat_photo_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright (c) 2018 JellyBrick</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef TGBOT_CHATPHOTO_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define TGBOT_CHATPHOTO_H</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_photo.html"> 36</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_chat_photo.html">ChatPhoto</a> {</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_photo.html#a732024e5287eef199f40dfef151d5265"> 38</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;ChatPhoto&gt; <a class="code" href="class_tg_bot_1_1_chat_photo.html#a732024e5287eef199f40dfef151d5265">Ptr</a>;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_photo.html#a57106860db152f24486aba761cb5f44e"> 43</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_chat_photo.html#a57106860db152f24486aba761cb5f44e">smallFileId</a>;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chat_photo.html#a6939e40e825e12b9b5dd2002d6d4d178"> 48</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_chat_photo.html#a6939e40e825e12b9b5dd2002d6d4d178">bigFileId</a>;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;};</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;}</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif //TGBOT_CHATPHOTO_H</span></div><div class="ttc" id="class_tg_bot_1_1_chat_photo_html"><div class="ttname"><a href="class_tg_bot_1_1_chat_photo.html">TgBot::ChatPhoto</a></div><div class="ttdef"><b>Definition:</b> <a href="_chat_photo_8h_source.html#l00036">ChatPhoto.h:36</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_photo_html_a6939e40e825e12b9b5dd2002d6d4d178"><div class="ttname"><a href="class_tg_bot_1_1_chat_photo.html#a6939e40e825e12b9b5dd2002d6d4d178">TgBot::ChatPhoto::bigFileId</a></div><div class="ttdeci">std::string bigFileId</div><div class="ttdef"><b>Definition:</b> <a href="_chat_photo_8h_source.html#l00048">ChatPhoto.h:48</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_photo_html_a57106860db152f24486aba761cb5f44e"><div class="ttname"><a href="class_tg_bot_1_1_chat_photo.html#a57106860db152f24486aba761cb5f44e">TgBot::ChatPhoto::smallFileId</a></div><div class="ttdeci">std::string smallFileId</div><div class="ttdef"><b>Definition:</b> <a href="_chat_photo_8h_source.html#l00043">ChatPhoto.h:43</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_photo_html_a732024e5287eef199f40dfef151d5265"><div class="ttname"><a href="class_tg_bot_1_1_chat_photo.html#a732024e5287eef199f40dfef151d5265">TgBot::ChatPhoto::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; ChatPhoto &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_chat_photo_8h_source.html#l00038">ChatPhoto.h:38</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_chat_photo_8h.html">ChatPhoto.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_chosen_inline_result_8h.html b/docs/_chosen_inline_result_8h.html
index e68ba69..4872b4b 100644
--- a/docs/_chosen_inline_result_8h.html
+++ b/docs/_chosen_inline_result_8h.html
@@ -109,7 +109,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_chosen_inline_result_8h.html">ChosenInlineResult.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_chosen_inline_result_8h_source.html b/docs/_chosen_inline_result_8h_source.html
index cc32d55..d3458f8 100644
--- a/docs/_chosen_inline_result_8h_source.html
+++ b/docs/_chosen_inline_result_8h_source.html
@@ -86,7 +86,7 @@ $(document).ready(function(){initNavTree('_chosen_inline_result_8h_source.html',
<a href="_chosen_inline_result_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Andrea Giove on 27/03/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_CHOSENINLINERESULT_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_CHOSENINLINERESULT_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_user_8h.html">tgbot/types/User.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_location_8h.html">tgbot/types/Location.h</a>&quot;</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chosen_inline_result.html"> 20</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_chosen_inline_result.html">ChosenInlineResult</a> {</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chosen_inline_result.html#ad4b7edd30fd0d876fa99493fe19b3247"> 22</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;ChosenInlineResult&gt; <a class="code" href="class_tg_bot_1_1_chosen_inline_result.html#ad4b7edd30fd0d876fa99493fe19b3247">Ptr</a>;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chosen_inline_result.html#a34fcb883f27cc3d3fae621a11c8f8270"> 27</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_chosen_inline_result.html#a34fcb883f27cc3d3fae621a11c8f8270">resultId</a>;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chosen_inline_result.html#ab35d35a8968b0d943a415a23feed48cd"> 32</a></span>&#160; <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a> <a class="code" href="class_tg_bot_1_1_chosen_inline_result.html#ab35d35a8968b0d943a415a23feed48cd">from</a>;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chosen_inline_result.html#af4b33cf65a66df2adb1c06843b0ff998"> 37</a></span>&#160; <a class="code" href="class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678">Location::Ptr</a> <a class="code" href="class_tg_bot_1_1_chosen_inline_result.html#af4b33cf65a66df2adb1c06843b0ff998">location</a>;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chosen_inline_result.html#ab61cb2aadbf6ab78e334cbc49076514c"> 44</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_chosen_inline_result.html#ab61cb2aadbf6ab78e334cbc49076514c">inlineMessageId</a>;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_chosen_inline_result.html#a0fa803cc7dc0df4f5f35ce1db26d4c6d"> 49</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_chosen_inline_result.html#a0fa803cc7dc0df4f5f35ce1db26d4c6d">query</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;};</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;}</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#endif //TGBOT_CHOSENINLINERESULT_H</span></div><div class="ttc" id="class_tg_bot_1_1_chosen_inline_result_html"><div class="ttname"><a href="class_tg_bot_1_1_chosen_inline_result.html">TgBot::ChosenInlineResult</a></div><div class="ttdef"><b>Definition:</b> <a href="_chosen_inline_result_8h_source.html#l00020">ChosenInlineResult.h:20</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_chosen_inline_result_html_ab35d35a8968b0d943a415a23feed48cd"><div class="ttname"><a href="class_tg_bot_1_1_chosen_inline_result.html#ab35d35a8968b0d943a415a23feed48cd">TgBot::ChosenInlineResult::from</a></div><div class="ttdeci">User::Ptr from</div><div class="ttdef"><b>Definition:</b> <a href="_chosen_inline_result_8h_source.html#l00032">ChosenInlineResult.h:32</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_chosen_inline_result_html_a0fa803cc7dc0df4f5f35ce1db26d4c6d"><div class="ttname"><a href="class_tg_bot_1_1_chosen_inline_result.html#a0fa803cc7dc0df4f5f35ce1db26d4c6d">TgBot::ChosenInlineResult::query</a></div><div class="ttdeci">std::string query</div><div class="ttdef"><b>Definition:</b> <a href="_chosen_inline_result_8h_source.html#l00049">ChosenInlineResult.h:49</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_location_html_a0854defd16651e7742f89eca2202d678"><div class="ttname"><a href="class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678">TgBot::Location::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Location &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_location_8h_source.html#l00037">Location.h:37</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_chosen_inline_result_html_ad4b7edd30fd0d876fa99493fe19b3247"><div class="ttname"><a href="class_tg_bot_1_1_chosen_inline_result.html#ad4b7edd30fd0d876fa99493fe19b3247">TgBot::ChosenInlineResult::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; ChosenInlineResult &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_chosen_inline_result_8h_source.html#l00022">ChosenInlineResult.h:22</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_chosen_inline_result_html_ab61cb2aadbf6ab78e334cbc49076514c"><div class="ttname"><a href="class_tg_bot_1_1_chosen_inline_result.html#ab61cb2aadbf6ab78e334cbc49076514c">TgBot::ChosenInlineResult::inlineMessageId</a></div><div class="ttdeci">std::string inlineMessageId</div><div class="ttdef"><b>Definition:</b> <a href="_chosen_inline_result_8h_source.html#l00044">ChosenInlineResult.h:44</a></div></div>
@@ -101,7 +101,7 @@ $(document).ready(function(){initNavTree('_chosen_inline_result_8h_source.html',
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_chosen_inline_result_8h.html">ChosenInlineResult.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_contact_8h.html b/docs/_contact_8h.html
index 7631fcd..fa18e34 100644
--- a/docs/_contact_8h.html
+++ b/docs/_contact_8h.html
@@ -107,7 +107,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_contact_8h.html">Contact.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_contact_8h_source.html b/docs/_contact_8h_source.html
index b0f1de0..9aeae62 100644
--- a/docs/_contact_8h_source.html
+++ b/docs/_contact_8h_source.html
@@ -84,7 +84,7 @@ $(document).ready(function(){initNavTree('_contact_8h_source.html','');});
</div><!--header-->
<div class="contents">
<a href="_contact_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_CONTACT_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_CONTACT_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_contact.html"> 35</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_contact.html">Contact</a> {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_contact.html#a43915fd39dc9ef11a5f8684512ce5e7b"> 38</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;Contact&gt; <a class="code" href="class_tg_bot_1_1_contact.html#a43915fd39dc9ef11a5f8684512ce5e7b">Ptr</a>;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_contact.html#ada9f5461d2dd84b547cf563db624ff28"> 43</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_contact.html#ada9f5461d2dd84b547cf563db624ff28">phoneNumber</a>;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_contact.html#a81956d457d30f743bcb74dfbe1635bc8"> 48</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_contact.html#a81956d457d30f743bcb74dfbe1635bc8">firstName</a>;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_contact.html#acece1a697b1e94ba95e5a4b161f7e2d3"> 53</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_contact.html#acece1a697b1e94ba95e5a4b161f7e2d3">lastName</a>;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_contact.html#a35e56ce0b16eb1119431043dccd8056b"> 58</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_contact.html#a35e56ce0b16eb1119431043dccd8056b">userId</a>;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;};</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;}</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_CONTACT_H</span></div><div class="ttc" id="class_tg_bot_1_1_contact_html_a35e56ce0b16eb1119431043dccd8056b"><div class="ttname"><a href="class_tg_bot_1_1_contact.html#a35e56ce0b16eb1119431043dccd8056b">TgBot::Contact::userId</a></div><div class="ttdeci">std::string userId</div><div class="ttdef"><b>Definition:</b> <a href="_contact_8h_source.html#l00058">Contact.h:58</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_contact_html_a81956d457d30f743bcb74dfbe1635bc8"><div class="ttname"><a href="class_tg_bot_1_1_contact.html#a81956d457d30f743bcb74dfbe1635bc8">TgBot::Contact::firstName</a></div><div class="ttdeci">std::string firstName</div><div class="ttdef"><b>Definition:</b> <a href="_contact_8h_source.html#l00048">Contact.h:48</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_contact_html_ada9f5461d2dd84b547cf563db624ff28"><div class="ttname"><a href="class_tg_bot_1_1_contact.html#ada9f5461d2dd84b547cf563db624ff28">TgBot::Contact::phoneNumber</a></div><div class="ttdeci">std::string phoneNumber</div><div class="ttdef"><b>Definition:</b> <a href="_contact_8h_source.html#l00043">Contact.h:43</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_contact_html"><div class="ttname"><a href="class_tg_bot_1_1_contact.html">TgBot::Contact</a></div><div class="ttdef"><b>Definition:</b> <a href="_contact_8h_source.html#l00035">Contact.h:35</a></div></div>
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('_contact_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_contact_8h.html">Contact.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_document_8h.html b/docs/_document_8h.html
index 9a7d856..40cc071 100644
--- a/docs/_document_8h.html
+++ b/docs/_document_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_document_8h.html">Document.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_document_8h_source.html b/docs/_document_8h_source.html
index 34dcefe..dacadb2 100644
--- a/docs/_document_8h_source.html
+++ b/docs/_document_8h_source.html
@@ -88,7 +88,7 @@ $(document).ready(function(){initNavTree('_document_8h_source.html','');});
<div class="ttc" id="class_tg_bot_1_1_document_html_a3c9b2dca38059ddd219abab398694bc9"><div class="ttname"><a href="class_tg_bot_1_1_document.html#a3c9b2dca38059ddd219abab398694bc9">TgBot::Document::fileSize</a></div><div class="ttdeci">int32_t fileSize</div><div class="ttdef"><b>Definition:</b> <a href="_document_8h_source.html#l00065">Document.h:65</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_document_html_a21a156d86da82dcb636fba01a3ef351f"><div class="ttname"><a href="class_tg_bot_1_1_document.html#a21a156d86da82dcb636fba01a3ef351f">TgBot::Document::thumb</a></div><div class="ttdeci">PhotoSize::Ptr thumb</div><div class="ttdef"><b>Definition:</b> <a href="_document_8h_source.html#l00050">Document.h:50</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_document_html"><div class="ttname"><a href="class_tg_bot_1_1_document.html">TgBot::Document</a></div><div class="ttdef"><b>Definition:</b> <a href="_document_8h_source.html#l00037">Document.h:37</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_document_html_aa67870c6320092c13154abde7dcdf94c"><div class="ttname"><a href="class_tg_bot_1_1_document.html#aa67870c6320092c13154abde7dcdf94c">TgBot::Document::fileId</a></div><div class="ttdeci">std::string fileId</div><div class="ttdef"><b>Definition:</b> <a href="_document_8h_source.html#l00045">Document.h:45</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_document_html_a0b36f1611eb0cda45e47c989689456d6"><div class="ttname"><a href="class_tg_bot_1_1_document.html#a0b36f1611eb0cda45e47c989689456d6">TgBot::Document::fileName</a></div><div class="ttdeci">std::string fileName</div><div class="ttdef"><b>Definition:</b> <a href="_document_8h_source.html#l00055">Document.h:55</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_document_html_af311e27c16bf2a1128ee339899face9e"><div class="ttname"><a href="class_tg_bot_1_1_document.html#af311e27c16bf2a1128ee339899face9e">TgBot::Document::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Document &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_document_8h_source.html#l00040">Document.h:40</a></div></div>
@@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('_document_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_document_8h.html">Document.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_event_broadcaster_8h.html b/docs/_event_broadcaster_8h.html
index 18b5b0c..33e8d31 100644
--- a/docs/_event_broadcaster_8h.html
+++ b/docs/_event_broadcaster_8h.html
@@ -113,7 +113,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="_event_broadcaster_8h.html">EventBroadcaster.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_event_broadcaster_8h_source.html b/docs/_event_broadcaster_8h_source.html
index 9a8e04a..ebd87bc 100644
--- a/docs/_event_broadcaster_8h_source.html
+++ b/docs/_event_broadcaster_8h_source.html
@@ -86,7 +86,7 @@ $(document).ready(function(){initNavTree('_event_broadcaster_8h_source.html','')
<a href="_event_broadcaster_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_EVENTBROADCASTER_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_EVENTBROADCASTER_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_message_8h.html">tgbot/types/Message.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_8h.html">tgbot/types/InlineQuery.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_chosen_inline_result_8h.html">tgbot/types/ChosenInlineResult.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_callback_query_8h.html">tgbot/types/CallbackQuery.h</a>&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">class </span>EventHandler;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_event_broadcaster.html"> 44</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_event_broadcaster.html">EventBroadcaster</a> {</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="keyword">friend</span> <a class="code" href="class_tg_bot_1_1_event_handler.html">EventHandler</a>;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_event_broadcaster.html#a95899d82f77288a43a28dd24d0fa687a"> 49</a></span>&#160; <span class="keyword">typedef</span> std::function&lt;void (const Message::Ptr)&gt; <a class="code" href="class_tg_bot_1_1_event_broadcaster.html#a95899d82f77288a43a28dd24d0fa687a">MessageListener</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_event_broadcaster.html#a2c0338bc5cc3c1654d0e3f0dac0ab8a6"> 50</a></span>&#160; <span class="keyword">typedef</span> std::function&lt;void (const InlineQuery::Ptr)&gt; <a class="code" href="class_tg_bot_1_1_event_broadcaster.html#a2c0338bc5cc3c1654d0e3f0dac0ab8a6">InlineQueryListener</a>;</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_event_broadcaster.html#a5348beecf29bdf52c7d21985668bca93"> 51</a></span>&#160; <span class="keyword">typedef</span> std::function&lt;void (const ChosenInlineResult::Ptr)&gt; <a class="code" href="class_tg_bot_1_1_event_broadcaster.html#a5348beecf29bdf52c7d21985668bca93">ChosenInlineResultListener</a>;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_event_broadcaster.html#a44f1bbafcca84f78f82dc0ef1801619a"> 52</a></span>&#160; <span class="keyword">typedef</span> std::function&lt;void (const CallbackQuery::Ptr)&gt; <a class="code" href="class_tg_bot_1_1_event_broadcaster.html#a44f1bbafcca84f78f82dc0ef1801619a">CallbackQueryListener</a>;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_event_broadcaster.html#a21adc85e9ed2a08a186423a5231342a9"> 58</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="class_tg_bot_1_1_event_broadcaster.html#a21adc85e9ed2a08a186423a5231342a9">onAnyMessage</a>(<span class="keyword">const</span> MessageListener&amp; listener) {</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; _onAnyMessageListeners.push_back(listener);</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; }</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_event_broadcaster.html#a13e4a906203fe43a950f1420b68c7583"> 67</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="class_tg_bot_1_1_event_broadcaster.html#a13e4a906203fe43a950f1420b68c7583">onCommand</a>(<span class="keyword">const</span> std::string&amp; commandName, <span class="keyword">const</span> MessageListener&amp; listener) {</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; _onCommandListeners[commandName] = listener;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; }</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_event_broadcaster.html#ad8e56ab49dbe9b4960d454f8b408bf13"> 76</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="class_tg_bot_1_1_event_broadcaster.html#ad8e56ab49dbe9b4960d454f8b408bf13">onCommand</a>(<span class="keyword">const</span> std::initializer_list&lt;std::string&gt;&amp; commandsList, <span class="keyword">const</span> MessageListener&amp; listener) {</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> <span class="keyword">auto</span>&amp; command : commandsList)</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; {</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; _onCommandListeners[command] = listener;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; }</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; }</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_event_broadcaster.html#a5bed996221f047ec0469ae19e7bd00eb"> 87</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="class_tg_bot_1_1_event_broadcaster.html#a5bed996221f047ec0469ae19e7bd00eb">onUnknownCommand</a>(<span class="keyword">const</span> MessageListener&amp; listener) {</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; _onUnknownCommandListeners.push_back(listener);</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; }</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_event_broadcaster.html#a22e70b8493ea455e70734a36968f3d55"> 95</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="class_tg_bot_1_1_event_broadcaster.html#a22e70b8493ea455e70734a36968f3d55">onNonCommandMessage</a>(<span class="keyword">const</span> MessageListener&amp; listener) {</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; _onNonCommandMessageListeners.push_back(listener);</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; }</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_event_broadcaster.html#a9d3f31225ea84af8cb47ab2a53186ef0"> 103</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="class_tg_bot_1_1_event_broadcaster.html#a9d3f31225ea84af8cb47ab2a53186ef0">onInlineQuery</a>(<span class="keyword">const</span> InlineQueryListener&amp; listener) {</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; _onInlineQueryListeners.push_back(listener);</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; }</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_event_broadcaster.html#a7397520ff294c863b306142e29030482"> 111</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="class_tg_bot_1_1_event_broadcaster.html#a7397520ff294c863b306142e29030482">onChosenInlineResult</a>(<span class="keyword">const</span> ChosenInlineResultListener&amp; listener){</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; _onChosenInlineResultListeners.push_back(listener);</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; }</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;</div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_event_broadcaster.html#a3ec551ffdcf5be1b9b39ed081ea078d4"> 115</a></span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="class_tg_bot_1_1_event_broadcaster.html#a3ec551ffdcf5be1b9b39ed081ea078d4">onCallbackQuery</a>(<span class="keyword">const</span> CallbackQueryListener&amp; listener){</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; _onCallbackQueryListeners.push_back(listener);</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; }</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> ListenerType, <span class="keyword">typename</span> ObjectType&gt;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> broadcast(<span class="keyword">const</span> std::vector&lt;ListenerType&gt;&amp; listeners, <span class="keyword">const</span> ObjectType <span class="keywordtype">object</span>)<span class="keyword"> const </span>{</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordflow">if</span> (!<span class="keywordtype">object</span>)</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; </div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> ListenerType&amp; item : listeners) {</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; item(<span class="keywordtype">object</span>);</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; }</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; }</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> broadcastAnyMessage(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> message)<span class="keyword"> const </span>{</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; broadcast&lt;MessageListener, Message::Ptr&gt;(_onAnyMessageListeners, message);</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; }</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">bool</span> broadcastCommand(<span class="keyword">const</span> std::string command, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> message)<span class="keyword"> const </span>{</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; std::map&lt;std::string, MessageListener&gt;::const_iterator iter = _onCommandListeners.find(command);</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordflow">if</span> (iter == _onCommandListeners.end()) {</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; }</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; iter-&gt;second(message);</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; }</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> broadcastUnknownCommand(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> message)<span class="keyword"> const </span>{</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; broadcast&lt;MessageListener, Message::Ptr&gt;(_onUnknownCommandListeners, message);</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; }</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> broadcastNonCommandMessage(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> message)<span class="keyword"> const </span>{</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; broadcast&lt;MessageListener, Message::Ptr&gt;(_onNonCommandMessageListeners, message);</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; }</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> broadcastInlineQuery(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query.html#a82b36b38b3587e6a721b6fa579759b0c">InlineQuery::Ptr</a> query)<span class="keyword"> const </span>{</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; broadcast&lt;InlineQueryListener, InlineQuery::Ptr&gt;(_onInlineQueryListeners, query);</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; }</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> broadcastChosenInlineResult(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_chosen_inline_result.html#ad4b7edd30fd0d876fa99493fe19b3247">ChosenInlineResult::Ptr</a> result)<span class="keyword"> const </span>{</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; broadcast&lt;ChosenInlineResultListener, ChosenInlineResult::Ptr&gt;(_onChosenInlineResultListeners, result);</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; }</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keyword">inline</span> <span class="keywordtype">void</span> broadcastCallbackQuery(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_callback_query.html#a5a5e4f8368bd95ba214e68cde5d1c7c0">CallbackQuery::Ptr</a> result)<span class="keyword"> const </span>{</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; broadcast&lt;CallbackQueryListener, CallbackQuery::Ptr&gt;(_onCallbackQueryListeners, result);</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; }</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; std::vector&lt;MessageListener&gt; _onAnyMessageListeners;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; std::map&lt;std::string, MessageListener&gt; _onCommandListeners;</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; std::vector&lt;MessageListener&gt; _onUnknownCommandListeners;</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; std::vector&lt;MessageListener&gt; _onNonCommandMessageListeners;</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; std::vector&lt;InlineQueryListener&gt; _onInlineQueryListeners;</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; std::vector&lt;ChosenInlineResultListener&gt; _onChosenInlineResultListeners;</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; std::vector&lt;CallbackQueryListener&gt; _onCallbackQueryListeners;</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;};</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;}</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="preprocessor">#endif //TGBOT_EVENTBROADCASTER_H</span></div><div class="ttc" id="class_tg_bot_1_1_event_broadcaster_html_a21adc85e9ed2a08a186423a5231342a9"><div class="ttname"><a href="class_tg_bot_1_1_event_broadcaster.html#a21adc85e9ed2a08a186423a5231342a9">TgBot::EventBroadcaster::onAnyMessage</a></div><div class="ttdeci">void onAnyMessage(const MessageListener &amp;listener)</div><div class="ttdef"><b>Definition:</b> <a href="_event_broadcaster_8h_source.html#l00058">EventBroadcaster.h:58</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_event_broadcaster_html"><div class="ttname"><a href="class_tg_bot_1_1_event_broadcaster.html">TgBot::EventBroadcaster</a></div><div class="ttdef"><b>Definition:</b> <a href="_event_broadcaster_8h_source.html#l00044">EventBroadcaster.h:44</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_callback_query_html_a5a5e4f8368bd95ba214e68cde5d1c7c0"><div class="ttname"><a href="class_tg_bot_1_1_callback_query.html#a5a5e4f8368bd95ba214e68cde5d1c7c0">TgBot::CallbackQuery::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; CallbackQuery &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_callback_query_8h_source.html#l00022">CallbackQuery.h:22</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="_callback_query_8h_html"><div class="ttname"><a href="_callback_query_8h.html">CallbackQuery.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_event_broadcaster_html_a44f1bbafcca84f78f82dc0ef1801619a"><div class="ttname"><a href="class_tg_bot_1_1_event_broadcaster.html#a44f1bbafcca84f78f82dc0ef1801619a">TgBot::EventBroadcaster::CallbackQueryListener</a></div><div class="ttdeci">std::function&lt; void(const CallbackQuery::Ptr)&gt; CallbackQueryListener</div><div class="ttdef"><b>Definition:</b> <a href="_event_broadcaster_8h_source.html#l00052">EventBroadcaster.h:52</a></div></div>
<div class="ttc" id="_inline_query_8h_html"><div class="ttname"><a href="_inline_query_8h.html">InlineQuery.h</a></div></div>
@@ -112,7 +112,7 @@ $(document).ready(function(){initNavTree('_event_broadcaster_8h_source.html','')
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="_event_broadcaster_8h.html">EventBroadcaster.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_event_handler_8h.html b/docs/_event_handler_8h.html
index bc37b8f..a08a839 100644
--- a/docs/_event_handler_8h.html
+++ b/docs/_event_handler_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="_event_handler_8h.html">EventHandler.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_event_handler_8h_source.html b/docs/_event_handler_8h_source.html
index 4ded395..c1ee64c 100644
--- a/docs/_event_handler_8h_source.html
+++ b/docs/_event_handler_8h_source.html
@@ -86,7 +86,7 @@ $(document).ready(function(){initNavTree('_event_handler_8h_source.html','');});
<a href="_event_handler_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_EVENTHANDLER_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_EVENTHANDLER_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_event_broadcaster_8h.html">tgbot/EventBroadcaster.h</a>&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_update_8h.html">tgbot/types/Update.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_string_tools_8h.html">tgbot/tools/StringTools.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_event_handler.html"> 32</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_event_handler.html">EventHandler</a> {</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_event_handler.html#a3cb3f630e5a0bdc0baa44586920771b7"> 35</a></span>&#160; <span class="keyword">explicit</span> <a class="code" href="class_tg_bot_1_1_event_handler.html#a3cb3f630e5a0bdc0baa44586920771b7">EventHandler</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_event_broadcaster.html">EventBroadcaster</a>* broadcaster) : _broadcaster(broadcaster) {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; }</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_tg_bot_1_1_event_handler.html#ae0fb2a7e25fe19e3e2ed6184967f1e0d">handleUpdate</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_update.html#abace63cf3605fe7a480a3bb839a672a8">Update::Ptr</a> update) <span class="keyword">const</span>;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_event_broadcaster.html">EventBroadcaster</a>* _broadcaster;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordtype">void</span> handleMessage(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> message) <span class="keyword">const</span>;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;};</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;}</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#endif //TGBOT_EVENTHANDLER_H</span></div><div class="ttc" id="class_tg_bot_1_1_event_broadcaster_html"><div class="ttname"><a href="class_tg_bot_1_1_event_broadcaster.html">TgBot::EventBroadcaster</a></div><div class="ttdef"><b>Definition:</b> <a href="_event_broadcaster_8h_source.html#l00044">EventBroadcaster.h:44</a></div></div>
<div class="ttc" id="_string_tools_8h_html"><div class="ttname"><a href="_string_tools_8h.html">StringTools.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_update_html_abace63cf3605fe7a480a3bb839a672a8"><div class="ttname"><a href="class_tg_bot_1_1_update.html#abace63cf3605fe7a480a3bb839a672a8">TgBot::Update::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Update &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_update_8h_source.html#l00042">Update.h:42</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="_update_8h_html"><div class="ttname"><a href="_update_8h.html">Update.h</a></div></div>
<div class="ttc" id="_event_broadcaster_8h_html"><div class="ttname"><a href="_event_broadcaster_8h.html">EventBroadcaster.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_message_html_a3805a5dc013c6ab23ac5efc91282c11d"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">TgBot::Message::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Message &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00052">Message.h:52</a></div></div>
@@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('_event_handler_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="_event_handler_8h.html">EventHandler.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_file_8h.html b/docs/_file_8h.html
index 459e167..27920e3 100644
--- a/docs/_file_8h.html
+++ b/docs/_file_8h.html
@@ -107,7 +107,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_file_8h.html">File.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_file_8h_source.html b/docs/_file_8h_source.html
index f0349a2..282a658 100644
--- a/docs/_file_8h_source.html
+++ b/docs/_file_8h_source.html
@@ -87,7 +87,7 @@ $(document).ready(function(){initNavTree('_file_8h_source.html','');});
<div class="ttc" id="class_tg_bot_1_1_file_html_ad1abfaf438998878eee537fc82b4bb6e"><div class="ttname"><a href="class_tg_bot_1_1_file.html#ad1abfaf438998878eee537fc82b4bb6e">TgBot::File::filePath</a></div><div class="ttdeci">std::string filePath</div><div class="ttdef"><b>Definition:</b> <a href="_file_8h_source.html#l00040">File.h:40</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_file_html"><div class="ttname"><a href="class_tg_bot_1_1_file.html">TgBot::File</a></div><div class="ttdef"><b>Definition:</b> <a href="_file_8h_source.html#l00021">File.h:21</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_file_html_a1c4a6f8d51e846ec75d15ffa2c5d1445"><div class="ttname"><a href="class_tg_bot_1_1_file.html#a1c4a6f8d51e846ec75d15ffa2c5d1445">TgBot::File::fileSize</a></div><div class="ttdeci">int32_t fileSize</div><div class="ttdef"><b>Definition:</b> <a href="_file_8h_source.html#l00034">File.h:34</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_file_html_a0e64b7f89b84e674ea890399ea27dd6e"><div class="ttname"><a href="class_tg_bot_1_1_file.html#a0e64b7f89b84e674ea890399ea27dd6e">TgBot::File::fileId</a></div><div class="ttdeci">std::string fileId</div><div class="ttdef"><b>Definition:</b> <a href="_file_8h_source.html#l00029">File.h:29</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
@@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('_file_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_file_8h.html">File.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_file_tools_8h.html b/docs/_file_tools_8h.html
index feec03c..0db970d 100644
--- a/docs/_file_tools_8h.html
+++ b/docs/_file_tools_8h.html
@@ -108,7 +108,7 @@ Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_d3a0916884c776a83ed0f419714df887.html">tools</a></li><li class="navelem"><a class="el" href="_file_tools_8h.html">FileTools.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_file_tools_8h_source.html b/docs/_file_tools_8h_source.html
index 1528a73..2f73ac5 100644
--- a/docs/_file_tools_8h_source.html
+++ b/docs/_file_tools_8h_source.html
@@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('_file_tools_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_d3a0916884c776a83ed0f419714df887.html">tools</a></li><li class="navelem"><a class="el" href="_file_tools_8h.html">FileTools.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_force_reply_8h.html b/docs/_force_reply_8h.html
index c142c5d..4267c34 100644
--- a/docs/_force_reply_8h.html
+++ b/docs/_force_reply_8h.html
@@ -107,7 +107,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_force_reply_8h.html">ForceReply.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_force_reply_8h_source.html b/docs/_force_reply_8h_source.html
index 4a1f341..34acd9e 100644
--- a/docs/_force_reply_8h_source.html
+++ b/docs/_force_reply_8h_source.html
@@ -83,7 +83,7 @@ $(document).ready(function(){initNavTree('_force_reply_8h_source.html','');});
<div class="title">ForceReply.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_force_reply_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_FORCEREPLY_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_FORCEREPLY_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_generic_reply_8h.html">tgbot/types/GenericReply.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_force_reply.html"> 40</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_force_reply.html">ForceReply</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> {</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_force_reply.html#a3d17d51e17dfdfd22d263bdeaf603b66"> 43</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;ForceReply&gt; <a class="code" href="class_tg_bot_1_1_force_reply.html#a3d17d51e17dfdfd22d263bdeaf603b66">Ptr</a>;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_force_reply.html#a8c4637ab74050185a86f5c058cf35de7"> 48</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_force_reply.html#a8c4637ab74050185a86f5c058cf35de7">forceReply</a> = <span class="keyword">true</span>;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_force_reply.html#afbb510a24ebda5409311ff0d385065dc"> 53</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_force_reply.html#afbb510a24ebda5409311ff0d385065dc">selective</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;};</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;}</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_FORCEREPLY_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<a href="_force_reply_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_FORCEREPLY_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_FORCEREPLY_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_generic_reply_8h.html">tgbot/types/GenericReply.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_force_reply.html"> 40</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_force_reply.html">ForceReply</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> {</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_force_reply.html#a3d17d51e17dfdfd22d263bdeaf603b66"> 43</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;ForceReply&gt; <a class="code" href="class_tg_bot_1_1_force_reply.html#a3d17d51e17dfdfd22d263bdeaf603b66">Ptr</a>;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_force_reply.html#a8c4637ab74050185a86f5c058cf35de7"> 48</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_force_reply.html#a8c4637ab74050185a86f5c058cf35de7">forceReply</a> = <span class="keyword">true</span>;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_force_reply.html#afbb510a24ebda5409311ff0d385065dc"> 53</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_force_reply.html#afbb510a24ebda5409311ff0d385065dc">selective</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;};</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;}</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_FORCEREPLY_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="_generic_reply_8h_html"><div class="ttname"><a href="_generic_reply_8h.html">GenericReply.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_force_reply_html_afbb510a24ebda5409311ff0d385065dc"><div class="ttname"><a href="class_tg_bot_1_1_force_reply.html#afbb510a24ebda5409311ff0d385065dc">TgBot::ForceReply::selective</a></div><div class="ttdeci">bool selective</div><div class="ttdef"><b>Definition:</b> <a href="_force_reply_8h_source.html#l00053">ForceReply.h:53</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_generic_reply_html"><div class="ttname"><a href="class_tg_bot_1_1_generic_reply.html">TgBot::GenericReply</a></div><div class="ttdef"><b>Definition:</b> <a href="_generic_reply_8h_source.html#l00034">GenericReply.h:34</a></div></div>
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('_force_reply_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_force_reply_8h.html">ForceReply.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_generic_reply_8h.html b/docs/_generic_reply_8h.html
index 84957f7..ec7ed6b 100644
--- a/docs/_generic_reply_8h.html
+++ b/docs/_generic_reply_8h.html
@@ -106,7 +106,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_generic_reply_8h.html">GenericReply.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_generic_reply_8h_source.html b/docs/_generic_reply_8h_source.html
index bc74be5..ae96ac0 100644
--- a/docs/_generic_reply_8h_source.html
+++ b/docs/_generic_reply_8h_source.html
@@ -83,7 +83,7 @@ $(document).ready(function(){initNavTree('_generic_reply_8h_source.html','');});
<div class="title">GenericReply.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_generic_reply_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_GENERICREPLY_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_GENERICREPLY_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_generic_reply.html"> 34</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> {</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f"> 37</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;GenericReply&gt; <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">Ptr</a>;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_generic_reply.html#a519019da5ab3cb27fc11bd56cc94123c"> 39</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#a519019da5ab3cb27fc11bd56cc94123c">~GenericReply</a>() { }</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;};</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;}</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_GENERICREPLY_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<a href="_generic_reply_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_GENERICREPLY_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_GENERICREPLY_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_generic_reply.html"> 34</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> {</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f"> 37</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;GenericReply&gt; <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">Ptr</a>;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_generic_reply.html#a519019da5ab3cb27fc11bd56cc94123c"> 39</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#a519019da5ab3cb27fc11bd56cc94123c">~GenericReply</a>() { }</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;};</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;}</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_GENERICREPLY_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_generic_reply_html"><div class="ttname"><a href="class_tg_bot_1_1_generic_reply.html">TgBot::GenericReply</a></div><div class="ttdef"><b>Definition:</b> <a href="_generic_reply_8h_source.html#l00034">GenericReply.h:34</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_generic_reply_html_a519019da5ab3cb27fc11bd56cc94123c"><div class="ttname"><a href="class_tg_bot_1_1_generic_reply.html#a519019da5ab3cb27fc11bd56cc94123c">TgBot::GenericReply::~GenericReply</a></div><div class="ttdeci">virtual ~GenericReply()</div><div class="ttdef"><b>Definition:</b> <a href="_generic_reply_8h_source.html#l00039">GenericReply.h:39</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_generic_reply_html_aa7bb5f2c5484cb791e1c60c346bbb06f"><div class="ttname"><a href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">TgBot::GenericReply::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; GenericReply &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_generic_reply_8h_source.html#l00037">GenericReply.h:37</a></div></div>
@@ -93,7 +93,7 @@ $(document).ready(function(){initNavTree('_generic_reply_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_generic_reply_8h.html">GenericReply.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_http_client_8h.html b/docs/_http_client_8h.html
index ee1049a..f16c14f 100644
--- a/docs/_http_client_8h.html
+++ b/docs/_http_client_8h.html
@@ -110,7 +110,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_933963de0e9d7c93f6217fb7d7e6c3ad.html">net</a></li><li class="navelem"><a class="el" href="_http_client_8h.html">HttpClient.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_http_client_8h_source.html b/docs/_http_client_8h_source.html
index 4563060..bc0178f 100644
--- a/docs/_http_client_8h_source.html
+++ b/docs/_http_client_8h_source.html
@@ -83,7 +83,7 @@ $(document).ready(function(){initNavTree('_http_client_8h_source.html','');});
<div class="title">HttpClient.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_http_client_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_HTTPCLIENT_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_HTTPCLIENT_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;boost/asio.hpp&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_url_8h.html">tgbot/net/Url.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_http_req_arg_8h.html">tgbot/net/HttpReqArg.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_http_parser_8h.html">tgbot/net/HttpParser.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_client.html"> 40</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_http_client.html">HttpClient</a> {</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">static</span> <a class="code" href="class_tg_bot_1_1_http_client.html">HttpClient</a>&amp; <a class="code" href="class_tg_bot_1_1_http_client.html#a284380646ddc0fe9fd06cae29ba51a77">getInstance</a>();</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_http_client.html#a1de1ba0e962c7446e9820337bbf6d3e5">makeRequest</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_url.html">Url</a>&amp; url, <span class="keyword">const</span> std::vector&lt;HttpReqArg&gt;&amp; args);</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; boost::asio::io_service _ioService;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;};</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;}</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#endif //TGBOT_HTTPCLIENT_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<a href="_http_client_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_HTTPCLIENT_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_HTTPCLIENT_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;boost/asio.hpp&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_url_8h.html">tgbot/net/Url.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_http_req_arg_8h.html">tgbot/net/HttpReqArg.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_http_parser_8h.html">tgbot/net/HttpParser.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_client.html"> 40</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_http_client.html">HttpClient</a> {</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">static</span> <a class="code" href="class_tg_bot_1_1_http_client.html">HttpClient</a>&amp; <a class="code" href="class_tg_bot_1_1_http_client.html#a284380646ddc0fe9fd06cae29ba51a77">getInstance</a>();</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_http_client.html#a1de1ba0e962c7446e9820337bbf6d3e5">makeRequest</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_url.html">Url</a>&amp; url, <span class="keyword">const</span> std::vector&lt;HttpReqArg&gt;&amp; args);</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; boost::asio::io_service _ioService;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;};</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;}</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#endif //TGBOT_HTTPCLIENT_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="_http_req_arg_8h_html"><div class="ttname"><a href="_http_req_arg_8h.html">HttpReqArg.h</a></div></div>
<div class="ttc" id="_url_8h_html"><div class="ttname"><a href="_url_8h.html">Url.h</a></div></div>
<div class="ttc" id="_http_parser_8h_html"><div class="ttname"><a href="_http_parser_8h.html">HttpParser.h</a></div></div>
@@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('_http_client_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_933963de0e9d7c93f6217fb7d7e6c3ad.html">net</a></li><li class="navelem"><a class="el" href="_http_client_8h.html">HttpClient.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_http_parser_8h.html b/docs/_http_parser_8h.html
index 06d1941..c3a8d24 100644
--- a/docs/_http_parser_8h.html
+++ b/docs/_http_parser_8h.html
@@ -110,7 +110,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_933963de0e9d7c93f6217fb7d7e6c3ad.html">net</a></li><li class="navelem"><a class="el" href="_http_parser_8h.html">HttpParser.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_http_parser_8h_source.html b/docs/_http_parser_8h_source.html
index 0888728..f6d43e2 100644
--- a/docs/_http_parser_8h_source.html
+++ b/docs/_http_parser_8h_source.html
@@ -85,7 +85,7 @@ $(document).ready(function(){initNavTree('_http_parser_8h_source.html','');});
<div class="contents">
<a href="_http_parser_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_HTTPPARSER_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_HTTPPARSER_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_url_8h.html">tgbot/net/Url.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_http_req_arg_8h.html">tgbot/net/HttpReqArg.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_parser.html"> 35</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_http_parser.html">HttpParser</a> {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keyword">static</span> <a class="code" href="class_tg_bot_1_1_http_parser.html">HttpParser</a>&amp; <a class="code" href="class_tg_bot_1_1_http_parser.html#a2bd36ba8b363fa3209cf472621a2a8ab">getInstance</a>();</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_http_parser.html#a182538da4def93b40fdd6ac9398944f6">generateRequest</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_url.html">Url</a>&amp; url, <span class="keyword">const</span> std::vector&lt;HttpReqArg&gt;&amp; args, <span class="keywordtype">bool</span> isKeepAlive = <span class="keyword">false</span>);</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_http_parser.html#aec7201adbe2d835925716cceeddf9074">generateMultipartFormData</a>(<span class="keyword">const</span> std::vector&lt;HttpReqArg&gt;&amp; args, <span class="keyword">const</span> std::string&amp; bondary);</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_http_parser.html#a1950d2edd050dd933a3a06f1292ac671">generateMultipartBoundary</a>(<span class="keyword">const</span> std::vector&lt;HttpReqArg&gt;&amp; args);</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_http_parser.html#af32ca4f29ff9bf6ebcde3b8eaf7f6eb4">generateWwwFormUrlencoded</a>(<span class="keyword">const</span> std::vector&lt;HttpReqArg&gt;&amp; args);</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_http_parser.html#a9ca6a48bea33e6258f550cb8eff11996">generateResponse</a>(<span class="keyword">const</span> std::string&amp; data, <span class="keyword">const</span> std::string&amp; mimeType = <span class="stringliteral">&quot;text/plain&quot;</span>, <span class="keywordtype">short</span> <span class="keywordtype">unsigned</span> statusCode = 200, <span class="keyword">const</span> std::string&amp; statusStr = <span class="stringliteral">&quot;OK&quot;</span>, <span class="keywordtype">bool</span> isKeepAlive = <span class="keyword">false</span>);</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_parser.html#acb35df8dadb12af1c4526d7bfbe0310d"> 46</a></span>&#160; <span class="keyword">inline</span> std::string <a class="code" href="class_tg_bot_1_1_http_parser.html#acb35df8dadb12af1c4526d7bfbe0310d">parseRequest</a>(<span class="keyword">const</span> std::string&amp; data, std::map&lt;std::string, std::string&gt;&amp; headers) {</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordflow">return</span> parseHttp(<span class="keyword">true</span>, data, headers);</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; }</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_parser.html#a1d079d6433fa19dde0c1d45e95f1078d"> 50</a></span>&#160; <span class="keyword">inline</span> std::string <a class="code" href="class_tg_bot_1_1_http_parser.html#a1d079d6433fa19dde0c1d45e95f1078d">parseRequest</a>(<span class="keyword">const</span> std::string&amp; data) {</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordflow">return</span> parseHttp(<span class="keyword">true</span>, data);</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; }</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_parser.html#a90bf3fc79f65796c6cc04a45f7f40487"> 54</a></span>&#160; <span class="keyword">inline</span> std::string <a class="code" href="class_tg_bot_1_1_http_parser.html#a90bf3fc79f65796c6cc04a45f7f40487">parseResponse</a>(<span class="keyword">const</span> std::string&amp; data, std::map&lt;std::string, std::string&gt;&amp; headers) {</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordflow">return</span> parseHttp(<span class="keyword">false</span>, data, headers);</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; }</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_parser.html#a2b1741c0cd99ca9fb09786bcdb9d2aeb"> 58</a></span>&#160; <span class="keyword">inline</span> std::string <a class="code" href="class_tg_bot_1_1_http_parser.html#a2b1741c0cd99ca9fb09786bcdb9d2aeb">parseResponse</a>(<span class="keyword">const</span> std::string&amp; data) {</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordflow">return</span> parseHttp(<span class="keyword">false</span>, data);</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; }</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; std::string parseHttp(<span class="keywordtype">bool</span> isRequest, <span class="keyword">const</span> std::string&amp; data, std::map&lt;std::string, std::string&gt;&amp; headers);</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; std::string parseHttp(<span class="keywordtype">bool</span> isRequest, <span class="keyword">const</span> std::string&amp; data);</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;};</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;}</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor">#endif //TGBOT_HTTPPARSER_H</span></div><div class="ttc" id="class_tg_bot_1_1_http_parser_html_a2b1741c0cd99ca9fb09786bcdb9d2aeb"><div class="ttname"><a href="class_tg_bot_1_1_http_parser.html#a2b1741c0cd99ca9fb09786bcdb9d2aeb">TgBot::HttpParser::parseResponse</a></div><div class="ttdeci">std::string parseResponse(const std::string &amp;data)</div><div class="ttdef"><b>Definition:</b> <a href="_http_parser_8h_source.html#l00058">HttpParser.h:58</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_http_parser_html"><div class="ttname"><a href="class_tg_bot_1_1_http_parser.html">TgBot::HttpParser</a></div><div class="ttdef"><b>Definition:</b> <a href="_http_parser_8h_source.html#l00035">HttpParser.h:35</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_http_parser_html_af32ca4f29ff9bf6ebcde3b8eaf7f6eb4"><div class="ttname"><a href="class_tg_bot_1_1_http_parser.html#af32ca4f29ff9bf6ebcde3b8eaf7f6eb4">TgBot::HttpParser::generateWwwFormUrlencoded</a></div><div class="ttdeci">std::string generateWwwFormUrlencoded(const std::vector&lt; HttpReqArg &gt; &amp;args)</div></div>
<div class="ttc" id="_http_req_arg_8h_html"><div class="ttname"><a href="_http_req_arg_8h.html">HttpReqArg.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_http_parser_html_a90bf3fc79f65796c6cc04a45f7f40487"><div class="ttname"><a href="class_tg_bot_1_1_http_parser.html#a90bf3fc79f65796c6cc04a45f7f40487">TgBot::HttpParser::parseResponse</a></div><div class="ttdeci">std::string parseResponse(const std::string &amp;data, std::map&lt; std::string, std::string &gt; &amp;headers)</div><div class="ttdef"><b>Definition:</b> <a href="_http_parser_8h_source.html#l00054">HttpParser.h:54</a></div></div>
@@ -104,7 +104,7 @@ $(document).ready(function(){initNavTree('_http_parser_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_933963de0e9d7c93f6217fb7d7e6c3ad.html">net</a></li><li class="navelem"><a class="el" href="_http_parser_8h.html">HttpParser.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_http_req_arg_8h.html b/docs/_http_req_arg_8h.html
index 3093fd2..2f890eb 100644
--- a/docs/_http_req_arg_8h.html
+++ b/docs/_http_req_arg_8h.html
@@ -109,7 +109,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_933963de0e9d7c93f6217fb7d7e6c3ad.html">net</a></li><li class="navelem"><a class="el" href="_http_req_arg_8h.html">HttpReqArg.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_http_req_arg_8h_source.html b/docs/_http_req_arg_8h_source.html
index bd8341b..e3f4cad 100644
--- a/docs/_http_req_arg_8h_source.html
+++ b/docs/_http_req_arg_8h_source.html
@@ -84,7 +84,7 @@ $(document).ready(function(){initNavTree('_http_req_arg_8h_source.html','');});
</div><!--header-->
<div class="contents">
<a href="_http_req_arg_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_HTTPPARAMETER_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_HTTPPARAMETER_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;boost/lexical_cast.hpp&gt;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_req_arg.html"> 38</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_http_req_arg.html">HttpReqArg</a> {</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_req_arg.html#aaff7072fe781f191ddca430088447d19"> 42</a></span>&#160; <a class="code" href="class_tg_bot_1_1_http_req_arg.html#aaff7072fe781f191ddca430088447d19">HttpReqArg</a>(<span class="keyword">const</span> std::string&amp; <a class="code" href="class_tg_bot_1_1_http_req_arg.html#a9772f0982d33fdebe587106d0b4f921d">name</a>, <span class="keyword">const</span> T&amp; <a class="code" href="class_tg_bot_1_1_http_req_arg.html#ae854084229a093b6819953d0055844eb">value</a>, <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_http_req_arg.html#a9e372ea4360d239037cfeb673d31d9f3">isFile</a> = <span class="keyword">false</span>, <span class="keyword">const</span> std::string&amp; <a class="code" href="class_tg_bot_1_1_http_req_arg.html#a74387e5b5fe9713a805b33e693930bd5">mimeType</a> = <span class="stringliteral">&quot;text/plain&quot;</span>, <span class="keyword">const</span> std::string&amp; <a class="code" href="class_tg_bot_1_1_http_req_arg.html#af75b0592fd96d9dcc31f7f5dc95425dc">fileName</a> = <span class="stringliteral">&quot;&quot;</span>) :</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; name(name), value(boost::lexical_cast&lt;std::string&gt;(value)), <a class="code" href="class_tg_bot_1_1_http_req_arg.html#a9e372ea4360d239037cfeb673d31d9f3">isFile</a>(<a class="code" href="class_tg_bot_1_1_http_req_arg.html#a9e372ea4360d239037cfeb673d31d9f3">isFile</a>), <a class="code" href="class_tg_bot_1_1_http_req_arg.html#a74387e5b5fe9713a805b33e693930bd5">mimeType</a>(<a class="code" href="class_tg_bot_1_1_http_req_arg.html#a74387e5b5fe9713a805b33e693930bd5">mimeType</a>), <a class="code" href="class_tg_bot_1_1_http_req_arg.html#af75b0592fd96d9dcc31f7f5dc95425dc">fileName</a>(<a class="code" href="class_tg_bot_1_1_http_req_arg.html#af75b0592fd96d9dcc31f7f5dc95425dc">fileName</a>)</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; {</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; }</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_req_arg.html#a9772f0982d33fdebe587106d0b4f921d"> 50</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_http_req_arg.html#a9772f0982d33fdebe587106d0b4f921d">name</a>;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_req_arg.html#ae854084229a093b6819953d0055844eb"> 55</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_http_req_arg.html#ae854084229a093b6819953d0055844eb">value</a>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_req_arg.html#a9e372ea4360d239037cfeb673d31d9f3"> 60</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_http_req_arg.html#a9e372ea4360d239037cfeb673d31d9f3">isFile</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_req_arg.html#a74387e5b5fe9713a805b33e693930bd5"> 65</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_http_req_arg.html#a74387e5b5fe9713a805b33e693930bd5">mimeType</a> = <span class="stringliteral">&quot;text/plain&quot;</span>;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_req_arg.html#af75b0592fd96d9dcc31f7f5dc95425dc"> 70</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_http_req_arg.html#af75b0592fd96d9dcc31f7f5dc95425dc">fileName</a>;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;};</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;}</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#endif //TGBOT_HTTPPARAMETER_H</span></div><div class="ttc" id="class_tg_bot_1_1_http_req_arg_html_a9772f0982d33fdebe587106d0b4f921d"><div class="ttname"><a href="class_tg_bot_1_1_http_req_arg.html#a9772f0982d33fdebe587106d0b4f921d">TgBot::HttpReqArg::name</a></div><div class="ttdeci">std::string name</div><div class="ttdef"><b>Definition:</b> <a href="_http_req_arg_8h_source.html#l00050">HttpReqArg.h:50</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_http_req_arg_html_ae854084229a093b6819953d0055844eb"><div class="ttname"><a href="class_tg_bot_1_1_http_req_arg.html#ae854084229a093b6819953d0055844eb">TgBot::HttpReqArg::value</a></div><div class="ttdeci">std::string value</div><div class="ttdef"><b>Definition:</b> <a href="_http_req_arg_8h_source.html#l00055">HttpReqArg.h:55</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_http_req_arg_html_af75b0592fd96d9dcc31f7f5dc95425dc"><div class="ttname"><a href="class_tg_bot_1_1_http_req_arg.html#af75b0592fd96d9dcc31f7f5dc95425dc">TgBot::HttpReqArg::fileName</a></div><div class="ttdeci">std::string fileName</div><div class="ttdef"><b>Definition:</b> <a href="_http_req_arg_8h_source.html#l00070">HttpReqArg.h:70</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_http_req_arg_html_a9e372ea4360d239037cfeb673d31d9f3"><div class="ttname"><a href="class_tg_bot_1_1_http_req_arg.html#a9e372ea4360d239037cfeb673d31d9f3">TgBot::HttpReqArg::isFile</a></div><div class="ttdeci">bool isFile</div><div class="ttdef"><b>Definition:</b> <a href="_http_req_arg_8h_source.html#l00060">HttpReqArg.h:60</a></div></div>
@@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('_http_req_arg_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_933963de0e9d7c93f6217fb7d7e6c3ad.html">net</a></li><li class="navelem"><a class="el" href="_http_req_arg_8h.html">HttpReqArg.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_http_server_8h.html b/docs/_http_server_8h.html
index d43b135..52b8e1f 100644
--- a/docs/_http_server_8h.html
+++ b/docs/_http_server_8h.html
@@ -110,7 +110,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_933963de0e9d7c93f6217fb7d7e6c3ad.html">net</a></li><li class="navelem"><a class="el" href="_http_server_8h.html">HttpServer.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_http_server_8h_source.html b/docs/_http_server_8h_source.html
index 80d7664..b6b5662 100644
--- a/docs/_http_server_8h_source.html
+++ b/docs/_http_server_8h_source.html
@@ -83,12 +83,12 @@ $(document).ready(function(){initNavTree('_http_server_8h_source.html','');});
<div class="title">HttpServer.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_http_server_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_HTTPSERVER_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_HTTPSERVER_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;boost/asio.hpp&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_http_parser_8h.html">tgbot/net/HttpParser.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> Protocol&gt;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server.html"> 39</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_http_server.html">HttpServer</a> {</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">protected</span>:</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server.html#ae3b5d008d0ec0c9dd14b4a8bccdf8c0b"> 42</a></span>&#160; <span class="keyword">class </span>Connection;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">typedef</span> std::function&lt;std::string (const std::string&amp;, const std::map&lt;std::string, std::string&gt;)&gt; <a class="code" href="class_tg_bot_1_1_http_server.html#ae3b5d008d0ec0c9dd14b4a8bccdf8c0b">ServerHandler</a>;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server.html#a8edad0dd91ffffa6cacce4d49cb60abe"> 47</a></span>&#160; <a class="code" href="class_tg_bot_1_1_http_server.html#a8edad0dd91ffffa6cacce4d49cb60abe">HttpServer</a>(std::shared_ptr&lt;boost::asio::basic_socket_acceptor&lt;Protocol&gt;&gt; acceptor, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_http_server.html#ae3b5d008d0ec0c9dd14b4a8bccdf8c0b">ServerHandler</a>&amp; handler) : <a class="code" href="class_tg_bot_1_1_http_server.html#a020e76d58f70ad41686081be41a8c108">_acceptor</a>(acceptor), <a class="code" href="class_tg_bot_1_1_http_server.html#a9af2cf386463a1f40d0d3e9d92d88eec">_handler</a>(handler) {</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; }</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server.html#aa237b199d8a0712b983e4913970ad7f7"> 53</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_tg_bot_1_1_http_server.html#aa237b199d8a0712b983e4913970ad7f7">start</a>() {</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; std::shared_ptr&lt;boost::asio::basic_stream_socket&lt;Protocol&gt;&gt; socket(<span class="keyword">new</span> boost::asio::basic_stream_socket&lt;Protocol&gt;(<a class="code" href="class_tg_bot_1_1_http_server.html#a020e76d58f70ad41686081be41a8c108">_acceptor</a>-&gt;get_io_service()));</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; std::shared_ptr&lt;Connection&gt; connection(<span class="keyword">new</span> Connection(socket, <a class="code" href="class_tg_bot_1_1_http_server.html#a9af2cf386463a1f40d0d3e9d92d88eec">_handler</a>));</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="class_tg_bot_1_1_http_server.html#a020e76d58f70ad41686081be41a8c108">_acceptor</a>-&gt;async_accept(*connection-&gt;socket, [<span class="keyword">this</span>, connection]() {</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; connection-&gt;start();</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; start();</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; });</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <a class="code" href="class_tg_bot_1_1_http_server.html#a68812914f5c398331ee3ef8e77fe39b7">_ioService</a>.run();</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; }</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server.html#aeed8b9200cc2932126b9c27946751377"> 66</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_tg_bot_1_1_http_server.html#aeed8b9200cc2932126b9c27946751377">stop</a>() {</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="class_tg_bot_1_1_http_server.html#a68812914f5c398331ee3ef8e77fe39b7">_ioService</a>.stop();</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; }</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keyword">protected</span>:</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server_1_1_connection.html"> 71</a></span>&#160; <span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html">Connection</a> {</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server_1_1_connection.html#a91a16ce20e8d889657a7d2c982d8b1c8"> 74</a></span>&#160; <a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a91a16ce20e8d889657a7d2c982d8b1c8">Connection</a>(std::shared_ptr&lt;boost::asio::basic_stream_socket&lt;Protocol&gt;&gt;&amp; <a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a2104f20074b0a9fb17192ebbb1846b20">socket</a>, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_http_server.html#ae3b5d008d0ec0c9dd14b4a8bccdf8c0b">ServerHandler</a>&amp; handler) : <a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a2104f20074b0a9fb17192ebbb1846b20">socket</a>(<a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a2104f20074b0a9fb17192ebbb1846b20">socket</a>), <a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#ab630576fda90c3a33e563e44cd5a08dd">_handler</a>(handler) {</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; boost::asio::socket_base::keep_alive option(<span class="keyword">true</span>);</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a2104f20074b0a9fb17192ebbb1846b20">socket</a>.set_option(option);</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; }</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server_1_1_connection.html#a8cecda345ca78c8dc43c39423511af4d"> 79</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a8cecda345ca78c8dc43c39423511af4d">start</a>() {</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a23e0644c0e4d02eb96b9dd61404a8788">data</a>.reserve(10240);</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a2104f20074b0a9fb17192ebbb1846b20">socket</a>-&gt;async_receive(<a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a23e0644c0e4d02eb96b9dd61404a8788">data</a>, [<span class="keyword">this</span>]() {</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; std::map&lt;std::string, std::string&gt; headers;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; std::string body = <a class="code" href="class_tg_bot_1_1_http_parser.html#a2bd36ba8b363fa3209cf472621a2a8ab">HttpParser::getInstance</a>().<a class="code" href="class_tg_bot_1_1_http_parser.html#a90bf3fc79f65796c6cc04a45f7f40487">parseResponse</a>(<a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a23e0644c0e4d02eb96b9dd61404a8788">data</a>, headers);</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a2104f20074b0a9fb17192ebbb1846b20">socket</a>-&gt;async_send(<a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#ab630576fda90c3a33e563e44cd5a08dd">_handler</a>(body, headers));</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; });</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; }</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server_1_1_connection.html#a2104f20074b0a9fb17192ebbb1846b20"> 88</a></span>&#160; std::shared_ptr&lt;boost::asio::basic_stream_socket&lt;Protocol&gt;&gt; <a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a2104f20074b0a9fb17192ebbb1846b20">socket</a>;</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server_1_1_connection.html#a23e0644c0e4d02eb96b9dd61404a8788"> 89</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a23e0644c0e4d02eb96b9dd61404a8788">data</a>;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server_1_1_connection.html#ab630576fda90c3a33e563e44cd5a08dd"> 92</a></span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_http_server.html#ae3b5d008d0ec0c9dd14b4a8bccdf8c0b">ServerHandler</a> <a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#ab630576fda90c3a33e563e44cd5a08dd">_handler</a>;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; };</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server.html#a68812914f5c398331ee3ef8e77fe39b7"> 95</a></span>&#160; boost::asio::io_service <a class="code" href="class_tg_bot_1_1_http_server.html#a68812914f5c398331ee3ef8e77fe39b7">_ioService</a>;</div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server.html#a020e76d58f70ad41686081be41a8c108"> 96</a></span>&#160; std::shared_ptr&lt;boost::asio::basic_socket_acceptor&lt;Protocol&gt;&gt; <a class="code" href="class_tg_bot_1_1_http_server.html#a020e76d58f70ad41686081be41a8c108">_acceptor</a>;</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server.html#a9af2cf386463a1f40d0d3e9d92d88eec"> 97</a></span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_http_server.html#ae3b5d008d0ec0c9dd14b4a8bccdf8c0b">ServerHandler</a> <a class="code" href="class_tg_bot_1_1_http_server.html#a9af2cf386463a1f40d0d3e9d92d88eec">_handler</a>;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;};</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;}</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor">#endif //TGBOT_HTTPSERVER_H</span></div><div class="ttc" id="class_tg_bot_1_1_http_server_html_a020e76d58f70ad41686081be41a8c108"><div class="ttname"><a href="class_tg_bot_1_1_http_server.html#a020e76d58f70ad41686081be41a8c108">TgBot::HttpServer::_acceptor</a></div><div class="ttdeci">std::shared_ptr&lt; boost::asio::basic_socket_acceptor&lt; Protocol &gt; &gt; _acceptor</div><div class="ttdef"><b>Definition:</b> <a href="_http_server_8h_source.html#l00096">HttpServer.h:96</a></div></div>
+<a href="_http_server_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_HTTPSERVER_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_HTTPSERVER_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;boost/asio.hpp&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_http_parser_8h.html">tgbot/net/HttpParser.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> Protocol&gt;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server.html"> 39</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_http_server.html">HttpServer</a> {</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">protected</span>:</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server.html#ae3b5d008d0ec0c9dd14b4a8bccdf8c0b"> 42</a></span>&#160; <span class="keyword">class </span>Connection;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">typedef</span> std::function&lt;std::string (const std::string&amp;, const std::map&lt;std::string, std::string&gt;)&gt; <a class="code" href="class_tg_bot_1_1_http_server.html#ae3b5d008d0ec0c9dd14b4a8bccdf8c0b">ServerHandler</a>;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server.html#a8edad0dd91ffffa6cacce4d49cb60abe"> 47</a></span>&#160; <a class="code" href="class_tg_bot_1_1_http_server.html#a8edad0dd91ffffa6cacce4d49cb60abe">HttpServer</a>(std::shared_ptr&lt;boost::asio::basic_socket_acceptor&lt;Protocol&gt;&gt; acceptor, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_http_server.html#ae3b5d008d0ec0c9dd14b4a8bccdf8c0b">ServerHandler</a>&amp; handler) : <a class="code" href="class_tg_bot_1_1_http_server.html#a020e76d58f70ad41686081be41a8c108">_acceptor</a>(acceptor), <a class="code" href="class_tg_bot_1_1_http_server.html#a9af2cf386463a1f40d0d3e9d92d88eec">_handler</a>(handler) {</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; }</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server.html#aa237b199d8a0712b983e4913970ad7f7"> 53</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_tg_bot_1_1_http_server.html#aa237b199d8a0712b983e4913970ad7f7">start</a>() {</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keyword">auto</span> socket(std::make_shared&lt;boost::asio::basic_stream_socket&lt;Protocol&gt;&gt;(<a class="code" href="class_tg_bot_1_1_http_server.html#a020e76d58f70ad41686081be41a8c108">_acceptor</a>-&gt;get_io_service()));</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keyword">auto</span> connection(std::make_shared&lt;Connection&gt;(socket, <a class="code" href="class_tg_bot_1_1_http_server.html#a9af2cf386463a1f40d0d3e9d92d88eec">_handler</a>));</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="class_tg_bot_1_1_http_server.html#a020e76d58f70ad41686081be41a8c108">_acceptor</a>-&gt;async_accept(*connection-&gt;socket, [<span class="keyword">this</span>, connection]() {</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; connection-&gt;start();</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; start();</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; });</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <a class="code" href="class_tg_bot_1_1_http_server.html#a68812914f5c398331ee3ef8e77fe39b7">_ioService</a>.run();</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; }</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server.html#aeed8b9200cc2932126b9c27946751377"> 66</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_tg_bot_1_1_http_server.html#aeed8b9200cc2932126b9c27946751377">stop</a>() {</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="class_tg_bot_1_1_http_server.html#a68812914f5c398331ee3ef8e77fe39b7">_ioService</a>.stop();</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; }</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="keyword">protected</span>:</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server_1_1_connection.html"> 71</a></span>&#160; <span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html">Connection</a> {</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server_1_1_connection.html#a91a16ce20e8d889657a7d2c982d8b1c8"> 74</a></span>&#160; <a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a91a16ce20e8d889657a7d2c982d8b1c8">Connection</a>(std::shared_ptr&lt;boost::asio::basic_stream_socket&lt;Protocol&gt;&gt;&amp; <a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a2104f20074b0a9fb17192ebbb1846b20">socket</a>, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_http_server.html#ae3b5d008d0ec0c9dd14b4a8bccdf8c0b">ServerHandler</a>&amp; handler) : <a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a2104f20074b0a9fb17192ebbb1846b20">socket</a>(<a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a2104f20074b0a9fb17192ebbb1846b20">socket</a>), <a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#ab630576fda90c3a33e563e44cd5a08dd">_handler</a>(handler) {</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; boost::asio::socket_base::keep_alive option(<span class="keyword">true</span>);</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a2104f20074b0a9fb17192ebbb1846b20">socket</a>.set_option(option);</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; }</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server_1_1_connection.html#a8cecda345ca78c8dc43c39423511af4d"> 79</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a8cecda345ca78c8dc43c39423511af4d">start</a>() {</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a23e0644c0e4d02eb96b9dd61404a8788">data</a>.reserve(10240);</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a2104f20074b0a9fb17192ebbb1846b20">socket</a>-&gt;async_receive(<a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a23e0644c0e4d02eb96b9dd61404a8788">data</a>, [<span class="keyword">this</span>]() {</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; std::map&lt;std::string, std::string&gt; headers;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; std::string body = <a class="code" href="class_tg_bot_1_1_http_parser.html#a2bd36ba8b363fa3209cf472621a2a8ab">HttpParser::getInstance</a>().<a class="code" href="class_tg_bot_1_1_http_parser.html#a90bf3fc79f65796c6cc04a45f7f40487">parseResponse</a>(<a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a23e0644c0e4d02eb96b9dd61404a8788">data</a>, headers);</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a2104f20074b0a9fb17192ebbb1846b20">socket</a>-&gt;async_send(<a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#ab630576fda90c3a33e563e44cd5a08dd">_handler</a>(body, headers));</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; });</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; }</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server_1_1_connection.html#a2104f20074b0a9fb17192ebbb1846b20"> 88</a></span>&#160; std::shared_ptr&lt;boost::asio::basic_stream_socket&lt;Protocol&gt;&gt; <a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a2104f20074b0a9fb17192ebbb1846b20">socket</a>;</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server_1_1_connection.html#a23e0644c0e4d02eb96b9dd61404a8788"> 89</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#a23e0644c0e4d02eb96b9dd61404a8788">data</a>;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server_1_1_connection.html#ab630576fda90c3a33e563e44cd5a08dd"> 92</a></span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_http_server.html#ae3b5d008d0ec0c9dd14b4a8bccdf8c0b">ServerHandler</a> <a class="code" href="class_tg_bot_1_1_http_server_1_1_connection.html#ab630576fda90c3a33e563e44cd5a08dd">_handler</a>;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; };</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server.html#a68812914f5c398331ee3ef8e77fe39b7"> 95</a></span>&#160; boost::asio::io_service <a class="code" href="class_tg_bot_1_1_http_server.html#a68812914f5c398331ee3ef8e77fe39b7">_ioService</a>;</div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server.html#a020e76d58f70ad41686081be41a8c108"> 96</a></span>&#160; std::shared_ptr&lt;boost::asio::basic_socket_acceptor&lt;Protocol&gt;&gt; <a class="code" href="class_tg_bot_1_1_http_server.html#a020e76d58f70ad41686081be41a8c108">_acceptor</a>;</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_http_server.html#a9af2cf386463a1f40d0d3e9d92d88eec"> 97</a></span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_http_server.html#ae3b5d008d0ec0c9dd14b4a8bccdf8c0b">ServerHandler</a> <a class="code" href="class_tg_bot_1_1_http_server.html#a9af2cf386463a1f40d0d3e9d92d88eec">_handler</a>;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;};</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;}</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="preprocessor">#endif //TGBOT_HTTPSERVER_H</span></div><div class="ttc" id="class_tg_bot_1_1_http_server_html_a020e76d58f70ad41686081be41a8c108"><div class="ttname"><a href="class_tg_bot_1_1_http_server.html#a020e76d58f70ad41686081be41a8c108">TgBot::HttpServer::_acceptor</a></div><div class="ttdeci">std::shared_ptr&lt; boost::asio::basic_socket_acceptor&lt; Protocol &gt; &gt; _acceptor</div><div class="ttdef"><b>Definition:</b> <a href="_http_server_8h_source.html#l00096">HttpServer.h:96</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_http_server_1_1_connection_html_ab630576fda90c3a33e563e44cd5a08dd"><div class="ttname"><a href="class_tg_bot_1_1_http_server_1_1_connection.html#ab630576fda90c3a33e563e44cd5a08dd">TgBot::HttpServer::Connection::_handler</a></div><div class="ttdeci">const ServerHandler _handler</div><div class="ttdef"><b>Definition:</b> <a href="_http_server_8h_source.html#l00092">HttpServer.h:92</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_http_server_1_1_connection_html_a2104f20074b0a9fb17192ebbb1846b20"><div class="ttname"><a href="class_tg_bot_1_1_http_server_1_1_connection.html#a2104f20074b0a9fb17192ebbb1846b20">TgBot::HttpServer::Connection::socket</a></div><div class="ttdeci">std::shared_ptr&lt; boost::asio::basic_stream_socket&lt; Protocol &gt; &gt; socket</div><div class="ttdef"><b>Definition:</b> <a href="_http_server_8h_source.html#l00088">HttpServer.h:88</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_http_server_html"><div class="ttname"><a href="class_tg_bot_1_1_http_server.html">TgBot::HttpServer</a></div><div class="ttdef"><b>Definition:</b> <a href="_http_server_8h_source.html#l00039">HttpServer.h:39</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_http_server_html_aa237b199d8a0712b983e4913970ad7f7"><div class="ttname"><a href="class_tg_bot_1_1_http_server.html#aa237b199d8a0712b983e4913970ad7f7">TgBot::HttpServer::start</a></div><div class="ttdeci">void start()</div><div class="ttdef"><b>Definition:</b> <a href="_http_server_8h_source.html#l00053">HttpServer.h:53</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_http_server_1_1_connection_html"><div class="ttname"><a href="class_tg_bot_1_1_http_server_1_1_connection.html">TgBot::HttpServer::Connection</a></div><div class="ttdef"><b>Definition:</b> <a href="_http_server_8h_source.html#l00071">HttpServer.h:71</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_http_server_1_1_connection_html_a8cecda345ca78c8dc43c39423511af4d"><div class="ttname"><a href="class_tg_bot_1_1_http_server_1_1_connection.html#a8cecda345ca78c8dc43c39423511af4d">TgBot::HttpServer::Connection::start</a></div><div class="ttdeci">void start()</div><div class="ttdef"><b>Definition:</b> <a href="_http_server_8h_source.html#l00079">HttpServer.h:79</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_http_parser_html_a90bf3fc79f65796c6cc04a45f7f40487"><div class="ttname"><a href="class_tg_bot_1_1_http_parser.html#a90bf3fc79f65796c6cc04a45f7f40487">TgBot::HttpParser::parseResponse</a></div><div class="ttdeci">std::string parseResponse(const std::string &amp;data, std::map&lt; std::string, std::string &gt; &amp;headers)</div><div class="ttdef"><b>Definition:</b> <a href="_http_parser_8h_source.html#l00054">HttpParser.h:54</a></div></div>
@@ -107,7 +107,7 @@ $(document).ready(function(){initNavTree('_http_server_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_933963de0e9d7c93f6217fb7d7e6c3ad.html">net</a></li><li class="navelem"><a class="el" href="_http_server_8h.html">HttpServer.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_keyboard_button_8h.html b/docs/_inline_keyboard_button_8h.html
index 7f5193c..a8c6409 100644
--- a/docs/_inline_keyboard_button_8h.html
+++ b/docs/_inline_keyboard_button_8h.html
@@ -107,7 +107,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_keyboard_button_8h.html">InlineKeyboardButton.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_keyboard_button_8h_source.html b/docs/_inline_keyboard_button_8h_source.html
index 31771b4..c2ff048 100644
--- a/docs/_inline_keyboard_button_8h_source.html
+++ b/docs/_inline_keyboard_button_8h_source.html
@@ -84,7 +84,7 @@ $(document).ready(function(){initNavTree('_inline_keyboard_button_8h_source.html
</div><!--header-->
<div class="contents">
<a href="_inline_keyboard_button_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Andrea Giove on 17/04/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEKEYBOARDBUTTON_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEKEYBOARDBUTTON_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_keyboard_button.html"> 17</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_keyboard_button.html">InlineKeyboardButton</a> {</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_keyboard_button.html#a27b82f178b242b6417377daae1f09983"> 19</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineKeyboardButton&gt; <a class="code" href="class_tg_bot_1_1_inline_keyboard_button.html#a27b82f178b242b6417377daae1f09983">Ptr</a>;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_keyboard_button.html#aa96c745e6d2c531bc50bf344ff0fee6f"> 24</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_keyboard_button.html#aa96c745e6d2c531bc50bf344ff0fee6f">text</a>;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_keyboard_button.html#ab9b5e02f10e2cd937a3d3794d26e6bf3"> 29</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_keyboard_button.html#ab9b5e02f10e2cd937a3d3794d26e6bf3">url</a>;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_keyboard_button.html#a25716bdfc7a0719f1c17702a8d6a8aa4"> 34</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_keyboard_button.html#a25716bdfc7a0719f1c17702a8d6a8aa4">callbackData</a>;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_keyboard_button.html#ac04cb38b85aa31568e0acbb54202c274"> 39</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_keyboard_button.html#ac04cb38b85aa31568e0acbb54202c274">switchInlineQuery</a>;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_keyboard_button.html#a12c3bfab730b6ec9f0d8ef39957bf406"> 44</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_keyboard_button.html#a12c3bfab730b6ec9f0d8ef39957bf406">switchInlineQueryCurrentChat</a>;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;};</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;}</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEKEYBOARDBUTTON_H</span></div><div class="ttc" id="class_tg_bot_1_1_inline_keyboard_button_html_a27b82f178b242b6417377daae1f09983"><div class="ttname"><a href="class_tg_bot_1_1_inline_keyboard_button.html#a27b82f178b242b6417377daae1f09983">TgBot::InlineKeyboardButton::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineKeyboardButton &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_keyboard_button_8h_source.html#l00019">InlineKeyboardButton.h:19</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_keyboard_button_html_a12c3bfab730b6ec9f0d8ef39957bf406"><div class="ttname"><a href="class_tg_bot_1_1_inline_keyboard_button.html#a12c3bfab730b6ec9f0d8ef39957bf406">TgBot::InlineKeyboardButton::switchInlineQueryCurrentChat</a></div><div class="ttdeci">std::string switchInlineQueryCurrentChat</div><div class="ttdef"><b>Definition:</b> <a href="_inline_keyboard_button_8h_source.html#l00044">InlineKeyboardButton.h:44</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_keyboard_button_html_a25716bdfc7a0719f1c17702a8d6a8aa4"><div class="ttname"><a href="class_tg_bot_1_1_inline_keyboard_button.html#a25716bdfc7a0719f1c17702a8d6a8aa4">TgBot::InlineKeyboardButton::callbackData</a></div><div class="ttdeci">std::string callbackData</div><div class="ttdef"><b>Definition:</b> <a href="_inline_keyboard_button_8h_source.html#l00034">InlineKeyboardButton.h:34</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_keyboard_button_html"><div class="ttname"><a href="class_tg_bot_1_1_inline_keyboard_button.html">TgBot::InlineKeyboardButton</a></div><div class="ttdef"><b>Definition:</b> <a href="_inline_keyboard_button_8h_source.html#l00017">InlineKeyboardButton.h:17</a></div></div>
@@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('_inline_keyboard_button_8h_source.html
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_keyboard_button_8h.html">InlineKeyboardButton.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_keyboard_markup_8h.html b/docs/_inline_keyboard_markup_8h.html
index ea91021..5c66ff1 100644
--- a/docs/_inline_keyboard_markup_8h.html
+++ b/docs/_inline_keyboard_markup_8h.html
@@ -109,7 +109,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_keyboard_markup_8h.html">InlineKeyboardMarkup.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_keyboard_markup_8h_source.html b/docs/_inline_keyboard_markup_8h_source.html
index 1eafe06..bd4323b 100644
--- a/docs/_inline_keyboard_markup_8h_source.html
+++ b/docs/_inline_keyboard_markup_8h_source.html
@@ -83,7 +83,7 @@ $(document).ready(function(){initNavTree('_inline_keyboard_markup_8h_source.html
<div class="title">InlineKeyboardMarkup.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_inline_keyboard_markup_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Andrea Giove on 17/04/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEKEYBOARDMARKUP_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEKEYBOARDMARKUP_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_generic_reply_8h.html">tgbot/types/GenericReply.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_keyboard_button_8h.html">tgbot/types/InlineKeyboardButton.h</a>&quot;</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_keyboard_markup.html"> 20</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_keyboard_markup.html">InlineKeyboardMarkup</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> {</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7"> 22</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineKeyboardMarkup&gt; <a class="code" href="class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7">Ptr</a>;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_keyboard_markup.html#a7ff086034bc62f1a791f2e872e652b4b"> 27</a></span>&#160; std::vector&lt;std::vector&lt;InlineKeyboardButton::Ptr&gt;&gt; <a class="code" href="class_tg_bot_1_1_inline_keyboard_markup.html#a7ff086034bc62f1a791f2e872e652b4b">inlineKeyboard</a>;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;};</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;}</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEKEYBOARDMARKUP_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<a href="_inline_keyboard_markup_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Andrea Giove on 17/04/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEKEYBOARDMARKUP_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEKEYBOARDMARKUP_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_generic_reply_8h.html">tgbot/types/GenericReply.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_keyboard_button_8h.html">tgbot/types/InlineKeyboardButton.h</a>&quot;</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_keyboard_markup.html"> 20</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_keyboard_markup.html">InlineKeyboardMarkup</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> {</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7"> 22</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineKeyboardMarkup&gt; <a class="code" href="class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7">Ptr</a>;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_keyboard_markup.html#a7ff086034bc62f1a791f2e872e652b4b"> 27</a></span>&#160; std::vector&lt;std::vector&lt;InlineKeyboardButton::Ptr&gt;&gt; <a class="code" href="class_tg_bot_1_1_inline_keyboard_markup.html#a7ff086034bc62f1a791f2e872e652b4b">inlineKeyboard</a>;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;};</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;}</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEKEYBOARDMARKUP_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="_generic_reply_8h_html"><div class="ttname"><a href="_generic_reply_8h.html">GenericReply.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_keyboard_markup_html_a596873291582fb23cfbe6b62e20df8e7"><div class="ttname"><a href="class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7">TgBot::InlineKeyboardMarkup::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineKeyboardMarkup &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_keyboard_markup_8h_source.html#l00022">InlineKeyboardMarkup.h:22</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_generic_reply_html"><div class="ttname"><a href="class_tg_bot_1_1_generic_reply.html">TgBot::GenericReply</a></div><div class="ttdef"><b>Definition:</b> <a href="_generic_reply_8h_source.html#l00034">GenericReply.h:34</a></div></div>
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('_inline_keyboard_markup_8h_source.html
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_keyboard_markup_8h.html">InlineKeyboardMarkup.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_8h.html b/docs/_inline_query_8h.html
index 012a5e7..282d577 100644
--- a/docs/_inline_query_8h.html
+++ b/docs/_inline_query_8h.html
@@ -109,7 +109,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_8h.html">InlineQuery.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_8h_source.html b/docs/_inline_query_8h_source.html
index 32e9290..cf11253 100644
--- a/docs/_inline_query_8h_source.html
+++ b/docs/_inline_query_8h_source.html
@@ -83,7 +83,7 @@ $(document).ready(function(){initNavTree('_inline_query_8h_source.html','');});
<div class="title">InlineQuery.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_inline_query_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Andrea Giove on 26/03/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEQUERY_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEQUERY_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_user_8h.html">tgbot/types/User.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_location_8h.html">tgbot/types/Location.h</a>&quot;</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query.html"> 20</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_query.html">InlineQuery</a> {</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query.html#a82b36b38b3587e6a721b6fa579759b0c"> 22</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineQuery&gt; <a class="code" href="class_tg_bot_1_1_inline_query.html#a82b36b38b3587e6a721b6fa579759b0c">Ptr</a>;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query.html#a8787b5e72cbfc95c3e938143ba7f6ee7"> 27</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query.html#a8787b5e72cbfc95c3e938143ba7f6ee7">id</a>;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query.html#a95db52178399e81913eec2b615ef8e04"> 32</a></span>&#160; <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a> <a class="code" href="class_tg_bot_1_1_inline_query.html#a95db52178399e81913eec2b615ef8e04">from</a>;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query.html#aeee09d6d167fb08ed2edd266befa8f8a"> 37</a></span>&#160; <a class="code" href="class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678">Location::Ptr</a> <a class="code" href="class_tg_bot_1_1_inline_query.html#aeee09d6d167fb08ed2edd266befa8f8a">location</a>;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query.html#ab82e5c7e1033a89af639cb105413568c"> 42</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query.html#ab82e5c7e1033a89af639cb105413568c">query</a>;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query.html#a02b19f8ececa0f1091ea52a17c3c8589"> 47</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query.html#a02b19f8ececa0f1091ea52a17c3c8589">offset</a>;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;};</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;}</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEQUERY_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<a href="_inline_query_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Andrea Giove on 26/03/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEQUERY_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEQUERY_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_user_8h.html">tgbot/types/User.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_location_8h.html">tgbot/types/Location.h</a>&quot;</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query.html"> 20</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_query.html">InlineQuery</a> {</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query.html#a82b36b38b3587e6a721b6fa579759b0c"> 22</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineQuery&gt; <a class="code" href="class_tg_bot_1_1_inline_query.html#a82b36b38b3587e6a721b6fa579759b0c">Ptr</a>;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query.html#a8787b5e72cbfc95c3e938143ba7f6ee7"> 27</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query.html#a8787b5e72cbfc95c3e938143ba7f6ee7">id</a>;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query.html#a95db52178399e81913eec2b615ef8e04"> 32</a></span>&#160; <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a> <a class="code" href="class_tg_bot_1_1_inline_query.html#a95db52178399e81913eec2b615ef8e04">from</a>;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query.html#aeee09d6d167fb08ed2edd266befa8f8a"> 37</a></span>&#160; <a class="code" href="class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678">Location::Ptr</a> <a class="code" href="class_tg_bot_1_1_inline_query.html#aeee09d6d167fb08ed2edd266befa8f8a">location</a>;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query.html#ab82e5c7e1033a89af639cb105413568c"> 42</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query.html#ab82e5c7e1033a89af639cb105413568c">query</a>;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query.html#a02b19f8ececa0f1091ea52a17c3c8589"> 47</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query.html#a02b19f8ececa0f1091ea52a17c3c8589">offset</a>;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;};</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;}</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEQUERY_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_html_a95db52178399e81913eec2b615ef8e04"><div class="ttname"><a href="class_tg_bot_1_1_inline_query.html#a95db52178399e81913eec2b615ef8e04">TgBot::InlineQuery::from</a></div><div class="ttdeci">User::Ptr from</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_8h_source.html#l00032">InlineQuery.h:32</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_location_html_a0854defd16651e7742f89eca2202d678"><div class="ttname"><a href="class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678">TgBot::Location::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Location &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_location_8h_source.html#l00037">Location.h:37</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_html_ab82e5c7e1033a89af639cb105413568c"><div class="ttname"><a href="class_tg_bot_1_1_inline_query.html#ab82e5c7e1033a89af639cb105413568c">TgBot::InlineQuery::query</a></div><div class="ttdeci">std::string query</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_8h_source.html#l00042">InlineQuery.h:42</a></div></div>
@@ -101,7 +101,7 @@ $(document).ready(function(){initNavTree('_inline_query_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_8h.html">InlineQuery.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_8h.html b/docs/_inline_query_result_8h.html
index c1386c7..d44863c 100644
--- a/docs/_inline_query_result_8h.html
+++ b/docs/_inline_query_result_8h.html
@@ -109,7 +109,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_8h.html">InlineQueryResult.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_8h_source.html b/docs/_inline_query_result_8h_source.html
index 7e8fae6..4a6b481 100644
--- a/docs/_inline_query_result_8h_source.html
+++ b/docs/_inline_query_result_8h_source.html
@@ -85,12 +85,12 @@ $(document).ready(function(){initNavTree('_inline_query_result_8h_source.html','
<div class="contents">
<a href="_inline_query_result_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Andrea Giove on 26/03/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEQUERYRESULT_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEQUERYRESULT_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_keyboard_markup_8h.html">tgbot/types/InlineKeyboardMarkup.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_input_message_content_8h.html">tgbot/types/InputMessageContent.h</a>&quot;</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result.html"> 20</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_query_result.html">InlineQueryResult</a> {</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result.html#af567dd95c4dae7c4a895e561a97ed4c5"> 22</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineQueryResult&gt; <a class="code" href="class_tg_bot_1_1_inline_query_result.html#af567dd95c4dae7c4a895e561a97ed4c5">Ptr</a>;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result.html#a3d521bee0ec085b4d59d99435ec5d282"> 24</a></span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result.html#a3d521bee0ec085b4d59d99435ec5d282">InlineQueryResult</a>() {</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; }</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result.html#a1adbb76a14ff772aa8e06b26f302ade0"> 28</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_tg_bot_1_1_inline_query_result.html#a1adbb76a14ff772aa8e06b26f302ade0">~InlineQueryResult</a>() { }</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0"> 33</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">type</a>;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result.html#a75316c8ba9522f44aedb9788584156db"> 38</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result.html#a75316c8ba9522f44aedb9788584156db">id</a>;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result.html#a1d94f4380732940843c30408fa85f994"> 43</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result.html#a1d94f4380732940843c30408fa85f994">title</a>;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result.html#acfc3e23bb91a081e9cbebea3de417f70"> 48</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result.html#acfc3e23bb91a081e9cbebea3de417f70">caption</a>;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result.html#a5b19b26210f5191e80fc1ed8de9a12a0"> 53</a></span>&#160; <a class="code" href="class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7">InlineKeyboardMarkup::Ptr</a> <a class="code" href="class_tg_bot_1_1_inline_query_result.html#a5b19b26210f5191e80fc1ed8de9a12a0">replyMarkup</a>;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result.html#ace9850f165c2e823696aab62391b3943"> 58</a></span>&#160; <a class="code" href="class_tg_bot_1_1_input_message_content.html#a2357dd0a36321a3b601b64a76d2d6dff">InputMessageContent::Ptr</a> <a class="code" href="class_tg_bot_1_1_inline_query_result.html#ace9850f165c2e823696aab62391b3943">inputMessageContent</a>;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;};</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;}</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEQUERYRESULT_H</span></div><div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_a5b19b26210f5191e80fc1ed8de9a12a0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#a5b19b26210f5191e80fc1ed8de9a12a0">TgBot::InlineQueryResult::replyMarkup</a></div><div class="ttdeci">InlineKeyboardMarkup::Ptr replyMarkup</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00053">InlineQueryResult.h:53</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_acfc3e23bb91a081e9cbebea3de417f70"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#acfc3e23bb91a081e9cbebea3de417f70">TgBot::InlineQueryResult::caption</a></div><div class="ttdeci">std::string caption</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00048">InlineQueryResult.h:48</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_input_message_content_html_a2357dd0a36321a3b601b64a76d2d6dff"><div class="ttname"><a href="class_tg_bot_1_1_input_message_content.html#a2357dd0a36321a3b601b64a76d2d6dff">TgBot::InputMessageContent::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InputMessageContent &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_input_message_content_8h_source.html#l00018">InputMessageContent.h:18</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_message_content_html_a2357dd0a36321a3b601b64a76d2d6dff"><div class="ttname"><a href="class_tg_bot_1_1_input_message_content.html#a2357dd0a36321a3b601b64a76d2d6dff">TgBot::InputMessageContent::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InputMessageContent &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_input_message_content_8h_source.html#l00019">InputMessageContent.h:19</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_a1adbb76a14ff772aa8e06b26f302ade0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#a1adbb76a14ff772aa8e06b26f302ade0">TgBot::InlineQueryResult::~InlineQueryResult</a></div><div class="ttdeci">virtual ~InlineQueryResult()</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00028">InlineQueryResult.h:28</a></div></div>
<div class="ttc" id="_inline_keyboard_markup_8h_html"><div class="ttname"><a href="_inline_keyboard_markup_8h.html">InlineKeyboardMarkup.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_a264821cb9ed371fc04809effb2ec9bf0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">TgBot::InlineQueryResult::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00033">InlineQueryResult.h:33</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_ace9850f165c2e823696aab62391b3943"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#ace9850f165c2e823696aab62391b3943">TgBot::InlineQueryResult::inputMessageContent</a></div><div class="ttdeci">InputMessageContent::Ptr inputMessageContent</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00058">InlineQueryResult.h:58</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_keyboard_markup_html_a596873291582fb23cfbe6b62e20df8e7"><div class="ttname"><a href="class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7">TgBot::InlineKeyboardMarkup::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineKeyboardMarkup &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_keyboard_markup_8h_source.html#l00022">InlineKeyboardMarkup.h:22</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_a75316c8ba9522f44aedb9788584156db"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#a75316c8ba9522f44aedb9788584156db">TgBot::InlineQueryResult::id</a></div><div class="ttdeci">std::string id</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00038">InlineQueryResult.h:38</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_af567dd95c4dae7c4a895e561a97ed4c5"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#af567dd95c4dae7c4a895e561a97ed4c5">TgBot::InlineQueryResult::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResult &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00022">InlineQueryResult.h:22</a></div></div>
@@ -104,7 +104,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_8h_source.html','
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_8h.html">InlineQueryResult.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_article_8h.html b/docs/_inline_query_result_article_8h.html
index b794497..677d79a 100644
--- a/docs/_inline_query_result_article_8h.html
+++ b/docs/_inline_query_result_article_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_article_8h.html">InlineQueryResultArticle.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_article_8h_source.html b/docs/_inline_query_result_article_8h_source.html
index 9105d51..e9cee92 100644
--- a/docs/_inline_query_result_article_8h_source.html
+++ b/docs/_inline_query_result_article_8h_source.html
@@ -87,7 +87,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_article_8h_source
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_article_html_abde520162c5e38947c32dd0c11c00c69"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_article.html#abde520162c5e38947c32dd0c11c00c69">TgBot::InlineQueryResultArticle::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultArticle &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_article_8h_source.html#l00023">InlineQueryResultArticle.h:23</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_article_html_a772fc689e3813a8025eb3c0d69e6a109"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_article.html#a772fc689e3813a8025eb3c0d69e6a109">TgBot::InlineQueryResultArticle::url</a></div><div class="ttdeci">std::string url</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_article_8h_source.html#l00035">InlineQueryResultArticle.h:35</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_a264821cb9ed371fc04809effb2ec9bf0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">TgBot::InlineQueryResult::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00033">InlineQueryResult.h:33</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="_inline_query_result_8h_html"><div class="ttname"><a href="_inline_query_result_8h.html">InlineQueryResult.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_article_html"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_article.html">TgBot::InlineQueryResultArticle</a></div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_article_8h_source.html#l00019">InlineQueryResultArticle.h:19</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_article_html_adb17d53fd713e3203b6e3ebf4947d404"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_article.html#adb17d53fd713e3203b6e3ebf4947d404">TgBot::InlineQueryResultArticle::description</a></div><div class="ttdeci">std::string description</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_article_8h_source.html#l00045">InlineQueryResultArticle.h:45</a></div></div>
@@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_article_8h_source
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_article_8h.html">InlineQueryResultArticle.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_audio_8h.html b/docs/_inline_query_result_audio_8h.html
index cc8fb83..b27ec8e 100644
--- a/docs/_inline_query_result_audio_8h.html
+++ b/docs/_inline_query_result_audio_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_audio_8h.html">InlineQueryResultAudio.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_audio_8h_source.html b/docs/_inline_query_result_audio_8h_source.html
index 16f1e9e..ff23129 100644
--- a/docs/_inline_query_result_audio_8h_source.html
+++ b/docs/_inline_query_result_audio_8h_source.html
@@ -85,7 +85,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_audio_8h_source.h
<div class="contents">
<a href="_inline_query_result_audio_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 27/12/16</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEQUERYRESULTAUDIO_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEQUERYRESULTAUDIO_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_8h.html">tgbot/types/InlineQueryResult.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_audio.html"> 19</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_query_result_audio.html">InlineQueryResultAudio</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_inline_query_result.html">InlineQueryResult</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_audio.html#ab960012722242607ff0a750fdfe23af8"> 21</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_audio.html#ab960012722242607ff0a750fdfe23af8">TYPE</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_audio.html#a7803831a6a91a6e927fef4d2f102601f"> 23</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineQueryResultAudio&gt; <a class="code" href="class_tg_bot_1_1_inline_query_result_audio.html#a7803831a6a91a6e927fef4d2f102601f">Ptr</a>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_audio.html#a566b685dd3a4334a1bd15c53f5abf6ca"> 25</a></span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_audio.html#a566b685dd3a4334a1bd15c53f5abf6ca">InlineQueryResultAudio</a>() {</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">type</a> = <a class="code" href="class_tg_bot_1_1_inline_query_result_audio.html#ab960012722242607ff0a750fdfe23af8">TYPE</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result_audio.html#a18d053fc3cfc83d5e8a769002a12ad01">audioDuration</a> = 0;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; }</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_audio.html#a32196651921816a857b75a7e0163ed40"> 33</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_audio.html#a32196651921816a857b75a7e0163ed40">audioUrl</a>;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_audio.html#aed3fcf3bc848aaae21bab04a3f840ec1"> 38</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_audio.html#aed3fcf3bc848aaae21bab04a3f840ec1">performer</a>;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_audio.html#a18d053fc3cfc83d5e8a769002a12ad01"> 43</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_audio.html#a18d053fc3cfc83d5e8a769002a12ad01">audioDuration</a>;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;};</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;}</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEQUERYRESULTAUDIO_H</span></div><div class="ttc" id="class_tg_bot_1_1_inline_query_result_audio_html_a7803831a6a91a6e927fef4d2f102601f"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_audio.html#a7803831a6a91a6e927fef4d2f102601f">TgBot::InlineQueryResultAudio::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultAudio &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_audio_8h_source.html#l00023">InlineQueryResultAudio.h:23</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_a264821cb9ed371fc04809effb2ec9bf0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">TgBot::InlineQueryResult::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00033">InlineQueryResult.h:33</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_audio_html_ab960012722242607ff0a750fdfe23af8"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_audio.html#ab960012722242607ff0a750fdfe23af8">TgBot::InlineQueryResultAudio::TYPE</a></div><div class="ttdeci">static const std::string TYPE</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_audio_8h_source.html#l00021">InlineQueryResultAudio.h:21</a></div></div>
<div class="ttc" id="_inline_query_result_8h_html"><div class="ttname"><a href="_inline_query_result_8h.html">InlineQueryResult.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_audio_html_a32196651921816a857b75a7e0163ed40"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_audio.html#a32196651921816a857b75a7e0163ed40">TgBot::InlineQueryResultAudio::audioUrl</a></div><div class="ttdeci">std::string audioUrl</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_audio_8h_source.html#l00033">InlineQueryResultAudio.h:33</a></div></div>
@@ -100,7 +100,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_audio_8h_source.h
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_audio_8h.html">InlineQueryResultAudio.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_cached_audio_8h.html b/docs/_inline_query_result_cached_audio_8h.html
index be6bd77..3e5c283 100644
--- a/docs/_inline_query_result_cached_audio_8h.html
+++ b/docs/_inline_query_result_cached_audio_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_cached_audio_8h.html">InlineQueryResultCachedAudio.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_cached_audio_8h_source.html b/docs/_inline_query_result_cached_audio_8h_source.html
index 63dfad5..6d4dbb5 100644
--- a/docs/_inline_query_result_cached_audio_8h_source.html
+++ b/docs/_inline_query_result_cached_audio_8h_source.html
@@ -85,7 +85,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_cached_audio_8h_s
<div class="contents">
<a href="_inline_query_result_cached_audio_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 27/12/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEQUERYRESULTCACHEDAUDIO_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEQUERYRESULTCACHEDAUDIO_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_8h.html">tgbot/types/InlineQueryResult.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_audio.html"> 19</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_query_result_cached_audio.html">InlineQueryResultCachedAudio</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_inline_query_result.html">InlineQueryResult</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_audio.html#acf2eff803eb8424b82ab8aea8aa80861"> 21</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_audio.html#acf2eff803eb8424b82ab8aea8aa80861">TYPE</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_audio.html#a8c75f3fe19c25570a15ad20e11b059ec"> 23</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineQueryResultCachedAudio&gt; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_audio.html#a8c75f3fe19c25570a15ad20e11b059ec">Ptr</a>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_audio.html#aa4e782d6b42aebab1d50584b00f1dbaa"> 25</a></span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_audio.html#aa4e782d6b42aebab1d50584b00f1dbaa">InlineQueryResultCachedAudio</a>() {</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">type</a> = <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_audio.html#acf2eff803eb8424b82ab8aea8aa80861">TYPE</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; }</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_audio.html#a318af9a876c7785d9b70a1df30284a39"> 32</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_audio.html#a318af9a876c7785d9b70a1df30284a39">audioFileId</a>;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;};</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;}</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEQUERYRESULTCACHEDAUDIO_H</span></div><div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_audio_html_aa4e782d6b42aebab1d50584b00f1dbaa"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_audio.html#aa4e782d6b42aebab1d50584b00f1dbaa">TgBot::InlineQueryResultCachedAudio::InlineQueryResultCachedAudio</a></div><div class="ttdeci">InlineQueryResultCachedAudio()</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_audio_8h_source.html#l00025">InlineQueryResultCachedAudio.h:25</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_a264821cb9ed371fc04809effb2ec9bf0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">TgBot::InlineQueryResult::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00033">InlineQueryResult.h:33</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="_inline_query_result_8h_html"><div class="ttname"><a href="_inline_query_result_8h.html">InlineQueryResult.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_audio_html_acf2eff803eb8424b82ab8aea8aa80861"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_audio.html#acf2eff803eb8424b82ab8aea8aa80861">TgBot::InlineQueryResultCachedAudio::TYPE</a></div><div class="ttdeci">static const std::string TYPE</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_audio_8h_source.html#l00021">InlineQueryResultCachedAudio.h:21</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00020">InlineQueryResult.h:20</a></div></div>
@@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_cached_audio_8h_s
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_cached_audio_8h.html">InlineQueryResultCachedAudio.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_cached_document_8h.html b/docs/_inline_query_result_cached_document_8h.html
index ef54142..520b45f 100644
--- a/docs/_inline_query_result_cached_document_8h.html
+++ b/docs/_inline_query_result_cached_document_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_cached_document_8h.html">InlineQueryResultCachedDocument.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_cached_document_8h_source.html b/docs/_inline_query_result_cached_document_8h_source.html
index 60e010b..ea4dbd1 100644
--- a/docs/_inline_query_result_cached_document_8h_source.html
+++ b/docs/_inline_query_result_cached_document_8h_source.html
@@ -85,7 +85,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_cached_document_8
<div class="contents">
<a href="_inline_query_result_cached_document_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 27/12/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEQUERYRESULTCACHEDDOCUMENT_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEQUERYRESULTCACHEDDOCUMENT_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_8h.html">tgbot/types/InlineQueryResult.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_document.html"> 19</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_query_result_cached_document.html">InlineQueryResultCachedDocument</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_inline_query_result.html">InlineQueryResult</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_document.html#a9d80911440193d7339cb8e92e9cd9689"> 21</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_document.html#a9d80911440193d7339cb8e92e9cd9689">TYPE</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_document.html#ae306464c59510f2757fc6f919e33581f"> 23</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineQueryResultCachedDocument&gt; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_document.html#ae306464c59510f2757fc6f919e33581f">Ptr</a>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_document.html#a9863569993d146cbba9f6b82d36982fc"> 25</a></span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_document.html#a9863569993d146cbba9f6b82d36982fc">InlineQueryResultCachedDocument</a>() {</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">type</a> = <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_document.html#a9d80911440193d7339cb8e92e9cd9689">TYPE</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; }</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_document.html#adc8dec6c94ecd3948a02123010fc9454"> 32</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_document.html#adc8dec6c94ecd3948a02123010fc9454">documentFileId</a>;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_document.html#adbd95fa3dd4f9d2efce22f79efff5650"> 37</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_document.html#adbd95fa3dd4f9d2efce22f79efff5650">description</a>;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;};</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;}</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEQUERYRESULTCACHEDDOCUMENT_H</span></div><div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_document_html_adc8dec6c94ecd3948a02123010fc9454"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_document.html#adc8dec6c94ecd3948a02123010fc9454">TgBot::InlineQueryResultCachedDocument::documentFileId</a></div><div class="ttdeci">std::string documentFileId</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_document_8h_source.html#l00032">InlineQueryResultCachedDocument.h:32</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_a264821cb9ed371fc04809effb2ec9bf0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">TgBot::InlineQueryResult::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00033">InlineQueryResult.h:33</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_document_html"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_document.html">TgBot::InlineQueryResultCachedDocument</a></div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_document_8h_source.html#l00019">InlineQueryResultCachedDocument.h:19</a></div></div>
<div class="ttc" id="_inline_query_result_8h_html"><div class="ttname"><a href="_inline_query_result_8h.html">InlineQueryResult.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_document_html_a9d80911440193d7339cb8e92e9cd9689"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_document.html#a9d80911440193d7339cb8e92e9cd9689">TgBot::InlineQueryResultCachedDocument::TYPE</a></div><div class="ttdeci">static const std::string TYPE</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_document_8h_source.html#l00021">InlineQueryResultCachedDocument.h:21</a></div></div>
@@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_cached_document_8
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_cached_document_8h.html">InlineQueryResultCachedDocument.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_cached_gif_8h.html b/docs/_inline_query_result_cached_gif_8h.html
index 3002c85..742fb22 100644
--- a/docs/_inline_query_result_cached_gif_8h.html
+++ b/docs/_inline_query_result_cached_gif_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_cached_gif_8h.html">InlineQueryResultCachedGif.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_cached_gif_8h_source.html b/docs/_inline_query_result_cached_gif_8h_source.html
index 24d6edf..bdddb26 100644
--- a/docs/_inline_query_result_cached_gif_8h_source.html
+++ b/docs/_inline_query_result_cached_gif_8h_source.html
@@ -85,7 +85,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_cached_gif_8h_sou
<div class="contents">
<a href="_inline_query_result_cached_gif_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 27/12/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEQUERYRESULTCACHEDGIF_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEQUERYRESULTCACHEDGIF_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_8h.html">tgbot/types/InlineQueryResult.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_gif.html"> 19</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_query_result_cached_gif.html">InlineQueryResultCachedGif</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_inline_query_result.html">InlineQueryResult</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_gif.html#aede9144f3bb8981f762fe41b535d70f3"> 21</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_gif.html#aede9144f3bb8981f762fe41b535d70f3">TYPE</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_gif.html#aab9691736d261b69ca775a2cb7e130eb"> 23</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineQueryResultCachedGif&gt; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_gif.html#aab9691736d261b69ca775a2cb7e130eb">Ptr</a>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_gif.html#ac990c0bdfcfc50e823cdc932b4b62ce9"> 25</a></span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_gif.html#ac990c0bdfcfc50e823cdc932b4b62ce9">InlineQueryResultCachedGif</a>() {</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">type</a> = <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_gif.html#aede9144f3bb8981f762fe41b535d70f3">TYPE</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; }</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_gif.html#ad23bb77e92125e6720c55e7747a9bb6f"> 32</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_gif.html#ad23bb77e92125e6720c55e7747a9bb6f">gifFileId</a>;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;};</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;}</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEQUERYRESULTCACHEDGIF_H</span></div><div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_a264821cb9ed371fc04809effb2ec9bf0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">TgBot::InlineQueryResult::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00033">InlineQueryResult.h:33</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_gif_html_ad23bb77e92125e6720c55e7747a9bb6f"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_gif.html#ad23bb77e92125e6720c55e7747a9bb6f">TgBot::InlineQueryResultCachedGif::gifFileId</a></div><div class="ttdeci">std::string gifFileId</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_gif_8h_source.html#l00032">InlineQueryResultCachedGif.h:32</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="_inline_query_result_8h_html"><div class="ttname"><a href="_inline_query_result_8h.html">InlineQueryResult.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_gif_html"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_gif.html">TgBot::InlineQueryResultCachedGif</a></div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_gif_8h_source.html#l00019">InlineQueryResultCachedGif.h:19</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00020">InlineQueryResult.h:20</a></div></div>
@@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_cached_gif_8h_sou
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_cached_gif_8h.html">InlineQueryResultCachedGif.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_cached_mpeg4_gif_8h.html b/docs/_inline_query_result_cached_mpeg4_gif_8h.html
index 91ca483..7e11157 100644
--- a/docs/_inline_query_result_cached_mpeg4_gif_8h.html
+++ b/docs/_inline_query_result_cached_mpeg4_gif_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_cached_mpeg4_gif_8h.html">InlineQueryResultCachedMpeg4Gif.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_cached_mpeg4_gif_8h_source.html b/docs/_inline_query_result_cached_mpeg4_gif_8h_source.html
index a99c194..67f1983 100644
--- a/docs/_inline_query_result_cached_mpeg4_gif_8h_source.html
+++ b/docs/_inline_query_result_cached_mpeg4_gif_8h_source.html
@@ -85,7 +85,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_cached_mpeg4_gif_
<div class="contents">
<a href="_inline_query_result_cached_mpeg4_gif_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 27/12/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEQUERYRESULTCACHEDMPEG4GIF_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEQUERYRESULTCACHEDMPEG4GIF_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_8h.html">tgbot/types/InlineQueryResult.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html"> 19</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html">InlineQueryResultCachedMpeg4Gif</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_inline_query_result.html">InlineQueryResult</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#a15f048e3a8941af275ed1b1acff315dc"> 21</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#a15f048e3a8941af275ed1b1acff315dc">TYPE</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#af229f5bd8982f0967e228194ce3345ed"> 23</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineQueryResultCachedMpeg4Gif&gt; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#af229f5bd8982f0967e228194ce3345ed">Ptr</a>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#a254f37e1825c60c400ce0a7842d87dd1"> 25</a></span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#a254f37e1825c60c400ce0a7842d87dd1">InlineQueryResultCachedMpeg4Gif</a>() {</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">type</a> = <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#a15f048e3a8941af275ed1b1acff315dc">TYPE</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; }</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#a22d408fa2322cf94ac758fdec28796f8"> 32</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#a22d408fa2322cf94ac758fdec28796f8">mpeg4FileId</a>;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;};</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;}</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEQUERYRESULTCACHEDMPEG4GIF_H</span></div><div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_a264821cb9ed371fc04809effb2ec9bf0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">TgBot::InlineQueryResult::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00033">InlineQueryResult.h:33</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif_html"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html">TgBot::InlineQueryResultCachedMpeg4Gif</a></div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_mpeg4_gif_8h_source.html#l00019">InlineQueryResultCachedMpeg4Gif.h:19</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif_html_a254f37e1825c60c400ce0a7842d87dd1"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#a254f37e1825c60c400ce0a7842d87dd1">TgBot::InlineQueryResultCachedMpeg4Gif::InlineQueryResultCachedMpeg4Gif</a></div><div class="ttdeci">InlineQueryResultCachedMpeg4Gif()</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_mpeg4_gif_8h_source.html#l00025">InlineQueryResultCachedMpeg4Gif.h:25</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif_html_a15f048e3a8941af275ed1b1acff315dc"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#a15f048e3a8941af275ed1b1acff315dc">TgBot::InlineQueryResultCachedMpeg4Gif::TYPE</a></div><div class="ttdeci">static const std::string TYPE</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_mpeg4_gif_8h_source.html#l00021">InlineQueryResultCachedMpeg4Gif.h:21</a></div></div>
<div class="ttc" id="_inline_query_result_8h_html"><div class="ttname"><a href="_inline_query_result_8h.html">InlineQueryResult.h</a></div></div>
@@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_cached_mpeg4_gif_
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_cached_mpeg4_gif_8h.html">InlineQueryResultCachedMpeg4Gif.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_cached_photo_8h.html b/docs/_inline_query_result_cached_photo_8h.html
index 29650ed..614c737 100644
--- a/docs/_inline_query_result_cached_photo_8h.html
+++ b/docs/_inline_query_result_cached_photo_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_cached_photo_8h.html">InlineQueryResultCachedPhoto.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_cached_photo_8h_source.html b/docs/_inline_query_result_cached_photo_8h_source.html
index b344bef..e7f165d 100644
--- a/docs/_inline_query_result_cached_photo_8h_source.html
+++ b/docs/_inline_query_result_cached_photo_8h_source.html
@@ -84,7 +84,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_cached_photo_8h_s
</div><!--header-->
<div class="contents">
<a href="_inline_query_result_cached_photo_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 27/12/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEQUERYRESULTCACHEDPHOTO_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEQUERYRESULTCACHEDPHOTO_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_8h.html">tgbot/types/InlineQueryResult.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_photo.html"> 19</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_query_result_cached_photo.html">InlineQueryResultCachedPhoto</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_inline_query_result.html">InlineQueryResult</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_photo.html#a488700afb101023e8b2b3db6ea473516"> 21</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_photo.html#a488700afb101023e8b2b3db6ea473516">TYPE</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_photo.html#a1c592e3dea0aae88ccd8244f70b2e8d8"> 23</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineQueryResultCachedPhoto&gt; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_photo.html#a1c592e3dea0aae88ccd8244f70b2e8d8">Ptr</a>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_photo.html#afcb0d2106b2d57b2e0f77679258adbe7"> 25</a></span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_photo.html#afcb0d2106b2d57b2e0f77679258adbe7">InlineQueryResultCachedPhoto</a>() {</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">type</a> = <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_photo.html#a488700afb101023e8b2b3db6ea473516">TYPE</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; }</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_photo.html#ab565bf88ec7ebb111aa0d628e20031ac"> 32</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_photo.html#ab565bf88ec7ebb111aa0d628e20031ac">photoFileId</a>;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_photo.html#ae3ee1094fb0d586145265557a4967472"> 37</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_photo.html#ae3ee1094fb0d586145265557a4967472">description</a>;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;};</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;}</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEQUERYRESULTCACHEDPHOTO_H</span></div><div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_a264821cb9ed371fc04809effb2ec9bf0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">TgBot::InlineQueryResult::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00033">InlineQueryResult.h:33</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_photo_html_afcb0d2106b2d57b2e0f77679258adbe7"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_photo.html#afcb0d2106b2d57b2e0f77679258adbe7">TgBot::InlineQueryResultCachedPhoto::InlineQueryResultCachedPhoto</a></div><div class="ttdeci">InlineQueryResultCachedPhoto()</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_photo_8h_source.html#l00025">InlineQueryResultCachedPhoto.h:25</a></div></div>
<div class="ttc" id="_inline_query_result_8h_html"><div class="ttname"><a href="_inline_query_result_8h.html">InlineQueryResult.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_photo_html"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_photo.html">TgBot::InlineQueryResultCachedPhoto</a></div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_photo_8h_source.html#l00019">InlineQueryResultCachedPhoto.h:19</a></div></div>
@@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_cached_photo_8h_s
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_cached_photo_8h.html">InlineQueryResultCachedPhoto.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_cached_sticker_8h.html b/docs/_inline_query_result_cached_sticker_8h.html
index 03acdea..bb2c196 100644
--- a/docs/_inline_query_result_cached_sticker_8h.html
+++ b/docs/_inline_query_result_cached_sticker_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_cached_sticker_8h.html">InlineQueryResultCachedSticker.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_cached_sticker_8h_source.html b/docs/_inline_query_result_cached_sticker_8h_source.html
index 5d918e0..48f508c 100644
--- a/docs/_inline_query_result_cached_sticker_8h_source.html
+++ b/docs/_inline_query_result_cached_sticker_8h_source.html
@@ -84,7 +84,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_cached_sticker_8h
</div><!--header-->
<div class="contents">
<a href="_inline_query_result_cached_sticker_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 27/12/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEQUERYRESULTCACHEDSTICKER_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEQUERYRESULTCACHEDSTICKER_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_8h.html">tgbot/types/InlineQueryResult.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_sticker.html"> 19</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_query_result_cached_sticker.html">InlineQueryResultCachedSticker</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_inline_query_result.html">InlineQueryResult</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_sticker.html#acc1ea7fb18381536e9febe703a877b6a"> 21</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_sticker.html#acc1ea7fb18381536e9febe703a877b6a">TYPE</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_sticker.html#a5b4730538d2f7fc2ba4ebbd244922d60"> 23</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineQueryResultCachedSticker&gt; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_sticker.html#a5b4730538d2f7fc2ba4ebbd244922d60">Ptr</a>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_sticker.html#a5058676da96b77c58d6abb1979b0783e"> 25</a></span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_sticker.html#a5058676da96b77c58d6abb1979b0783e">InlineQueryResultCachedSticker</a>() {</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">type</a> = <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_sticker.html#acc1ea7fb18381536e9febe703a877b6a">TYPE</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; }</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_sticker.html#a64bd220c343ee8165afc4e079bcb52fb"> 32</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_sticker.html#a64bd220c343ee8165afc4e079bcb52fb">stickerFileId</a>;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;};</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;}</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEQUERYRESULTCACHEDSTICKER_H</span></div><div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_a264821cb9ed371fc04809effb2ec9bf0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">TgBot::InlineQueryResult::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00033">InlineQueryResult.h:33</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_sticker_html_a5058676da96b77c58d6abb1979b0783e"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_sticker.html#a5058676da96b77c58d6abb1979b0783e">TgBot::InlineQueryResultCachedSticker::InlineQueryResultCachedSticker</a></div><div class="ttdeci">InlineQueryResultCachedSticker()</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_sticker_8h_source.html#l00025">InlineQueryResultCachedSticker.h:25</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_sticker_html_a5b4730538d2f7fc2ba4ebbd244922d60"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_sticker.html#a5b4730538d2f7fc2ba4ebbd244922d60">TgBot::InlineQueryResultCachedSticker::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultCachedSticker &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_sticker_8h_source.html#l00023">InlineQueryResultCachedSticker.h:23</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_sticker_html_acc1ea7fb18381536e9febe703a877b6a"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_sticker.html#acc1ea7fb18381536e9febe703a877b6a">TgBot::InlineQueryResultCachedSticker::TYPE</a></div><div class="ttdeci">static const std::string TYPE</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_sticker_8h_source.html#l00021">InlineQueryResultCachedSticker.h:21</a></div></div>
@@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_cached_sticker_8h
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_cached_sticker_8h.html">InlineQueryResultCachedSticker.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_cached_video_8h.html b/docs/_inline_query_result_cached_video_8h.html
index 4bb2397..0816eba 100644
--- a/docs/_inline_query_result_cached_video_8h.html
+++ b/docs/_inline_query_result_cached_video_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_cached_video_8h.html">InlineQueryResultCachedVideo.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_cached_video_8h_source.html b/docs/_inline_query_result_cached_video_8h_source.html
index 5bdea70..816a8a6 100644
--- a/docs/_inline_query_result_cached_video_8h_source.html
+++ b/docs/_inline_query_result_cached_video_8h_source.html
@@ -87,7 +87,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_cached_video_8h_s
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_video_html_a91d532c7ec70a7362c3c5b94b1eef563"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_video.html#a91d532c7ec70a7362c3c5b94b1eef563">TgBot::InlineQueryResultCachedVideo::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultCachedVideo &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_video_8h_source.html#l00023">InlineQueryResultCachedVideo.h:23</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_video_html_abea4deca4249a41cb3fbe999ed820fa0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_video.html#abea4deca4249a41cb3fbe999ed820fa0">TgBot::InlineQueryResultCachedVideo::videoFileId</a></div><div class="ttdeci">std::string videoFileId</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_video_8h_source.html#l00032">InlineQueryResultCachedVideo.h:32</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_a264821cb9ed371fc04809effb2ec9bf0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">TgBot::InlineQueryResult::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00033">InlineQueryResult.h:33</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="_inline_query_result_8h_html"><div class="ttname"><a href="_inline_query_result_8h.html">InlineQueryResult.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00020">InlineQueryResult.h:20</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_video_html"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_video.html">TgBot::InlineQueryResultCachedVideo</a></div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_video_8h_source.html#l00019">InlineQueryResultCachedVideo.h:19</a></div></div>
@@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_cached_video_8h_s
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_cached_video_8h.html">InlineQueryResultCachedVideo.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_cached_voice_8h.html b/docs/_inline_query_result_cached_voice_8h.html
index af16db3..eb2a77a 100644
--- a/docs/_inline_query_result_cached_voice_8h.html
+++ b/docs/_inline_query_result_cached_voice_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_cached_voice_8h.html">InlineQueryResultCachedVoice.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_cached_voice_8h_source.html b/docs/_inline_query_result_cached_voice_8h_source.html
index 721cd07..7e65d94 100644
--- a/docs/_inline_query_result_cached_voice_8h_source.html
+++ b/docs/_inline_query_result_cached_voice_8h_source.html
@@ -85,7 +85,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_cached_voice_8h_s
<div class="contents">
<a href="_inline_query_result_cached_voice_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 27/12/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEQUERYRESULTCACHEDVOICE_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEQUERYRESULTCACHEDVOICE_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_8h.html">tgbot/types/InlineQueryResult.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_voice.html"> 19</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_query_result_cached_voice.html">InlineQueryResultCachedVoice</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_inline_query_result.html">InlineQueryResult</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_voice.html#abdb1348f2bcc954f2c96f9521ba79a82"> 21</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_voice.html#abdb1348f2bcc954f2c96f9521ba79a82">TYPE</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_voice.html#a4b6ab1c49f87861ed9eb94a267210a38"> 23</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineQueryResultCachedVoice&gt; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_voice.html#a4b6ab1c49f87861ed9eb94a267210a38">Ptr</a>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_voice.html#a461c71f3ef391bc8676a20e31540bf88"> 25</a></span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_voice.html#a461c71f3ef391bc8676a20e31540bf88">InlineQueryResultCachedVoice</a>() {</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">type</a> = <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_voice.html#abdb1348f2bcc954f2c96f9521ba79a82">TYPE</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; }</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_cached_voice.html#ab3810efdb799663c6fa106b3d28fb759"> 32</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_voice.html#ab3810efdb799663c6fa106b3d28fb759">voiceFileId</a>;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;};</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;}</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEQUERYRESULTCACHEDVOICE_H</span></div><div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_voice_html_a461c71f3ef391bc8676a20e31540bf88"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_voice.html#a461c71f3ef391bc8676a20e31540bf88">TgBot::InlineQueryResultCachedVoice::InlineQueryResultCachedVoice</a></div><div class="ttdeci">InlineQueryResultCachedVoice()</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_voice_8h_source.html#l00025">InlineQueryResultCachedVoice.h:25</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_a264821cb9ed371fc04809effb2ec9bf0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">TgBot::InlineQueryResult::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00033">InlineQueryResult.h:33</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="_inline_query_result_8h_html"><div class="ttname"><a href="_inline_query_result_8h.html">InlineQueryResult.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_voice_html"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_voice.html">TgBot::InlineQueryResultCachedVoice</a></div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_voice_8h_source.html#l00019">InlineQueryResultCachedVoice.h:19</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00020">InlineQueryResult.h:20</a></div></div>
@@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_cached_voice_8h_s
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_cached_voice_8h.html">InlineQueryResultCachedVoice.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_contact_8h.html b/docs/_inline_query_result_contact_8h.html
index b4065ca..d77efa1 100644
--- a/docs/_inline_query_result_contact_8h.html
+++ b/docs/_inline_query_result_contact_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_contact_8h.html">InlineQueryResultContact.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_contact_8h_source.html b/docs/_inline_query_result_contact_8h_source.html
index 8f9a448..8ba6b01 100644
--- a/docs/_inline_query_result_contact_8h_source.html
+++ b/docs/_inline_query_result_contact_8h_source.html
@@ -85,7 +85,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_contact_8h_source
<div class="contents">
<a href="_inline_query_result_contact_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 27/12/16</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEQUERYRESULTCONTACT_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEQUERYRESULTCONTACT_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_8h.html">tgbot/types/InlineQueryResult.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_contact.html"> 19</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_query_result_contact.html">InlineQueryResultContact</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_inline_query_result.html">InlineQueryResult</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_contact.html#a6025353b3ddcda68373fb9cef201b625"> 21</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_contact.html#a6025353b3ddcda68373fb9cef201b625">TYPE</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_contact.html#a217ad7763724144bd22c09270b2a308c"> 23</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineQueryResultContact&gt; <a class="code" href="class_tg_bot_1_1_inline_query_result_contact.html#a217ad7763724144bd22c09270b2a308c">Ptr</a>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_contact.html#a17bc65a6ab9f48a3490d1d9f1357bc48"> 25</a></span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_contact.html#a17bc65a6ab9f48a3490d1d9f1357bc48">InlineQueryResultContact</a>() {</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">type</a> = <a class="code" href="class_tg_bot_1_1_inline_query_result_contact.html#a6025353b3ddcda68373fb9cef201b625">TYPE</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result_contact.html#aa75d7c816783d54170b307ce99d65e56">thumbHeight</a> = 0;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result_contact.html#a518e5a825d0e5a715d5bbdc08b75ecfa">thumbWidth</a> = 0;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; }</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_contact.html#a8bf9d71688e348b69876301a4422f228"> 34</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_contact.html#a8bf9d71688e348b69876301a4422f228">phoneNumber</a>;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_contact.html#a70df19e3e75c6b798a72cfb3057da235"> 39</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_contact.html#a70df19e3e75c6b798a72cfb3057da235">firstName</a>;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_contact.html#a5ee952bdd68e0006d377398221c6e003"> 44</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_contact.html#a5ee952bdd68e0006d377398221c6e003">lastName</a>;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_contact.html#a27661e2e0d1e7746e92e569a023b566d"> 49</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_contact.html#a27661e2e0d1e7746e92e569a023b566d">thumbUrl</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_contact.html#a518e5a825d0e5a715d5bbdc08b75ecfa"> 54</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_contact.html#a518e5a825d0e5a715d5bbdc08b75ecfa">thumbWidth</a>;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_contact.html#aa75d7c816783d54170b307ce99d65e56"> 59</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_contact.html#aa75d7c816783d54170b307ce99d65e56">thumbHeight</a>;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;};</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;}</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEQUERYRESULTCONTACT_H</span></div><div class="ttc" id="class_tg_bot_1_1_inline_query_result_contact_html_a217ad7763724144bd22c09270b2a308c"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_contact.html#a217ad7763724144bd22c09270b2a308c">TgBot::InlineQueryResultContact::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultContact &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_contact_8h_source.html#l00023">InlineQueryResultContact.h:23</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_a264821cb9ed371fc04809effb2ec9bf0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">TgBot::InlineQueryResult::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00033">InlineQueryResult.h:33</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_contact_html_aa75d7c816783d54170b307ce99d65e56"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_contact.html#aa75d7c816783d54170b307ce99d65e56">TgBot::InlineQueryResultContact::thumbHeight</a></div><div class="ttdeci">int32_t thumbHeight</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_contact_8h_source.html#l00059">InlineQueryResultContact.h:59</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_contact_html_a70df19e3e75c6b798a72cfb3057da235"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_contact.html#a70df19e3e75c6b798a72cfb3057da235">TgBot::InlineQueryResultContact::firstName</a></div><div class="ttdeci">std::string firstName</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_contact_8h_source.html#l00039">InlineQueryResultContact.h:39</a></div></div>
<div class="ttc" id="_inline_query_result_8h_html"><div class="ttname"><a href="_inline_query_result_8h.html">InlineQueryResult.h</a></div></div>
@@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_contact_8h_source
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_contact_8h.html">InlineQueryResultContact.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_document_8h.html b/docs/_inline_query_result_document_8h.html
index 37a0fbf..f9aeb76 100644
--- a/docs/_inline_query_result_document_8h.html
+++ b/docs/_inline_query_result_document_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_document_8h.html">InlineQueryResultDocument.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_document_8h_source.html b/docs/_inline_query_result_document_8h_source.html
index 5576a45..768993f 100644
--- a/docs/_inline_query_result_document_8h_source.html
+++ b/docs/_inline_query_result_document_8h_source.html
@@ -86,7 +86,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_document_8h_sourc
<a href="_inline_query_result_document_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 27/12/16</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEQUERYRESULTDOCUMENT_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEQUERYRESULTDOCUMENT_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_8h.html">tgbot/types/InlineQueryResult.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_document.html"> 19</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_query_result_document.html">InlineQueryResultDocument</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_inline_query_result.html">InlineQueryResult</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_document.html#a89b5f6af9fa3ec4efb09422795e5e6a6"> 21</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_document.html#a89b5f6af9fa3ec4efb09422795e5e6a6">TYPE</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_document.html#ab80da07f964cfc6a96125a3674c90cbd"> 23</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineQueryResultDocument&gt; <a class="code" href="class_tg_bot_1_1_inline_query_result_document.html#ab80da07f964cfc6a96125a3674c90cbd">Ptr</a>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_document.html#ad92da531239a23a1badfee324d6cd03f"> 25</a></span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_document.html#ad92da531239a23a1badfee324d6cd03f">InlineQueryResultDocument</a>() {</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">type</a> = <a class="code" href="class_tg_bot_1_1_inline_query_result_document.html#a89b5f6af9fa3ec4efb09422795e5e6a6">TYPE</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result_document.html#a02c137d775ab621a206e12268491392f">thumbHeight</a> = 0;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result_document.html#a5b795d9e5cc5bac980c68d44fca1e6ce">thumbWidth</a> = 0;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; }</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_document.html#ad100723d377947665ed69b77bc3a7746"> 34</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_document.html#ad100723d377947665ed69b77bc3a7746">documentUrl</a>;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_document.html#a77536770d42b1df1879519ee99e7a182"> 39</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_document.html#a77536770d42b1df1879519ee99e7a182">mimeType</a>;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_document.html#a1a8cb4000b1a15091a03196d3304b363"> 44</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_document.html#a1a8cb4000b1a15091a03196d3304b363">description</a>;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_document.html#a7d119b843296c1f51392f05b7dc221df"> 49</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_document.html#a7d119b843296c1f51392f05b7dc221df">thumbUrl</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_document.html#a5b795d9e5cc5bac980c68d44fca1e6ce"> 54</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_document.html#a5b795d9e5cc5bac980c68d44fca1e6ce">thumbWidth</a>;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_document.html#a02c137d775ab621a206e12268491392f"> 59</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_document.html#a02c137d775ab621a206e12268491392f">thumbHeight</a>;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;};</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;}</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEQUERYRESULTDOCUMENT_H</span></div><div class="ttc" id="class_tg_bot_1_1_inline_query_result_document_html_a02c137d775ab621a206e12268491392f"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_document.html#a02c137d775ab621a206e12268491392f">TgBot::InlineQueryResultDocument::thumbHeight</a></div><div class="ttdeci">int32_t thumbHeight</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_document_8h_source.html#l00059">InlineQueryResultDocument.h:59</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_document_html_a7d119b843296c1f51392f05b7dc221df"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_document.html#a7d119b843296c1f51392f05b7dc221df">TgBot::InlineQueryResultDocument::thumbUrl</a></div><div class="ttdeci">std::string thumbUrl</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_document_8h_source.html#l00049">InlineQueryResultDocument.h:49</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_a264821cb9ed371fc04809effb2ec9bf0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">TgBot::InlineQueryResult::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00033">InlineQueryResult.h:33</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_document_html_a5b795d9e5cc5bac980c68d44fca1e6ce"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_document.html#a5b795d9e5cc5bac980c68d44fca1e6ce">TgBot::InlineQueryResultDocument::thumbWidth</a></div><div class="ttdeci">int32_t thumbWidth</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_document_8h_source.html#l00054">InlineQueryResultDocument.h:54</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_document_html_a1a8cb4000b1a15091a03196d3304b363"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_document.html#a1a8cb4000b1a15091a03196d3304b363">TgBot::InlineQueryResultDocument::description</a></div><div class="ttdeci">std::string description</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_document_8h_source.html#l00044">InlineQueryResultDocument.h:44</a></div></div>
<div class="ttc" id="_inline_query_result_8h_html"><div class="ttname"><a href="_inline_query_result_8h.html">InlineQueryResult.h</a></div></div>
@@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_document_8h_sourc
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_document_8h.html">InlineQueryResultDocument.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_game_8h.html b/docs/_inline_query_result_game_8h.html
index 3a1950e..93743f7 100644
--- a/docs/_inline_query_result_game_8h.html
+++ b/docs/_inline_query_result_game_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_game_8h.html">InlineQueryResultGame.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_game_8h_source.html b/docs/_inline_query_result_game_8h_source.html
index 93ba722..1951766 100644
--- a/docs/_inline_query_result_game_8h_source.html
+++ b/docs/_inline_query_result_game_8h_source.html
@@ -86,7 +86,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_game_8h_source.ht
<a href="_inline_query_result_game_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 27/12/16</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEQUERYRESULTGAME_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEQUERYRESULTGAME_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_8h.html">tgbot/types/InlineQueryResult.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_game.html"> 19</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_query_result_game.html">InlineQueryResultGame</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_inline_query_result.html">InlineQueryResult</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_game.html#aa5f1b3040c290d0a60c5019f7f3109c7"> 21</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_game.html#aa5f1b3040c290d0a60c5019f7f3109c7">TYPE</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_game.html#ae929b7f837f1fb20fd5cda2004d7f84d"> 23</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineQueryResultGame&gt; <a class="code" href="class_tg_bot_1_1_inline_query_result_game.html#ae929b7f837f1fb20fd5cda2004d7f84d">Ptr</a>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_game.html#adb22300e3e1fedc1b0ff50826d6035f8"> 25</a></span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_game.html#adb22300e3e1fedc1b0ff50826d6035f8">InlineQueryResultGame</a>() {</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">type</a> = <a class="code" href="class_tg_bot_1_1_inline_query_result_game.html#aa5f1b3040c290d0a60c5019f7f3109c7">TYPE</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; }</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_game.html#a27eeb729c70e39bd963b99090c53e93a"> 32</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_game.html#a27eeb729c70e39bd963b99090c53e93a">gameShortName</a>;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;};</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;}</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEQUERYRESULTGAME_H</span></div><div class="ttc" id="class_tg_bot_1_1_inline_query_result_game_html"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_game.html">TgBot::InlineQueryResultGame</a></div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_game_8h_source.html#l00019">InlineQueryResultGame.h:19</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_game_html_adb22300e3e1fedc1b0ff50826d6035f8"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_game.html#adb22300e3e1fedc1b0ff50826d6035f8">TgBot::InlineQueryResultGame::InlineQueryResultGame</a></div><div class="ttdeci">InlineQueryResultGame()</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_game_8h_source.html#l00025">InlineQueryResultGame.h:25</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_a264821cb9ed371fc04809effb2ec9bf0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">TgBot::InlineQueryResult::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00033">InlineQueryResult.h:33</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="_inline_query_result_8h_html"><div class="ttname"><a href="_inline_query_result_8h.html">InlineQueryResult.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_game_html_aa5f1b3040c290d0a60c5019f7f3109c7"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_game.html#aa5f1b3040c290d0a60c5019f7f3109c7">TgBot::InlineQueryResultGame::TYPE</a></div><div class="ttdeci">static const std::string TYPE</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_game_8h_source.html#l00021">InlineQueryResultGame.h:21</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_game_html_ae929b7f837f1fb20fd5cda2004d7f84d"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_game.html#ae929b7f837f1fb20fd5cda2004d7f84d">TgBot::InlineQueryResultGame::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultGame &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_game_8h_source.html#l00023">InlineQueryResultGame.h:23</a></div></div>
@@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_game_8h_source.ht
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_game_8h.html">InlineQueryResultGame.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_gif_8h.html b/docs/_inline_query_result_gif_8h.html
index 4cb8ec3..32d72f8 100644
--- a/docs/_inline_query_result_gif_8h.html
+++ b/docs/_inline_query_result_gif_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_gif_8h.html">InlineQueryResultGif.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_gif_8h_source.html b/docs/_inline_query_result_gif_8h_source.html
index e1d8faa..c6b3757 100644
--- a/docs/_inline_query_result_gif_8h_source.html
+++ b/docs/_inline_query_result_gif_8h_source.html
@@ -83,13 +83,14 @@ $(document).ready(function(){initNavTree('_inline_query_result_gif_8h_source.htm
<div class="title">InlineQueryResultGif.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_inline_query_result_gif_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Andrea Giove on 27/03/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEQUERYRESULTGIF_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEQUERYRESULTGIF_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_8h.html">tgbot/types/InlineQueryResult.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_gif.html"> 19</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html">InlineQueryResultGif</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_inline_query_result.html">InlineQueryResult</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_gif.html#a0e1e6dfd253f170a7b9948e41305cf19"> 21</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#a0e1e6dfd253f170a7b9948e41305cf19">TYPE</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_gif.html#a470940afb4d7151f36dea3cb0b53b618"> 23</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineQueryResultGif&gt; <a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#a470940afb4d7151f36dea3cb0b53b618">Ptr</a>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_gif.html#afdc37593f7f371b473a042e9dd832874"> 25</a></span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#afdc37593f7f371b473a042e9dd832874">InlineQueryResultGif</a>() {</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">type</a> = <a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#a0e1e6dfd253f170a7b9948e41305cf19">TYPE</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#a0a205b57827e2512f96f4f2e3ae62376">gifWidth</a> = 0;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#ac668e2b6fca9f023e5d4198acb73faae">gifHeight</a> = 0;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; }</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_gif.html#a7f38ad7e89d2e911f3b5b8e4f9209ad0"> 34</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#a7f38ad7e89d2e911f3b5b8e4f9209ad0">gifUrl</a>;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_gif.html#a0a205b57827e2512f96f4f2e3ae62376"> 39</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#a0a205b57827e2512f96f4f2e3ae62376">gifWidth</a>;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_gif.html#ac668e2b6fca9f023e5d4198acb73faae"> 44</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#ac668e2b6fca9f023e5d4198acb73faae">gifHeight</a>;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_gif.html#a0872ef8aa09cbf3b1fba851dd37e49a3"> 49</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#a0872ef8aa09cbf3b1fba851dd37e49a3">thumbUrl</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;};</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;}</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEQUERYRESULTGIF_H</span></div><div class="ttc" id="class_tg_bot_1_1_inline_query_result_gif_html_a0a205b57827e2512f96f4f2e3ae62376"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_gif.html#a0a205b57827e2512f96f4f2e3ae62376">TgBot::InlineQueryResultGif::gifWidth</a></div><div class="ttdeci">int32_t gifWidth</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_gif_8h_source.html#l00039">InlineQueryResultGif.h:39</a></div></div>
+<a href="_inline_query_result_gif_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Andrea Giove on 27/03/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEQUERYRESULTGIF_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEQUERYRESULTGIF_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_8h.html">tgbot/types/InlineQueryResult.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_gif.html"> 19</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html">InlineQueryResultGif</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_inline_query_result.html">InlineQueryResult</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_gif.html#a0e1e6dfd253f170a7b9948e41305cf19"> 21</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#a0e1e6dfd253f170a7b9948e41305cf19">TYPE</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_gif.html#a470940afb4d7151f36dea3cb0b53b618"> 23</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineQueryResultGif&gt; <a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#a470940afb4d7151f36dea3cb0b53b618">Ptr</a>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_gif.html#afdc37593f7f371b473a042e9dd832874"> 25</a></span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#afdc37593f7f371b473a042e9dd832874">InlineQueryResultGif</a>() {</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">type</a> = <a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#a0e1e6dfd253f170a7b9948e41305cf19">TYPE</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#a0a205b57827e2512f96f4f2e3ae62376">gifWidth</a> = 0;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#ac668e2b6fca9f023e5d4198acb73faae">gifHeight</a> = 0;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; }</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_gif.html#a7f38ad7e89d2e911f3b5b8e4f9209ad0"> 34</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#a7f38ad7e89d2e911f3b5b8e4f9209ad0">gifUrl</a>;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_gif.html#a0a205b57827e2512f96f4f2e3ae62376"> 39</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#a0a205b57827e2512f96f4f2e3ae62376">gifWidth</a>;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_gif.html#ac668e2b6fca9f023e5d4198acb73faae"> 44</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#ac668e2b6fca9f023e5d4198acb73faae">gifHeight</a>;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_gif.html#abe09430a376eb777fe7bc563ea1df5f6"> 49</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#abe09430a376eb777fe7bc563ea1df5f6">gifDuration</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_gif.html#a0872ef8aa09cbf3b1fba851dd37e49a3"> 54</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#a0872ef8aa09cbf3b1fba851dd37e49a3">thumbUrl</a>;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;};</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;}</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEQUERYRESULTGIF_H</span></div><div class="ttc" id="class_tg_bot_1_1_inline_query_result_gif_html_a0a205b57827e2512f96f4f2e3ae62376"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_gif.html#a0a205b57827e2512f96f4f2e3ae62376">TgBot::InlineQueryResultGif::gifWidth</a></div><div class="ttdeci">int32_t gifWidth</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_gif_8h_source.html#l00039">InlineQueryResultGif.h:39</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_gif_html_a470940afb4d7151f36dea3cb0b53b618"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_gif.html#a470940afb4d7151f36dea3cb0b53b618">TgBot::InlineQueryResultGif::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultGif &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_gif_8h_source.html#l00023">InlineQueryResultGif.h:23</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_a264821cb9ed371fc04809effb2ec9bf0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">TgBot::InlineQueryResult::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00033">InlineQueryResult.h:33</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_inline_query_result_gif_html_abe09430a376eb777fe7bc563ea1df5f6"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_gif.html#abe09430a376eb777fe7bc563ea1df5f6">TgBot::InlineQueryResultGif::gifDuration</a></div><div class="ttdeci">int32_t gifDuration</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_gif_8h_source.html#l00049">InlineQueryResultGif.h:49</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_gif_html_ac668e2b6fca9f023e5d4198acb73faae"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_gif.html#ac668e2b6fca9f023e5d4198acb73faae">TgBot::InlineQueryResultGif::gifHeight</a></div><div class="ttdeci">int32_t gifHeight</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_gif_8h_source.html#l00044">InlineQueryResultGif.h:44</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_gif_html_a7f38ad7e89d2e911f3b5b8e4f9209ad0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_gif.html#a7f38ad7e89d2e911f3b5b8e4f9209ad0">TgBot::InlineQueryResultGif::gifUrl</a></div><div class="ttdeci">std::string gifUrl</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_gif_8h_source.html#l00034">InlineQueryResultGif.h:34</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_inline_query_result_gif_html_a0872ef8aa09cbf3b1fba851dd37e49a3"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_gif.html#a0872ef8aa09cbf3b1fba851dd37e49a3">TgBot::InlineQueryResultGif::thumbUrl</a></div><div class="ttdeci">std::string thumbUrl</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_gif_8h_source.html#l00049">InlineQueryResultGif.h:49</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_inline_query_result_gif_html_a0872ef8aa09cbf3b1fba851dd37e49a3"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_gif.html#a0872ef8aa09cbf3b1fba851dd37e49a3">TgBot::InlineQueryResultGif::thumbUrl</a></div><div class="ttdeci">std::string thumbUrl</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_gif_8h_source.html#l00054">InlineQueryResultGif.h:54</a></div></div>
<div class="ttc" id="_inline_query_result_8h_html"><div class="ttname"><a href="_inline_query_result_8h.html">InlineQueryResult.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_gif_html"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_gif.html">TgBot::InlineQueryResultGif</a></div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_gif_8h_source.html#l00019">InlineQueryResultGif.h:19</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_gif_html_a0e1e6dfd253f170a7b9948e41305cf19"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_gif.html#a0e1e6dfd253f170a7b9948e41305cf19">TgBot::InlineQueryResultGif::TYPE</a></div><div class="ttdeci">static const std::string TYPE</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_gif_8h_source.html#l00021">InlineQueryResultGif.h:21</a></div></div>
@@ -101,7 +102,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_gif_8h_source.htm
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_gif_8h.html">InlineQueryResultGif.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_location_8h.html b/docs/_inline_query_result_location_8h.html
index 23fa960..8416cd9 100644
--- a/docs/_inline_query_result_location_8h.html
+++ b/docs/_inline_query_result_location_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_location_8h.html">InlineQueryResultLocation.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_location_8h_source.html b/docs/_inline_query_result_location_8h_source.html
index 4c1919e..6a92626 100644
--- a/docs/_inline_query_result_location_8h_source.html
+++ b/docs/_inline_query_result_location_8h_source.html
@@ -84,7 +84,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_location_8h_sourc
</div><!--header-->
<div class="contents">
<a href="_inline_query_result_location_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 27/12/16</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEQUERYRESULTLOCATION_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEQUERYRESULTLOCATION_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_8h.html">tgbot/types/InlineQueryResult.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_location.html"> 19</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_query_result_location.html">InlineQueryResultLocation</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_inline_query_result.html">InlineQueryResult</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_location.html#adadca32d8d97f8222b68fdcd58502d8c"> 21</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_location.html#adadca32d8d97f8222b68fdcd58502d8c">TYPE</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_location.html#abe4f762145a16a14ef2c3d9f590392fc"> 23</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineQueryResultLocation&gt; <a class="code" href="class_tg_bot_1_1_inline_query_result_location.html#abe4f762145a16a14ef2c3d9f590392fc">Ptr</a>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_location.html#ad5211e1bb511b3311161bbe5a5ae794d"> 25</a></span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_location.html#ad5211e1bb511b3311161bbe5a5ae794d">InlineQueryResultLocation</a>() {</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">type</a> = <a class="code" href="class_tg_bot_1_1_inline_query_result_location.html#adadca32d8d97f8222b68fdcd58502d8c">TYPE</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result_location.html#a5a62d2f1ab0003c08cea5f66cc8fbaf2">thumbHeight</a> = 0;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result_location.html#a486129a565c022620721f78f6b546442">thumbWidth</a> = 0;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; }</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_location.html#aedb605f7593c1772185cbb66bb63019b"> 34</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_location.html#aedb605f7593c1772185cbb66bb63019b">latitude</a>;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_location.html#a7561bd9c6447a72a2a45a7fe966dbfb7"> 39</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_location.html#a7561bd9c6447a72a2a45a7fe966dbfb7">longitude</a>;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_location.html#ae18d6b73278913416e3cbc1b23dc88a4"> 44</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_location.html#ae18d6b73278913416e3cbc1b23dc88a4">thumbUrl</a>;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_location.html#a486129a565c022620721f78f6b546442"> 49</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_location.html#a486129a565c022620721f78f6b546442">thumbWidth</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_location.html#a5a62d2f1ab0003c08cea5f66cc8fbaf2"> 54</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_location.html#a5a62d2f1ab0003c08cea5f66cc8fbaf2">thumbHeight</a>;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;};</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;}</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEQUERYRESULTLOCATION_H</span></div><div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_a264821cb9ed371fc04809effb2ec9bf0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">TgBot::InlineQueryResult::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00033">InlineQueryResult.h:33</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_location_html_ad5211e1bb511b3311161bbe5a5ae794d"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_location.html#ad5211e1bb511b3311161bbe5a5ae794d">TgBot::InlineQueryResultLocation::InlineQueryResultLocation</a></div><div class="ttdeci">InlineQueryResultLocation()</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_location_8h_source.html#l00025">InlineQueryResultLocation.h:25</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_location_html_a486129a565c022620721f78f6b546442"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_location.html#a486129a565c022620721f78f6b546442">TgBot::InlineQueryResultLocation::thumbWidth</a></div><div class="ttdeci">int32_t thumbWidth</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_location_8h_source.html#l00049">InlineQueryResultLocation.h:49</a></div></div>
<div class="ttc" id="_inline_query_result_8h_html"><div class="ttname"><a href="_inline_query_result_8h.html">InlineQueryResult.h</a></div></div>
@@ -102,7 +102,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_location_8h_sourc
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_location_8h.html">InlineQueryResultLocation.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_mpeg4_gif_8h.html b/docs/_inline_query_result_mpeg4_gif_8h.html
index f2c438e..d0499bd 100644
--- a/docs/_inline_query_result_mpeg4_gif_8h.html
+++ b/docs/_inline_query_result_mpeg4_gif_8h.html
@@ -105,7 +105,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_mpeg4_gif_8h.html">InlineQueryResultMpeg4Gif.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_mpeg4_gif_8h_source.html b/docs/_inline_query_result_mpeg4_gif_8h_source.html
index bf24c67..fa37974 100644
--- a/docs/_inline_query_result_mpeg4_gif_8h_source.html
+++ b/docs/_inline_query_result_mpeg4_gif_8h_source.html
@@ -83,15 +83,16 @@ $(document).ready(function(){initNavTree('_inline_query_result_mpeg4_gif_8h_sour
<div class="title">InlineQueryResultMpeg4Gif.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_inline_query_result_mpeg4_gif_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Andrea Giove on 27/03/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEQUERYRESULTMPEG4GIF_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEQUERYRESULTMPEG4GIF_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html"> 14</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html">InlineQueryResultMpeg4Gif</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_inline_query_result.html">InlineQueryResult</a> {</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#adb13797566bf91aa480bf10cf1655239"> 16</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#adb13797566bf91aa480bf10cf1655239">TYPE</a>;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ad818a04396804ae76ea81d752d145e45"> 18</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineQueryResultMpeg4Gif&gt; <a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ad818a04396804ae76ea81d752d145e45">Ptr</a>;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#aee32f547953b7ea4735302fb41b7ac74"> 20</a></span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#aee32f547953b7ea4735302fb41b7ac74">InlineQueryResultMpeg4Gif</a>() {</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">type</a> = <a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#adb13797566bf91aa480bf10cf1655239">TYPE</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a5fe876f117ad0b850c6e0333717e431c">mpeg4Width</a> = 0;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a783d22cb41d4f8ee598cddde8d98b90c">mpeg4Height</a> = 0;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; }</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a32b8a36f73b908be5a142f58e3355069"> 29</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a32b8a36f73b908be5a142f58e3355069">mpeg4Url</a>;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a5fe876f117ad0b850c6e0333717e431c"> 34</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a5fe876f117ad0b850c6e0333717e431c">mpeg4Width</a>;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a783d22cb41d4f8ee598cddde8d98b90c"> 39</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a783d22cb41d4f8ee598cddde8d98b90c">mpeg4Height</a>;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ac90d65262a4481d149f90153bcf621e5"> 44</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ac90d65262a4481d149f90153bcf621e5">thumbUrl</a>;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;};</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;}</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEQUERYRESULTMPEG4GIF_H</span></div><div class="ttc" id="class_tg_bot_1_1_inline_query_result_mpeg4_gif_html_aee32f547953b7ea4735302fb41b7ac74"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#aee32f547953b7ea4735302fb41b7ac74">TgBot::InlineQueryResultMpeg4Gif::InlineQueryResultMpeg4Gif</a></div><div class="ttdeci">InlineQueryResultMpeg4Gif()</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_mpeg4_gif_8h_source.html#l00020">InlineQueryResultMpeg4Gif.h:20</a></div></div>
+<a href="_inline_query_result_mpeg4_gif_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Andrea Giove on 27/03/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEQUERYRESULTMPEG4GIF_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEQUERYRESULTMPEG4GIF_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html"> 14</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html">InlineQueryResultMpeg4Gif</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_inline_query_result.html">InlineQueryResult</a> {</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#adb13797566bf91aa480bf10cf1655239"> 16</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#adb13797566bf91aa480bf10cf1655239">TYPE</a>;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ad818a04396804ae76ea81d752d145e45"> 18</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineQueryResultMpeg4Gif&gt; <a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ad818a04396804ae76ea81d752d145e45">Ptr</a>;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#aee32f547953b7ea4735302fb41b7ac74"> 20</a></span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#aee32f547953b7ea4735302fb41b7ac74">InlineQueryResultMpeg4Gif</a>() {</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">type</a> = <a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#adb13797566bf91aa480bf10cf1655239">TYPE</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a5fe876f117ad0b850c6e0333717e431c">mpeg4Width</a> = 0;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a783d22cb41d4f8ee598cddde8d98b90c">mpeg4Height</a> = 0;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; }</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a32b8a36f73b908be5a142f58e3355069"> 29</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a32b8a36f73b908be5a142f58e3355069">mpeg4Url</a>;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a5fe876f117ad0b850c6e0333717e431c"> 34</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a5fe876f117ad0b850c6e0333717e431c">mpeg4Width</a>;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a783d22cb41d4f8ee598cddde8d98b90c"> 39</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a783d22cb41d4f8ee598cddde8d98b90c">mpeg4Height</a>;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a046e5ad4661be2e9adbe15890409584e"> 44</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a046e5ad4661be2e9adbe15890409584e">mpeg4Duration</a>;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ac90d65262a4481d149f90153bcf621e5"> 49</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ac90d65262a4481d149f90153bcf621e5">thumbUrl</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;};</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;}</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEQUERYRESULTMPEG4GIF_H</span></div><div class="ttc" id="class_tg_bot_1_1_inline_query_result_mpeg4_gif_html_aee32f547953b7ea4735302fb41b7ac74"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#aee32f547953b7ea4735302fb41b7ac74">TgBot::InlineQueryResultMpeg4Gif::InlineQueryResultMpeg4Gif</a></div><div class="ttdeci">InlineQueryResultMpeg4Gif()</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_mpeg4_gif_8h_source.html#l00020">InlineQueryResultMpeg4Gif.h:20</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_mpeg4_gif_html_a5fe876f117ad0b850c6e0333717e431c"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a5fe876f117ad0b850c6e0333717e431c">TgBot::InlineQueryResultMpeg4Gif::mpeg4Width</a></div><div class="ttdeci">int32_t mpeg4Width</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_mpeg4_gif_8h_source.html#l00034">InlineQueryResultMpeg4Gif.h:34</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_mpeg4_gif_html_a32b8a36f73b908be5a142f58e3355069"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a32b8a36f73b908be5a142f58e3355069">TgBot::InlineQueryResultMpeg4Gif::mpeg4Url</a></div><div class="ttdeci">std::string mpeg4Url</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_mpeg4_gif_8h_source.html#l00029">InlineQueryResultMpeg4Gif.h:29</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_inline_query_result_mpeg4_gif_html_a046e5ad4661be2e9adbe15890409584e"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a046e5ad4661be2e9adbe15890409584e">TgBot::InlineQueryResultMpeg4Gif::mpeg4Duration</a></div><div class="ttdeci">int32_t mpeg4Duration</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_mpeg4_gif_8h_source.html#l00044">InlineQueryResultMpeg4Gif.h:44</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_mpeg4_gif_html"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html">TgBot::InlineQueryResultMpeg4Gif</a></div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_mpeg4_gif_8h_source.html#l00014">InlineQueryResultMpeg4Gif.h:14</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_a264821cb9ed371fc04809effb2ec9bf0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">TgBot::InlineQueryResult::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00033">InlineQueryResult.h:33</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_mpeg4_gif_html_a783d22cb41d4f8ee598cddde8d98b90c"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a783d22cb41d4f8ee598cddde8d98b90c">TgBot::InlineQueryResultMpeg4Gif::mpeg4Height</a></div><div class="ttdeci">int32_t mpeg4Height</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_mpeg4_gif_8h_source.html#l00039">InlineQueryResultMpeg4Gif.h:39</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_mpeg4_gif_html_ad818a04396804ae76ea81d752d145e45"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ad818a04396804ae76ea81d752d145e45">TgBot::InlineQueryResultMpeg4Gif::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultMpeg4Gif &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_mpeg4_gif_8h_source.html#l00018">InlineQueryResultMpeg4Gif.h:18</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_inline_query_result_mpeg4_gif_html_ac90d65262a4481d149f90153bcf621e5"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ac90d65262a4481d149f90153bcf621e5">TgBot::InlineQueryResultMpeg4Gif::thumbUrl</a></div><div class="ttdeci">std::string thumbUrl</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_mpeg4_gif_8h_source.html#l00044">InlineQueryResultMpeg4Gif.h:44</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_inline_query_result_mpeg4_gif_html_ac90d65262a4481d149f90153bcf621e5"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ac90d65262a4481d149f90153bcf621e5">TgBot::InlineQueryResultMpeg4Gif::thumbUrl</a></div><div class="ttdeci">std::string thumbUrl</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_mpeg4_gif_8h_source.html#l00049">InlineQueryResultMpeg4Gif.h:49</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_mpeg4_gif_html_adb13797566bf91aa480bf10cf1655239"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#adb13797566bf91aa480bf10cf1655239">TgBot::InlineQueryResultMpeg4Gif::TYPE</a></div><div class="ttdeci">static const std::string TYPE</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_mpeg4_gif_8h_source.html#l00016">InlineQueryResultMpeg4Gif.h:16</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00020">InlineQueryResult.h:20</a></div></div>
</div><!-- fragment --></div><!-- contents -->
@@ -100,7 +101,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_mpeg4_gif_8h_sour
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_mpeg4_gif_8h.html">InlineQueryResultMpeg4Gif.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_photo_8h.html b/docs/_inline_query_result_photo_8h.html
index a3cad10..023130a 100644
--- a/docs/_inline_query_result_photo_8h.html
+++ b/docs/_inline_query_result_photo_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_photo_8h.html">InlineQueryResultPhoto.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_photo_8h_source.html b/docs/_inline_query_result_photo_8h_source.html
index a26c88c..e136e9a 100644
--- a/docs/_inline_query_result_photo_8h_source.html
+++ b/docs/_inline_query_result_photo_8h_source.html
@@ -85,7 +85,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_photo_8h_source.h
<div class="contents">
<a href="_inline_query_result_photo_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Andrea Giove on 26/03/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEQUERYRESULTPHOTO_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEQUERYRESULTPHOTO_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_8h.html">tgbot/types/InlineQueryResult.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_photo.html"> 19</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_query_result_photo.html">InlineQueryResultPhoto</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_inline_query_result.html">InlineQueryResult</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_photo.html#a09ab59ecf475c00b74d22dcf3b848279"> 21</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_photo.html#a09ab59ecf475c00b74d22dcf3b848279">TYPE</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_photo.html#a7f4fb7963109c5e3e49b87e331cea12c"> 23</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineQueryResultPhoto&gt; <a class="code" href="class_tg_bot_1_1_inline_query_result_photo.html#a7f4fb7963109c5e3e49b87e331cea12c">Ptr</a>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_photo.html#a3a81f1e745b332f7152376de4b700e54"> 25</a></span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_photo.html#a3a81f1e745b332f7152376de4b700e54">InlineQueryResultPhoto</a>() {</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">type</a> = <a class="code" href="class_tg_bot_1_1_inline_query_result_photo.html#a09ab59ecf475c00b74d22dcf3b848279">TYPE</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result_photo.html#a13c4e25b5f0709aa32d25b01ecb44cc8">photoWidth</a> = 0;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result_photo.html#ae82fef29603bd4667558ea7aeb7d73f7">photoHeight</a> = 0;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; }</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_photo.html#a0ad0da22b0a217208453aea34ed9a2c2"> 34</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_photo.html#a0ad0da22b0a217208453aea34ed9a2c2">photoUrl</a>;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_photo.html#aca6ea097fce7827241ae1628c44a5893"> 39</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_photo.html#aca6ea097fce7827241ae1628c44a5893">thumbUrl</a>;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_photo.html#a13c4e25b5f0709aa32d25b01ecb44cc8"> 44</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_photo.html#a13c4e25b5f0709aa32d25b01ecb44cc8">photoWidth</a>;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_photo.html#ae82fef29603bd4667558ea7aeb7d73f7"> 49</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_photo.html#ae82fef29603bd4667558ea7aeb7d73f7">photoHeight</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_photo.html#a3bc4bf8bfdadeff170be433b537d445a"> 54</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_photo.html#a3bc4bf8bfdadeff170be433b537d445a">description</a>;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;};</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;}</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEQUERYRESULTPHOTO_H</span></div><div class="ttc" id="class_tg_bot_1_1_inline_query_result_photo_html_a09ab59ecf475c00b74d22dcf3b848279"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_photo.html#a09ab59ecf475c00b74d22dcf3b848279">TgBot::InlineQueryResultPhoto::TYPE</a></div><div class="ttdeci">static const std::string TYPE</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_photo_8h_source.html#l00021">InlineQueryResultPhoto.h:21</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_a264821cb9ed371fc04809effb2ec9bf0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">TgBot::InlineQueryResult::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00033">InlineQueryResult.h:33</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_photo_html_ae82fef29603bd4667558ea7aeb7d73f7"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_photo.html#ae82fef29603bd4667558ea7aeb7d73f7">TgBot::InlineQueryResultPhoto::photoHeight</a></div><div class="ttdeci">int32_t photoHeight</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_photo_8h_source.html#l00049">InlineQueryResultPhoto.h:49</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_photo_html_a3bc4bf8bfdadeff170be433b537d445a"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_photo.html#a3bc4bf8bfdadeff170be433b537d445a">TgBot::InlineQueryResultPhoto::description</a></div><div class="ttdeci">std::string description</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_photo_8h_source.html#l00054">InlineQueryResultPhoto.h:54</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_photo_html_aca6ea097fce7827241ae1628c44a5893"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_photo.html#aca6ea097fce7827241ae1628c44a5893">TgBot::InlineQueryResultPhoto::thumbUrl</a></div><div class="ttdeci">std::string thumbUrl</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_photo_8h_source.html#l00039">InlineQueryResultPhoto.h:39</a></div></div>
@@ -102,7 +102,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_photo_8h_source.h
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_photo_8h.html">InlineQueryResultPhoto.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_venue_8h.html b/docs/_inline_query_result_venue_8h.html
index 05c2dc6..d7a0369 100644
--- a/docs/_inline_query_result_venue_8h.html
+++ b/docs/_inline_query_result_venue_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_venue_8h.html">InlineQueryResultVenue.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_venue_8h_source.html b/docs/_inline_query_result_venue_8h_source.html
index 9f82d1d..0db4746 100644
--- a/docs/_inline_query_result_venue_8h_source.html
+++ b/docs/_inline_query_result_venue_8h_source.html
@@ -86,7 +86,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_venue_8h_source.h
<a href="_inline_query_result_venue_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 27/12/16</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEQUERYRESULTVENUE_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEQUERYRESULTVENUE_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_8h.html">tgbot/types/InlineQueryResult.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_venue.html"> 19</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_query_result_venue.html">InlineQueryResultVenue</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_inline_query_result.html">InlineQueryResult</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_venue.html#a8c83ac044324cfa8051dac217d8a5c48"> 21</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_venue.html#a8c83ac044324cfa8051dac217d8a5c48">TYPE</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_venue.html#a216e83019cb0df61e4bc74f4499e0eb5"> 23</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineQueryResultVenue&gt; <a class="code" href="class_tg_bot_1_1_inline_query_result_venue.html#a216e83019cb0df61e4bc74f4499e0eb5">Ptr</a>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_venue.html#a7a696bc221c372c4cff2633159a5dac1"> 25</a></span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_venue.html#a7a696bc221c372c4cff2633159a5dac1">InlineQueryResultVenue</a>() {</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">type</a> = <a class="code" href="class_tg_bot_1_1_inline_query_result_venue.html#a8c83ac044324cfa8051dac217d8a5c48">TYPE</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result_venue.html#a284c445f7142d1f83fe78c22681747c2">thumbHeight</a> = 0;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result_venue.html#a88471f6acad35d4d45641572e4730517">thumbWidth</a> = 0;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; }</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_venue.html#a842e5f5e15da3e24e81f8d68ec00ad97"> 34</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_venue.html#a842e5f5e15da3e24e81f8d68ec00ad97">latitude</a>;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_venue.html#a385d6861f463a496af03accc31143a4c"> 39</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_venue.html#a385d6861f463a496af03accc31143a4c">longitude</a>;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_venue.html#a065ae48c35a1fccad49e1dd9c143443b"> 44</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_venue.html#a065ae48c35a1fccad49e1dd9c143443b">address</a>;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_venue.html#a046d6213f587de9c4acbe7bc2eb194d9"> 49</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_venue.html#a046d6213f587de9c4acbe7bc2eb194d9">foursquareId</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_venue.html#a7c54d597c7b13147109ca777364abf90"> 54</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_venue.html#a7c54d597c7b13147109ca777364abf90">thumbUrl</a>;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_venue.html#a88471f6acad35d4d45641572e4730517"> 59</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_venue.html#a88471f6acad35d4d45641572e4730517">thumbWidth</a>;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_venue.html#a284c445f7142d1f83fe78c22681747c2"> 64</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_venue.html#a284c445f7142d1f83fe78c22681747c2">thumbHeight</a>;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;};</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;}</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEQUERYRESULTVENUE_H</span></div><div class="ttc" id="class_tg_bot_1_1_inline_query_result_venue_html_a216e83019cb0df61e4bc74f4499e0eb5"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_venue.html#a216e83019cb0df61e4bc74f4499e0eb5">TgBot::InlineQueryResultVenue::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultVenue &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_venue_8h_source.html#l00023">InlineQueryResultVenue.h:23</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_venue_html"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_venue.html">TgBot::InlineQueryResultVenue</a></div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_venue_8h_source.html#l00019">InlineQueryResultVenue.h:19</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_a264821cb9ed371fc04809effb2ec9bf0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">TgBot::InlineQueryResult::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00033">InlineQueryResult.h:33</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_venue_html_a385d6861f463a496af03accc31143a4c"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_venue.html#a385d6861f463a496af03accc31143a4c">TgBot::InlineQueryResultVenue::longitude</a></div><div class="ttdeci">float longitude</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_venue_8h_source.html#l00039">InlineQueryResultVenue.h:39</a></div></div>
<div class="ttc" id="_inline_query_result_8h_html"><div class="ttname"><a href="_inline_query_result_8h.html">InlineQueryResult.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_venue_html_a7a696bc221c372c4cff2633159a5dac1"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_venue.html#a7a696bc221c372c4cff2633159a5dac1">TgBot::InlineQueryResultVenue::InlineQueryResultVenue</a></div><div class="ttdeci">InlineQueryResultVenue()</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_venue_8h_source.html#l00025">InlineQueryResultVenue.h:25</a></div></div>
@@ -104,7 +104,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_venue_8h_source.h
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_venue_8h.html">InlineQueryResultVenue.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_video_8h.html b/docs/_inline_query_result_video_8h.html
index e5d9101..3118348 100644
--- a/docs/_inline_query_result_video_8h.html
+++ b/docs/_inline_query_result_video_8h.html
@@ -105,7 +105,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_video_8h.html">InlineQueryResultVideo.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_video_8h_source.html b/docs/_inline_query_result_video_8h_source.html
index c8f4127..7da587f 100644
--- a/docs/_inline_query_result_video_8h_source.html
+++ b/docs/_inline_query_result_video_8h_source.html
@@ -86,7 +86,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_video_8h_source.h
<a href="_inline_query_result_video_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Andrea Giove on 27/03/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEQUERYRESULTVIDEO_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEQUERYRESULTVIDEO_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_video.html"> 14</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_query_result_video.html">InlineQueryResultVideo</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_inline_query_result.html">InlineQueryResult</a> {</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_video.html#a047be2302b52d3a4b1aaccf4045bb922"> 16</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_video.html#a047be2302b52d3a4b1aaccf4045bb922">TYPE</a>;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_video.html#a08cf746fbd9637ddeb172aa3871941e8"> 18</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineQueryResultVideo&gt; <a class="code" href="class_tg_bot_1_1_inline_query_result_video.html#a08cf746fbd9637ddeb172aa3871941e8">Ptr</a>;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_video.html#a028d74e67867e8f59ac9dfb07709da46"> 20</a></span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_video.html#a028d74e67867e8f59ac9dfb07709da46">InlineQueryResultVideo</a>() {</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">type</a> = <a class="code" href="class_tg_bot_1_1_inline_query_result_video.html#a047be2302b52d3a4b1aaccf4045bb922">TYPE</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result_video.html#ac8b569e1eb960afc51ef894a553750a3">videoWidth</a> = 0;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result_video.html#a309ec0df18900ecaf458d6373b9aa49e">videoHeight</a> = 0;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result_video.html#a80c3c9b52a29c93ea2899fdfa12ebfa4">videoDuration</a> = 0;</div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_video.html#ace4b498ad92fd17782fbd8e40564f287"> 25</a></span>&#160; };</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_video.html#ace4b498ad92fd17782fbd8e40564f287">videoUrl</a>;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_video.html#a6eb48f1bc3089f4caef133c8c6644baf"> 35</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_video.html#a6eb48f1bc3089f4caef133c8c6644baf">mimeType</a>;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_video.html#aa03003971380ecfaef6466f2cbb3e721"> 40</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_video.html#aa03003971380ecfaef6466f2cbb3e721">thumbUrl</a>;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_video.html#ac8b569e1eb960afc51ef894a553750a3"> 45</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_video.html#ac8b569e1eb960afc51ef894a553750a3">videoWidth</a>;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_video.html#a309ec0df18900ecaf458d6373b9aa49e"> 50</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_video.html#a309ec0df18900ecaf458d6373b9aa49e">videoHeight</a>;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_video.html#a80c3c9b52a29c93ea2899fdfa12ebfa4"> 55</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_video.html#a80c3c9b52a29c93ea2899fdfa12ebfa4">videoDuration</a>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_video.html#a43bbb53cf78b8ea8f40590d014e23eec"> 60</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_video.html#a43bbb53cf78b8ea8f40590d014e23eec">description</a>;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;};</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;}</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEQUERYRESULTVIDEO_H</span></div><div class="ttc" id="class_tg_bot_1_1_inline_query_result_video_html"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_video.html">TgBot::InlineQueryResultVideo</a></div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_video_8h_source.html#l00014">InlineQueryResultVideo.h:14</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_video_html_a047be2302b52d3a4b1aaccf4045bb922"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_video.html#a047be2302b52d3a4b1aaccf4045bb922">TgBot::InlineQueryResultVideo::TYPE</a></div><div class="ttdeci">static const std::string TYPE</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_video_8h_source.html#l00016">InlineQueryResultVideo.h:16</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_a264821cb9ed371fc04809effb2ec9bf0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">TgBot::InlineQueryResult::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00033">InlineQueryResult.h:33</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_video_html_a028d74e67867e8f59ac9dfb07709da46"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_video.html#a028d74e67867e8f59ac9dfb07709da46">TgBot::InlineQueryResultVideo::InlineQueryResultVideo</a></div><div class="ttdeci">InlineQueryResultVideo()</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_video_8h_source.html#l00020">InlineQueryResultVideo.h:20</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_video_html_a309ec0df18900ecaf458d6373b9aa49e"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_video.html#a309ec0df18900ecaf458d6373b9aa49e">TgBot::InlineQueryResultVideo::videoHeight</a></div><div class="ttdeci">int32_t videoHeight</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_video_8h_source.html#l00050">InlineQueryResultVideo.h:50</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_video_html_a08cf746fbd9637ddeb172aa3871941e8"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_video.html#a08cf746fbd9637ddeb172aa3871941e8">TgBot::InlineQueryResultVideo::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultVideo &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_video_8h_source.html#l00018">InlineQueryResultVideo.h:18</a></div></div>
@@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_video_8h_source.h
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_video_8h.html">InlineQueryResultVideo.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_voice_8h.html b/docs/_inline_query_result_voice_8h.html
index fce31ce..7ad7a83 100644
--- a/docs/_inline_query_result_voice_8h.html
+++ b/docs/_inline_query_result_voice_8h.html
@@ -105,7 +105,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_voice_8h.html">InlineQueryResultVoice.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_inline_query_result_voice_8h_source.html b/docs/_inline_query_result_voice_8h_source.html
index 4f6ff29..4bc28d3 100644
--- a/docs/_inline_query_result_voice_8h_source.html
+++ b/docs/_inline_query_result_voice_8h_source.html
@@ -85,7 +85,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_voice_8h_source.h
<div class="contents">
<a href="_inline_query_result_voice_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 27/12/16</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INLINEQUERYRESULTVOICE_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INLINEQUERYRESULTVOICE_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_voice.html"> 14</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_inline_query_result_voice.html">InlineQueryResultVoice</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_inline_query_result.html">InlineQueryResult</a> {</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_voice.html#aed1455e6e8e8ba89bc9fa5895f52896d"> 16</a></span>&#160; <span class="keyword">static</span> <span class="keyword">const</span> std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_voice.html#aed1455e6e8e8ba89bc9fa5895f52896d">TYPE</a>;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_voice.html#a4cf1aa18aaec542598e39ee7416c7df9"> 18</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InlineQueryResultVoice&gt; <a class="code" href="class_tg_bot_1_1_inline_query_result_voice.html#a4cf1aa18aaec542598e39ee7416c7df9">Ptr</a>;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_voice.html#a01f73a78827c6ec75f7b355b521efd47"> 20</a></span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_voice.html#a01f73a78827c6ec75f7b355b521efd47">InlineQueryResultVoice</a>() {</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">type</a> = <a class="code" href="class_tg_bot_1_1_inline_query_result_voice.html#aed1455e6e8e8ba89bc9fa5895f52896d">TYPE</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_inline_query_result_voice.html#a628636c93a2dbf8440cb3989ba1aaceb">voiceDuration</a> = 0;</div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_voice.html#afc09fe61b4fcdce1644d55ec488ecda9"> 23</a></span>&#160; };</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_inline_query_result_voice.html#afc09fe61b4fcdce1644d55ec488ecda9">voiceUrl</a>;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_inline_query_result_voice.html#a628636c93a2dbf8440cb3989ba1aaceb"> 33</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_inline_query_result_voice.html#a628636c93a2dbf8440cb3989ba1aaceb">voiceDuration</a>;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;};</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;}</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#endif //TGBOT_INLINEQUERYRESULTVOICE_H</span></div><div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_a264821cb9ed371fc04809effb2ec9bf0"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">TgBot::InlineQueryResult::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00033">InlineQueryResult.h:33</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_voice_html_afc09fe61b4fcdce1644d55ec488ecda9"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_voice.html#afc09fe61b4fcdce1644d55ec488ecda9">TgBot::InlineQueryResultVoice::voiceUrl</a></div><div class="ttdeci">std::string voiceUrl</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_voice_8h_source.html#l00023">InlineQueryResultVoice.h:23</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_voice_html_aed1455e6e8e8ba89bc9fa5895f52896d"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_voice.html#aed1455e6e8e8ba89bc9fa5895f52896d">TgBot::InlineQueryResultVoice::TYPE</a></div><div class="ttdeci">static const std::string TYPE</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_voice_8h_source.html#l00016">InlineQueryResultVoice.h:16</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_voice_html_a01f73a78827c6ec75f7b355b521efd47"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_voice.html#a01f73a78827c6ec75f7b355b521efd47">TgBot::InlineQueryResultVoice::InlineQueryResultVoice</a></div><div class="ttdeci">InlineQueryResultVoice()</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_voice_8h_source.html#l00020">InlineQueryResultVoice.h:20</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_voice_html_a4cf1aa18aaec542598e39ee7416c7df9"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_voice.html#a4cf1aa18aaec542598e39ee7416c7df9">TgBot::InlineQueryResultVoice::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultVoice &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_voice_8h_source.html#l00018">InlineQueryResultVoice.h:18</a></div></div>
@@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('_inline_query_result_voice_8h_source.h
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_inline_query_result_voice_8h.html">InlineQueryResultVoice.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_input_contact_message_content_8h.html b/docs/_input_contact_message_content_8h.html
index aa7be5b..03ff0ae 100644
--- a/docs/_input_contact_message_content_8h.html
+++ b/docs/_input_contact_message_content_8h.html
@@ -107,7 +107,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_input_contact_message_content_8h.html">InputContactMessageContent.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_input_contact_message_content_8h_source.html b/docs/_input_contact_message_content_8h_source.html
index 519a883..53fa7cb 100644
--- a/docs/_input_contact_message_content_8h_source.html
+++ b/docs/_input_contact_message_content_8h_source.html
@@ -83,8 +83,8 @@ $(document).ready(function(){initNavTree('_input_contact_message_content_8h_sour
<div class="title">InputContactMessageContent.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_input_contact_message_content_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 26/12/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INPUTCONTACTMESSAGECONTENT_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INPUTCONTACTMESSAGECONTENT_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_contact_message_content.html"> 17</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_input_contact_message_content.html">InputContactMessageContent</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_input_message_content.html">InputMessageContent</a> {</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_contact_message_content.html#ad552a44374583a3ea339380338e87e99"> 19</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InputContactMessageContent&gt; <a class="code" href="class_tg_bot_1_1_input_contact_message_content.html#ad552a44374583a3ea339380338e87e99">Ptr</a>;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_contact_message_content.html#a389b68f90eed647eafe4dc23d2754e7d"> 21</a></span>&#160; <a class="code" href="class_tg_bot_1_1_input_contact_message_content.html#a389b68f90eed647eafe4dc23d2754e7d">InputContactMessageContent</a>() :</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <a class="code" href="class_tg_bot_1_1_input_message_content.html">InputMessageContent</a>(<span class="stringliteral">&quot;InputContactMessageContent&quot;</span>)</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; {}</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_contact_message_content.html#a96fe449f5efd3f80c2dde6af364a7aa6"> 28</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_input_contact_message_content.html#a96fe449f5efd3f80c2dde6af364a7aa6">phoneNumber</a>;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_contact_message_content.html#a673d5217669bf5fce75f51578cdc5c1c"> 33</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_input_contact_message_content.html#a673d5217669bf5fce75f51578cdc5c1c">firstName</a>;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_contact_message_content.html#a125669f026157308736f940e1400ed23"> 38</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_input_contact_message_content.html#a125669f026157308736f940e1400ed23">lastName</a>;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_contact_message_content.html#ae6b8788ba14b203ba53373262d9a67c0"> 40</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_tg_bot_1_1_input_contact_message_content.html#ae6b8788ba14b203ba53373262d9a67c0">~InputContactMessageContent</a>() { }</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;};</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;}</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif //TGBOT_INPUTCONTACTMESSAGECONTENT_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_input_message_content_html"><div class="ttname"><a href="class_tg_bot_1_1_input_message_content.html">TgBot::InputMessageContent</a></div><div class="ttdef"><b>Definition:</b> <a href="_input_message_content_8h_source.html#l00016">InputMessageContent.h:16</a></div></div>
+<a href="_input_contact_message_content_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 26/12/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INPUTCONTACTMESSAGECONTENT_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INPUTCONTACTMESSAGECONTENT_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_contact_message_content.html"> 17</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_input_contact_message_content.html">InputContactMessageContent</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_input_message_content.html">InputMessageContent</a> {</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_contact_message_content.html#ad552a44374583a3ea339380338e87e99"> 19</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InputContactMessageContent&gt; <a class="code" href="class_tg_bot_1_1_input_contact_message_content.html#ad552a44374583a3ea339380338e87e99">Ptr</a>;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_contact_message_content.html#a389b68f90eed647eafe4dc23d2754e7d"> 21</a></span>&#160; <a class="code" href="class_tg_bot_1_1_input_contact_message_content.html#a389b68f90eed647eafe4dc23d2754e7d">InputContactMessageContent</a>() :</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <a class="code" href="class_tg_bot_1_1_input_message_content.html">InputMessageContent</a>(<span class="stringliteral">&quot;InputContactMessageContent&quot;</span>)</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; {}</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_contact_message_content.html#a96fe449f5efd3f80c2dde6af364a7aa6"> 28</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_input_contact_message_content.html#a96fe449f5efd3f80c2dde6af364a7aa6">phoneNumber</a>;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_contact_message_content.html#a673d5217669bf5fce75f51578cdc5c1c"> 33</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_input_contact_message_content.html#a673d5217669bf5fce75f51578cdc5c1c">firstName</a>;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_contact_message_content.html#a125669f026157308736f940e1400ed23"> 38</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_input_contact_message_content.html#a125669f026157308736f940e1400ed23">lastName</a>;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_contact_message_content.html#ae6b8788ba14b203ba53373262d9a67c0"> 40</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_tg_bot_1_1_input_contact_message_content.html#ae6b8788ba14b203ba53373262d9a67c0">~InputContactMessageContent</a>() { }</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;};</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;}</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif //TGBOT_INPUTCONTACTMESSAGECONTENT_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_message_content_html"><div class="ttname"><a href="class_tg_bot_1_1_input_message_content.html">TgBot::InputMessageContent</a></div><div class="ttdef"><b>Definition:</b> <a href="_input_message_content_8h_source.html#l00017">InputMessageContent.h:17</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_input_contact_message_content_html_ae6b8788ba14b203ba53373262d9a67c0"><div class="ttname"><a href="class_tg_bot_1_1_input_contact_message_content.html#ae6b8788ba14b203ba53373262d9a67c0">TgBot::InputContactMessageContent::~InputContactMessageContent</a></div><div class="ttdeci">virtual ~InputContactMessageContent()</div><div class="ttdef"><b>Definition:</b> <a href="_input_contact_message_content_8h_source.html#l00040">InputContactMessageContent.h:40</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_input_contact_message_content_html_a673d5217669bf5fce75f51578cdc5c1c"><div class="ttname"><a href="class_tg_bot_1_1_input_contact_message_content.html#a673d5217669bf5fce75f51578cdc5c1c">TgBot::InputContactMessageContent::firstName</a></div><div class="ttdeci">std::string firstName</div><div class="ttdef"><b>Definition:</b> <a href="_input_contact_message_content_8h_source.html#l00033">InputContactMessageContent.h:33</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_input_contact_message_content_html_ad552a44374583a3ea339380338e87e99"><div class="ttname"><a href="class_tg_bot_1_1_input_contact_message_content.html#ad552a44374583a3ea339380338e87e99">TgBot::InputContactMessageContent::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InputContactMessageContent &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_input_contact_message_content_8h_source.html#l00019">InputContactMessageContent.h:19</a></div></div>
@@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('_input_contact_message_content_8h_sour
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_input_contact_message_content_8h.html">InputContactMessageContent.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_input_file_8h.html b/docs/_input_file_8h.html
index f6b3a49..58d9562 100644
--- a/docs/_input_file_8h.html
+++ b/docs/_input_file_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_input_file_8h.html">InputFile.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_input_file_8h_source.html b/docs/_input_file_8h_source.html
index f4cb066..9ed12b6 100644
--- a/docs/_input_file_8h_source.html
+++ b/docs/_input_file_8h_source.html
@@ -84,7 +84,7 @@ $(document).ready(function(){initNavTree('_input_file_8h_source.html','');});
</div><!--header-->
<div class="contents">
<a href="_input_file_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_INPUTFILE_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_INPUTFILE_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;utility&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_file.html"> 36</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_input_file.html">InputFile</a> {</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f"> 39</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InputFile&gt; <a class="code" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">Ptr</a>;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_file.html#a1633c8f4a40274f53ee6aed3ecd42ef7"> 44</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_input_file.html#a1633c8f4a40274f53ee6aed3ecd42ef7">data</a>;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_file.html#a02575330b4deaa9d2cab5ebd8d8e2e5e"> 49</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_input_file.html#a02575330b4deaa9d2cab5ebd8d8e2e5e">mimeType</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_file.html#a47c113dd1cb4678d7ab14f1f033a5b1d"> 54</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_input_file.html#a47c113dd1cb4678d7ab14f1f033a5b1d">fileName</a>;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keyword">static</span> <a class="code" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> <a class="code" href="class_tg_bot_1_1_input_file.html#a2d0f20f1d9a8ff4a1b9fe2cba06a779c">fromFile</a>(<span class="keyword">const</span> std::string&amp; filePath, <span class="keyword">const</span> std::string&amp; mimeType);</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;};</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;}</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_INPUTFILE_H</span></div><div class="ttc" id="class_tg_bot_1_1_input_file_html_a2d0f20f1d9a8ff4a1b9fe2cba06a779c"><div class="ttname"><a href="class_tg_bot_1_1_input_file.html#a2d0f20f1d9a8ff4a1b9fe2cba06a779c">TgBot::InputFile::fromFile</a></div><div class="ttdeci">static InputFile::Ptr fromFile(const std::string &amp;filePath, const std::string &amp;mimeType)</div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_input_file_html_a9b1b7a8f913d9c4d4a389d9a4353d94f"><div class="ttname"><a href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">TgBot::InputFile::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InputFile &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_input_file_8h_source.html#l00039">InputFile.h:39</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_input_file_html_a1633c8f4a40274f53ee6aed3ecd42ef7"><div class="ttname"><a href="class_tg_bot_1_1_input_file.html#a1633c8f4a40274f53ee6aed3ecd42ef7">TgBot::InputFile::data</a></div><div class="ttdeci">std::string data</div><div class="ttdef"><b>Definition:</b> <a href="_input_file_8h_source.html#l00044">InputFile.h:44</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_input_file_html_a47c113dd1cb4678d7ab14f1f033a5b1d"><div class="ttname"><a href="class_tg_bot_1_1_input_file.html#a47c113dd1cb4678d7ab14f1f033a5b1d">TgBot::InputFile::fileName</a></div><div class="ttdeci">std::string fileName</div><div class="ttdef"><b>Definition:</b> <a href="_input_file_8h_source.html#l00054">InputFile.h:54</a></div></div>
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('_input_file_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_input_file_8h.html">InputFile.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_input_location_message_content_8h.html b/docs/_input_location_message_content_8h.html
index d83b5f8..7c2c371 100644
--- a/docs/_input_location_message_content_8h.html
+++ b/docs/_input_location_message_content_8h.html
@@ -106,7 +106,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_input_location_message_content_8h.html">InputLocationMessageContent.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_input_location_message_content_8h_source.html b/docs/_input_location_message_content_8h_source.html
index d88b314..843237c 100644
--- a/docs/_input_location_message_content_8h_source.html
+++ b/docs/_input_location_message_content_8h_source.html
@@ -84,8 +84,8 @@ $(document).ready(function(){initNavTree('_input_location_message_content_8h_sou
</div><!--header-->
<div class="contents">
<a href="_input_location_message_content_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 26/12/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INPUTLOCATIONMESSAGECONTENT_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INPUTLOCATIONMESSAGECONTENT_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_location_message_content.html"> 16</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_input_location_message_content.html">InputLocationMessageContent</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_input_message_content.html">InputMessageContent</a> {</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_location_message_content.html#a80ef24779acdb726590e8aaa87c52840"> 18</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InputLocationMessageContent&gt; <a class="code" href="class_tg_bot_1_1_input_location_message_content.html#a80ef24779acdb726590e8aaa87c52840">Ptr</a>;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_location_message_content.html#ace56f8081ed46a4729a5f37dacdcb05e"> 20</a></span>&#160; <a class="code" href="class_tg_bot_1_1_input_location_message_content.html#ace56f8081ed46a4729a5f37dacdcb05e">InputLocationMessageContent</a>() :</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <a class="code" href="class_tg_bot_1_1_input_message_content.html">InputMessageContent</a>(<span class="stringliteral">&quot;InputLocationMessageContent&quot;</span>)</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; {}</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_location_message_content.html#a2fd689365b19b085bdd59f928e3c3e16"> 27</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_tg_bot_1_1_input_location_message_content.html#a2fd689365b19b085bdd59f928e3c3e16">latitude</a>;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_location_message_content.html#a6dea79838b9c9f9194c1ec49d5eb8e49"> 32</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_tg_bot_1_1_input_location_message_content.html#a6dea79838b9c9f9194c1ec49d5eb8e49">longitude</a>;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_location_message_content.html#acbcd463ae944168b265e789509e6de55"> 34</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_tg_bot_1_1_input_location_message_content.html#acbcd463ae944168b265e789509e6de55">~InputLocationMessageContent</a>() { }</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;};</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;}</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#endif //TGBOT_INPUTLOCATIONMESSAGECONTENT_H</span></div><div class="ttc" id="class_tg_bot_1_1_input_location_message_content_html_a80ef24779acdb726590e8aaa87c52840"><div class="ttname"><a href="class_tg_bot_1_1_input_location_message_content.html#a80ef24779acdb726590e8aaa87c52840">TgBot::InputLocationMessageContent::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InputLocationMessageContent &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_input_location_message_content_8h_source.html#l00018">InputLocationMessageContent.h:18</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_input_message_content_html"><div class="ttname"><a href="class_tg_bot_1_1_input_message_content.html">TgBot::InputMessageContent</a></div><div class="ttdef"><b>Definition:</b> <a href="_input_message_content_8h_source.html#l00016">InputMessageContent.h:16</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_message_content_html"><div class="ttname"><a href="class_tg_bot_1_1_input_message_content.html">TgBot::InputMessageContent</a></div><div class="ttdef"><b>Definition:</b> <a href="_input_message_content_8h_source.html#l00017">InputMessageContent.h:17</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_input_location_message_content_html_a6dea79838b9c9f9194c1ec49d5eb8e49"><div class="ttname"><a href="class_tg_bot_1_1_input_location_message_content.html#a6dea79838b9c9f9194c1ec49d5eb8e49">TgBot::InputLocationMessageContent::longitude</a></div><div class="ttdeci">float longitude</div><div class="ttdef"><b>Definition:</b> <a href="_input_location_message_content_8h_source.html#l00032">InputLocationMessageContent.h:32</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_input_location_message_content_html_acbcd463ae944168b265e789509e6de55"><div class="ttname"><a href="class_tg_bot_1_1_input_location_message_content.html#acbcd463ae944168b265e789509e6de55">TgBot::InputLocationMessageContent::~InputLocationMessageContent</a></div><div class="ttdeci">virtual ~InputLocationMessageContent()</div><div class="ttdef"><b>Definition:</b> <a href="_input_location_message_content_8h_source.html#l00034">InputLocationMessageContent.h:34</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_input_location_message_content_html_a2fd689365b19b085bdd59f928e3c3e16"><div class="ttname"><a href="class_tg_bot_1_1_input_location_message_content.html#a2fd689365b19b085bdd59f928e3c3e16">TgBot::InputLocationMessageContent::latitude</a></div><div class="ttdeci">float latitude</div><div class="ttdef"><b>Definition:</b> <a href="_input_location_message_content_8h_source.html#l00027">InputLocationMessageContent.h:27</a></div></div>
@@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('_input_location_message_content_8h_sou
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_input_location_message_content_8h.html">InputLocationMessageContent.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_input_media_8h.html b/docs/_input_media_8h.html
new file mode 100644
index 0000000..984e65b
--- /dev/null
+++ b/docs/_input_media_8h.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/InputMedia.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_input_media_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">InputMedia.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;memory&gt;</code><br />
+<code>#include &lt;string&gt;</code><br />
+</div>
+<p><a href="_input_media_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_tg_bot"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tg_bot.html">TgBot</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_input_media_8h.html">InputMedia.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_input_media_8h_source.html b/docs/_input_media_8h_source.html
new file mode 100644
index 0000000..002daaa
--- /dev/null
+++ b/docs/_input_media_8h_source.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/InputMedia.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_input_media_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">InputMedia.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="_input_media_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright (c) 2016 Konstantin Kukin</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Copyright (c) 2018 JellyBrick</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef TGBOT_INPUTMEDIA_H</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#define TGBOT_INPUTMEDIA_H</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_media.html"> 37</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_input_media.html">InputMedia</a> {</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_media.html#abdc38ae21d5213ead3720db082ef1f9c"> 39</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InputMedia&gt; <a class="code" href="class_tg_bot_1_1_input_media.html#abdc38ae21d5213ead3720db082ef1f9c">Ptr</a>;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73"> 41</a></span>&#160; <span class="keyword">enum class</span> <a class="code" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73">TYPE</a> : uint8_t {</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <a class="code" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ac6c7e64f7c3b7e4c031d022f232298bf">PHOTO</a>,</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <a class="code" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ae60ae31f67ab883c746bb71c7a145c18">VIDEO</a></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; };</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_media.html#a8080040900519b706a367ecfd7b28226"> 49</a></span>&#160; <a class="code" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73">TYPE</a> <a class="code" href="class_tg_bot_1_1_input_media.html#a8080040900519b706a367ecfd7b28226">type</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_media.html#a3b06a5b4686339b58c4a95b5734b4b77"> 54</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_input_media.html#a3b06a5b4686339b58c4a95b5734b4b77">media</a>;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_media.html#a5fd875b292792f8d699d7bb678e68c90"> 59</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_input_media.html#a5fd875b292792f8d699d7bb678e68c90">caption</a>;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_media.html#ae2761ade0de31f96074d6760661c7edc"> 64</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_input_media.html#ae2761ade0de31f96074d6760661c7edc">parseMode</a>;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; </div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_media.html#afa903b8b20fd1cf71b1f0510a4563a9a"> 69</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_input_media.html#afa903b8b20fd1cf71b1f0510a4563a9a">width</a> = 0;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_media.html#aeac8eae9ef4e06fa0c67b98a8a8042f8"> 74</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_input_media.html#aeac8eae9ef4e06fa0c67b98a8a8042f8">height</a> = 0;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_media.html#aadf7e972c4ea70c771a0da27da4aa7cd"> 79</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_input_media.html#aadf7e972c4ea70c771a0da27da4aa7cd">duration</a> = 0;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_media.html#a0b8e0cc28a8283ca946b4aa5c5384a3b"> 84</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_input_media.html#a0b8e0cc28a8283ca946b4aa5c5384a3b">supportsStreaming</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;};</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;}</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor">#endif //TGBOT_INPUTMEDIA_H</span></div><div class="ttc" id="class_tg_bot_1_1_input_media_html_aadf7e972c4ea70c771a0da27da4aa7cd"><div class="ttname"><a href="class_tg_bot_1_1_input_media.html#aadf7e972c4ea70c771a0da27da4aa7cd">TgBot::InputMedia::duration</a></div><div class="ttdeci">int32_t duration</div><div class="ttdef"><b>Definition:</b> <a href="_input_media_8h_source.html#l00079">InputMedia.h:79</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_media_html_afa903b8b20fd1cf71b1f0510a4563a9a"><div class="ttname"><a href="class_tg_bot_1_1_input_media.html#afa903b8b20fd1cf71b1f0510a4563a9a">TgBot::InputMedia::width</a></div><div class="ttdeci">int32_t width</div><div class="ttdef"><b>Definition:</b> <a href="_input_media_8h_source.html#l00069">InputMedia.h:69</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_media_html"><div class="ttname"><a href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></div><div class="ttdef"><b>Definition:</b> <a href="_input_media_8h_source.html#l00037">InputMedia.h:37</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_media_html_a15b9867f0c1834b2a4d16ac48f25fb73ae60ae31f67ab883c746bb71c7a145c18"><div class="ttname"><a href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ae60ae31f67ab883c746bb71c7a145c18">TgBot::InputMedia::TYPE::VIDEO</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_media_html_a5fd875b292792f8d699d7bb678e68c90"><div class="ttname"><a href="class_tg_bot_1_1_input_media.html#a5fd875b292792f8d699d7bb678e68c90">TgBot::InputMedia::caption</a></div><div class="ttdeci">std::string caption</div><div class="ttdef"><b>Definition:</b> <a href="_input_media_8h_source.html#l00059">InputMedia.h:59</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_media_html_aeac8eae9ef4e06fa0c67b98a8a8042f8"><div class="ttname"><a href="class_tg_bot_1_1_input_media.html#aeac8eae9ef4e06fa0c67b98a8a8042f8">TgBot::InputMedia::height</a></div><div class="ttdeci">int32_t height</div><div class="ttdef"><b>Definition:</b> <a href="_input_media_8h_source.html#l00074">InputMedia.h:74</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_media_html_a8080040900519b706a367ecfd7b28226"><div class="ttname"><a href="class_tg_bot_1_1_input_media.html#a8080040900519b706a367ecfd7b28226">TgBot::InputMedia::type</a></div><div class="ttdeci">TYPE type</div><div class="ttdef"><b>Definition:</b> <a href="_input_media_8h_source.html#l00049">InputMedia.h:49</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_media_html_a15b9867f0c1834b2a4d16ac48f25fb73ac6c7e64f7c3b7e4c031d022f232298bf"><div class="ttname"><a href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ac6c7e64f7c3b7e4c031d022f232298bf">TgBot::InputMedia::TYPE::PHOTO</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_media_html_a0b8e0cc28a8283ca946b4aa5c5384a3b"><div class="ttname"><a href="class_tg_bot_1_1_input_media.html#a0b8e0cc28a8283ca946b4aa5c5384a3b">TgBot::InputMedia::supportsStreaming</a></div><div class="ttdeci">bool supportsStreaming</div><div class="ttdef"><b>Definition:</b> <a href="_input_media_8h_source.html#l00084">InputMedia.h:84</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_media_html_abdc38ae21d5213ead3720db082ef1f9c"><div class="ttname"><a href="class_tg_bot_1_1_input_media.html#abdc38ae21d5213ead3720db082ef1f9c">TgBot::InputMedia::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InputMedia &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_input_media_8h_source.html#l00039">InputMedia.h:39</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_media_html_a15b9867f0c1834b2a4d16ac48f25fb73"><div class="ttname"><a href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73">TgBot::InputMedia::TYPE</a></div><div class="ttdeci">TYPE</div><div class="ttdef"><b>Definition:</b> <a href="_input_media_8h_source.html#l00041">InputMedia.h:41</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_media_html_a3b06a5b4686339b58c4a95b5734b4b77"><div class="ttname"><a href="class_tg_bot_1_1_input_media.html#a3b06a5b4686339b58c4a95b5734b4b77">TgBot::InputMedia::media</a></div><div class="ttdeci">std::string media</div><div class="ttdef"><b>Definition:</b> <a href="_input_media_8h_source.html#l00054">InputMedia.h:54</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_media_html_ae2761ade0de31f96074d6760661c7edc"><div class="ttname"><a href="class_tg_bot_1_1_input_media.html#ae2761ade0de31f96074d6760661c7edc">TgBot::InputMedia::parseMode</a></div><div class="ttdeci">std::string parseMode</div><div class="ttdef"><b>Definition:</b> <a href="_input_media_8h_source.html#l00064">InputMedia.h:64</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_input_media_8h.html">InputMedia.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_input_media_photo_8h.html b/docs/_input_media_photo_8h.html
new file mode 100644
index 0000000..0df5955
--- /dev/null
+++ b/docs/_input_media_photo_8h.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/InputMediaPhoto.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_input_media_photo_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">InputMediaPhoto.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;memory&gt;</code><br />
+<code>#include &lt;string&gt;</code><br />
+<code>#include &quot;<a class="el" href="_input_media_8h_source.html">tgbot/types/InputMedia.h</a>&quot;</code><br />
+</div>
+<p><a href="_input_media_photo_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media_photo.html">TgBot::InputMediaPhoto</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_tg_bot"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tg_bot.html">TgBot</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_input_media_photo_8h.html">InputMediaPhoto.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_input_media_photo_8h_source.html b/docs/_input_media_photo_8h_source.html
new file mode 100644
index 0000000..8aaedd0
--- /dev/null
+++ b/docs/_input_media_photo_8h_source.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/InputMediaPhoto.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_input_media_photo_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">InputMediaPhoto.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="_input_media_photo_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright (c) 2016 Konstantin Kukin</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Copyright (c) 2018 JellyBrick</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef TGBOT_INPUTMEDIAPHOTO_H</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#define TGBOT_INPUTMEDIAPHOTO_H</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_input_media_8h.html">tgbot/types/InputMedia.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_media_photo.html"> 39</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_input_media_photo.html">InputMediaPhoto</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_input_media.html">InputMedia</a> {</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_media_photo.html#a02ac033a0ebe474b02f745f4d9e8e2b3"> 41</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InputMediaPhoto&gt; <a class="code" href="class_tg_bot_1_1_input_media_photo.html#a02ac033a0ebe474b02f745f4d9e8e2b3">Ptr</a>;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_media_photo.html#ab064268a26729415ebfb71c5a0abf36f"> 43</a></span>&#160; <a class="code" href="class_tg_bot_1_1_input_media_photo.html#ab064268a26729415ebfb71c5a0abf36f">InputMediaPhoto</a>() {</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_input_media.html#a8080040900519b706a367ecfd7b28226">type</a> = <a class="code" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ac6c7e64f7c3b7e4c031d022f232298bf">TYPE::PHOTO</a>;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; }</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;};</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;}</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#endif //TGBOT_INPUTMEDIAPHOTO_H</span></div><div class="ttc" id="class_tg_bot_1_1_input_media_photo_html"><div class="ttname"><a href="class_tg_bot_1_1_input_media_photo.html">TgBot::InputMediaPhoto</a></div><div class="ttdef"><b>Definition:</b> <a href="_input_media_photo_8h_source.html#l00039">InputMediaPhoto.h:39</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_media_html"><div class="ttname"><a href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></div><div class="ttdef"><b>Definition:</b> <a href="_input_media_8h_source.html#l00037">InputMedia.h:37</a></div></div>
+<div class="ttc" id="_input_media_8h_html"><div class="ttname"><a href="_input_media_8h.html">InputMedia.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_media_html_a8080040900519b706a367ecfd7b28226"><div class="ttname"><a href="class_tg_bot_1_1_input_media.html#a8080040900519b706a367ecfd7b28226">TgBot::InputMedia::type</a></div><div class="ttdeci">TYPE type</div><div class="ttdef"><b>Definition:</b> <a href="_input_media_8h_source.html#l00049">InputMedia.h:49</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_media_html_a15b9867f0c1834b2a4d16ac48f25fb73ac6c7e64f7c3b7e4c031d022f232298bf"><div class="ttname"><a href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ac6c7e64f7c3b7e4c031d022f232298bf">TgBot::InputMedia::TYPE::PHOTO</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_media_photo_html_a02ac033a0ebe474b02f745f4d9e8e2b3"><div class="ttname"><a href="class_tg_bot_1_1_input_media_photo.html#a02ac033a0ebe474b02f745f4d9e8e2b3">TgBot::InputMediaPhoto::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InputMediaPhoto &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_input_media_photo_8h_source.html#l00041">InputMediaPhoto.h:41</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_media_photo_html_ab064268a26729415ebfb71c5a0abf36f"><div class="ttname"><a href="class_tg_bot_1_1_input_media_photo.html#ab064268a26729415ebfb71c5a0abf36f">TgBot::InputMediaPhoto::InputMediaPhoto</a></div><div class="ttdeci">InputMediaPhoto()</div><div class="ttdef"><b>Definition:</b> <a href="_input_media_photo_8h_source.html#l00043">InputMediaPhoto.h:43</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_input_media_photo_8h.html">InputMediaPhoto.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_input_media_video_8h.html b/docs/_input_media_video_8h.html
new file mode 100644
index 0000000..aed9c6b
--- /dev/null
+++ b/docs/_input_media_video_8h.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/InputMediaVideo.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_input_media_video_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">InputMediaVideo.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;memory&gt;</code><br />
+<code>#include &lt;string&gt;</code><br />
+<code>#include &quot;<a class="el" href="_input_media_8h_source.html">tgbot/types/InputMedia.h</a>&quot;</code><br />
+</div>
+<p><a href="_input_media_video_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media_video.html">TgBot::InputMediaVideo</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_tg_bot"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tg_bot.html">TgBot</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_input_media_video_8h.html">InputMediaVideo.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_input_media_video_8h_source.html b/docs/_input_media_video_8h_source.html
new file mode 100644
index 0000000..9895617
--- /dev/null
+++ b/docs/_input_media_video_8h_source.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/InputMediaVideo.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_input_media_video_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">InputMediaVideo.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="_input_media_video_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright (c) 2016 Konstantin Kukin</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Copyright (c) 2018 JellyBrick</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#ifndef TGBOT_INPUTMEDIAVIDEO_H</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#define TGBOT_INPUTMEDIAVIDEO_H</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_input_media_8h.html">tgbot/types/InputMedia.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_media_video.html"> 39</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_input_media_video.html">InputMediaVideo</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_input_media.html">InputMedia</a> {</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_media_video.html#a659beee71ba67a81f85892800761eb0f"> 41</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InputMediaVideo&gt; <a class="code" href="class_tg_bot_1_1_input_media_video.html#a659beee71ba67a81f85892800761eb0f">Ptr</a>;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_media_video.html#a698a73c20b1c6c10be011543ec1253ea"> 43</a></span>&#160; <a class="code" href="class_tg_bot_1_1_input_media_video.html#a698a73c20b1c6c10be011543ec1253ea">InputMediaVideo</a>() {</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; this-&gt;<a class="code" href="class_tg_bot_1_1_input_media.html#a8080040900519b706a367ecfd7b28226">type</a> = <a class="code" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ae60ae31f67ab883c746bb71c7a145c18">TYPE::VIDEO</a>;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; }</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;};</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;}</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#endif //TGBOT_INPUTMEDIAVIDEO_H</span></div><div class="ttc" id="class_tg_bot_1_1_input_media_video_html_a698a73c20b1c6c10be011543ec1253ea"><div class="ttname"><a href="class_tg_bot_1_1_input_media_video.html#a698a73c20b1c6c10be011543ec1253ea">TgBot::InputMediaVideo::InputMediaVideo</a></div><div class="ttdeci">InputMediaVideo()</div><div class="ttdef"><b>Definition:</b> <a href="_input_media_video_8h_source.html#l00043">InputMediaVideo.h:43</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_media_video_html"><div class="ttname"><a href="class_tg_bot_1_1_input_media_video.html">TgBot::InputMediaVideo</a></div><div class="ttdef"><b>Definition:</b> <a href="_input_media_video_8h_source.html#l00039">InputMediaVideo.h:39</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_media_video_html_a659beee71ba67a81f85892800761eb0f"><div class="ttname"><a href="class_tg_bot_1_1_input_media_video.html#a659beee71ba67a81f85892800761eb0f">TgBot::InputMediaVideo::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InputMediaVideo &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_input_media_video_8h_source.html#l00041">InputMediaVideo.h:41</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_media_html"><div class="ttname"><a href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></div><div class="ttdef"><b>Definition:</b> <a href="_input_media_8h_source.html#l00037">InputMedia.h:37</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_media_html_a15b9867f0c1834b2a4d16ac48f25fb73ae60ae31f67ab883c746bb71c7a145c18"><div class="ttname"><a href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ae60ae31f67ab883c746bb71c7a145c18">TgBot::InputMedia::TYPE::VIDEO</a></div></div>
+<div class="ttc" id="_input_media_8h_html"><div class="ttname"><a href="_input_media_8h.html">InputMedia.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_media_html_a8080040900519b706a367ecfd7b28226"><div class="ttname"><a href="class_tg_bot_1_1_input_media.html#a8080040900519b706a367ecfd7b28226">TgBot::InputMedia::type</a></div><div class="ttdeci">TYPE type</div><div class="ttdef"><b>Definition:</b> <a href="_input_media_8h_source.html#l00049">InputMedia.h:49</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_input_media_video_8h.html">InputMediaVideo.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_input_message_content_8h.html b/docs/_input_message_content_8h.html
index 6a4999c..70936fb 100644
--- a/docs/_input_message_content_8h.html
+++ b/docs/_input_message_content_8h.html
@@ -87,6 +87,7 @@ $(document).ready(function(){initNavTree('_input_message_content_8h.html','');})
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;memory&gt;</code><br />
+<code>#include &lt;string&gt;</code><br />
</div>
<p><a href="_input_message_content_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
@@ -106,7 +107,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_input_message_content_8h.html">InputMessageContent.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_input_message_content_8h_source.html b/docs/_input_message_content_8h_source.html
index 37dc18d..7f4046b 100644
--- a/docs/_input_message_content_8h_source.html
+++ b/docs/_input_message_content_8h_source.html
@@ -83,19 +83,19 @@ $(document).ready(function(){initNavTree('_input_message_content_8h_source.html'
<div class="title">InputMessageContent.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_input_message_content_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 26/12/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INPUTMESSAGECONTENT_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INPUTMESSAGECONTENT_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_message_content.html"> 16</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_input_message_content.html">InputMessageContent</a> {</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_message_content.html#a2357dd0a36321a3b601b64a76d2d6dff"> 18</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InputMessageContent&gt; <a class="code" href="class_tg_bot_1_1_input_message_content.html#a2357dd0a36321a3b601b64a76d2d6dff">Ptr</a>;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; </div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_message_content.html#adfe3185ed78c3bfdfb82bee0546eb100"> 20</a></span>&#160; <a class="code" href="class_tg_bot_1_1_input_message_content.html#adfe3185ed78c3bfdfb82bee0546eb100">InputMessageContent</a>(<span class="keyword">const</span> std::string &amp;tType):</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <a class="code" href="class_tg_bot_1_1_input_message_content.html#ad9bc101393caa3296bdae0fe01f4e033">type</a>(tType)</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; {}</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_message_content.html#ad9bc101393caa3296bdae0fe01f4e033"> 31</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_input_message_content.html#ad9bc101393caa3296bdae0fe01f4e033">type</a>;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_message_content.html#a102a0b7456c22110a7cf751f0273ee7d"> 33</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_tg_bot_1_1_input_message_content.html#a102a0b7456c22110a7cf751f0273ee7d">~InputMessageContent</a>() { }</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;};</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;}</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#endif //TGBOT_INPUTMESSAGECONTENT_H</span></div><div class="ttc" id="class_tg_bot_1_1_input_message_content_html_a102a0b7456c22110a7cf751f0273ee7d"><div class="ttname"><a href="class_tg_bot_1_1_input_message_content.html#a102a0b7456c22110a7cf751f0273ee7d">TgBot::InputMessageContent::~InputMessageContent</a></div><div class="ttdeci">virtual ~InputMessageContent()</div><div class="ttdef"><b>Definition:</b> <a href="_input_message_content_8h_source.html#l00033">InputMessageContent.h:33</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_input_message_content_html_a2357dd0a36321a3b601b64a76d2d6dff"><div class="ttname"><a href="class_tg_bot_1_1_input_message_content.html#a2357dd0a36321a3b601b64a76d2d6dff">TgBot::InputMessageContent::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InputMessageContent &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_input_message_content_8h_source.html#l00018">InputMessageContent.h:18</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_input_message_content_html_adfe3185ed78c3bfdfb82bee0546eb100"><div class="ttname"><a href="class_tg_bot_1_1_input_message_content.html#adfe3185ed78c3bfdfb82bee0546eb100">TgBot::InputMessageContent::InputMessageContent</a></div><div class="ttdeci">InputMessageContent(const std::string &amp;tType)</div><div class="ttdef"><b>Definition:</b> <a href="_input_message_content_8h_source.html#l00020">InputMessageContent.h:20</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_input_message_content_html"><div class="ttname"><a href="class_tg_bot_1_1_input_message_content.html">TgBot::InputMessageContent</a></div><div class="ttdef"><b>Definition:</b> <a href="_input_message_content_8h_source.html#l00016">InputMessageContent.h:16</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_input_message_content_html_ad9bc101393caa3296bdae0fe01f4e033"><div class="ttname"><a href="class_tg_bot_1_1_input_message_content.html#ad9bc101393caa3296bdae0fe01f4e033">TgBot::InputMessageContent::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> <a href="_input_message_content_8h_source.html#l00031">InputMessageContent.h:31</a></div></div>
+<a href="_input_message_content_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 26/12/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INPUTMESSAGECONTENT_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INPUTMESSAGECONTENT_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_message_content.html"> 17</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_input_message_content.html">InputMessageContent</a> {</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_message_content.html#a2357dd0a36321a3b601b64a76d2d6dff"> 19</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InputMessageContent&gt; <a class="code" href="class_tg_bot_1_1_input_message_content.html#a2357dd0a36321a3b601b64a76d2d6dff">Ptr</a>;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_message_content.html#adfe3185ed78c3bfdfb82bee0546eb100"> 21</a></span>&#160; <a class="code" href="class_tg_bot_1_1_input_message_content.html#adfe3185ed78c3bfdfb82bee0546eb100">InputMessageContent</a>(<span class="keyword">const</span> std::string &amp;tType):</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <a class="code" href="class_tg_bot_1_1_input_message_content.html#ad9bc101393caa3296bdae0fe01f4e033">type</a>(tType)</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; {}</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_message_content.html#ad9bc101393caa3296bdae0fe01f4e033"> 32</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_input_message_content.html#ad9bc101393caa3296bdae0fe01f4e033">type</a>;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_message_content.html#a102a0b7456c22110a7cf751f0273ee7d"> 34</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_tg_bot_1_1_input_message_content.html#a102a0b7456c22110a7cf751f0273ee7d">~InputMessageContent</a>() { }</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;};</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;}</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#endif //TGBOT_INPUTMESSAGECONTENT_H</span></div><div class="ttc" id="class_tg_bot_1_1_input_message_content_html_a102a0b7456c22110a7cf751f0273ee7d"><div class="ttname"><a href="class_tg_bot_1_1_input_message_content.html#a102a0b7456c22110a7cf751f0273ee7d">TgBot::InputMessageContent::~InputMessageContent</a></div><div class="ttdeci">virtual ~InputMessageContent()</div><div class="ttdef"><b>Definition:</b> <a href="_input_message_content_8h_source.html#l00034">InputMessageContent.h:34</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_message_content_html_a2357dd0a36321a3b601b64a76d2d6dff"><div class="ttname"><a href="class_tg_bot_1_1_input_message_content.html#a2357dd0a36321a3b601b64a76d2d6dff">TgBot::InputMessageContent::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InputMessageContent &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_input_message_content_8h_source.html#l00019">InputMessageContent.h:19</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_message_content_html_adfe3185ed78c3bfdfb82bee0546eb100"><div class="ttname"><a href="class_tg_bot_1_1_input_message_content.html#adfe3185ed78c3bfdfb82bee0546eb100">TgBot::InputMessageContent::InputMessageContent</a></div><div class="ttdeci">InputMessageContent(const std::string &amp;tType)</div><div class="ttdef"><b>Definition:</b> <a href="_input_message_content_8h_source.html#l00021">InputMessageContent.h:21</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_message_content_html"><div class="ttname"><a href="class_tg_bot_1_1_input_message_content.html">TgBot::InputMessageContent</a></div><div class="ttdef"><b>Definition:</b> <a href="_input_message_content_8h_source.html#l00017">InputMessageContent.h:17</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_message_content_html_ad9bc101393caa3296bdae0fe01f4e033"><div class="ttname"><a href="class_tg_bot_1_1_input_message_content.html#ad9bc101393caa3296bdae0fe01f4e033">TgBot::InputMessageContent::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> <a href="_input_message_content_8h_source.html#l00032">InputMessageContent.h:32</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_input_message_content_8h.html">InputMessageContent.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_input_text_message_content_8h.html b/docs/_input_text_message_content_8h.html
index 7752e59..f371385 100644
--- a/docs/_input_text_message_content_8h.html
+++ b/docs/_input_text_message_content_8h.html
@@ -107,7 +107,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_input_text_message_content_8h.html">InputTextMessageContent.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_input_text_message_content_8h_source.html b/docs/_input_text_message_content_8h_source.html
index c80d3c4..bcbd792 100644
--- a/docs/_input_text_message_content_8h_source.html
+++ b/docs/_input_text_message_content_8h_source.html
@@ -84,10 +84,10 @@ $(document).ready(function(){initNavTree('_input_text_message_content_8h_source.
</div><!--header-->
<div class="contents">
<a href="_input_text_message_content_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 26/12/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_INPUTTEXTMESSAGECONTENT_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_INPUTTEXTMESSAGECONTENT_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_text_message_content.html"> 17</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_input_text_message_content.html">InputTextMessageContent</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_input_message_content.html">InputMessageContent</a> {</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_text_message_content.html#ab183a605903cf8dbc04b220cf1472495"> 19</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InputTextMessageContent&gt; <a class="code" href="class_tg_bot_1_1_input_text_message_content.html#ab183a605903cf8dbc04b220cf1472495">Ptr</a>;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_text_message_content.html#a6926fc1a1b56159d2e2d92ed3de507e7"> 21</a></span>&#160; <a class="code" href="class_tg_bot_1_1_input_text_message_content.html#a6926fc1a1b56159d2e2d92ed3de507e7">InputTextMessageContent</a>():</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <a class="code" href="class_tg_bot_1_1_input_message_content.html">InputMessageContent</a>(<span class="stringliteral">&quot;InputTextMessageContent&quot;</span>)</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; {}</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_text_message_content.html#a6c7e1a9893a7c7c3be75f221f801e8e1"> 28</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_input_text_message_content.html#a6c7e1a9893a7c7c3be75f221f801e8e1">messageText</a>;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_text_message_content.html#abc5610bba9379026280ab5cf2e5d6c0c"> 33</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_input_text_message_content.html#abc5610bba9379026280ab5cf2e5d6c0c">parseMode</a>;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_text_message_content.html#a34537bb0f04f312293f4717526f32ecc"> 38</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_input_text_message_content.html#a34537bb0f04f312293f4717526f32ecc">disableWebPagePreview</a>;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_text_message_content.html#af14b835e369c107071adf6e63b9e2760"> 40</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_tg_bot_1_1_input_text_message_content.html#af14b835e369c107071adf6e63b9e2760">~InputTextMessageContent</a>() { }</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;};</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;}</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif //TGBOT_INPUTTEXTMESSAGECONTENT_H</span></div><div class="ttc" id="class_tg_bot_1_1_input_text_message_content_html_ab183a605903cf8dbc04b220cf1472495"><div class="ttname"><a href="class_tg_bot_1_1_input_text_message_content.html#ab183a605903cf8dbc04b220cf1472495">TgBot::InputTextMessageContent::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InputTextMessageContent &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_input_text_message_content_8h_source.html#l00019">InputTextMessageContent.h:19</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_input_text_message_content_html_a6c7e1a9893a7c7c3be75f221f801e8e1"><div class="ttname"><a href="class_tg_bot_1_1_input_text_message_content.html#a6c7e1a9893a7c7c3be75f221f801e8e1">TgBot::InputTextMessageContent::messageText</a></div><div class="ttdeci">std::string messageText</div><div class="ttdef"><b>Definition:</b> <a href="_input_text_message_content_8h_source.html#l00028">InputTextMessageContent.h:28</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_input_text_message_content_html_abc5610bba9379026280ab5cf2e5d6c0c"><div class="ttname"><a href="class_tg_bot_1_1_input_text_message_content.html#abc5610bba9379026280ab5cf2e5d6c0c">TgBot::InputTextMessageContent::parseMode</a></div><div class="ttdeci">std::string parseMode</div><div class="ttdef"><b>Definition:</b> <a href="_input_text_message_content_8h_source.html#l00033">InputTextMessageContent.h:33</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_input_message_content_html"><div class="ttname"><a href="class_tg_bot_1_1_input_message_content.html">TgBot::InputMessageContent</a></div><div class="ttdef"><b>Definition:</b> <a href="_input_message_content_8h_source.html#l00016">InputMessageContent.h:16</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_message_content_html"><div class="ttname"><a href="class_tg_bot_1_1_input_message_content.html">TgBot::InputMessageContent</a></div><div class="ttdef"><b>Definition:</b> <a href="_input_message_content_8h_source.html#l00017">InputMessageContent.h:17</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_input_text_message_content_html_af14b835e369c107071adf6e63b9e2760"><div class="ttname"><a href="class_tg_bot_1_1_input_text_message_content.html#af14b835e369c107071adf6e63b9e2760">TgBot::InputTextMessageContent::~InputTextMessageContent</a></div><div class="ttdeci">virtual ~InputTextMessageContent()</div><div class="ttdef"><b>Definition:</b> <a href="_input_text_message_content_8h_source.html#l00040">InputTextMessageContent.h:40</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_input_text_message_content_html_a34537bb0f04f312293f4717526f32ecc"><div class="ttname"><a href="class_tg_bot_1_1_input_text_message_content.html#a34537bb0f04f312293f4717526f32ecc">TgBot::InputTextMessageContent::disableWebPagePreview</a></div><div class="ttdeci">bool disableWebPagePreview</div><div class="ttdef"><b>Definition:</b> <a href="_input_text_message_content_8h_source.html#l00038">InputTextMessageContent.h:38</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_input_text_message_content_html_a6926fc1a1b56159d2e2d92ed3de507e7"><div class="ttname"><a href="class_tg_bot_1_1_input_text_message_content.html#a6926fc1a1b56159d2e2d92ed3de507e7">TgBot::InputTextMessageContent::InputTextMessageContent</a></div><div class="ttdeci">InputTextMessageContent()</div><div class="ttdef"><b>Definition:</b> <a href="_input_text_message_content_8h_source.html#l00021">InputTextMessageContent.h:21</a></div></div>
@@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('_input_text_message_content_8h_source.
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_input_text_message_content_8h.html">InputTextMessageContent.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_input_venue_message_content_8h.html b/docs/_input_venue_message_content_8h.html
index e6dd0fe..97fc3cf 100644
--- a/docs/_input_venue_message_content_8h.html
+++ b/docs/_input_venue_message_content_8h.html
@@ -107,7 +107,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_input_venue_message_content_8h.html">InputVenueMessageContent.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_input_venue_message_content_8h_source.html b/docs/_input_venue_message_content_8h_source.html
index 4c00337..c621693 100644
--- a/docs/_input_venue_message_content_8h_source.html
+++ b/docs/_input_venue_message_content_8h_source.html
@@ -84,10 +84,10 @@ $(document).ready(function(){initNavTree('_input_venue_message_content_8h_source
</div><!--header-->
<div class="contents">
<a href="_input_venue_message_content_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 26/12/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#ifndef TGBOT_INPUTVENUEMESSAGECONTENT_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#define TGBOT_INPUTVENUEMESSAGECONTENT_H</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_venue_message_content.html"> 18</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_input_venue_message_content.html">InputVenueMessageContent</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_input_message_content.html">InputMessageContent</a> {</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_venue_message_content.html#a48a9d369812ca327da77766140d22100"> 20</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;InputVenueMessageContent&gt; <a class="code" href="class_tg_bot_1_1_input_venue_message_content.html#a48a9d369812ca327da77766140d22100">Ptr</a>;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_venue_message_content.html#a25b40f55f2e1c3f08d4159e7254a2e77"> 22</a></span>&#160; <a class="code" href="class_tg_bot_1_1_input_venue_message_content.html#a25b40f55f2e1c3f08d4159e7254a2e77">InputVenueMessageContent</a>() :</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <a class="code" href="class_tg_bot_1_1_input_message_content.html">InputMessageContent</a>(<span class="stringliteral">&quot;InputVenueMessageContent&quot;</span>)</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; {}</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_venue_message_content.html#a9e367296fc30563e5694764d0fcaffcb"> 29</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_tg_bot_1_1_input_venue_message_content.html#a9e367296fc30563e5694764d0fcaffcb">latitude</a>;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_venue_message_content.html#ad3fb2b24df33d6eaa96243ab7a06f3f8"> 34</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_tg_bot_1_1_input_venue_message_content.html#ad3fb2b24df33d6eaa96243ab7a06f3f8">longitude</a>;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_venue_message_content.html#ae5c1b7d2263d1722662b7eb6fceb9038"> 39</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_input_venue_message_content.html#ae5c1b7d2263d1722662b7eb6fceb9038">title</a>; </div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_venue_message_content.html#a12eae6e237d0c62260a07f944fcfbdfa"> 44</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_input_venue_message_content.html#a12eae6e237d0c62260a07f944fcfbdfa">address</a>;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_venue_message_content.html#a567018a9fe54af6933dfa7815f6b4a34"> 49</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_input_venue_message_content.html#a567018a9fe54af6933dfa7815f6b4a34">foursquareId</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_input_venue_message_content.html#a3d08b7d6946538e949ec0293f72edec5"> 51</a></span>&#160; <span class="keyword">virtual</span> <a class="code" href="class_tg_bot_1_1_input_venue_message_content.html#a3d08b7d6946538e949ec0293f72edec5">~InputVenueMessageContent</a>() { }</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;};</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;}</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#endif //TGBOT_INPUTVENUEMESSAGECONTENT_H</span></div><div class="ttc" id="class_tg_bot_1_1_input_venue_message_content_html_a567018a9fe54af6933dfa7815f6b4a34"><div class="ttname"><a href="class_tg_bot_1_1_input_venue_message_content.html#a567018a9fe54af6933dfa7815f6b4a34">TgBot::InputVenueMessageContent::foursquareId</a></div><div class="ttdeci">std::string foursquareId</div><div class="ttdef"><b>Definition:</b> <a href="_input_venue_message_content_8h_source.html#l00049">InputVenueMessageContent.h:49</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_input_venue_message_content_html_a25b40f55f2e1c3f08d4159e7254a2e77"><div class="ttname"><a href="class_tg_bot_1_1_input_venue_message_content.html#a25b40f55f2e1c3f08d4159e7254a2e77">TgBot::InputVenueMessageContent::InputVenueMessageContent</a></div><div class="ttdeci">InputVenueMessageContent()</div><div class="ttdef"><b>Definition:</b> <a href="_input_venue_message_content_8h_source.html#l00022">InputVenueMessageContent.h:22</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_input_venue_message_content_html"><div class="ttname"><a href="class_tg_bot_1_1_input_venue_message_content.html">TgBot::InputVenueMessageContent</a></div><div class="ttdef"><b>Definition:</b> <a href="_input_venue_message_content_8h_source.html#l00018">InputVenueMessageContent.h:18</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_input_message_content_html"><div class="ttname"><a href="class_tg_bot_1_1_input_message_content.html">TgBot::InputMessageContent</a></div><div class="ttdef"><b>Definition:</b> <a href="_input_message_content_8h_source.html#l00016">InputMessageContent.h:16</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_message_content_html"><div class="ttname"><a href="class_tg_bot_1_1_input_message_content.html">TgBot::InputMessageContent</a></div><div class="ttdef"><b>Definition:</b> <a href="_input_message_content_8h_source.html#l00017">InputMessageContent.h:17</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_input_venue_message_content_html_a12eae6e237d0c62260a07f944fcfbdfa"><div class="ttname"><a href="class_tg_bot_1_1_input_venue_message_content.html#a12eae6e237d0c62260a07f944fcfbdfa">TgBot::InputVenueMessageContent::address</a></div><div class="ttdeci">std::string address</div><div class="ttdef"><b>Definition:</b> <a href="_input_venue_message_content_8h_source.html#l00044">InputVenueMessageContent.h:44</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_input_venue_message_content_html_ad3fb2b24df33d6eaa96243ab7a06f3f8"><div class="ttname"><a href="class_tg_bot_1_1_input_venue_message_content.html#ad3fb2b24df33d6eaa96243ab7a06f3f8">TgBot::InputVenueMessageContent::longitude</a></div><div class="ttdeci">float longitude</div><div class="ttdef"><b>Definition:</b> <a href="_input_venue_message_content_8h_source.html#l00034">InputVenueMessageContent.h:34</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_input_venue_message_content_html_a9e367296fc30563e5694764d0fcaffcb"><div class="ttname"><a href="class_tg_bot_1_1_input_venue_message_content.html#a9e367296fc30563e5694764d0fcaffcb">TgBot::InputVenueMessageContent::latitude</a></div><div class="ttdeci">float latitude</div><div class="ttdef"><b>Definition:</b> <a href="_input_venue_message_content_8h_source.html#l00029">InputVenueMessageContent.h:29</a></div></div>
@@ -100,7 +100,7 @@ $(document).ready(function(){initNavTree('_input_venue_message_content_8h_source
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_input_venue_message_content_8h.html">InputVenueMessageContent.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_invoice_8h.html b/docs/_invoice_8h.html
new file mode 100644
index 0000000..62fcc82
--- /dev/null
+++ b/docs/_invoice_8h.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/Invoice.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_invoice_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">Invoice.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;string&gt;</code><br />
+<code>#include &lt;memory&gt;</code><br />
+</div>
+<p><a href="_invoice_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_invoice.html">TgBot::Invoice</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This object contains basic information about an invoice. <a href="class_tg_bot_1_1_invoice.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_tg_bot"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tg_bot.html">TgBot</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_invoice_8h.html">Invoice.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_invoice_8h_source.html b/docs/_invoice_8h_source.html
new file mode 100644
index 0000000..52c3fb0
--- /dev/null
+++ b/docs/_invoice_8h_source.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/Invoice.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_invoice_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">Invoice.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="_invoice_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright (c) 2017 Maks Mazurov (fox.cpp)</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef TGBOT_INVOICE_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define TGBOT_INVOICE_H</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_invoice.html"> 39</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_invoice.html">Invoice</a> {</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_invoice.html#a34a6d437618ea3be0a40c64400067f67"> 41</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;Invoice&gt; <a class="code" href="class_tg_bot_1_1_invoice.html#a34a6d437618ea3be0a40c64400067f67">Ptr</a>;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_invoice.html#a5b53e4a6a2e3669a960d379a4147abae"> 46</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_invoice.html#a5b53e4a6a2e3669a960d379a4147abae">title</a>;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_invoice.html#ad3c1a7a4fbf8157e3fd72a2352226fbd"> 51</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_invoice.html#ad3c1a7a4fbf8157e3fd72a2352226fbd">description</a>;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_invoice.html#a659ac0711c1be89009dddc04eea4dfb2"> 56</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_invoice.html#a659ac0711c1be89009dddc04eea4dfb2">startParameter</a>;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_invoice.html#a9207fea93e6b3f3aa1081c8ab9039f8a"> 61</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_invoice.html#a9207fea93e6b3f3aa1081c8ab9039f8a">currency</a>;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_invoice.html#a8008d2f948d705aa48bc0557d071e62f"> 74</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_invoice.html#a8008d2f948d705aa48bc0557d071e62f">totalAmount</a>;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;};</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;}</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor">#endif //TGBOT_INVOICE_H</span></div><div class="ttc" id="class_tg_bot_1_1_invoice_html_a5b53e4a6a2e3669a960d379a4147abae"><div class="ttname"><a href="class_tg_bot_1_1_invoice.html#a5b53e4a6a2e3669a960d379a4147abae">TgBot::Invoice::title</a></div><div class="ttdeci">std::string title</div><div class="ttdoc">Product name. </div><div class="ttdef"><b>Definition:</b> <a href="_invoice_8h_source.html#l00046">Invoice.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_invoice_html_a659ac0711c1be89009dddc04eea4dfb2"><div class="ttname"><a href="class_tg_bot_1_1_invoice.html#a659ac0711c1be89009dddc04eea4dfb2">TgBot::Invoice::startParameter</a></div><div class="ttdeci">std::string startParameter</div><div class="ttdoc">Unique bot deep-linking parameter that can be used to generate this invoice. </div><div class="ttdef"><b>Definition:</b> <a href="_invoice_8h_source.html#l00056">Invoice.h:56</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_invoice_html"><div class="ttname"><a href="class_tg_bot_1_1_invoice.html">TgBot::Invoice</a></div><div class="ttdoc">This object contains basic information about an invoice. </div><div class="ttdef"><b>Definition:</b> <a href="_invoice_8h_source.html#l00039">Invoice.h:39</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_invoice_html_ad3c1a7a4fbf8157e3fd72a2352226fbd"><div class="ttname"><a href="class_tg_bot_1_1_invoice.html#ad3c1a7a4fbf8157e3fd72a2352226fbd">TgBot::Invoice::description</a></div><div class="ttdeci">std::string description</div><div class="ttdoc">Product description. </div><div class="ttdef"><b>Definition:</b> <a href="_invoice_8h_source.html#l00051">Invoice.h:51</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_invoice_html_a9207fea93e6b3f3aa1081c8ab9039f8a"><div class="ttname"><a href="class_tg_bot_1_1_invoice.html#a9207fea93e6b3f3aa1081c8ab9039f8a">TgBot::Invoice::currency</a></div><div class="ttdeci">std::string currency</div><div class="ttdoc">Three-letter ISO 4217 currency code. </div><div class="ttdef"><b>Definition:</b> <a href="_invoice_8h_source.html#l00061">Invoice.h:61</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_invoice_html_a8008d2f948d705aa48bc0557d071e62f"><div class="ttname"><a href="class_tg_bot_1_1_invoice.html#a8008d2f948d705aa48bc0557d071e62f">TgBot::Invoice::totalAmount</a></div><div class="ttdeci">int32_t totalAmount</div><div class="ttdoc">Total price in the smallest units of the currency (integer, not float/double). </div><div class="ttdef"><b>Definition:</b> <a href="_invoice_8h_source.html#l00074">Invoice.h:74</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_invoice_html_a34a6d437618ea3be0a40c64400067f67"><div class="ttname"><a href="class_tg_bot_1_1_invoice.html#a34a6d437618ea3be0a40c64400067f67">TgBot::Invoice::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Invoice &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_invoice_8h_source.html#l00041">Invoice.h:41</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_invoice_8h.html">Invoice.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_keyboard_button_8h.html b/docs/_keyboard_button_8h.html
index 42d15d5..c205d04 100644
--- a/docs/_keyboard_button_8h.html
+++ b/docs/_keyboard_button_8h.html
@@ -107,7 +107,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_keyboard_button_8h.html">KeyboardButton.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_keyboard_button_8h_source.html b/docs/_keyboard_button_8h_source.html
index ff54951..0bab322 100644
--- a/docs/_keyboard_button_8h_source.html
+++ b/docs/_keyboard_button_8h_source.html
@@ -84,7 +84,7 @@ $(document).ready(function(){initNavTree('_keyboard_button_8h_source.html','');}
</div><!--header-->
<div class="contents">
<a href="_keyboard_button_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 26/12/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_KEYBOARDBUTTON_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_CPP_KEYBOARDBUTTON_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_keyboard_button.html"> 19</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_keyboard_button.html">KeyboardButton</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_keyboard_button.html#afa66915e5a8d58dbd7276265f00b0bcd"> 22</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;KeyboardButton&gt; <a class="code" href="class_tg_bot_1_1_keyboard_button.html#afa66915e5a8d58dbd7276265f00b0bcd">Ptr</a>;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_keyboard_button.html#ac9ac8ddd73e27732fcbab7163ff74e2e"> 28</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_keyboard_button.html#ac9ac8ddd73e27732fcbab7163ff74e2e">text</a>;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_keyboard_button.html#a3e8c6e40ecf3a8f739a12265a89fd381"> 34</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_keyboard_button.html#a3e8c6e40ecf3a8f739a12265a89fd381">requestContact</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_keyboard_button.html#a8948e0ca465352d04c44767c25275022"> 39</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_keyboard_button.html#a8948e0ca465352d04c44767c25275022">requestLocation</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;};</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;}</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_KEYBOARDBUTTON_H</span></div><div class="ttc" id="class_tg_bot_1_1_keyboard_button_html"><div class="ttname"><a href="class_tg_bot_1_1_keyboard_button.html">TgBot::KeyboardButton</a></div><div class="ttdef"><b>Definition:</b> <a href="_keyboard_button_8h_source.html#l00019">KeyboardButton.h:19</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_keyboard_button_html_afa66915e5a8d58dbd7276265f00b0bcd"><div class="ttname"><a href="class_tg_bot_1_1_keyboard_button.html#afa66915e5a8d58dbd7276265f00b0bcd">TgBot::KeyboardButton::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; KeyboardButton &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_keyboard_button_8h_source.html#l00022">KeyboardButton.h:22</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_keyboard_button_html_a3e8c6e40ecf3a8f739a12265a89fd381"><div class="ttname"><a href="class_tg_bot_1_1_keyboard_button.html#a3e8c6e40ecf3a8f739a12265a89fd381">TgBot::KeyboardButton::requestContact</a></div><div class="ttdeci">bool requestContact</div><div class="ttdef"><b>Definition:</b> <a href="_keyboard_button_8h_source.html#l00034">KeyboardButton.h:34</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_keyboard_button_html_a8948e0ca465352d04c44767c25275022"><div class="ttname"><a href="class_tg_bot_1_1_keyboard_button.html#a8948e0ca465352d04c44767c25275022">TgBot::KeyboardButton::requestLocation</a></div><div class="ttdeci">bool requestLocation</div><div class="ttdef"><b>Definition:</b> <a href="_keyboard_button_8h_source.html#l00039">KeyboardButton.h:39</a></div></div>
@@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('_keyboard_button_8h_source.html','');}
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_keyboard_button_8h.html">KeyboardButton.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_labeled_price_8h.html b/docs/_labeled_price_8h.html
new file mode 100644
index 0000000..61cfc01
--- /dev/null
+++ b/docs/_labeled_price_8h.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/LabeledPrice.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_labeled_price_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">LabeledPrice.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;string&gt;</code><br />
+<code>#include &lt;memory&gt;</code><br />
+</div>
+<p><a href="_labeled_price_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_labeled_price.html">TgBot::LabeledPrice</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This object represents a portion of the price for goods or services. <a href="class_tg_bot_1_1_labeled_price.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_tg_bot"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tg_bot.html">TgBot</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_labeled_price_8h.html">LabeledPrice.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_labeled_price_8h_source.html b/docs/_labeled_price_8h_source.html
new file mode 100644
index 0000000..d70fdf9
--- /dev/null
+++ b/docs/_labeled_price_8h_source.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/LabeledPrice.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_labeled_price_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">LabeledPrice.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="_labeled_price_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Maks Mazurov (fox.cpp) on 21.05.17.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_LABELEDPRICE_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_LABELEDPRICE_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_labeled_price.html"> 19</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_labeled_price.html">LabeledPrice</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_labeled_price.html#a1d53775f4034427a2dfaae9ef176796c"> 21</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;LabeledPrice&gt; <a class="code" href="class_tg_bot_1_1_labeled_price.html#a1d53775f4034427a2dfaae9ef176796c">Ptr</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_labeled_price.html#a035375dfc58fe01e91d07fe918847046"> 26</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_labeled_price.html#a035375dfc58fe01e91d07fe918847046">label</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_labeled_price.html#a09b9a91f5bebc7e889bad2d4455b243c"> 38</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_labeled_price.html#a09b9a91f5bebc7e889bad2d4455b243c">amount</a>;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;};</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;}</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif //TGBOT_LABELEDPRICE_H</span></div><div class="ttc" id="class_tg_bot_1_1_labeled_price_html_a1d53775f4034427a2dfaae9ef176796c"><div class="ttname"><a href="class_tg_bot_1_1_labeled_price.html#a1d53775f4034427a2dfaae9ef176796c">TgBot::LabeledPrice::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; LabeledPrice &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_labeled_price_8h_source.html#l00021">LabeledPrice.h:21</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_labeled_price_html"><div class="ttname"><a href="class_tg_bot_1_1_labeled_price.html">TgBot::LabeledPrice</a></div><div class="ttdoc">This object represents a portion of the price for goods or services. </div><div class="ttdef"><b>Definition:</b> <a href="_labeled_price_8h_source.html#l00019">LabeledPrice.h:19</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_labeled_price_html_a035375dfc58fe01e91d07fe918847046"><div class="ttname"><a href="class_tg_bot_1_1_labeled_price.html#a035375dfc58fe01e91d07fe918847046">TgBot::LabeledPrice::label</a></div><div class="ttdeci">std::string label</div><div class="ttdoc">Portion label. </div><div class="ttdef"><b>Definition:</b> <a href="_labeled_price_8h_source.html#l00026">LabeledPrice.h:26</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_labeled_price_html_a09b9a91f5bebc7e889bad2d4455b243c"><div class="ttname"><a href="class_tg_bot_1_1_labeled_price.html#a09b9a91f5bebc7e889bad2d4455b243c">TgBot::LabeledPrice::amount</a></div><div class="ttdeci">int32_t amount</div><div class="ttdoc">Price of the product in the smallest units of the currency (integer, not float/double). </div><div class="ttdef"><b>Definition:</b> <a href="_labeled_price_8h_source.html#l00038">LabeledPrice.h:38</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_labeled_price_8h.html">LabeledPrice.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_location_8h.html b/docs/_location_8h.html
index 08db6e5..bb2ee5e 100644
--- a/docs/_location_8h.html
+++ b/docs/_location_8h.html
@@ -106,7 +106,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_location_8h.html">Location.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_location_8h_source.html b/docs/_location_8h_source.html
index 6541924..b2a0c18 100644
--- a/docs/_location_8h_source.html
+++ b/docs/_location_8h_source.html
@@ -83,7 +83,7 @@ $(document).ready(function(){initNavTree('_location_8h_source.html','');});
<div class="title">Location.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_location_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_LOCATION_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_LOCATION_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_location.html"> 34</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_location.html">Location</a> {</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678"> 37</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;Location&gt; <a class="code" href="class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678">Ptr</a>;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_location.html#aac2c4c71d72f1734a2439368f3e38687"> 42</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_tg_bot_1_1_location.html#aac2c4c71d72f1734a2439368f3e38687">longitude</a>;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_location.html#a01c1a917a3ae8bcbc8977b1b5f0aea7b"> 47</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_tg_bot_1_1_location.html#a01c1a917a3ae8bcbc8977b1b5f0aea7b">latitude</a>;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;};</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;}</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_LOCATION_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<a href="_location_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_LOCATION_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_LOCATION_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_location.html"> 34</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_location.html">Location</a> {</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678"> 37</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;Location&gt; <a class="code" href="class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678">Ptr</a>;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_location.html#aac2c4c71d72f1734a2439368f3e38687"> 42</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_tg_bot_1_1_location.html#aac2c4c71d72f1734a2439368f3e38687">longitude</a>;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_location.html#a01c1a917a3ae8bcbc8977b1b5f0aea7b"> 47</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_tg_bot_1_1_location.html#a01c1a917a3ae8bcbc8977b1b5f0aea7b">latitude</a>;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;};</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;}</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_LOCATION_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_location_html_a0854defd16651e7742f89eca2202d678"><div class="ttname"><a href="class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678">TgBot::Location::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Location &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_location_8h_source.html#l00037">Location.h:37</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_location_html_aac2c4c71d72f1734a2439368f3e38687"><div class="ttname"><a href="class_tg_bot_1_1_location.html#aac2c4c71d72f1734a2439368f3e38687">TgBot::Location::longitude</a></div><div class="ttdeci">float longitude</div><div class="ttdef"><b>Definition:</b> <a href="_location_8h_source.html#l00042">Location.h:42</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_location_html_a01c1a917a3ae8bcbc8977b1b5f0aea7b"><div class="ttname"><a href="class_tg_bot_1_1_location.html#a01c1a917a3ae8bcbc8977b1b5f0aea7b">TgBot::Location::latitude</a></div><div class="ttdeci">float latitude</div><div class="ttdef"><b>Definition:</b> <a href="_location_8h_source.html#l00047">Location.h:47</a></div></div>
@@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('_location_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_location_8h.html">Location.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_mask_position_8h.html b/docs/_mask_position_8h.html
new file mode 100644
index 0000000..9e3505f
--- /dev/null
+++ b/docs/_mask_position_8h.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/MaskPosition.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_mask_position_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">MaskPosition.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;memory&gt;</code><br />
+<code>#include &lt;string&gt;</code><br />
+</div>
+<p><a href="_mask_position_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_mask_position.html">TgBot::MaskPosition</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_tg_bot"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tg_bot.html">TgBot</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_mask_position_8h.html">MaskPosition.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_mask_position_8h_source.html b/docs/_mask_position_8h_source.html
new file mode 100644
index 0000000..47eb84e
--- /dev/null
+++ b/docs/_mask_position_8h_source.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/MaskPosition.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_mask_position_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">MaskPosition.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="_mask_position_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright (c) 2018 JellyBrick</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef TGBOT_MARKPOSITION_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define TGBOT_MARKPOSITION_H</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_mask_position.html"> 36</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_mask_position.html">MaskPosition</a> {</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1"> 38</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;MaskPosition&gt; <a class="code" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">Ptr</a>;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_mask_position.html#a8c22f087cecfcc16c6c563a6df6c9d7e"> 43</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_mask_position.html#a8c22f087cecfcc16c6c563a6df6c9d7e">point</a>;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_mask_position.html#ac4e73bf83077bce72be0ee031f2f5d83"> 48</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_tg_bot_1_1_mask_position.html#ac4e73bf83077bce72be0ee031f2f5d83">xShift</a>;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_mask_position.html#a56700f4f5ce4902c978df680cfd6a424"> 53</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_tg_bot_1_1_mask_position.html#a56700f4f5ce4902c978df680cfd6a424">yShift</a>;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_mask_position.html#a8f78e6dcdb37975c435cfd0d9a923963"> 58</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="class_tg_bot_1_1_mask_position.html#a8f78e6dcdb37975c435cfd0d9a923963">scale</a>;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;};</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;}</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#endif //TGBOT_MARKPOSITION_H</span></div><div class="ttc" id="class_tg_bot_1_1_mask_position_html_a56700f4f5ce4902c978df680cfd6a424"><div class="ttname"><a href="class_tg_bot_1_1_mask_position.html#a56700f4f5ce4902c978df680cfd6a424">TgBot::MaskPosition::yShift</a></div><div class="ttdeci">float yShift</div><div class="ttdef"><b>Definition:</b> <a href="_mask_position_8h_source.html#l00053">MaskPosition.h:53</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_mask_position_html"><div class="ttname"><a href="class_tg_bot_1_1_mask_position.html">TgBot::MaskPosition</a></div><div class="ttdef"><b>Definition:</b> <a href="_mask_position_8h_source.html#l00036">MaskPosition.h:36</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_mask_position_html_a37edf3eefbf231ee8ab94a29425b3fe1"><div class="ttname"><a href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">TgBot::MaskPosition::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; MaskPosition &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_mask_position_8h_source.html#l00038">MaskPosition.h:38</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_mask_position_html_a8c22f087cecfcc16c6c563a6df6c9d7e"><div class="ttname"><a href="class_tg_bot_1_1_mask_position.html#a8c22f087cecfcc16c6c563a6df6c9d7e">TgBot::MaskPosition::point</a></div><div class="ttdeci">std::string point</div><div class="ttdef"><b>Definition:</b> <a href="_mask_position_8h_source.html#l00043">MaskPosition.h:43</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_mask_position_html_a8f78e6dcdb37975c435cfd0d9a923963"><div class="ttname"><a href="class_tg_bot_1_1_mask_position.html#a8f78e6dcdb37975c435cfd0d9a923963">TgBot::MaskPosition::scale</a></div><div class="ttdeci">float scale</div><div class="ttdef"><b>Definition:</b> <a href="_mask_position_8h_source.html#l00058">MaskPosition.h:58</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_mask_position_html_ac4e73bf83077bce72be0ee031f2f5d83"><div class="ttname"><a href="class_tg_bot_1_1_mask_position.html#ac4e73bf83077bce72be0ee031f2f5d83">TgBot::MaskPosition::xShift</a></div><div class="ttdeci">float xShift</div><div class="ttdef"><b>Definition:</b> <a href="_mask_position_8h_source.html#l00048">MaskPosition.h:48</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_mask_position_8h.html">MaskPosition.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_message_8h.html b/docs/_message_8h.html
index 3d3cbe3..f7a955f 100644
--- a/docs/_message_8h.html
+++ b/docs/_message_8h.html
@@ -121,7 +121,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_message_8h.html">Message.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_message_8h_source.html b/docs/_message_8h_source.html
index 2bb1a14..9a7e53a 100644
--- a/docs/_message_8h_source.html
+++ b/docs/_message_8h_source.html
@@ -83,54 +83,58 @@ $(document).ready(function(){initNavTree('_message_8h_source.html','');});
<div class="title">Message.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_message_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_MESSAGE_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_MESSAGE_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_chat_8h.html">tgbot/types/Chat.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_user_8h.html">tgbot/types/User.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_message_8h.html">tgbot/types/Message.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_audio_8h.html">tgbot/types/Audio.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_document_8h.html">tgbot/types/Document.h</a>&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_sticker_8h.html">tgbot/types/Sticker.h</a>&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_video_8h.html">tgbot/types/Video.h</a>&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_contact_8h.html">tgbot/types/Contact.h</a>&quot;</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_location_8h.html">tgbot/types/Location.h</a>&quot;</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_photo_size_8h.html">tgbot/types/PhotoSize.h</a>&quot;</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_message_entity_8h.html">tgbot/types/MessageEntity.h</a>&quot;</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_venue_8h.html">tgbot/types/Venue.h</a>&quot;</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_voice_8h.html">tgbot/types/Voice.h</a>&quot;</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html"> 50</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_message.html">Message</a> {</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d"> 52</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;Message&gt; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Ptr</a>;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a1ccff5e715e303ba0352cbd0fbe8eb6b"> 54</a></span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a1ccff5e715e303ba0352cbd0fbe8eb6b">Message</a>(){</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a35db549a420fd4b5a28b4a5a569770d5">deleteChatPhoto</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a5bbf76e34ec52a41a6392f7d61c19035">groupChatCreated</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a49695ef9284f68853700ca5426fd506f">supergroupChatCreated</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a537a751af11a7f18d92c1d70c93c9f2d">channelChatCreated</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#aa79eb6592094b18fdc9a330fac0b53ef">migrateToChatId</a> = 0;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a4eb6cf508337183adbe060baf907c0e0">migrateFromChatId</a> = 0;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; }</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#ad88191e75068adc70028660086928d14"> 66</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_message.html#ad88191e75068adc70028660086928d14">messageId</a>;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a65b78a13b38ad767338cd2e9d2e69ca2"> 71</a></span>&#160; <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#a65b78a13b38ad767338cd2e9d2e69ca2">from</a>;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#ad49187c847973a024ab158103a8c87fd"> 76</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_message.html#ad49187c847973a024ab158103a8c87fd">date</a>;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a773fa770b84fe97263a096c0ddfb096a"> 81</a></span>&#160; <a class="code" href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48">Chat::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#a773fa770b84fe97263a096c0ddfb096a">chat</a>;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a7e4d984cb1464d0ae504d7c8ed11b508"> 86</a></span>&#160; <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#a7e4d984cb1464d0ae504d7c8ed11b508">forwardFrom</a>;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#aeab58d33a3f4e712e8b78d65f48892e5"> 91</a></span>&#160; <a class="code" href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48">Chat::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#aeab58d33a3f4e712e8b78d65f48892e5">forwardFromChat</a>;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a2149f82b01245e592cb392e2133e4667"> 96</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_message.html#a2149f82b01245e592cb392e2133e4667">forwardFromMessageId</a>;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#aca1eca2a8a31a45a0b85ba472bfe991d"> 101</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_message.html#aca1eca2a8a31a45a0b85ba472bfe991d">forwardDate</a>;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a312864bfddbf624c6923cb871fd4060e"> 106</a></span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#a312864bfddbf624c6923cb871fd4060e">replyToMessage</a>;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a5e47295516df0a7ceb9fbb8119c8ab0a"> 111</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_message.html#a5e47295516df0a7ceb9fbb8119c8ab0a">editDate</a>;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;</div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#af9e05110ffd8c5356c523e1501dbd108"> 116</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_message.html#af9e05110ffd8c5356c523e1501dbd108">text</a>;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a53c199056538ebe72c65e409deaf7a8e"> 121</a></span>&#160; std::vector&lt;MessageEntity::Ptr&gt; <a class="code" href="class_tg_bot_1_1_message.html#a53c199056538ebe72c65e409deaf7a8e">entities</a>;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a5119ef820bcb4c231a1402147305ea67"> 126</a></span>&#160; <a class="code" href="class_tg_bot_1_1_audio.html#a09651872832ece3b22c7505a2cfc0034">Audio::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#a5119ef820bcb4c231a1402147305ea67">audio</a>;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div><div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a9d4520b321f421425803aa5c5a414e72"> 131</a></span>&#160; <a class="code" href="class_tg_bot_1_1_document.html#af311e27c16bf2a1128ee339899face9e">Document::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#a9d4520b321f421425803aa5c5a414e72">document</a>;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;</div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a712bfec9a6e0881d2a8f6830b6374615"> 136</a></span>&#160; std::vector&lt;PhotoSize::Ptr&gt; <a class="code" href="class_tg_bot_1_1_message.html#a712bfec9a6e0881d2a8f6830b6374615">photo</a>;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#aab21f25e3dfd5a6f2bfca8d04dda2559"> 141</a></span>&#160; <a class="code" href="class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff">Sticker::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#aab21f25e3dfd5a6f2bfca8d04dda2559">sticker</a>;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div><div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#abd645f5273f4cd142979beab925ff16f"> 146</a></span>&#160; <a class="code" href="class_tg_bot_1_1_video.html#a0005786d327b3e363cb13c18e9ee0593">Video::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#abd645f5273f4cd142979beab925ff16f">video</a>;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;</div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a45147e56a0cb9b7dee926da7a11a0093"> 151</a></span>&#160; <a class="code" href="class_tg_bot_1_1_voice.html#a73311e993b61a62531f42583d82fed91">Voice::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#a45147e56a0cb9b7dee926da7a11a0093">voice</a>;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div><div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a2c8eb6214270371cfb094b699c07f695"> 156</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_message.html#a2c8eb6214270371cfb094b699c07f695">caption</a>;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;</div><div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#adb3a1a65ce014085f7231f8d356b6c4f"> 161</a></span>&#160; <a class="code" href="class_tg_bot_1_1_contact.html#a43915fd39dc9ef11a5f8684512ce5e7b">Contact::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#adb3a1a65ce014085f7231f8d356b6c4f">contact</a>;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div><div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#afda60437cce532170cb9b924f70e1c56"> 166</a></span>&#160; <a class="code" href="class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678">Location::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#afda60437cce532170cb9b924f70e1c56">location</a>;</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div><div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a9739779daeda0ac90d711349e0674f6e"> 171</a></span>&#160; <a class="code" href="class_tg_bot_1_1_venue.html#a9f9505e1035b3aacd2ad9d68a8285a14">Venue::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#a9739779daeda0ac90d711349e0674f6e">venue</a>;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;</div><div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a40c3d46af7bb047504b6b6e8147361c9"> 176</a></span>&#160; <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#a40c3d46af7bb047504b6b6e8147361c9">newChatMember</a>;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div><div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a2291a3c7d9445a02774b4cd0e3972c29"> 181</a></span>&#160; <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#a2291a3c7d9445a02774b4cd0e3972c29">leftChatMember</a>;</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div><div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a34323ada99461aced73af81edb88f813"> 186</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_message.html#a34323ada99461aced73af81edb88f813">newChatTitle</a>;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;</div><div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a8f8a9c50fd30fa24476605b8efdd95ea"> 191</a></span>&#160; std::vector&lt;PhotoSize::Ptr&gt; <a class="code" href="class_tg_bot_1_1_message.html#a8f8a9c50fd30fa24476605b8efdd95ea">newChatPhoto</a>;</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;</div><div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a35db549a420fd4b5a28b4a5a569770d5"> 196</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_message.html#a35db549a420fd4b5a28b4a5a569770d5">deleteChatPhoto</a>;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div><div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a5bbf76e34ec52a41a6392f7d61c19035"> 201</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_message.html#a5bbf76e34ec52a41a6392f7d61c19035">groupChatCreated</a>;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div><div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a49695ef9284f68853700ca5426fd506f"> 206</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_message.html#a49695ef9284f68853700ca5426fd506f">supergroupChatCreated</a>;</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;</div><div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a537a751af11a7f18d92c1d70c93c9f2d"> 211</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_message.html#a537a751af11a7f18d92c1d70c93c9f2d">channelChatCreated</a>;</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;</div><div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#aa79eb6592094b18fdc9a330fac0b53ef"> 216</a></span>&#160; int64_t <a class="code" href="class_tg_bot_1_1_message.html#aa79eb6592094b18fdc9a330fac0b53ef">migrateToChatId</a>;</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;</div><div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a4eb6cf508337183adbe060baf907c0e0"> 221</a></span>&#160; int64_t <a class="code" href="class_tg_bot_1_1_message.html#a4eb6cf508337183adbe060baf907c0e0">migrateFromChatId</a>;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;</div><div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a92e01a2f89ce8edb5aa1c116585b19a6"> 226</a></span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#a92e01a2f89ce8edb5aa1c116585b19a6">pinnedMessage</a>;</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;};</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;}</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_MESSAGE_H</span></div><div class="ttc" id="class_tg_bot_1_1_message_html_a537a751af11a7f18d92c1d70c93c9f2d"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a537a751af11a7f18d92c1d70c93c9f2d">TgBot::Message::channelChatCreated</a></div><div class="ttdeci">bool channelChatCreated</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00211">Message.h:211</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_aa79eb6592094b18fdc9a330fac0b53ef"><div class="ttname"><a href="class_tg_bot_1_1_message.html#aa79eb6592094b18fdc9a330fac0b53ef">TgBot::Message::migrateToChatId</a></div><div class="ttdeci">int64_t migrateToChatId</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00216">Message.h:216</a></div></div>
+<a href="_message_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_MESSAGE_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_MESSAGE_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_chat_8h.html">tgbot/types/Chat.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_user_8h.html">tgbot/types/User.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_message_8h.html">tgbot/types/Message.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_audio_8h.html">tgbot/types/Audio.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_document_8h.html">tgbot/types/Document.h</a>&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_sticker_8h.html">tgbot/types/Sticker.h</a>&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_video_8h.html">tgbot/types/Video.h</a>&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_contact_8h.html">tgbot/types/Contact.h</a>&quot;</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_location_8h.html">tgbot/types/Location.h</a>&quot;</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_photo_size_8h.html">tgbot/types/PhotoSize.h</a>&quot;</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_message_entity_8h.html">tgbot/types/MessageEntity.h</a>&quot;</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_venue_8h.html">tgbot/types/Venue.h</a>&quot;</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_voice_8h.html">tgbot/types/Voice.h</a>&quot;</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html"> 50</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_message.html">Message</a> {</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d"> 52</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;Message&gt; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Ptr</a>;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a1ccff5e715e303ba0352cbd0fbe8eb6b"> 54</a></span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a1ccff5e715e303ba0352cbd0fbe8eb6b">Message</a>(){</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a35db549a420fd4b5a28b4a5a569770d5">deleteChatPhoto</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a5bbf76e34ec52a41a6392f7d61c19035">groupChatCreated</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a49695ef9284f68853700ca5426fd506f">supergroupChatCreated</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a537a751af11a7f18d92c1d70c93c9f2d">channelChatCreated</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#aa79eb6592094b18fdc9a330fac0b53ef">migrateToChatId</a> = 0;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a4eb6cf508337183adbe060baf907c0e0">migrateFromChatId</a> = 0;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; }</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#ad88191e75068adc70028660086928d14"> 66</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_message.html#ad88191e75068adc70028660086928d14">messageId</a>;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a65b78a13b38ad767338cd2e9d2e69ca2"> 71</a></span>&#160; <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#a65b78a13b38ad767338cd2e9d2e69ca2">from</a>;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#ad49187c847973a024ab158103a8c87fd"> 76</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_message.html#ad49187c847973a024ab158103a8c87fd">date</a>;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a773fa770b84fe97263a096c0ddfb096a"> 81</a></span>&#160; <a class="code" href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48">Chat::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#a773fa770b84fe97263a096c0ddfb096a">chat</a>;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a7e4d984cb1464d0ae504d7c8ed11b508"> 86</a></span>&#160; <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#a7e4d984cb1464d0ae504d7c8ed11b508">forwardFrom</a>;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#aeab58d33a3f4e712e8b78d65f48892e5"> 91</a></span>&#160; <a class="code" href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48">Chat::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#aeab58d33a3f4e712e8b78d65f48892e5">forwardFromChat</a>;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a2149f82b01245e592cb392e2133e4667"> 96</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_message.html#a2149f82b01245e592cb392e2133e4667">forwardFromMessageId</a>;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a70f5fe7a8e14b0ce0842fa8661492e4a"> 101</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_message.html#a70f5fe7a8e14b0ce0842fa8661492e4a">forwardSignature</a>;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#aca1eca2a8a31a45a0b85ba472bfe991d"> 106</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_message.html#aca1eca2a8a31a45a0b85ba472bfe991d">forwardDate</a>;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;</div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a312864bfddbf624c6923cb871fd4060e"> 111</a></span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#a312864bfddbf624c6923cb871fd4060e">replyToMessage</a>;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;</div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a5e47295516df0a7ceb9fbb8119c8ab0a"> 116</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_message.html#a5e47295516df0a7ceb9fbb8119c8ab0a">editDate</a>;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;</div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a5e23abf4c637e59a51bd7f7a49339d54"> 121</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_message.html#a5e23abf4c637e59a51bd7f7a49339d54">authorSignature</a>;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#af9e05110ffd8c5356c523e1501dbd108"> 126</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_message.html#af9e05110ffd8c5356c523e1501dbd108">text</a>;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;</div><div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a53c199056538ebe72c65e409deaf7a8e"> 131</a></span>&#160; std::vector&lt;MessageEntity::Ptr&gt; <a class="code" href="class_tg_bot_1_1_message.html#a53c199056538ebe72c65e409deaf7a8e">entities</a>;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;</div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a112bce084dd4b01dc5918a1232c4cc05"> 136</a></span>&#160; std::vector&lt;MessageEntity::Ptr&gt; <a class="code" href="class_tg_bot_1_1_message.html#a112bce084dd4b01dc5918a1232c4cc05">captionEntities</a>;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a5119ef820bcb4c231a1402147305ea67"> 141</a></span>&#160; <a class="code" href="class_tg_bot_1_1_audio.html#a09651872832ece3b22c7505a2cfc0034">Audio::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#a5119ef820bcb4c231a1402147305ea67">audio</a>;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;</div><div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a9d4520b321f421425803aa5c5a414e72"> 146</a></span>&#160; <a class="code" href="class_tg_bot_1_1_document.html#af311e27c16bf2a1128ee339899face9e">Document::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#a9d4520b321f421425803aa5c5a414e72">document</a>;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;</div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a712bfec9a6e0881d2a8f6830b6374615"> 151</a></span>&#160; std::vector&lt;PhotoSize::Ptr&gt; <a class="code" href="class_tg_bot_1_1_message.html#a712bfec9a6e0881d2a8f6830b6374615">photo</a>;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div><div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#aab21f25e3dfd5a6f2bfca8d04dda2559"> 156</a></span>&#160; <a class="code" href="class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff">Sticker::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#aab21f25e3dfd5a6f2bfca8d04dda2559">sticker</a>;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;</div><div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#abd645f5273f4cd142979beab925ff16f"> 161</a></span>&#160; <a class="code" href="class_tg_bot_1_1_video.html#a0005786d327b3e363cb13c18e9ee0593">Video::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#abd645f5273f4cd142979beab925ff16f">video</a>;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;</div><div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a45147e56a0cb9b7dee926da7a11a0093"> 166</a></span>&#160; <a class="code" href="class_tg_bot_1_1_voice.html#a73311e993b61a62531f42583d82fed91">Voice::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#a45147e56a0cb9b7dee926da7a11a0093">voice</a>;</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div><div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a2c8eb6214270371cfb094b699c07f695"> 171</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_message.html#a2c8eb6214270371cfb094b699c07f695">caption</a>;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;</div><div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#adb3a1a65ce014085f7231f8d356b6c4f"> 176</a></span>&#160; <a class="code" href="class_tg_bot_1_1_contact.html#a43915fd39dc9ef11a5f8684512ce5e7b">Contact::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#adb3a1a65ce014085f7231f8d356b6c4f">contact</a>;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;</div><div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#afda60437cce532170cb9b924f70e1c56"> 181</a></span>&#160; <a class="code" href="class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678">Location::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#afda60437cce532170cb9b924f70e1c56">location</a>;</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div><div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a9739779daeda0ac90d711349e0674f6e"> 186</a></span>&#160; <a class="code" href="class_tg_bot_1_1_venue.html#a9f9505e1035b3aacd2ad9d68a8285a14">Venue::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#a9739779daeda0ac90d711349e0674f6e">venue</a>;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;</div><div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a40c3d46af7bb047504b6b6e8147361c9"> 191</a></span>&#160; <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#a40c3d46af7bb047504b6b6e8147361c9">newChatMember</a>;</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;</div><div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#aac7be66dd576e712ea37a2631670ef03"> 196</a></span>&#160; std::vector&lt;User::Ptr&gt; <a class="code" href="class_tg_bot_1_1_message.html#aac7be66dd576e712ea37a2631670ef03">newChatMembers</a>;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div><div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a2291a3c7d9445a02774b4cd0e3972c29"> 201</a></span>&#160; <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#a2291a3c7d9445a02774b4cd0e3972c29">leftChatMember</a>;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div><div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a34323ada99461aced73af81edb88f813"> 206</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_message.html#a34323ada99461aced73af81edb88f813">newChatTitle</a>;</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;</div><div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a8f8a9c50fd30fa24476605b8efdd95ea"> 211</a></span>&#160; std::vector&lt;PhotoSize::Ptr&gt; <a class="code" href="class_tg_bot_1_1_message.html#a8f8a9c50fd30fa24476605b8efdd95ea">newChatPhoto</a>;</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;</div><div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a35db549a420fd4b5a28b4a5a569770d5"> 216</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_message.html#a35db549a420fd4b5a28b4a5a569770d5">deleteChatPhoto</a>;</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;</div><div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a5bbf76e34ec52a41a6392f7d61c19035"> 221</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_message.html#a5bbf76e34ec52a41a6392f7d61c19035">groupChatCreated</a>;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;</div><div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a49695ef9284f68853700ca5426fd506f"> 226</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_message.html#a49695ef9284f68853700ca5426fd506f">supergroupChatCreated</a>;</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;</div><div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a537a751af11a7f18d92c1d70c93c9f2d"> 231</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_message.html#a537a751af11a7f18d92c1d70c93c9f2d">channelChatCreated</a>;</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;</div><div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#aa79eb6592094b18fdc9a330fac0b53ef"> 236</a></span>&#160; int64_t <a class="code" href="class_tg_bot_1_1_message.html#aa79eb6592094b18fdc9a330fac0b53ef">migrateToChatId</a>;</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div><div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a4eb6cf508337183adbe060baf907c0e0"> 241</a></span>&#160; int64_t <a class="code" href="class_tg_bot_1_1_message.html#a4eb6cf508337183adbe060baf907c0e0">migrateFromChatId</a>;</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;</div><div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message.html#a92e01a2f89ce8edb5aa1c116585b19a6"> 246</a></span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_message.html#a92e01a2f89ce8edb5aa1c116585b19a6">pinnedMessage</a>;</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;};</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;}</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_MESSAGE_H</span></div><div class="ttc" id="class_tg_bot_1_1_message_html_a537a751af11a7f18d92c1d70c93c9f2d"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a537a751af11a7f18d92c1d70c93c9f2d">TgBot::Message::channelChatCreated</a></div><div class="ttdeci">bool channelChatCreated</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00231">Message.h:231</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_aa79eb6592094b18fdc9a330fac0b53ef"><div class="ttname"><a href="class_tg_bot_1_1_message.html#aa79eb6592094b18fdc9a330fac0b53ef">TgBot::Message::migrateToChatId</a></div><div class="ttdeci">int64_t migrateToChatId</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00236">Message.h:236</a></div></div>
<div class="ttc" id="_photo_size_8h_html"><div class="ttname"><a href="_photo_size_8h.html">PhotoSize.h</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_sticker_html_a63c460c539e3549bec82850fe30c8fff"><div class="ttname"><a href="class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff">TgBot::Sticker::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Sticker &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_8h_source.html#l00040">Sticker.h:40</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_a49695ef9284f68853700ca5426fd506f"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a49695ef9284f68853700ca5426fd506f">TgBot::Message::supergroupChatCreated</a></div><div class="ttdeci">bool supergroupChatCreated</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00206">Message.h:206</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_sticker_html_a63c460c539e3549bec82850fe30c8fff"><div class="ttname"><a href="class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff">TgBot::Sticker::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Sticker &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_8h_source.html#l00041">Sticker.h:41</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_a49695ef9284f68853700ca5426fd506f"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a49695ef9284f68853700ca5426fd506f">TgBot::Message::supergroupChatCreated</a></div><div class="ttdeci">bool supergroupChatCreated</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00226">Message.h:226</a></div></div>
<div class="ttc" id="_sticker_8h_html"><div class="ttname"><a href="_sticker_8h.html">Sticker.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_audio_html_a09651872832ece3b22c7505a2cfc0034"><div class="ttname"><a href="class_tg_bot_1_1_audio.html#a09651872832ece3b22c7505a2cfc0034">TgBot::Audio::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Audio &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_audio_8h_source.html#l00038">Audio.h:38</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_message_html_a7e4d984cb1464d0ae504d7c8ed11b508"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a7e4d984cb1464d0ae504d7c8ed11b508">TgBot::Message::forwardFrom</a></div><div class="ttdeci">User::Ptr forwardFrom</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00086">Message.h:86</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_a53c199056538ebe72c65e409deaf7a8e"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a53c199056538ebe72c65e409deaf7a8e">TgBot::Message::entities</a></div><div class="ttdeci">std::vector&lt; MessageEntity::Ptr &gt; entities</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00121">Message.h:121</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_a2c8eb6214270371cfb094b699c07f695"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a2c8eb6214270371cfb094b699c07f695">TgBot::Message::caption</a></div><div class="ttdeci">std::string caption</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00156">Message.h:156</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_a53c199056538ebe72c65e409deaf7a8e"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a53c199056538ebe72c65e409deaf7a8e">TgBot::Message::entities</a></div><div class="ttdeci">std::vector&lt; MessageEntity::Ptr &gt; entities</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00131">Message.h:131</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_a2c8eb6214270371cfb094b699c07f695"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a2c8eb6214270371cfb094b699c07f695">TgBot::Message::caption</a></div><div class="ttdeci">std::string caption</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00171">Message.h:171</a></div></div>
<div class="ttc" id="_message_entity_8h_html"><div class="ttname"><a href="_message_entity_8h.html">MessageEntity.h</a></div></div>
<div class="ttc" id="_video_8h_html"><div class="ttname"><a href="_video_8h.html">Video.h</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_a2291a3c7d9445a02774b4cd0e3972c29"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a2291a3c7d9445a02774b4cd0e3972c29">TgBot::Message::leftChatMember</a></div><div class="ttdeci">User::Ptr leftChatMember</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00181">Message.h:181</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_af9e05110ffd8c5356c523e1501dbd108"><div class="ttname"><a href="class_tg_bot_1_1_message.html#af9e05110ffd8c5356c523e1501dbd108">TgBot::Message::text</a></div><div class="ttdeci">std::string text</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00116">Message.h:116</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_abd645f5273f4cd142979beab925ff16f"><div class="ttname"><a href="class_tg_bot_1_1_message.html#abd645f5273f4cd142979beab925ff16f">TgBot::Message::video</a></div><div class="ttdeci">Video::Ptr video</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00146">Message.h:146</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_a92e01a2f89ce8edb5aa1c116585b19a6"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a92e01a2f89ce8edb5aa1c116585b19a6">TgBot::Message::pinnedMessage</a></div><div class="ttdeci">Message::Ptr pinnedMessage</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00226">Message.h:226</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_a2291a3c7d9445a02774b4cd0e3972c29"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a2291a3c7d9445a02774b4cd0e3972c29">TgBot::Message::leftChatMember</a></div><div class="ttdeci">User::Ptr leftChatMember</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00201">Message.h:201</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_af9e05110ffd8c5356c523e1501dbd108"><div class="ttname"><a href="class_tg_bot_1_1_message.html#af9e05110ffd8c5356c523e1501dbd108">TgBot::Message::text</a></div><div class="ttdeci">std::string text</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00126">Message.h:126</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_abd645f5273f4cd142979beab925ff16f"><div class="ttname"><a href="class_tg_bot_1_1_message.html#abd645f5273f4cd142979beab925ff16f">TgBot::Message::video</a></div><div class="ttdeci">Video::Ptr video</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00161">Message.h:161</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_a92e01a2f89ce8edb5aa1c116585b19a6"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a92e01a2f89ce8edb5aa1c116585b19a6">TgBot::Message::pinnedMessage</a></div><div class="ttdeci">Message::Ptr pinnedMessage</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00246">Message.h:246</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_message_html_a773fa770b84fe97263a096c0ddfb096a"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a773fa770b84fe97263a096c0ddfb096a">TgBot::Message::chat</a></div><div class="ttdeci">Chat::Ptr chat</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00081">Message.h:81</a></div></div>
<div class="ttc" id="_document_8h_html"><div class="ttname"><a href="_document_8h.html">Document.h</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_a5bbf76e34ec52a41a6392f7d61c19035"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a5bbf76e34ec52a41a6392f7d61c19035">TgBot::Message::groupChatCreated</a></div><div class="ttdeci">bool groupChatCreated</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00201">Message.h:201</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_a8f8a9c50fd30fa24476605b8efdd95ea"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a8f8a9c50fd30fa24476605b8efdd95ea">TgBot::Message::newChatPhoto</a></div><div class="ttdeci">std::vector&lt; PhotoSize::Ptr &gt; newChatPhoto</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00191">Message.h:191</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_a5bbf76e34ec52a41a6392f7d61c19035"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a5bbf76e34ec52a41a6392f7d61c19035">TgBot::Message::groupChatCreated</a></div><div class="ttdeci">bool groupChatCreated</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00221">Message.h:221</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_a8f8a9c50fd30fa24476605b8efdd95ea"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a8f8a9c50fd30fa24476605b8efdd95ea">TgBot::Message::newChatPhoto</a></div><div class="ttdeci">std::vector&lt; PhotoSize::Ptr &gt; newChatPhoto</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00211">Message.h:211</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_message_html_a3805a5dc013c6ab23ac5efc91282c11d"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">TgBot::Message::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Message &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00052">Message.h:52</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_a712bfec9a6e0881d2a8f6830b6374615"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a712bfec9a6e0881d2a8f6830b6374615">TgBot::Message::photo</a></div><div class="ttdeci">std::vector&lt; PhotoSize::Ptr &gt; photo</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00136">Message.h:136</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_a712bfec9a6e0881d2a8f6830b6374615"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a712bfec9a6e0881d2a8f6830b6374615">TgBot::Message::photo</a></div><div class="ttdeci">std::vector&lt; PhotoSize::Ptr &gt; photo</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00151">Message.h:151</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_a70f5fe7a8e14b0ce0842fa8661492e4a"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a70f5fe7a8e14b0ce0842fa8661492e4a">TgBot::Message::forwardSignature</a></div><div class="ttdeci">std::string forwardSignature</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00101">Message.h:101</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_location_html_a0854defd16651e7742f89eca2202d678"><div class="ttname"><a href="class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678">TgBot::Location::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Location &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_location_8h_source.html#l00037">Location.h:37</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_aab21f25e3dfd5a6f2bfca8d04dda2559"><div class="ttname"><a href="class_tg_bot_1_1_message.html#aab21f25e3dfd5a6f2bfca8d04dda2559">TgBot::Message::sticker</a></div><div class="ttdeci">Sticker::Ptr sticker</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00141">Message.h:141</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_a4eb6cf508337183adbe060baf907c0e0"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a4eb6cf508337183adbe060baf907c0e0">TgBot::Message::migrateFromChatId</a></div><div class="ttdeci">int64_t migrateFromChatId</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00221">Message.h:221</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_a9d4520b321f421425803aa5c5a414e72"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a9d4520b321f421425803aa5c5a414e72">TgBot::Message::document</a></div><div class="ttdeci">Document::Ptr document</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00131">Message.h:131</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_a5e47295516df0a7ceb9fbb8119c8ab0a"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a5e47295516df0a7ceb9fbb8119c8ab0a">TgBot::Message::editDate</a></div><div class="ttdeci">int32_t editDate</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00111">Message.h:111</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_aac7be66dd576e712ea37a2631670ef03"><div class="ttname"><a href="class_tg_bot_1_1_message.html#aac7be66dd576e712ea37a2631670ef03">TgBot::Message::newChatMembers</a></div><div class="ttdeci">std::vector&lt; User::Ptr &gt; newChatMembers</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00196">Message.h:196</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_aab21f25e3dfd5a6f2bfca8d04dda2559"><div class="ttname"><a href="class_tg_bot_1_1_message.html#aab21f25e3dfd5a6f2bfca8d04dda2559">TgBot::Message::sticker</a></div><div class="ttdeci">Sticker::Ptr sticker</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00156">Message.h:156</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_a4eb6cf508337183adbe060baf907c0e0"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a4eb6cf508337183adbe060baf907c0e0">TgBot::Message::migrateFromChatId</a></div><div class="ttdeci">int64_t migrateFromChatId</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00241">Message.h:241</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_a9d4520b321f421425803aa5c5a414e72"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a9d4520b321f421425803aa5c5a414e72">TgBot::Message::document</a></div><div class="ttdeci">Document::Ptr document</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00146">Message.h:146</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_a5e47295516df0a7ceb9fbb8119c8ab0a"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a5e47295516df0a7ceb9fbb8119c8ab0a">TgBot::Message::editDate</a></div><div class="ttdeci">int32_t editDate</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00116">Message.h:116</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_message_html_aeab58d33a3f4e712e8b78d65f48892e5"><div class="ttname"><a href="class_tg_bot_1_1_message.html#aeab58d33a3f4e712e8b78d65f48892e5">TgBot::Message::forwardFromChat</a></div><div class="ttdeci">Chat::Ptr forwardFromChat</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00091">Message.h:91</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_a9739779daeda0ac90d711349e0674f6e"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a9739779daeda0ac90d711349e0674f6e">TgBot::Message::venue</a></div><div class="ttdeci">Venue::Ptr venue</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00171">Message.h:171</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_a9739779daeda0ac90d711349e0674f6e"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a9739779daeda0ac90d711349e0674f6e">TgBot::Message::venue</a></div><div class="ttdeci">Venue::Ptr venue</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00186">Message.h:186</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_message_html_a2149f82b01245e592cb392e2133e4667"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a2149f82b01245e592cb392e2133e4667">TgBot::Message::forwardFromMessageId</a></div><div class="ttdeci">int32_t forwardFromMessageId</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00096">Message.h:96</a></div></div>
<div class="ttc" id="_venue_8h_html"><div class="ttname"><a href="_venue_8h.html">Venue.h</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_a34323ada99461aced73af81edb88f813"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a34323ada99461aced73af81edb88f813">TgBot::Message::newChatTitle</a></div><div class="ttdeci">std::string newChatTitle</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00186">Message.h:186</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_adb3a1a65ce014085f7231f8d356b6c4f"><div class="ttname"><a href="class_tg_bot_1_1_message.html#adb3a1a65ce014085f7231f8d356b6c4f">TgBot::Message::contact</a></div><div class="ttdeci">Contact::Ptr contact</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00161">Message.h:161</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_a5119ef820bcb4c231a1402147305ea67"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a5119ef820bcb4c231a1402147305ea67">TgBot::Message::audio</a></div><div class="ttdeci">Audio::Ptr audio</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00126">Message.h:126</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_a34323ada99461aced73af81edb88f813"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a34323ada99461aced73af81edb88f813">TgBot::Message::newChatTitle</a></div><div class="ttdeci">std::string newChatTitle</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00206">Message.h:206</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_adb3a1a65ce014085f7231f8d356b6c4f"><div class="ttname"><a href="class_tg_bot_1_1_message.html#adb3a1a65ce014085f7231f8d356b6c4f">TgBot::Message::contact</a></div><div class="ttdeci">Contact::Ptr contact</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00176">Message.h:176</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_a112bce084dd4b01dc5918a1232c4cc05"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a112bce084dd4b01dc5918a1232c4cc05">TgBot::Message::captionEntities</a></div><div class="ttdeci">std::vector&lt; MessageEntity::Ptr &gt; captionEntities</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00136">Message.h:136</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_a5119ef820bcb4c231a1402147305ea67"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a5119ef820bcb4c231a1402147305ea67">TgBot::Message::audio</a></div><div class="ttdeci">Audio::Ptr audio</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00141">Message.h:141</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_document_html_af311e27c16bf2a1128ee339899face9e"><div class="ttname"><a href="class_tg_bot_1_1_document.html#af311e27c16bf2a1128ee339899face9e">TgBot::Document::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Document &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_document_8h_source.html#l00040">Document.h:40</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_chat_html_a9818e295b599a08b77abefb38de75e48"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48">TgBot::Chat::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Chat &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00038">Chat.h:38</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_aca1eca2a8a31a45a0b85ba472bfe991d"><div class="ttname"><a href="class_tg_bot_1_1_message.html#aca1eca2a8a31a45a0b85ba472bfe991d">TgBot::Message::forwardDate</a></div><div class="ttdeci">int32_t forwardDate</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00101">Message.h:101</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_html_a9818e295b599a08b77abefb38de75e48"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48">TgBot::Chat::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Chat &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00041">Chat.h:41</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_aca1eca2a8a31a45a0b85ba472bfe991d"><div class="ttname"><a href="class_tg_bot_1_1_message.html#aca1eca2a8a31a45a0b85ba472bfe991d">TgBot::Message::forwardDate</a></div><div class="ttdeci">int32_t forwardDate</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00106">Message.h:106</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_message_html_ad88191e75068adc70028660086928d14"><div class="ttname"><a href="class_tg_bot_1_1_message.html#ad88191e75068adc70028660086928d14">TgBot::Message::messageId</a></div><div class="ttdeci">int32_t messageId</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00066">Message.h:66</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_a312864bfddbf624c6923cb871fd4060e"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a312864bfddbf624c6923cb871fd4060e">TgBot::Message::replyToMessage</a></div><div class="ttdeci">Message::Ptr replyToMessage</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00106">Message.h:106</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_a312864bfddbf624c6923cb871fd4060e"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a312864bfddbf624c6923cb871fd4060e">TgBot::Message::replyToMessage</a></div><div class="ttdeci">Message::Ptr replyToMessage</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00111">Message.h:111</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_voice_html_a73311e993b61a62531f42583d82fed91"><div class="ttname"><a href="class_tg_bot_1_1_voice.html#a73311e993b61a62531f42583d82fed91">TgBot::Voice::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Voice &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_voice_8h_source.html#l00019">Voice.h:19</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_message_html_a65b78a13b38ad767338cd2e9d2e69ca2"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a65b78a13b38ad767338cd2e9d2e69ca2">TgBot::Message::from</a></div><div class="ttdeci">User::Ptr from</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00071">Message.h:71</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_a35db549a420fd4b5a28b4a5a569770d5"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a35db549a420fd4b5a28b4a5a569770d5">TgBot::Message::deleteChatPhoto</a></div><div class="ttdeci">bool deleteChatPhoto</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00196">Message.h:196</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_afda60437cce532170cb9b924f70e1c56"><div class="ttname"><a href="class_tg_bot_1_1_message.html#afda60437cce532170cb9b924f70e1c56">TgBot::Message::location</a></div><div class="ttdeci">Location::Ptr location</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00166">Message.h:166</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_a35db549a420fd4b5a28b4a5a569770d5"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a35db549a420fd4b5a28b4a5a569770d5">TgBot::Message::deleteChatPhoto</a></div><div class="ttdeci">bool deleteChatPhoto</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00216">Message.h:216</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_afda60437cce532170cb9b924f70e1c56"><div class="ttname"><a href="class_tg_bot_1_1_message.html#afda60437cce532170cb9b924f70e1c56">TgBot::Message::location</a></div><div class="ttdeci">Location::Ptr location</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00181">Message.h:181</a></div></div>
<div class="ttc" id="_location_8h_html"><div class="ttname"><a href="_location_8h.html">Location.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_video_html_a0005786d327b3e363cb13c18e9ee0593"><div class="ttname"><a href="class_tg_bot_1_1_video.html#a0005786d327b3e363cb13c18e9ee0593">TgBot::Video::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Video &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_video_8h_source.html#l00040">Video.h:40</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_contact_html_a43915fd39dc9ef11a5f8684512ce5e7b"><div class="ttname"><a href="class_tg_bot_1_1_contact.html#a43915fd39dc9ef11a5f8684512ce5e7b">TgBot::Contact::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Contact &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_contact_8h_source.html#l00038">Contact.h:38</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_message_html_a1ccff5e715e303ba0352cbd0fbe8eb6b"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a1ccff5e715e303ba0352cbd0fbe8eb6b">TgBot::Message::Message</a></div><div class="ttdeci">Message()</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00054">Message.h:54</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_a5e23abf4c637e59a51bd7f7a49339d54"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a5e23abf4c637e59a51bd7f7a49339d54">TgBot::Message::authorSignature</a></div><div class="ttdeci">std::string authorSignature</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00121">Message.h:121</a></div></div>
<div class="ttc" id="_user_8h_html"><div class="ttname"><a href="_user_8h.html">User.h</a></div></div>
<div class="ttc" id="_voice_8h_html"><div class="ttname"><a href="_voice_8h.html">Voice.h</a></div></div>
<div class="ttc" id="_audio_8h_html"><div class="ttname"><a href="_audio_8h.html">Audio.h</a></div></div>
@@ -138,9 +142,9 @@ $(document).ready(function(){initNavTree('_message_8h_source.html','');});
<div class="ttc" id="_chat_8h_html"><div class="ttname"><a href="_chat_8h.html">Chat.h</a></div></div>
<div class="ttc" id="_contact_8h_html"><div class="ttname"><a href="_contact_8h.html">Contact.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_message_html_ad49187c847973a024ab158103a8c87fd"><div class="ttname"><a href="class_tg_bot_1_1_message.html#ad49187c847973a024ab158103a8c87fd">TgBot::Message::date</a></div><div class="ttdeci">int32_t date</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00076">Message.h:76</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_a40c3d46af7bb047504b6b6e8147361c9"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a40c3d46af7bb047504b6b6e8147361c9">TgBot::Message::newChatMember</a></div><div class="ttdeci">User::Ptr newChatMember</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00176">Message.h:176</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_a40c3d46af7bb047504b6b6e8147361c9"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a40c3d46af7bb047504b6b6e8147361c9">TgBot::Message::newChatMember</a></div><div class="ttdeci">User::Ptr newChatMember</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00191">Message.h:191</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_message_html"><div class="ttname"><a href="class_tg_bot_1_1_message.html">TgBot::Message</a></div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00050">Message.h:50</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_message_html_a45147e56a0cb9b7dee926da7a11a0093"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a45147e56a0cb9b7dee926da7a11a0093">TgBot::Message::voice</a></div><div class="ttdeci">Voice::Ptr voice</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00151">Message.h:151</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_message_html_a45147e56a0cb9b7dee926da7a11a0093"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a45147e56a0cb9b7dee926da7a11a0093">TgBot::Message::voice</a></div><div class="ttdeci">Voice::Ptr voice</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00166">Message.h:166</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_user_html_ae6ea24aef677abaaf0fd7d60adf5be79"><div class="ttname"><a href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">TgBot::User::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; User &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_user_8h_source.html#l00038">User.h:38</a></div></div>
<div class="ttc" id="_message_8h_html"><div class="ttname"><a href="_message_8h.html">Message.h</a></div></div>
</div><!-- fragment --></div><!-- contents -->
@@ -149,7 +153,7 @@ $(document).ready(function(){initNavTree('_message_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_message_8h.html">Message.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_message_entity_8h.html b/docs/_message_entity_8h.html
index 435f48e..40fab59 100644
--- a/docs/_message_entity_8h.html
+++ b/docs/_message_entity_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_message_entity_8h.html">MessageEntity.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_message_entity_8h_source.html b/docs/_message_entity_8h_source.html
index 0012ed5..0574ad9 100644
--- a/docs/_message_entity_8h_source.html
+++ b/docs/_message_entity_8h_source.html
@@ -85,7 +85,7 @@ $(document).ready(function(){initNavTree('_message_entity_8h_source.html','');})
<div class="contents">
<a href="_message_entity_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Andrea Giove on 17/04/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_MESSAGEENTITY_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_MESSAGEENTITY_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_user_8h.html">tgbot/types/User.h</a>&quot;</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message_entity.html"> 18</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_message_entity.html">MessageEntity</a> {</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message_entity.html#a6710ffdbafba909633df7bcd8c488da0"> 20</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;MessageEntity&gt; <a class="code" href="class_tg_bot_1_1_message_entity.html#a6710ffdbafba909633df7bcd8c488da0">Ptr</a>;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message_entity.html#adec4d61f5859cb0384e84dbe18988d78"> 25</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_message_entity.html#adec4d61f5859cb0384e84dbe18988d78">type</a>;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message_entity.html#aad8da7260ae4360536a0a461e6c5b628"> 30</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_message_entity.html#aad8da7260ae4360536a0a461e6c5b628">offset</a>;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message_entity.html#a3f41be5fd732173bd84093df20a58e38"> 35</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_message_entity.html#a3f41be5fd732173bd84093df20a58e38">length</a>;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message_entity.html#a2cf6b38ee3116a4589d5f8263e53c51f"> 40</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_message_entity.html#a2cf6b38ee3116a4589d5f8263e53c51f">url</a>;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_message_entity.html#affef16e94f7f3382260b85c66726bc48"> 45</a></span>&#160; <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a> <a class="code" href="class_tg_bot_1_1_message_entity.html#affef16e94f7f3382260b85c66726bc48">user</a>;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;};</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;}</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#endif //TGBOT_MESSAGEENTITY_H</span></div><div class="ttc" id="class_tg_bot_1_1_message_entity_html_a6710ffdbafba909633df7bcd8c488da0"><div class="ttname"><a href="class_tg_bot_1_1_message_entity.html#a6710ffdbafba909633df7bcd8c488da0">TgBot::MessageEntity::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; MessageEntity &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_message_entity_8h_source.html#l00020">MessageEntity.h:20</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_message_entity_html_affef16e94f7f3382260b85c66726bc48"><div class="ttname"><a href="class_tg_bot_1_1_message_entity.html#affef16e94f7f3382260b85c66726bc48">TgBot::MessageEntity::user</a></div><div class="ttdeci">User::Ptr user</div><div class="ttdef"><b>Definition:</b> <a href="_message_entity_8h_source.html#l00045">MessageEntity.h:45</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_message_entity_html_a2cf6b38ee3116a4589d5f8263e53c51f"><div class="ttname"><a href="class_tg_bot_1_1_message_entity.html#a2cf6b38ee3116a4589d5f8263e53c51f">TgBot::MessageEntity::url</a></div><div class="ttdeci">std::string url</div><div class="ttdef"><b>Definition:</b> <a href="_message_entity_8h_source.html#l00040">MessageEntity.h:40</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_message_entity_html_aad8da7260ae4360536a0a461e6c5b628"><div class="ttname"><a href="class_tg_bot_1_1_message_entity.html#aad8da7260ae4360536a0a461e6c5b628">TgBot::MessageEntity::offset</a></div><div class="ttdeci">int32_t offset</div><div class="ttdef"><b>Definition:</b> <a href="_message_entity_8h_source.html#l00030">MessageEntity.h:30</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_message_entity_html_a3f41be5fd732173bd84093df20a58e38"><div class="ttname"><a href="class_tg_bot_1_1_message_entity.html#a3f41be5fd732173bd84093df20a58e38">TgBot::MessageEntity::length</a></div><div class="ttdeci">int32_t length</div><div class="ttdef"><b>Definition:</b> <a href="_message_entity_8h_source.html#l00035">MessageEntity.h:35</a></div></div>
@@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('_message_entity_8h_source.html','');})
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_message_entity_8h.html">MessageEntity.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_order_info_8h.html b/docs/_order_info_8h.html
new file mode 100644
index 0000000..bdfbdae
--- /dev/null
+++ b/docs/_order_info_8h.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/OrderInfo.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_order_info_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">OrderInfo.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;string&gt;</code><br />
+<code>#include &lt;memory&gt;</code><br />
+<code>#include &quot;<a class="el" href="_shipping_address_8h_source.html">tgbot/types/ShippingAddress.h</a>&quot;</code><br />
+</div>
+<p><a href="_order_info_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_order_info.html">TgBot::OrderInfo</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This object represents information about an order. <a href="class_tg_bot_1_1_order_info.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_tg_bot"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tg_bot.html">TgBot</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_order_info_8h.html">OrderInfo.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_order_info_8h_source.html b/docs/_order_info_8h_source.html
new file mode 100644
index 0000000..327ebc5
--- /dev/null
+++ b/docs/_order_info_8h_source.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/OrderInfo.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_order_info_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">OrderInfo.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="_order_info_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright (c) 2017 Maks Mazurov (fox.cpp)</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef TGBOT_ORDERINFO_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define TGBOT_ORDERINFO_H</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_shipping_address_8h.html">tgbot/types/ShippingAddress.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_order_info.html"> 40</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_order_info.html">OrderInfo</a> {</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a"> 42</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;OrderInfo&gt; <a class="code" href="class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a">Ptr</a>;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_order_info.html#a02755abd496d306c649ef45356fcd71c"> 47</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_order_info.html#a02755abd496d306c649ef45356fcd71c">name</a>;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_order_info.html#a324841d077060a1b1b97564066bc1f16"> 52</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_order_info.html#a324841d077060a1b1b97564066bc1f16">phoneNumber</a>;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_order_info.html#a0cc4794ebb169cd832b6724782e29126"> 57</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_order_info.html#a0cc4794ebb169cd832b6724782e29126">email</a>;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_order_info.html#a8e9f51e6dadba48789cb4c9c9ae14f82"> 62</a></span>&#160; <a class="code" href="class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d">ShippingAddress::Ptr</a> <a class="code" href="class_tg_bot_1_1_order_info.html#a8e9f51e6dadba48789cb4c9c9ae14f82">shippingAddress</a>;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;};</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;}</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#endif //TGBOT_ORDERINFO_H</span></div><div class="ttc" id="class_tg_bot_1_1_order_info_html_a8e9f51e6dadba48789cb4c9c9ae14f82"><div class="ttname"><a href="class_tg_bot_1_1_order_info.html#a8e9f51e6dadba48789cb4c9c9ae14f82">TgBot::OrderInfo::shippingAddress</a></div><div class="ttdeci">ShippingAddress::Ptr shippingAddress</div><div class="ttdoc">Optional. User shipping address. </div><div class="ttdef"><b>Definition:</b> <a href="_order_info_8h_source.html#l00062">OrderInfo.h:62</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_order_info_html"><div class="ttname"><a href="class_tg_bot_1_1_order_info.html">TgBot::OrderInfo</a></div><div class="ttdoc">This object represents information about an order. </div><div class="ttdef"><b>Definition:</b> <a href="_order_info_8h_source.html#l00040">OrderInfo.h:40</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_order_info_html_a324841d077060a1b1b97564066bc1f16"><div class="ttname"><a href="class_tg_bot_1_1_order_info.html#a324841d077060a1b1b97564066bc1f16">TgBot::OrderInfo::phoneNumber</a></div><div class="ttdeci">std::string phoneNumber</div><div class="ttdoc">Optional. User&amp;#39;s phone number. </div><div class="ttdef"><b>Definition:</b> <a href="_order_info_8h_source.html#l00052">OrderInfo.h:52</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_order_info_html_a02755abd496d306c649ef45356fcd71c"><div class="ttname"><a href="class_tg_bot_1_1_order_info.html#a02755abd496d306c649ef45356fcd71c">TgBot::OrderInfo::name</a></div><div class="ttdeci">std::string name</div><div class="ttdoc">Optional. User name. </div><div class="ttdef"><b>Definition:</b> <a href="_order_info_8h_source.html#l00047">OrderInfo.h:47</a></div></div>
+<div class="ttc" id="_shipping_address_8h_html"><div class="ttname"><a href="_shipping_address_8h.html">ShippingAddress.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_order_info_html_a0cc4794ebb169cd832b6724782e29126"><div class="ttname"><a href="class_tg_bot_1_1_order_info.html#a0cc4794ebb169cd832b6724782e29126">TgBot::OrderInfo::email</a></div><div class="ttdeci">std::string email</div><div class="ttdoc">Optional. User email. </div><div class="ttdef"><b>Definition:</b> <a href="_order_info_8h_source.html#l00057">OrderInfo.h:57</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_order_info_html_a546d93329dceb7bbd542a82d34e3b76a"><div class="ttname"><a href="class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a">TgBot::OrderInfo::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; OrderInfo &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_order_info_8h_source.html#l00042">OrderInfo.h:42</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_shipping_address_html_a92871afa1e15fa06460729711ce6641d"><div class="ttname"><a href="class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d">TgBot::ShippingAddress::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; ShippingAddress &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_shipping_address_8h_source.html#l00041">ShippingAddress.h:41</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_order_info_8h.html">OrderInfo.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_photo_size_8h.html b/docs/_photo_size_8h.html
index 956c41c..e7e6f53 100644
--- a/docs/_photo_size_8h.html
+++ b/docs/_photo_size_8h.html
@@ -107,7 +107,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_photo_size_8h.html">PhotoSize.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_photo_size_8h_source.html b/docs/_photo_size_8h_source.html
index f90a4dd..2f6a10b 100644
--- a/docs/_photo_size_8h_source.html
+++ b/docs/_photo_size_8h_source.html
@@ -84,7 +84,7 @@ $(document).ready(function(){initNavTree('_photo_size_8h_source.html','');});
</div><!--header-->
<div class="contents">
<a href="_photo_size_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_PHOTOSIZE_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_PHOTOSIZE_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_photo_size.html"> 35</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_photo_size.html">PhotoSize</a> {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_photo_size.html#a05f58e05528a02e6bc98b67a81e8ae83"> 38</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;PhotoSize&gt; <a class="code" href="class_tg_bot_1_1_photo_size.html#a05f58e05528a02e6bc98b67a81e8ae83">Ptr</a>;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_photo_size.html#af3ffb8066db943a59156eb22e976165e"> 43</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_photo_size.html#af3ffb8066db943a59156eb22e976165e">fileId</a>;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_photo_size.html#a7259a178989557450d9732281d23099f"> 48</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_photo_size.html#a7259a178989557450d9732281d23099f">width</a>;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_photo_size.html#a66dd9388e08330829fcae843f09e0ec6"> 53</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_photo_size.html#a66dd9388e08330829fcae843f09e0ec6">height</a>;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_photo_size.html#a91aae4c1b5d7c3b5e16e8677702464b4"> 58</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_photo_size.html#a91aae4c1b5d7c3b5e16e8677702464b4">fileSize</a>;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;};</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;}</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_PHOTOSIZE_H</span></div><div class="ttc" id="class_tg_bot_1_1_photo_size_html_a7259a178989557450d9732281d23099f"><div class="ttname"><a href="class_tg_bot_1_1_photo_size.html#a7259a178989557450d9732281d23099f">TgBot::PhotoSize::width</a></div><div class="ttdeci">int32_t width</div><div class="ttdef"><b>Definition:</b> <a href="_photo_size_8h_source.html#l00048">PhotoSize.h:48</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_photo_size_html"><div class="ttname"><a href="class_tg_bot_1_1_photo_size.html">TgBot::PhotoSize</a></div><div class="ttdef"><b>Definition:</b> <a href="_photo_size_8h_source.html#l00035">PhotoSize.h:35</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_photo_size_html_a91aae4c1b5d7c3b5e16e8677702464b4"><div class="ttname"><a href="class_tg_bot_1_1_photo_size.html#a91aae4c1b5d7c3b5e16e8677702464b4">TgBot::PhotoSize::fileSize</a></div><div class="ttdeci">int32_t fileSize</div><div class="ttdef"><b>Definition:</b> <a href="_photo_size_8h_source.html#l00058">PhotoSize.h:58</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_photo_size_html_af3ffb8066db943a59156eb22e976165e"><div class="ttname"><a href="class_tg_bot_1_1_photo_size.html#af3ffb8066db943a59156eb22e976165e">TgBot::PhotoSize::fileId</a></div><div class="ttdeci">std::string fileId</div><div class="ttdef"><b>Definition:</b> <a href="_photo_size_8h_source.html#l00043">PhotoSize.h:43</a></div></div>
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('_photo_size_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_photo_size_8h.html">PhotoSize.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_pre_checkout_query_8h.html b/docs/_pre_checkout_query_8h.html
new file mode 100644
index 0000000..05f93ec
--- /dev/null
+++ b/docs/_pre_checkout_query_8h.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/PreCheckoutQuery.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_pre_checkout_query_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">PreCheckoutQuery.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;string&gt;</code><br />
+<code>#include &lt;memory&gt;</code><br />
+<code>#include &lt;vector&gt;</code><br />
+<code>#include &quot;<a class="el" href="_user_8h_source.html">tgbot/types/User.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_order_info_8h_source.html">tgbot/types/OrderInfo.h</a>&quot;</code><br />
+</div>
+<p><a href="_pre_checkout_query_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html">TgBot::PreCheckoutQuery</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This object contains information about an incoming pre-checkout query. <a href="class_tg_bot_1_1_pre_checkout_query.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_tg_bot"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tg_bot.html">TgBot</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_pre_checkout_query_8h.html">PreCheckoutQuery.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_pre_checkout_query_8h_source.html b/docs/_pre_checkout_query_8h_source.html
new file mode 100644
index 0000000..ef00b06
--- /dev/null
+++ b/docs/_pre_checkout_query_8h_source.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/PreCheckoutQuery.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_pre_checkout_query_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">PreCheckoutQuery.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="_pre_checkout_query_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright (c) 2017 Maks Mazurov (fox.cpp)</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef TGBOT_PRECHECKOUTQUERY_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define TGBOT_PRECHECKOUTQUERY_H</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_user_8h.html">tgbot/types/User.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_order_info_8h.html">tgbot/types/OrderInfo.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_pre_checkout_query.html"> 42</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_pre_checkout_query.html">PreCheckoutQuery</a> {</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_pre_checkout_query.html#aa2f66d4bc5e55b3efbaaf285bcdbe207"> 44</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;PreCheckoutQuery&gt; <a class="code" href="class_tg_bot_1_1_pre_checkout_query.html#aa2f66d4bc5e55b3efbaaf285bcdbe207">Ptr</a>;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_pre_checkout_query.html#afaf8a7d12af830eea0644c30f51f429e"> 49</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_pre_checkout_query.html#afaf8a7d12af830eea0644c30f51f429e">id</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_pre_checkout_query.html#a919320034b6e6f6b586a7311925bb028"> 54</a></span>&#160; <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a> <a class="code" href="class_tg_bot_1_1_pre_checkout_query.html#a919320034b6e6f6b586a7311925bb028">from</a>;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_pre_checkout_query.html#ac681a885c6e253c134cd659b91348182"> 59</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_pre_checkout_query.html#ac681a885c6e253c134cd659b91348182">currency</a>;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_pre_checkout_query.html#a8cfd3e1f3cd74543a365f8c514693cdf"> 72</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_pre_checkout_query.html#a8cfd3e1f3cd74543a365f8c514693cdf">totalAmount</a>;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_pre_checkout_query.html#abbc1cb2aed3ff25dde9272909455b9a0"> 77</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_pre_checkout_query.html#abbc1cb2aed3ff25dde9272909455b9a0">invoicePayload</a>;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_pre_checkout_query.html#a9cfe210488785f6980e6fb45ffb67e84"> 82</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_pre_checkout_query.html#a9cfe210488785f6980e6fb45ffb67e84">shippingOptionId</a>;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_pre_checkout_query.html#a5d21bc0c7610030e89a910029a5fb0ca"> 87</a></span>&#160; <a class="code" href="class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a">OrderInfo::Ptr</a> <a class="code" href="class_tg_bot_1_1_pre_checkout_query.html#a5d21bc0c7610030e89a910029a5fb0ca">orderInfo</a>;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;};</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;}</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#endif //TGBOT_PRECHECKOUTQUERY_H</span></div><div class="ttc" id="class_tg_bot_1_1_pre_checkout_query_html_a919320034b6e6f6b586a7311925bb028"><div class="ttname"><a href="class_tg_bot_1_1_pre_checkout_query.html#a919320034b6e6f6b586a7311925bb028">TgBot::PreCheckoutQuery::from</a></div><div class="ttdeci">User::Ptr from</div><div class="ttdoc">User who sent the query. </div><div class="ttdef"><b>Definition:</b> <a href="_pre_checkout_query_8h_source.html#l00054">PreCheckoutQuery.h:54</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_pre_checkout_query_html"><div class="ttname"><a href="class_tg_bot_1_1_pre_checkout_query.html">TgBot::PreCheckoutQuery</a></div><div class="ttdoc">This object contains information about an incoming pre-checkout query. </div><div class="ttdef"><b>Definition:</b> <a href="_pre_checkout_query_8h_source.html#l00042">PreCheckoutQuery.h:42</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_pre_checkout_query_html_afaf8a7d12af830eea0644c30f51f429e"><div class="ttname"><a href="class_tg_bot_1_1_pre_checkout_query.html#afaf8a7d12af830eea0644c30f51f429e">TgBot::PreCheckoutQuery::id</a></div><div class="ttdeci">std::string id</div><div class="ttdoc">Unique query identifier. </div><div class="ttdef"><b>Definition:</b> <a href="_pre_checkout_query_8h_source.html#l00049">PreCheckoutQuery.h:49</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_pre_checkout_query_html_a8cfd3e1f3cd74543a365f8c514693cdf"><div class="ttname"><a href="class_tg_bot_1_1_pre_checkout_query.html#a8cfd3e1f3cd74543a365f8c514693cdf">TgBot::PreCheckoutQuery::totalAmount</a></div><div class="ttdeci">int32_t totalAmount</div><div class="ttdoc">Total price in the smallest units of the currency (integer, not float/double). </div><div class="ttdef"><b>Definition:</b> <a href="_pre_checkout_query_8h_source.html#l00072">PreCheckoutQuery.h:72</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_pre_checkout_query_html_abbc1cb2aed3ff25dde9272909455b9a0"><div class="ttname"><a href="class_tg_bot_1_1_pre_checkout_query.html#abbc1cb2aed3ff25dde9272909455b9a0">TgBot::PreCheckoutQuery::invoicePayload</a></div><div class="ttdeci">std::string invoicePayload</div><div class="ttdoc">Bot specified invoice payload. </div><div class="ttdef"><b>Definition:</b> <a href="_pre_checkout_query_8h_source.html#l00077">PreCheckoutQuery.h:77</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_pre_checkout_query_html_ac681a885c6e253c134cd659b91348182"><div class="ttname"><a href="class_tg_bot_1_1_pre_checkout_query.html#ac681a885c6e253c134cd659b91348182">TgBot::PreCheckoutQuery::currency</a></div><div class="ttdeci">std::string currency</div><div class="ttdoc">Three-letter ISO 4217 currency code. </div><div class="ttdef"><b>Definition:</b> <a href="_pre_checkout_query_8h_source.html#l00059">PreCheckoutQuery.h:59</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_pre_checkout_query_html_a5d21bc0c7610030e89a910029a5fb0ca"><div class="ttname"><a href="class_tg_bot_1_1_pre_checkout_query.html#a5d21bc0c7610030e89a910029a5fb0ca">TgBot::PreCheckoutQuery::orderInfo</a></div><div class="ttdeci">OrderInfo::Ptr orderInfo</div><div class="ttdoc">Optional. Order info provided by the user. </div><div class="ttdef"><b>Definition:</b> <a href="_pre_checkout_query_8h_source.html#l00087">PreCheckoutQuery.h:87</a></div></div>
+<div class="ttc" id="_order_info_8h_html"><div class="ttname"><a href="_order_info_8h.html">OrderInfo.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_order_info_html_a546d93329dceb7bbd542a82d34e3b76a"><div class="ttname"><a href="class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a">TgBot::OrderInfo::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; OrderInfo &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_order_info_8h_source.html#l00042">OrderInfo.h:42</a></div></div>
+<div class="ttc" id="_user_8h_html"><div class="ttname"><a href="_user_8h.html">User.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_pre_checkout_query_html_a9cfe210488785f6980e6fb45ffb67e84"><div class="ttname"><a href="class_tg_bot_1_1_pre_checkout_query.html#a9cfe210488785f6980e6fb45ffb67e84">TgBot::PreCheckoutQuery::shippingOptionId</a></div><div class="ttdeci">std::string shippingOptionId</div><div class="ttdoc">Optional. Identifier of the shipping option chosen by the user. </div><div class="ttdef"><b>Definition:</b> <a href="_pre_checkout_query_8h_source.html#l00082">PreCheckoutQuery.h:82</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_pre_checkout_query_html_aa2f66d4bc5e55b3efbaaf285bcdbe207"><div class="ttname"><a href="class_tg_bot_1_1_pre_checkout_query.html#aa2f66d4bc5e55b3efbaaf285bcdbe207">TgBot::PreCheckoutQuery::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; PreCheckoutQuery &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_pre_checkout_query_8h_source.html#l00044">PreCheckoutQuery.h:44</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_user_html_ae6ea24aef677abaaf0fd7d60adf5be79"><div class="ttname"><a href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">TgBot::User::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; User &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_user_8h_source.html#l00038">User.h:38</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_pre_checkout_query_8h.html">PreCheckoutQuery.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_reply_keyboard_markup_8h.html b/docs/_reply_keyboard_markup_8h.html
index 58443ca..087ebb9 100644
--- a/docs/_reply_keyboard_markup_8h.html
+++ b/docs/_reply_keyboard_markup_8h.html
@@ -110,7 +110,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_reply_keyboard_markup_8h.html">ReplyKeyboardMarkup.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_reply_keyboard_markup_8h_source.html b/docs/_reply_keyboard_markup_8h_source.html
index 26b4c7f..9780b89 100644
--- a/docs/_reply_keyboard_markup_8h_source.html
+++ b/docs/_reply_keyboard_markup_8h_source.html
@@ -84,7 +84,7 @@ $(document).ready(function(){initNavTree('_reply_keyboard_markup_8h_source.html'
</div><!--header-->
<div class="contents">
<a href="_reply_keyboard_markup_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_REPLYKEYBOARDMARKUP_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_REPLYKEYBOARDMARKUP_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_generic_reply_8h.html">tgbot/types/GenericReply.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_keyboard_button_8h.html">tgbot/types/KeyboardButton.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_reply_keyboard_markup.html"> 39</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_reply_keyboard_markup.html">ReplyKeyboardMarkup</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> {</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_reply_keyboard_markup.html#af19f8402b914b603ab41305dee55f44a"> 42</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;ReplyKeyboardMarkup&gt; <a class="code" href="class_tg_bot_1_1_reply_keyboard_markup.html#af19f8402b914b603ab41305dee55f44a">Ptr</a>;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_reply_keyboard_markup.html#a87d9dc41554e585b137b922fa20fd020"> 47</a></span>&#160; std::vector&lt;std::vector&lt;KeyboardButton::Ptr&gt;&gt; <a class="code" href="class_tg_bot_1_1_reply_keyboard_markup.html#a87d9dc41554e585b137b922fa20fd020">keyboard</a>;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_reply_keyboard_markup.html#aafed175ccf3c58fe7c3a15a2300a1ff3"> 52</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_reply_keyboard_markup.html#aafed175ccf3c58fe7c3a15a2300a1ff3">resizeKeyboard</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_reply_keyboard_markup.html#a12205ba27bf676459507684be019799e"> 57</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_reply_keyboard_markup.html#a12205ba27bf676459507684be019799e">oneTimeKeyboard</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_reply_keyboard_markup.html#ac7cf30c8d98f72b81ad30f48d0789d65"> 63</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_reply_keyboard_markup.html#ac7cf30c8d98f72b81ad30f48d0789d65">selective</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;};</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;}</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_REPLYKEYBOARDMARKUP_H</span></div><div class="ttc" id="class_tg_bot_1_1_reply_keyboard_markup_html_ac7cf30c8d98f72b81ad30f48d0789d65"><div class="ttname"><a href="class_tg_bot_1_1_reply_keyboard_markup.html#ac7cf30c8d98f72b81ad30f48d0789d65">TgBot::ReplyKeyboardMarkup::selective</a></div><div class="ttdeci">bool selective</div><div class="ttdef"><b>Definition:</b> <a href="_reply_keyboard_markup_8h_source.html#l00063">ReplyKeyboardMarkup.h:63</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="_generic_reply_8h_html"><div class="ttname"><a href="_generic_reply_8h.html">GenericReply.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_reply_keyboard_markup_html"><div class="ttname"><a href="class_tg_bot_1_1_reply_keyboard_markup.html">TgBot::ReplyKeyboardMarkup</a></div><div class="ttdef"><b>Definition:</b> <a href="_reply_keyboard_markup_8h_source.html#l00039">ReplyKeyboardMarkup.h:39</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_generic_reply_html"><div class="ttname"><a href="class_tg_bot_1_1_generic_reply.html">TgBot::GenericReply</a></div><div class="ttdef"><b>Definition:</b> <a href="_generic_reply_8h_source.html#l00034">GenericReply.h:34</a></div></div>
@@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('_reply_keyboard_markup_8h_source.html'
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_reply_keyboard_markup_8h.html">ReplyKeyboardMarkup.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_reply_keyboard_remove_8h.html b/docs/_reply_keyboard_remove_8h.html
index 746ff20..c7fbc26 100644
--- a/docs/_reply_keyboard_remove_8h.html
+++ b/docs/_reply_keyboard_remove_8h.html
@@ -107,7 +107,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_reply_keyboard_remove_8h.html">ReplyKeyboardRemove.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_reply_keyboard_remove_8h_source.html b/docs/_reply_keyboard_remove_8h_source.html
index 4f13f42..cef1d6d 100644
--- a/docs/_reply_keyboard_remove_8h_source.html
+++ b/docs/_reply_keyboard_remove_8h_source.html
@@ -83,7 +83,7 @@ $(document).ready(function(){initNavTree('_reply_keyboard_remove_8h_source.html'
<div class="title">ReplyKeyboardRemove.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_reply_keyboard_remove_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 26/12/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_REPLYKEYBOARDREMOVE_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_CPP_REPLYKEYBOARDREMOVE_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_generic_reply_8h.html">tgbot/types/GenericReply.h</a>&quot;</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_reply_keyboard_remove.html"> 20</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_reply_keyboard_remove.html">ReplyKeyboardRemove</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> {</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_reply_keyboard_remove.html#aaa58ef7c177db3a3f46530bfb5fc0148"> 23</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;ReplyKeyboardRemove&gt; <a class="code" href="class_tg_bot_1_1_reply_keyboard_remove.html#aaa58ef7c177db3a3f46530bfb5fc0148">Ptr</a>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_reply_keyboard_remove.html#a42b8b08952603a9566757bbe7d543408"> 29</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_reply_keyboard_remove.html#a42b8b08952603a9566757bbe7d543408">removeKeyboard</a> = <span class="keyword">true</span>;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_reply_keyboard_remove.html#a840a781ad230cee4c50057a7c7f82828"> 35</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_reply_keyboard_remove.html#a840a781ad230cee4c50057a7c7f82828">selective</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;};</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;}</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_REPLYKEYBOARDREMOVE_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<a href="_reply_keyboard_remove_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 26/12/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_REPLYKEYBOARDREMOVE_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_CPP_REPLYKEYBOARDREMOVE_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_generic_reply_8h.html">tgbot/types/GenericReply.h</a>&quot;</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_reply_keyboard_remove.html"> 20</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_reply_keyboard_remove.html">ReplyKeyboardRemove</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> {</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_reply_keyboard_remove.html#aaa58ef7c177db3a3f46530bfb5fc0148"> 23</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;ReplyKeyboardRemove&gt; <a class="code" href="class_tg_bot_1_1_reply_keyboard_remove.html#aaa58ef7c177db3a3f46530bfb5fc0148">Ptr</a>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_reply_keyboard_remove.html#a42b8b08952603a9566757bbe7d543408"> 29</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_reply_keyboard_remove.html#a42b8b08952603a9566757bbe7d543408">removeKeyboard</a> = <span class="keyword">true</span>;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_reply_keyboard_remove.html#a840a781ad230cee4c50057a7c7f82828"> 35</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_reply_keyboard_remove.html#a840a781ad230cee4c50057a7c7f82828">selective</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;};</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;}</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_REPLYKEYBOARDREMOVE_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="_generic_reply_8h_html"><div class="ttname"><a href="_generic_reply_8h.html">GenericReply.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_generic_reply_html"><div class="ttname"><a href="class_tg_bot_1_1_generic_reply.html">TgBot::GenericReply</a></div><div class="ttdef"><b>Definition:</b> <a href="_generic_reply_8h_source.html#l00034">GenericReply.h:34</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_reply_keyboard_remove_html"><div class="ttname"><a href="class_tg_bot_1_1_reply_keyboard_remove.html">TgBot::ReplyKeyboardRemove</a></div><div class="ttdef"><b>Definition:</b> <a href="_reply_keyboard_remove_8h_source.html#l00020">ReplyKeyboardRemove.h:20</a></div></div>
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('_reply_keyboard_remove_8h_source.html'
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_reply_keyboard_remove_8h.html">ReplyKeyboardRemove.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_response_parameters_8h.html b/docs/_response_parameters_8h.html
index 84e5a03..ea95f84 100644
--- a/docs/_response_parameters_8h.html
+++ b/docs/_response_parameters_8h.html
@@ -106,7 +106,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_response_parameters_8h.html">ResponseParameters.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_response_parameters_8h_source.html b/docs/_response_parameters_8h_source.html
index 5c02302..acf77f9 100644
--- a/docs/_response_parameters_8h_source.html
+++ b/docs/_response_parameters_8h_source.html
@@ -83,7 +83,7 @@ $(document).ready(function(){initNavTree('_response_parameters_8h_source.html','
<div class="title">ResponseParameters.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_response_parameters_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 26/12/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_RESPONSEPARAMETERS_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_RESPONSEPARAMETERS_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_response_parameters.html"> 16</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_response_parameters.html">ResponseParameters</a> {</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_response_parameters.html#a345c84a4e959ed8e529b1cb6e76d0182"> 18</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;ResponseParameters&gt; <a class="code" href="class_tg_bot_1_1_response_parameters.html#a345c84a4e959ed8e529b1cb6e76d0182">Ptr</a>;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_response_parameters.html#a37baca0cf6ae91e41a20dbf2451a225d"> 26</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_response_parameters.html#a37baca0cf6ae91e41a20dbf2451a225d">migrateToChatId</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_response_parameters.html#ab65e3cad1468f5fb762f822722031990"> 31</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_response_parameters.html#ab65e3cad1468f5fb762f822722031990">retryAfter</a>;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;};</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;}</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#endif //TGBOT_RESPONSEPARAMETERS_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<a href="_response_parameters_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 26/12/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_RESPONSEPARAMETERS_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_RESPONSEPARAMETERS_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_response_parameters.html"> 16</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_response_parameters.html">ResponseParameters</a> {</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_response_parameters.html#a345c84a4e959ed8e529b1cb6e76d0182"> 18</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;ResponseParameters&gt; <a class="code" href="class_tg_bot_1_1_response_parameters.html#a345c84a4e959ed8e529b1cb6e76d0182">Ptr</a>;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_response_parameters.html#a37baca0cf6ae91e41a20dbf2451a225d"> 26</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_response_parameters.html#a37baca0cf6ae91e41a20dbf2451a225d">migrateToChatId</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_response_parameters.html#ab65e3cad1468f5fb762f822722031990"> 31</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_response_parameters.html#ab65e3cad1468f5fb762f822722031990">retryAfter</a>;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;};</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;}</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#endif //TGBOT_RESPONSEPARAMETERS_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_response_parameters_html_a345c84a4e959ed8e529b1cb6e76d0182"><div class="ttname"><a href="class_tg_bot_1_1_response_parameters.html#a345c84a4e959ed8e529b1cb6e76d0182">TgBot::ResponseParameters::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; ResponseParameters &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_response_parameters_8h_source.html#l00018">ResponseParameters.h:18</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_response_parameters_html_ab65e3cad1468f5fb762f822722031990"><div class="ttname"><a href="class_tg_bot_1_1_response_parameters.html#ab65e3cad1468f5fb762f822722031990">TgBot::ResponseParameters::retryAfter</a></div><div class="ttdeci">int32_t retryAfter</div><div class="ttdef"><b>Definition:</b> <a href="_response_parameters_8h_source.html#l00031">ResponseParameters.h:31</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_response_parameters_html"><div class="ttname"><a href="class_tg_bot_1_1_response_parameters.html">TgBot::ResponseParameters</a></div><div class="ttdef"><b>Definition:</b> <a href="_response_parameters_8h_source.html#l00016">ResponseParameters.h:16</a></div></div>
@@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('_response_parameters_8h_source.html','
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_response_parameters_8h.html">ResponseParameters.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_shipping_address_8h.html b/docs/_shipping_address_8h.html
new file mode 100644
index 0000000..e3b4592
--- /dev/null
+++ b/docs/_shipping_address_8h.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/ShippingAddress.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_shipping_address_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">ShippingAddress.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;string&gt;</code><br />
+<code>#include &lt;memory&gt;</code><br />
+</div>
+<p><a href="_shipping_address_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_address.html">TgBot::ShippingAddress</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This object represents a shipping address. <a href="class_tg_bot_1_1_shipping_address.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_tg_bot"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tg_bot.html">TgBot</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_shipping_address_8h.html">ShippingAddress.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_shipping_address_8h_source.html b/docs/_shipping_address_8h_source.html
new file mode 100644
index 0000000..9897a86
--- /dev/null
+++ b/docs/_shipping_address_8h_source.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/ShippingAddress.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_shipping_address_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">ShippingAddress.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="_shipping_address_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright (c) 2017 Maks Mazurov (fox.cpp)</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef TGBOT_SHIPPINGADDRESS_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define TGBOT_SHIPPINGADDRESS_H</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_shipping_address.html"> 39</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_shipping_address.html">ShippingAddress</a> {</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d"> 41</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;ShippingAddress&gt; <a class="code" href="class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d">Ptr</a>;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_shipping_address.html#a5e0083ea43cd7e629b645de8e88e8ab8"> 46</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_shipping_address.html#a5e0083ea43cd7e629b645de8e88e8ab8">countryCode</a>;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_shipping_address.html#a7820dd5013d52b4f011b8ccb3b4644d2"> 51</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_shipping_address.html#a7820dd5013d52b4f011b8ccb3b4644d2">state</a>;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_shipping_address.html#ac5fe3272ae0fe6e00214ca41b2888d69"> 56</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_shipping_address.html#ac5fe3272ae0fe6e00214ca41b2888d69">city</a>;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_shipping_address.html#ae54b22b7d2dc2feb81f9a3e05aeba338"> 61</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_shipping_address.html#ae54b22b7d2dc2feb81f9a3e05aeba338">streetLine1</a>;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_shipping_address.html#a2acc7779ce0095c3fea1db37190b9a24"> 66</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_shipping_address.html#a2acc7779ce0095c3fea1db37190b9a24">streetLine2</a>;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_shipping_address.html#a7c90dac349c28228c8babf63e06ce667"> 71</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_shipping_address.html#a7c90dac349c28228c8babf63e06ce667">postCode</a>;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;};</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;}</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#endif //TGBOT_SHIPPINGADDRESS_H</span></div><div class="ttc" id="class_tg_bot_1_1_shipping_address_html_ae54b22b7d2dc2feb81f9a3e05aeba338"><div class="ttname"><a href="class_tg_bot_1_1_shipping_address.html#ae54b22b7d2dc2feb81f9a3e05aeba338">TgBot::ShippingAddress::streetLine1</a></div><div class="ttdeci">std::string streetLine1</div><div class="ttdoc">First line for the address. </div><div class="ttdef"><b>Definition:</b> <a href="_shipping_address_8h_source.html#l00061">ShippingAddress.h:61</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_shipping_address_html_a5e0083ea43cd7e629b645de8e88e8ab8"><div class="ttname"><a href="class_tg_bot_1_1_shipping_address.html#a5e0083ea43cd7e629b645de8e88e8ab8">TgBot::ShippingAddress::countryCode</a></div><div class="ttdeci">std::string countryCode</div><div class="ttdoc">ISO 3166-1 alpha-2 country code. </div><div class="ttdef"><b>Definition:</b> <a href="_shipping_address_8h_source.html#l00046">ShippingAddress.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_shipping_address_html_a2acc7779ce0095c3fea1db37190b9a24"><div class="ttname"><a href="class_tg_bot_1_1_shipping_address.html#a2acc7779ce0095c3fea1db37190b9a24">TgBot::ShippingAddress::streetLine2</a></div><div class="ttdeci">std::string streetLine2</div><div class="ttdoc">Second line for the address. </div><div class="ttdef"><b>Definition:</b> <a href="_shipping_address_8h_source.html#l00066">ShippingAddress.h:66</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_shipping_address_html"><div class="ttname"><a href="class_tg_bot_1_1_shipping_address.html">TgBot::ShippingAddress</a></div><div class="ttdoc">This object represents a shipping address. </div><div class="ttdef"><b>Definition:</b> <a href="_shipping_address_8h_source.html#l00039">ShippingAddress.h:39</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_shipping_address_html_a7c90dac349c28228c8babf63e06ce667"><div class="ttname"><a href="class_tg_bot_1_1_shipping_address.html#a7c90dac349c28228c8babf63e06ce667">TgBot::ShippingAddress::postCode</a></div><div class="ttdeci">std::string postCode</div><div class="ttdef"><b>Definition:</b> <a href="_shipping_address_8h_source.html#l00071">ShippingAddress.h:71</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_shipping_address_html_a7820dd5013d52b4f011b8ccb3b4644d2"><div class="ttname"><a href="class_tg_bot_1_1_shipping_address.html#a7820dd5013d52b4f011b8ccb3b4644d2">TgBot::ShippingAddress::state</a></div><div class="ttdeci">std::string state</div><div class="ttdoc">State, if applicable. </div><div class="ttdef"><b>Definition:</b> <a href="_shipping_address_8h_source.html#l00051">ShippingAddress.h:51</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_shipping_address_html_a92871afa1e15fa06460729711ce6641d"><div class="ttname"><a href="class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d">TgBot::ShippingAddress::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; ShippingAddress &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_shipping_address_8h_source.html#l00041">ShippingAddress.h:41</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_shipping_address_html_ac5fe3272ae0fe6e00214ca41b2888d69"><div class="ttname"><a href="class_tg_bot_1_1_shipping_address.html#ac5fe3272ae0fe6e00214ca41b2888d69">TgBot::ShippingAddress::city</a></div><div class="ttdeci">std::string city</div><div class="ttdoc">City. </div><div class="ttdef"><b>Definition:</b> <a href="_shipping_address_8h_source.html#l00056">ShippingAddress.h:56</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_shipping_address_8h.html">ShippingAddress.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_shipping_option_8h.html b/docs/_shipping_option_8h.html
new file mode 100644
index 0000000..f032009
--- /dev/null
+++ b/docs/_shipping_option_8h.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/ShippingOption.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_shipping_option_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">ShippingOption.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;string&gt;</code><br />
+<code>#include &lt;memory&gt;</code><br />
+<code>#include &lt;vector&gt;</code><br />
+<code>#include &quot;<a class="el" href="_labeled_price_8h_source.html">tgbot/types/LabeledPrice.h</a>&quot;</code><br />
+</div>
+<p><a href="_shipping_option_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_option.html">TgBot::ShippingOption</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This object represents one shipping option. <a href="class_tg_bot_1_1_shipping_option.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_tg_bot"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tg_bot.html">TgBot</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_shipping_option_8h.html">ShippingOption.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_shipping_option_8h_source.html b/docs/_shipping_option_8h_source.html
new file mode 100644
index 0000000..a6650e0
--- /dev/null
+++ b/docs/_shipping_option_8h_source.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/ShippingOption.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_shipping_option_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">ShippingOption.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="_shipping_option_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Maks Mazurov (fox.cpp) on 21.05.17.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_SHIPPINGOPTION_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_SHIPPINGOPTION_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_labeled_price_8h.html">tgbot/types/LabeledPrice.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_shipping_option.html"> 22</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_shipping_option.html">ShippingOption</a> {</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_shipping_option.html#af97bf7d55ed3bcd3090c08885f010f60"> 24</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;ShippingOption&gt; <a class="code" href="class_tg_bot_1_1_shipping_option.html#af97bf7d55ed3bcd3090c08885f010f60">Ptr</a>;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_shipping_option.html#ac482c80d9eae891d1a08437fa935f48c"> 29</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_shipping_option.html#ac482c80d9eae891d1a08437fa935f48c">id</a>;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_shipping_option.html#a176727e25151781f0b050c58b329ff8e"> 34</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_shipping_option.html#a176727e25151781f0b050c58b329ff8e">title</a>;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_shipping_option.html#a1a21641a9f85591e898798c64007d8ba"> 39</a></span>&#160; std::vector&lt;LabeledPrice::Ptr&gt; <a class="code" href="class_tg_bot_1_1_shipping_option.html#a1a21641a9f85591e898798c64007d8ba">prices</a>;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;};</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;}</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#endif //TGBOT_SHIPPINGOPTION_H</span></div><div class="ttc" id="class_tg_bot_1_1_shipping_option_html_af97bf7d55ed3bcd3090c08885f010f60"><div class="ttname"><a href="class_tg_bot_1_1_shipping_option.html#af97bf7d55ed3bcd3090c08885f010f60">TgBot::ShippingOption::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; ShippingOption &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_shipping_option_8h_source.html#l00024">ShippingOption.h:24</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_shipping_option_html"><div class="ttname"><a href="class_tg_bot_1_1_shipping_option.html">TgBot::ShippingOption</a></div><div class="ttdoc">This object represents one shipping option. </div><div class="ttdef"><b>Definition:</b> <a href="_shipping_option_8h_source.html#l00022">ShippingOption.h:22</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_shipping_option_html_ac482c80d9eae891d1a08437fa935f48c"><div class="ttname"><a href="class_tg_bot_1_1_shipping_option.html#ac482c80d9eae891d1a08437fa935f48c">TgBot::ShippingOption::id</a></div><div class="ttdeci">std::string id</div><div class="ttdoc">Shipping option identifier. </div><div class="ttdef"><b>Definition:</b> <a href="_shipping_option_8h_source.html#l00029">ShippingOption.h:29</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_shipping_option_html_a1a21641a9f85591e898798c64007d8ba"><div class="ttname"><a href="class_tg_bot_1_1_shipping_option.html#a1a21641a9f85591e898798c64007d8ba">TgBot::ShippingOption::prices</a></div><div class="ttdeci">std::vector&lt; LabeledPrice::Ptr &gt; prices</div><div class="ttdoc">List of price options. </div><div class="ttdef"><b>Definition:</b> <a href="_shipping_option_8h_source.html#l00039">ShippingOption.h:39</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_shipping_option_html_a176727e25151781f0b050c58b329ff8e"><div class="ttname"><a href="class_tg_bot_1_1_shipping_option.html#a176727e25151781f0b050c58b329ff8e">TgBot::ShippingOption::title</a></div><div class="ttdeci">std::string title</div><div class="ttdoc">Option title. </div><div class="ttdef"><b>Definition:</b> <a href="_shipping_option_8h_source.html#l00034">ShippingOption.h:34</a></div></div>
+<div class="ttc" id="_labeled_price_8h_html"><div class="ttname"><a href="_labeled_price_8h.html">LabeledPrice.h</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_shipping_option_8h.html">ShippingOption.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_shipping_query_8h.html b/docs/_shipping_query_8h.html
new file mode 100644
index 0000000..ddc1345
--- /dev/null
+++ b/docs/_shipping_query_8h.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/ShippingQuery.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_shipping_query_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">ShippingQuery.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;string&gt;</code><br />
+<code>#include &lt;memory&gt;</code><br />
+<code>#include &lt;vector&gt;</code><br />
+<code>#include &quot;<a class="el" href="_user_8h_source.html">tgbot/types/User.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_shipping_address_8h_source.html">tgbot/types/ShippingAddress.h</a>&quot;</code><br />
+</div>
+<p><a href="_shipping_query_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_query.html">TgBot::ShippingQuery</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This object contains information about an incoming shipping query. <a href="class_tg_bot_1_1_shipping_query.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_tg_bot"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tg_bot.html">TgBot</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_shipping_query_8h.html">ShippingQuery.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_shipping_query_8h_source.html b/docs/_shipping_query_8h_source.html
new file mode 100644
index 0000000..31a26c1
--- /dev/null
+++ b/docs/_shipping_query_8h_source.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/ShippingQuery.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_shipping_query_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">ShippingQuery.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="_shipping_query_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright (c) 2017 Maks Mazurov (fox.cpp)</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef TGBOT_SHIPPINGQUERY_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define TGBOT_SHIPPINGQUERY_H</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_user_8h.html">tgbot/types/User.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_shipping_address_8h.html">tgbot/types/ShippingAddress.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_shipping_query.html"> 42</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_shipping_query.html">ShippingQuery</a> {</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_shipping_query.html#a952ccde4a79282a4c20f42cfed069d64"> 44</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;ShippingQuery&gt; <a class="code" href="class_tg_bot_1_1_shipping_query.html#a952ccde4a79282a4c20f42cfed069d64">Ptr</a>;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_shipping_query.html#ab3b7dedd15793e42c7efe594e38f8003"> 49</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_shipping_query.html#ab3b7dedd15793e42c7efe594e38f8003">id</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_shipping_query.html#a6f10c244ff5e3323961bdc7c5eb43f31"> 54</a></span>&#160; <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a> <a class="code" href="class_tg_bot_1_1_shipping_query.html#a6f10c244ff5e3323961bdc7c5eb43f31">from</a>;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_shipping_query.html#aa62e1e79cd7f9ba961128ad89dde7899"> 59</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_shipping_query.html#aa62e1e79cd7f9ba961128ad89dde7899">invoicePayload</a>;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_shipping_query.html#a3d99a04e8227422fe4349a42dd1ecd7a"> 64</a></span>&#160; <a class="code" href="class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d">ShippingAddress::Ptr</a> <a class="code" href="class_tg_bot_1_1_shipping_query.html#a3d99a04e8227422fe4349a42dd1ecd7a">shippingAddress</a>;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;};</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;}</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#endif //TGBOT_SHIPPINGQUERY_H</span></div><div class="ttc" id="class_tg_bot_1_1_shipping_query_html"><div class="ttname"><a href="class_tg_bot_1_1_shipping_query.html">TgBot::ShippingQuery</a></div><div class="ttdoc">This object contains information about an incoming shipping query. </div><div class="ttdef"><b>Definition:</b> <a href="_shipping_query_8h_source.html#l00042">ShippingQuery.h:42</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_shipping_query_html_a952ccde4a79282a4c20f42cfed069d64"><div class="ttname"><a href="class_tg_bot_1_1_shipping_query.html#a952ccde4a79282a4c20f42cfed069d64">TgBot::ShippingQuery::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; ShippingQuery &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_shipping_query_8h_source.html#l00044">ShippingQuery.h:44</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_shipping_query_html_ab3b7dedd15793e42c7efe594e38f8003"><div class="ttname"><a href="class_tg_bot_1_1_shipping_query.html#ab3b7dedd15793e42c7efe594e38f8003">TgBot::ShippingQuery::id</a></div><div class="ttdeci">std::string id</div><div class="ttdoc">Unique query identifier. </div><div class="ttdef"><b>Definition:</b> <a href="_shipping_query_8h_source.html#l00049">ShippingQuery.h:49</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_shipping_query_html_a6f10c244ff5e3323961bdc7c5eb43f31"><div class="ttname"><a href="class_tg_bot_1_1_shipping_query.html#a6f10c244ff5e3323961bdc7c5eb43f31">TgBot::ShippingQuery::from</a></div><div class="ttdeci">User::Ptr from</div><div class="ttdoc">User who sent the query. </div><div class="ttdef"><b>Definition:</b> <a href="_shipping_query_8h_source.html#l00054">ShippingQuery.h:54</a></div></div>
+<div class="ttc" id="_shipping_address_8h_html"><div class="ttname"><a href="_shipping_address_8h.html">ShippingAddress.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_shipping_query_html_aa62e1e79cd7f9ba961128ad89dde7899"><div class="ttname"><a href="class_tg_bot_1_1_shipping_query.html#aa62e1e79cd7f9ba961128ad89dde7899">TgBot::ShippingQuery::invoicePayload</a></div><div class="ttdeci">std::string invoicePayload</div><div class="ttdoc">Bot specified invoice payload. </div><div class="ttdef"><b>Definition:</b> <a href="_shipping_query_8h_source.html#l00059">ShippingQuery.h:59</a></div></div>
+<div class="ttc" id="_user_8h_html"><div class="ttname"><a href="_user_8h.html">User.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_shipping_address_html_a92871afa1e15fa06460729711ce6641d"><div class="ttname"><a href="class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d">TgBot::ShippingAddress::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; ShippingAddress &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_shipping_address_8h_source.html#l00041">ShippingAddress.h:41</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_shipping_query_html_a3d99a04e8227422fe4349a42dd1ecd7a"><div class="ttname"><a href="class_tg_bot_1_1_shipping_query.html#a3d99a04e8227422fe4349a42dd1ecd7a">TgBot::ShippingQuery::shippingAddress</a></div><div class="ttdeci">ShippingAddress::Ptr shippingAddress</div><div class="ttdoc">User specified shipping address. </div><div class="ttdef"><b>Definition:</b> <a href="_shipping_query_8h_source.html#l00064">ShippingQuery.h:64</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_user_html_ae6ea24aef677abaaf0fd7d60adf5be79"><div class="ttname"><a href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">TgBot::User::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; User &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_user_8h_source.html#l00038">User.h:38</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_shipping_query_8h.html">ShippingQuery.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_sticker_8h.html b/docs/_sticker_8h.html
index 1f482b7..f05588c 100644
--- a/docs/_sticker_8h.html
+++ b/docs/_sticker_8h.html
@@ -89,6 +89,7 @@ $(document).ready(function(){initNavTree('_sticker_8h.html','');});
<div class="textblock"><code>#include &lt;string&gt;</code><br />
<code>#include &lt;memory&gt;</code><br />
<code>#include &quot;<a class="el" href="_photo_size_8h_source.html">tgbot/types/PhotoSize.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_mask_position_8h_source.html">tgbot/types/MaskPosition.h</a>&quot;</code><br />
</div>
<p><a href="_sticker_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
@@ -108,7 +109,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_sticker_8h.html">Sticker.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_sticker_8h_source.html b/docs/_sticker_8h_source.html
index 6082b2f..3bbd449 100644
--- a/docs/_sticker_8h_source.html
+++ b/docs/_sticker_8h_source.html
@@ -83,24 +83,28 @@ $(document).ready(function(){initNavTree('_sticker_8h_source.html','');});
<div class="title">Sticker.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_sticker_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_STICKER_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_STICKER_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_photo_size_8h.html">tgbot/types/PhotoSize.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_sticker.html"> 37</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_sticker.html">Sticker</a> {</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff"> 40</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;Sticker&gt; <a class="code" href="class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff">Ptr</a>;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_sticker.html#ace3bb46bbb491c1a9687cd14a37b25d1"> 45</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_sticker.html#ace3bb46bbb491c1a9687cd14a37b25d1">fileId</a>;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_sticker.html#a059e6027de50f618ca5d454cee943fcb"> 50</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_sticker.html#a059e6027de50f618ca5d454cee943fcb">width</a>;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_sticker.html#a0d0e6098f8a11ab88df19ff64e5e62ce"> 55</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_sticker.html#a0d0e6098f8a11ab88df19ff64e5e62ce">height</a>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_sticker.html#aff8374f6355156deae78e8f934f3aab3"> 60</a></span>&#160; <a class="code" href="class_tg_bot_1_1_photo_size.html#a05f58e05528a02e6bc98b67a81e8ae83">PhotoSize::Ptr</a> <a class="code" href="class_tg_bot_1_1_sticker.html#aff8374f6355156deae78e8f934f3aab3">thumb</a>;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_sticker.html#a91d598b9805292d3956b47d88febe001"> 65</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_sticker.html#a91d598b9805292d3956b47d88febe001">emoji</a>;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_sticker.html#a3e6951a3f8400f05dc5e4b4eb24eda1a"> 70</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_sticker.html#a3e6951a3f8400f05dc5e4b4eb24eda1a">fileSize</a>;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;};</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;}</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_STICKER_H</span></div><div class="ttc" id="class_tg_bot_1_1_sticker_html_a91d598b9805292d3956b47d88febe001"><div class="ttname"><a href="class_tg_bot_1_1_sticker.html#a91d598b9805292d3956b47d88febe001">TgBot::Sticker::emoji</a></div><div class="ttdeci">std::string emoji</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_8h_source.html#l00065">Sticker.h:65</a></div></div>
+<a href="_sticker_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_STICKER_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_STICKER_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_photo_size_8h.html">tgbot/types/PhotoSize.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_mask_position_8h.html">tgbot/types/MaskPosition.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_sticker.html"> 38</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_sticker.html">Sticker</a> {</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff"> 41</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;Sticker&gt; <a class="code" href="class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff">Ptr</a>;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_sticker.html#ace3bb46bbb491c1a9687cd14a37b25d1"> 46</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_sticker.html#ace3bb46bbb491c1a9687cd14a37b25d1">fileId</a>;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_sticker.html#a059e6027de50f618ca5d454cee943fcb"> 51</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_sticker.html#a059e6027de50f618ca5d454cee943fcb">width</a>;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_sticker.html#a0d0e6098f8a11ab88df19ff64e5e62ce"> 56</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_sticker.html#a0d0e6098f8a11ab88df19ff64e5e62ce">height</a>;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_sticker.html#aff8374f6355156deae78e8f934f3aab3"> 61</a></span>&#160; <a class="code" href="class_tg_bot_1_1_photo_size.html#a05f58e05528a02e6bc98b67a81e8ae83">PhotoSize::Ptr</a> <a class="code" href="class_tg_bot_1_1_sticker.html#aff8374f6355156deae78e8f934f3aab3">thumb</a>;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_sticker.html#a91d598b9805292d3956b47d88febe001"> 66</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_sticker.html#a91d598b9805292d3956b47d88febe001">emoji</a>;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_sticker.html#ac9ff439183edc6a5fb2c469e29c687ba"> 71</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_sticker.html#ac9ff439183edc6a5fb2c469e29c687ba">setName</a>;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_sticker.html#a4e61ddba7363932939846585eec348e2"> 76</a></span>&#160; <a class="code" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">MaskPosition::Ptr</a> <a class="code" href="class_tg_bot_1_1_sticker.html#a4e61ddba7363932939846585eec348e2">maskPosition</a>;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_sticker.html#a3e6951a3f8400f05dc5e4b4eb24eda1a"> 81</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_sticker.html#a3e6951a3f8400f05dc5e4b4eb24eda1a">fileSize</a>;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;};</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;}</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_STICKER_H</span></div><div class="ttc" id="class_tg_bot_1_1_sticker_html_ac9ff439183edc6a5fb2c469e29c687ba"><div class="ttname"><a href="class_tg_bot_1_1_sticker.html#ac9ff439183edc6a5fb2c469e29c687ba">TgBot::Sticker::setName</a></div><div class="ttdeci">std::string setName</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_8h_source.html#l00071">Sticker.h:71</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_sticker_html_a4e61ddba7363932939846585eec348e2"><div class="ttname"><a href="class_tg_bot_1_1_sticker.html#a4e61ddba7363932939846585eec348e2">TgBot::Sticker::maskPosition</a></div><div class="ttdeci">MaskPosition::Ptr maskPosition</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_8h_source.html#l00076">Sticker.h:76</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_sticker_html_a91d598b9805292d3956b47d88febe001"><div class="ttname"><a href="class_tg_bot_1_1_sticker.html#a91d598b9805292d3956b47d88febe001">TgBot::Sticker::emoji</a></div><div class="ttdeci">std::string emoji</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_8h_source.html#l00066">Sticker.h:66</a></div></div>
<div class="ttc" id="_photo_size_8h_html"><div class="ttname"><a href="_photo_size_8h.html">PhotoSize.h</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_sticker_html_a63c460c539e3549bec82850fe30c8fff"><div class="ttname"><a href="class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff">TgBot::Sticker::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Sticker &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_8h_source.html#l00040">Sticker.h:40</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_sticker_html_aff8374f6355156deae78e8f934f3aab3"><div class="ttname"><a href="class_tg_bot_1_1_sticker.html#aff8374f6355156deae78e8f934f3aab3">TgBot::Sticker::thumb</a></div><div class="ttdeci">PhotoSize::Ptr thumb</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_8h_source.html#l00060">Sticker.h:60</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_sticker_html"><div class="ttname"><a href="class_tg_bot_1_1_sticker.html">TgBot::Sticker</a></div><div class="ttdef"><b>Definition:</b> <a href="_sticker_8h_source.html#l00037">Sticker.h:37</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_sticker_html_a0d0e6098f8a11ab88df19ff64e5e62ce"><div class="ttname"><a href="class_tg_bot_1_1_sticker.html#a0d0e6098f8a11ab88df19ff64e5e62ce">TgBot::Sticker::height</a></div><div class="ttdeci">int32_t height</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_8h_source.html#l00055">Sticker.h:55</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_sticker_html_a63c460c539e3549bec82850fe30c8fff"><div class="ttname"><a href="class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff">TgBot::Sticker::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Sticker &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_8h_source.html#l00041">Sticker.h:41</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_sticker_html_aff8374f6355156deae78e8f934f3aab3"><div class="ttname"><a href="class_tg_bot_1_1_sticker.html#aff8374f6355156deae78e8f934f3aab3">TgBot::Sticker::thumb</a></div><div class="ttdeci">PhotoSize::Ptr thumb</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_8h_source.html#l00061">Sticker.h:61</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_sticker_html"><div class="ttname"><a href="class_tg_bot_1_1_sticker.html">TgBot::Sticker</a></div><div class="ttdef"><b>Definition:</b> <a href="_sticker_8h_source.html#l00038">Sticker.h:38</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_sticker_html_a0d0e6098f8a11ab88df19ff64e5e62ce"><div class="ttname"><a href="class_tg_bot_1_1_sticker.html#a0d0e6098f8a11ab88df19ff64e5e62ce">TgBot::Sticker::height</a></div><div class="ttdeci">int32_t height</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_8h_source.html#l00056">Sticker.h:56</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_photo_size_html_a05f58e05528a02e6bc98b67a81e8ae83"><div class="ttname"><a href="class_tg_bot_1_1_photo_size.html#a05f58e05528a02e6bc98b67a81e8ae83">TgBot::PhotoSize::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; PhotoSize &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_photo_size_8h_source.html#l00038">PhotoSize.h:38</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_sticker_html_ace3bb46bbb491c1a9687cd14a37b25d1"><div class="ttname"><a href="class_tg_bot_1_1_sticker.html#ace3bb46bbb491c1a9687cd14a37b25d1">TgBot::Sticker::fileId</a></div><div class="ttdeci">std::string fileId</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_8h_source.html#l00045">Sticker.h:45</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_sticker_html_a059e6027de50f618ca5d454cee943fcb"><div class="ttname"><a href="class_tg_bot_1_1_sticker.html#a059e6027de50f618ca5d454cee943fcb">TgBot::Sticker::width</a></div><div class="ttdeci">int32_t width</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_8h_source.html#l00050">Sticker.h:50</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_sticker_html_a3e6951a3f8400f05dc5e4b4eb24eda1a"><div class="ttname"><a href="class_tg_bot_1_1_sticker.html#a3e6951a3f8400f05dc5e4b4eb24eda1a">TgBot::Sticker::fileSize</a></div><div class="ttdeci">int32_t fileSize</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_8h_source.html#l00070">Sticker.h:70</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_mask_position_html_a37edf3eefbf231ee8ab94a29425b3fe1"><div class="ttname"><a href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">TgBot::MaskPosition::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; MaskPosition &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_mask_position_8h_source.html#l00038">MaskPosition.h:38</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_sticker_html_ace3bb46bbb491c1a9687cd14a37b25d1"><div class="ttname"><a href="class_tg_bot_1_1_sticker.html#ace3bb46bbb491c1a9687cd14a37b25d1">TgBot::Sticker::fileId</a></div><div class="ttdeci">std::string fileId</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_8h_source.html#l00046">Sticker.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_sticker_html_a059e6027de50f618ca5d454cee943fcb"><div class="ttname"><a href="class_tg_bot_1_1_sticker.html#a059e6027de50f618ca5d454cee943fcb">TgBot::Sticker::width</a></div><div class="ttdeci">int32_t width</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_8h_source.html#l00051">Sticker.h:51</a></div></div>
+<div class="ttc" id="_mask_position_8h_html"><div class="ttname"><a href="_mask_position_8h.html">MaskPosition.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_sticker_html_a3e6951a3f8400f05dc5e4b4eb24eda1a"><div class="ttname"><a href="class_tg_bot_1_1_sticker.html#a3e6951a3f8400f05dc5e4b4eb24eda1a">TgBot::Sticker::fileSize</a></div><div class="ttdeci">int32_t fileSize</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_8h_source.html#l00081">Sticker.h:81</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_sticker_8h.html">Sticker.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_sticker_set_8h.html b/docs/_sticker_set_8h.html
new file mode 100644
index 0000000..c8ad6e3
--- /dev/null
+++ b/docs/_sticker_set_8h.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/StickerSet.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_sticker_set_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">StickerSet.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;memory&gt;</code><br />
+<code>#include &lt;string&gt;</code><br />
+<code>#include &lt;vector&gt;</code><br />
+<code>#include &quot;<a class="el" href="_sticker_8h_source.html">tgbot/types/Sticker.h</a>&quot;</code><br />
+</div>
+<p><a href="_sticker_set_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_sticker_set.html">TgBot::StickerSet</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_tg_bot"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tg_bot.html">TgBot</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_sticker_set_8h.html">StickerSet.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_sticker_set_8h_source.html b/docs/_sticker_set_8h_source.html
new file mode 100644
index 0000000..4d37d3f
--- /dev/null
+++ b/docs/_sticker_set_8h_source.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/StickerSet.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_sticker_set_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">StickerSet.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="_sticker_set_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright (c) 2018 JellyBrick</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef TGBOT_STICKERSET_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define TGBOT_STICKERSET_H</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_sticker_8h.html">tgbot/types/Sticker.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_sticker_set.html"> 39</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_sticker_set.html">StickerSet</a> {</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_sticker_set.html#ad3c58f08ddacdb946507cd96a3d54421"> 41</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;StickerSet&gt; <a class="code" href="class_tg_bot_1_1_sticker_set.html#ad3c58f08ddacdb946507cd96a3d54421">Ptr</a>;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_sticker_set.html#a28755ab9c48ec7b667fd187976682631"> 46</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_sticker_set.html#a28755ab9c48ec7b667fd187976682631">name</a>;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_sticker_set.html#ade2402dfdb526b9826eb4db22527f0e2"> 51</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_sticker_set.html#ade2402dfdb526b9826eb4db22527f0e2">title</a>;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_sticker_set.html#ab1255b8783dc35b3535c46acbe3b4ca6"> 56</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_sticker_set.html#ab1255b8783dc35b3535c46acbe3b4ca6">containsMasks</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_sticker_set.html#a029bf60e037c38c991706c378d545f34"> 61</a></span>&#160; std::vector&lt;Sticker::Ptr&gt; <a class="code" href="class_tg_bot_1_1_sticker_set.html#a029bf60e037c38c991706c378d545f34">stickers</a>;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;};</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;}</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#endif //TGBOT_STICKERSET_H</span></div><div class="ttc" id="class_tg_bot_1_1_sticker_set_html_ad3c58f08ddacdb946507cd96a3d54421"><div class="ttname"><a href="class_tg_bot_1_1_sticker_set.html#ad3c58f08ddacdb946507cd96a3d54421">TgBot::StickerSet::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; StickerSet &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_set_8h_source.html#l00041">StickerSet.h:41</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_sticker_set_html_ade2402dfdb526b9826eb4db22527f0e2"><div class="ttname"><a href="class_tg_bot_1_1_sticker_set.html#ade2402dfdb526b9826eb4db22527f0e2">TgBot::StickerSet::title</a></div><div class="ttdeci">std::string title</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_set_8h_source.html#l00051">StickerSet.h:51</a></div></div>
+<div class="ttc" id="_sticker_8h_html"><div class="ttname"><a href="_sticker_8h.html">Sticker.h</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_sticker_set_html_a029bf60e037c38c991706c378d545f34"><div class="ttname"><a href="class_tg_bot_1_1_sticker_set.html#a029bf60e037c38c991706c378d545f34">TgBot::StickerSet::stickers</a></div><div class="ttdeci">std::vector&lt; Sticker::Ptr &gt; stickers</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_set_8h_source.html#l00061">StickerSet.h:61</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_sticker_set_html_a28755ab9c48ec7b667fd187976682631"><div class="ttname"><a href="class_tg_bot_1_1_sticker_set.html#a28755ab9c48ec7b667fd187976682631">TgBot::StickerSet::name</a></div><div class="ttdeci">std::string name</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_set_8h_source.html#l00046">StickerSet.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_sticker_set_html_ab1255b8783dc35b3535c46acbe3b4ca6"><div class="ttname"><a href="class_tg_bot_1_1_sticker_set.html#ab1255b8783dc35b3535c46acbe3b4ca6">TgBot::StickerSet::containsMasks</a></div><div class="ttdeci">bool containsMasks</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_set_8h_source.html#l00056">StickerSet.h:56</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_sticker_set_html"><div class="ttname"><a href="class_tg_bot_1_1_sticker_set.html">TgBot::StickerSet</a></div><div class="ttdef"><b>Definition:</b> <a href="_sticker_set_8h_source.html#l00039">StickerSet.h:39</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_sticker_set_8h.html">StickerSet.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_string_tools_8h.html b/docs/_string_tools_8h.html
index ef149f6..4d5bee3 100644
--- a/docs/_string_tools_8h.html
+++ b/docs/_string_tools_8h.html
@@ -120,7 +120,7 @@ Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_d3a0916884c776a83ed0f419714df887.html">tools</a></li><li class="navelem"><a class="el" href="_string_tools_8h.html">StringTools.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_string_tools_8h_source.html b/docs/_string_tools_8h_source.html
index 34739d9..bd23964 100644
--- a/docs/_string_tools_8h_source.html
+++ b/docs/_string_tools_8h_source.html
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('_string_tools_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_d3a0916884c776a83ed0f419714df887.html">tools</a></li><li class="navelem"><a class="el" href="_string_tools_8h.html">StringTools.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_successful_payment_8h.html b/docs/_successful_payment_8h.html
new file mode 100644
index 0000000..7ed5bf0
--- /dev/null
+++ b/docs/_successful_payment_8h.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/SuccessfulPayment.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_successful_payment_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">SuccessfulPayment.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;string&gt;</code><br />
+<code>#include &lt;memory&gt;</code><br />
+<code>#include &lt;vector&gt;</code><br />
+<code>#include &quot;<a class="el" href="_order_info_8h_source.html">tgbot/types/OrderInfo.h</a>&quot;</code><br />
+</div>
+<p><a href="_successful_payment_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_successful_payment.html">TgBot::SuccessfulPayment</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This object contains basic information about a successful payment. <a href="class_tg_bot_1_1_successful_payment.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_tg_bot"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tg_bot.html">TgBot</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_successful_payment_8h.html">SuccessfulPayment.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_successful_payment_8h_source.html b/docs/_successful_payment_8h_source.html
new file mode 100644
index 0000000..14f5b73
--- /dev/null
+++ b/docs/_successful_payment_8h_source.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/SuccessfulPayment.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_successful_payment_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">SuccessfulPayment.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="_successful_payment_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> * Copyright (c) 2017 Maks Mazurov (fox.cpp)</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#ifndef TGBOT_SUCCESSFULPAYMENT_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#define TGBOT_SUCCESSFULPAYMENT_H</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_order_info_8h.html">tgbot/types/OrderInfo.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_successful_payment.html"> 41</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_successful_payment.html">SuccessfulPayment</a> {</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_successful_payment.html#a753e2643432af6f0b2561436f2b1da0d"> 43</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;SuccessfulPayment&gt; <a class="code" href="class_tg_bot_1_1_successful_payment.html#a753e2643432af6f0b2561436f2b1da0d">Ptr</a>;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_successful_payment.html#a7cabedcd7e557d607baf968c2fc454f3"> 48</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_successful_payment.html#a7cabedcd7e557d607baf968c2fc454f3">currency</a>;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_successful_payment.html#a5e2d3de9df8e9ee28b9e9c5e037cadc7"> 61</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_successful_payment.html#a5e2d3de9df8e9ee28b9e9c5e037cadc7">totalAmount</a>;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_successful_payment.html#a260f6306836c863523054f076c9350c6"> 66</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_successful_payment.html#a260f6306836c863523054f076c9350c6">invoicePayload</a>;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_successful_payment.html#a29413281af3ef0ff5c60d3e4dac2435e"> 71</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_successful_payment.html#a29413281af3ef0ff5c60d3e4dac2435e">shippingOptionId</a>;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_successful_payment.html#a7fd2215c7e0a0975477d8e5fff0ae829"> 76</a></span>&#160; <a class="code" href="class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a">OrderInfo::Ptr</a> <a class="code" href="class_tg_bot_1_1_successful_payment.html#a7fd2215c7e0a0975477d8e5fff0ae829">orderInfo</a>;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_successful_payment.html#a42ec4a5d0de537eaf1e9d43866ac3c04"> 81</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_successful_payment.html#a42ec4a5d0de537eaf1e9d43866ac3c04">telegramPaymentChargeId</a>;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_successful_payment.html#a06d9cb4285772b1e0aa91df415af4cf6"> 86</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_successful_payment.html#a06d9cb4285772b1e0aa91df415af4cf6">providerPaymentChargeId</a>;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;};</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;}</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#endif //TGBOT_SUCCESSFULPAYMENT_H</span></div><div class="ttc" id="class_tg_bot_1_1_successful_payment_html_a7fd2215c7e0a0975477d8e5fff0ae829"><div class="ttname"><a href="class_tg_bot_1_1_successful_payment.html#a7fd2215c7e0a0975477d8e5fff0ae829">TgBot::SuccessfulPayment::orderInfo</a></div><div class="ttdeci">OrderInfo::Ptr orderInfo</div><div class="ttdoc">Optional. Order info provided by the user. </div><div class="ttdef"><b>Definition:</b> <a href="_successful_payment_8h_source.html#l00076">SuccessfulPayment.h:76</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_successful_payment_html_a5e2d3de9df8e9ee28b9e9c5e037cadc7"><div class="ttname"><a href="class_tg_bot_1_1_successful_payment.html#a5e2d3de9df8e9ee28b9e9c5e037cadc7">TgBot::SuccessfulPayment::totalAmount</a></div><div class="ttdeci">int32_t totalAmount</div><div class="ttdoc">Total price in the smallest units of the currency (integer, not float/double). </div><div class="ttdef"><b>Definition:</b> <a href="_successful_payment_8h_source.html#l00061">SuccessfulPayment.h:61</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_successful_payment_html_a260f6306836c863523054f076c9350c6"><div class="ttname"><a href="class_tg_bot_1_1_successful_payment.html#a260f6306836c863523054f076c9350c6">TgBot::SuccessfulPayment::invoicePayload</a></div><div class="ttdeci">std::string invoicePayload</div><div class="ttdoc">Bot specified invoice payload. </div><div class="ttdef"><b>Definition:</b> <a href="_successful_payment_8h_source.html#l00066">SuccessfulPayment.h:66</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_successful_payment_html_a7cabedcd7e557d607baf968c2fc454f3"><div class="ttname"><a href="class_tg_bot_1_1_successful_payment.html#a7cabedcd7e557d607baf968c2fc454f3">TgBot::SuccessfulPayment::currency</a></div><div class="ttdeci">std::string currency</div><div class="ttdoc">Three-letter ISO 4217 currency code. </div><div class="ttdef"><b>Definition:</b> <a href="_successful_payment_8h_source.html#l00048">SuccessfulPayment.h:48</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_successful_payment_html_a06d9cb4285772b1e0aa91df415af4cf6"><div class="ttname"><a href="class_tg_bot_1_1_successful_payment.html#a06d9cb4285772b1e0aa91df415af4cf6">TgBot::SuccessfulPayment::providerPaymentChargeId</a></div><div class="ttdeci">std::string providerPaymentChargeId</div><div class="ttdoc">Provider payment identifier. </div><div class="ttdef"><b>Definition:</b> <a href="_successful_payment_8h_source.html#l00086">SuccessfulPayment.h:86</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_successful_payment_html"><div class="ttname"><a href="class_tg_bot_1_1_successful_payment.html">TgBot::SuccessfulPayment</a></div><div class="ttdoc">This object contains basic information about a successful payment. </div><div class="ttdef"><b>Definition:</b> <a href="_successful_payment_8h_source.html#l00041">SuccessfulPayment.h:41</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_successful_payment_html_a753e2643432af6f0b2561436f2b1da0d"><div class="ttname"><a href="class_tg_bot_1_1_successful_payment.html#a753e2643432af6f0b2561436f2b1da0d">TgBot::SuccessfulPayment::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; SuccessfulPayment &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_successful_payment_8h_source.html#l00043">SuccessfulPayment.h:43</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_successful_payment_html_a42ec4a5d0de537eaf1e9d43866ac3c04"><div class="ttname"><a href="class_tg_bot_1_1_successful_payment.html#a42ec4a5d0de537eaf1e9d43866ac3c04">TgBot::SuccessfulPayment::telegramPaymentChargeId</a></div><div class="ttdeci">std::string telegramPaymentChargeId</div><div class="ttdoc">Telegram payment identifier. </div><div class="ttdef"><b>Definition:</b> <a href="_successful_payment_8h_source.html#l00081">SuccessfulPayment.h:81</a></div></div>
+<div class="ttc" id="_order_info_8h_html"><div class="ttname"><a href="_order_info_8h.html">OrderInfo.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_order_info_html_a546d93329dceb7bbd542a82d34e3b76a"><div class="ttname"><a href="class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a">TgBot::OrderInfo::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; OrderInfo &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_order_info_8h_source.html#l00042">OrderInfo.h:42</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_successful_payment_html_a29413281af3ef0ff5c60d3e4dac2435e"><div class="ttname"><a href="class_tg_bot_1_1_successful_payment.html#a29413281af3ef0ff5c60d3e4dac2435e">TgBot::SuccessfulPayment::shippingOptionId</a></div><div class="ttdeci">std::string shippingOptionId</div><div class="ttdoc">Optional. Identifier of the shipping option chosen by the user. </div><div class="ttdef"><b>Definition:</b> <a href="_successful_payment_8h_source.html#l00071">SuccessfulPayment.h:71</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_successful_payment_8h.html">SuccessfulPayment.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_tg_exception_8h.html b/docs/_tg_exception_8h.html
index 48cba95..f8ac734 100644
--- a/docs/_tg_exception_8h.html
+++ b/docs/_tg_exception_8h.html
@@ -107,7 +107,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="_tg_exception_8h.html">TgException.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_tg_exception_8h_source.html b/docs/_tg_exception_8h_source.html
index 06eb49e..af6153f 100644
--- a/docs/_tg_exception_8h_source.html
+++ b/docs/_tg_exception_8h_source.html
@@ -84,7 +84,7 @@ $(document).ready(function(){initNavTree('_tg_exception_8h_source.html','');});
</div><!--header-->
<div class="contents">
<a href="_tg_exception_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_TGEXCEPTION_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_TGEXCEPTION_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;stdexcept&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_exception.html"> 35</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_tg_exception.html">TgException</a> : <span class="keyword">public</span> std::runtime_error {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keyword">explicit</span> <a class="code" href="class_tg_bot_1_1_tg_exception.html#a3deeaa4d10491dd6824ef954cd0a2d15">TgException</a>(<span class="keyword">const</span> std::string description);</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;};</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;}</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#endif //TGBOT_TGEXCEPTION_H</span></div><div class="ttc" id="class_tg_bot_1_1_tg_exception_html"><div class="ttname"><a href="class_tg_bot_1_1_tg_exception.html">TgBot::TgException</a></div><div class="ttdef"><b>Definition:</b> <a href="_tg_exception_8h_source.html#l00035">TgException.h:35</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_exception_html_a3deeaa4d10491dd6824ef954cd0a2d15"><div class="ttname"><a href="class_tg_bot_1_1_tg_exception.html#a3deeaa4d10491dd6824ef954cd0a2d15">TgBot::TgException::TgException</a></div><div class="ttdeci">TgException(const std::string description)</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
@@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('_tg_exception_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="_tg_exception_8h.html">TgException.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_tg_long_poll_8h.html b/docs/_tg_long_poll_8h.html
index 7b955cd..33e8eda 100644
--- a/docs/_tg_long_poll_8h.html
+++ b/docs/_tg_long_poll_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_933963de0e9d7c93f6217fb7d7e6c3ad.html">net</a></li><li class="navelem"><a class="el" href="_tg_long_poll_8h.html">TgLongPoll.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_tg_long_poll_8h_source.html b/docs/_tg_long_poll_8h_source.html
index 30f7c43..7f02dd0 100644
--- a/docs/_tg_long_poll_8h_source.html
+++ b/docs/_tg_long_poll_8h_source.html
@@ -84,8 +84,8 @@ $(document).ready(function(){initNavTree('_tg_long_poll_8h_source.html','');});
</div><!--header-->
<div class="contents">
<a href="_tg_long_poll_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_TGLONGPOLL_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_TGLONGPOLL_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_bot_8h.html">tgbot/Bot.h</a>&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_api_8h.html">tgbot/Api.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_event_handler_8h.html">tgbot/EventHandler.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_long_poll.html"> 36</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_tg_long_poll.html">TgLongPoll</a> {</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <a class="code" href="class_tg_bot_1_1_tg_long_poll.html#a11a1a5880898b9cae8c95c6ee7eb8b7e">TgLongPoll</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_api.html">Api</a>* api, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_event_handler.html">EventHandler</a>* eventHandler, int32_t, int32_t, <span class="keyword">const</span> std::shared_ptr&lt;std::vector&lt;std::string&gt;&gt;&amp;);</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <a class="code" href="class_tg_bot_1_1_tg_long_poll.html#a11a1a5880898b9cae8c95c6ee7eb8b7e">TgLongPoll</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_bot.html">Bot</a>&amp; bot, int32_t = 100, int32_t = 60, <span class="keyword">const</span> std::shared_ptr&lt;std::vector&lt;std::string&gt;&gt;&amp; = <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_tg_bot_1_1_tg_long_poll.html#a8928ddad3b976a636a53bb066180cbaa">start</a>();</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; int32_t _lastUpdateId = 0;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; int32_t _limit;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; int32_t _timeout;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; std::shared_ptr&lt;std::vector&lt;std::string&gt;&gt; _allowupdates;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_api.html">Api</a>* _api;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_event_handler.html">EventHandler</a>* _eventHandler;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;};</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;}</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#endif //TGBOT_TGLONGPOLL_H</span></div><div class="ttc" id="class_tg_bot_1_1_tg_long_poll_html"><div class="ttname"><a href="class_tg_bot_1_1_tg_long_poll.html">TgBot::TgLongPoll</a></div><div class="ttdef"><b>Definition:</b> <a href="_tg_long_poll_8h_source.html#l00036">TgLongPoll.h:36</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_api_html"><div class="ttname"><a href="class_tg_bot_1_1_api.html">TgBot::Api</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00052">Api.h:52</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_api_html"><div class="ttname"><a href="class_tg_bot_1_1_api.html">TgBot::Api</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00054">Api.h:54</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_long_poll_html_a8928ddad3b976a636a53bb066180cbaa"><div class="ttname"><a href="class_tg_bot_1_1_tg_long_poll.html#a8928ddad3b976a636a53bb066180cbaa">TgBot::TgLongPoll::start</a></div><div class="ttdeci">void start()</div></div>
<div class="ttc" id="class_tg_bot_1_1_event_handler_html"><div class="ttname"><a href="class_tg_bot_1_1_event_handler.html">TgBot::EventHandler</a></div><div class="ttdef"><b>Definition:</b> <a href="_event_handler_8h_source.html#l00032">EventHandler.h:32</a></div></div>
<div class="ttc" id="_api_8h_html"><div class="ttname"><a href="_api_8h.html">Api.h</a></div></div>
@@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('_tg_long_poll_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_933963de0e9d7c93f6217fb7d7e6c3ad.html">net</a></li><li class="navelem"><a class="el" href="_tg_long_poll_8h.html">TgLongPoll.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_tg_type_parser_8h.html b/docs/_tg_type_parser_8h.html
index 6e093dd..6f7ccf4 100644
--- a/docs/_tg_type_parser_8h.html
+++ b/docs/_tg_type_parser_8h.html
@@ -96,7 +96,10 @@ $(document).ready(function(){initNavTree('_tg_type_parser_8h.html','');});
<code>#include &quot;<a class="el" href="_audio_8h_source.html">tgbot/types/Audio.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_document_8h_source.html">tgbot/types/Document.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_sticker_8h_source.html">tgbot/types/Sticker.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_sticker_set_8h_source.html">tgbot/types/StickerSet.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_mask_position_8h_source.html">tgbot/types/MaskPosition.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_video_8h_source.html">tgbot/types/Video.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_video_note_8h_source.html">tgbot/types/VideoNote.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_contact_8h_source.html">tgbot/types/Contact.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_location_8h_source.html">tgbot/types/Location.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_update_8h_source.html">tgbot/types/Update.h</a>&quot;</code><br />
@@ -107,6 +110,7 @@ $(document).ready(function(){initNavTree('_tg_type_parser_8h.html','');});
<code>#include &quot;<a class="el" href="_reply_keyboard_remove_8h_source.html">tgbot/types/ReplyKeyboardRemove.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_force_reply_8h_source.html">tgbot/types/ForceReply.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_chat_member_8h_source.html">tgbot/types/ChatMember.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_chat_photo_8h_source.html">tgbot/types/ChatPhoto.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_response_parameters_8h_source.html">tgbot/types/ResponseParameters.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_generic_reply_8h_source.html">tgbot/types/GenericReply.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_inline_query_8h_source.html">tgbot/types/InlineQuery.h</a>&quot;</code><br />
@@ -141,6 +145,17 @@ $(document).ready(function(){initNavTree('_tg_type_parser_8h.html','');});
<code>#include &quot;<a class="el" href="_input_location_message_content_8h_source.html">tgbot/types/InputLocationMessageContent.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_input_venue_message_content_8h_source.html">tgbot/types/InputVenueMessageContent.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_input_contact_message_content_8h_source.html">tgbot/types/InputContactMessageContent.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_invoice_8h_source.html">tgbot/types/Invoice.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_order_info_8h_source.html">tgbot/types/OrderInfo.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_pre_checkout_query_8h_source.html">tgbot/types/PreCheckoutQuery.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_shipping_address_8h_source.html">tgbot/types/ShippingAddress.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_shipping_query_8h_source.html">tgbot/types/ShippingQuery.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_shipping_option_8h_source.html">tgbot/types/ShippingOption.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_successful_payment_8h_source.html">tgbot/types/SuccessfulPayment.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_labeled_price_8h_source.html">tgbot/types/LabeledPrice.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_input_media_8h_source.html">tgbot/types/InputMedia.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_input_media_photo_8h_source.html">tgbot/types/InputMediaPhoto.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_input_media_video_8h_source.html">tgbot/types/InputMediaVideo.h</a>&quot;</code><br />
</div>
<p><a href="_tg_type_parser_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
@@ -160,7 +175,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="_tg_type_parser_8h.html">TgTypeParser.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_tg_type_parser_8h_source.html b/docs/_tg_type_parser_8h_source.html
index a095749..d620a69 100644
--- a/docs/_tg_type_parser_8h_source.html
+++ b/docs/_tg_type_parser_8h_source.html
@@ -83,26 +83,33 @@ $(document).ready(function(){initNavTree('_tg_type_parser_8h_source.html','');})
<div class="title">TgTypeParser.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_tg_type_parser_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_TGTYPEPARSER_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_TGTYPEPARSER_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;boost/property_tree/ptree.hpp&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;boost/property_tree/json_parser.hpp&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_user_8h.html">tgbot/types/User.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_chat_8h.html">tgbot/types/Chat.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_message_8h.html">tgbot/types/Message.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_photo_size_8h.html">tgbot/types/PhotoSize.h</a>&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_audio_8h.html">tgbot/types/Audio.h</a>&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_document_8h.html">tgbot/types/Document.h</a>&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_sticker_8h.html">tgbot/types/Sticker.h</a>&quot;</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_video_8h.html">tgbot/types/Video.h</a>&quot;</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_contact_8h.html">tgbot/types/Contact.h</a>&quot;</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_location_8h.html">tgbot/types/Location.h</a>&quot;</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_update_8h.html">tgbot/types/Update.h</a>&quot;</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_user_profile_photos_8h.html">tgbot/types/UserProfilePhotos.h</a>&quot;</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_file_8h.html">tgbot/types/File.h</a>&quot;</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_reply_keyboard_markup_8h.html">tgbot/types/ReplyKeyboardMarkup.h</a>&quot;</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_keyboard_button_8h.html">tgbot/types/KeyboardButton.h</a>&quot;</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_reply_keyboard_remove_8h.html">tgbot/types/ReplyKeyboardRemove.h</a>&quot;</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_force_reply_8h.html">tgbot/types/ForceReply.h</a>&quot;</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_chat_member_8h.html">tgbot/types/ChatMember.h</a>&quot;</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_response_parameters_8h.html">tgbot/types/ResponseParameters.h</a>&quot;</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_generic_reply_8h.html">tgbot/types/GenericReply.h</a>&quot;</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_8h.html">tgbot/types/InlineQuery.h</a>&quot;</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_8h.html">tgbot/types/InlineQueryResult.h</a>&quot;</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_cached_audio_8h.html">tgbot/types/InlineQueryResultCachedAudio.h</a>&quot;</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_cached_document_8h.html">tgbot/types/InlineQueryResultCachedDocument.h</a>&quot;</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_cached_gif_8h.html">tgbot/types/InlineQueryResultCachedGif.h</a>&quot;</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_cached_mpeg4_gif_8h.html">tgbot/types/InlineQueryResultCachedMpeg4Gif.h</a>&quot;</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_cached_photo_8h.html">tgbot/types/InlineQueryResultCachedPhoto.h</a>&quot;</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_cached_sticker_8h.html">tgbot/types/InlineQueryResultCachedSticker.h</a>&quot;</span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_cached_video_8h.html">tgbot/types/InlineQueryResultCachedVideo.h</a>&quot;</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_cached_voice_8h.html">tgbot/types/InlineQueryResultCachedVoice.h</a>&quot;</span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_article_8h.html">tgbot/types/InlineQueryResultArticle.h</a>&quot;</span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_audio_8h.html">tgbot/types/InlineQueryResultAudio.h</a>&quot;</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_contact_8h.html">tgbot/types/InlineQueryResultContact.h</a>&quot;</span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_game_8h.html">tgbot/types/InlineQueryResultGame.h</a>&quot;</span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_document_8h.html">tgbot/types/InlineQueryResultDocument.h</a>&quot;</span></div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_gif_8h.html">tgbot/types/InlineQueryResultGif.h</a>&quot;</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_location_8h.html">tgbot/types/InlineQueryResultLocation.h</a>&quot;</span></div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_mpeg4_gif_8h.html">tgbot/types/InlineQueryResultMpeg4Gif.h</a>&quot;</span></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_photo_8h.html">tgbot/types/InlineQueryResultPhoto.h</a>&quot;</span></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_venue_8h.html">tgbot/types/InlineQueryResultVenue.h</a>&quot;</span></div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_video_8h.html">tgbot/types/InlineQueryResultVideo.h</a>&quot;</span></div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_voice_8h.html">tgbot/types/InlineQueryResultVoice.h</a>&quot;</span></div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_chosen_inline_result_8h.html">tgbot/types/ChosenInlineResult.h</a>&quot;</span></div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_callback_query_8h.html">tgbot/types/CallbackQuery.h</a>&quot;</span></div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_keyboard_markup_8h.html">tgbot/types/InlineKeyboardMarkup.h</a>&quot;</span></div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_keyboard_button_8h.html">tgbot/types/InlineKeyboardButton.h</a>&quot;</span></div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_webhook_info_8h.html">tgbot/types/WebhookInfo.h</a>&quot;</span></div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_input_message_content_8h.html">tgbot/types/InputMessageContent.h</a>&quot;</span></div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_input_text_message_content_8h.html">tgbot/types/InputTextMessageContent.h</a>&quot;</span></div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_input_location_message_content_8h.html">tgbot/types/InputLocationMessageContent.h</a>&quot;</span></div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_input_venue_message_content_8h.html">tgbot/types/InputVenueMessageContent.h</a>&quot;</span></div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_input_contact_message_content_8h.html">tgbot/types/InputContactMessageContent.h</a>&quot;</span></div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_type_parser.html"> 86</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_tg_type_parser.html">TgTypeParser</a> {</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_type_parser.html#ad6d33a3fef556360092afd0a2cb959f0"> 90</a></span>&#160; <span class="keyword">using</span> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ad6d33a3fef556360092afd0a2cb959f0">JsonToTgTypeFunc</a> = std::shared_ptr&lt;T&gt; (<a class="code" href="class_tg_bot_1_1_tg_type_parser.html">TgTypeParser</a>::*)(<span class="keyword">const</span> boost::property_tree::ptree&amp;) <span class="keyword">const</span>;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_type_parser.html#a48ee10add5f80c0c4afe55e99cabcddd"> 93</a></span>&#160; <span class="keyword">using</span> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a48ee10add5f80c0c4afe55e99cabcddd">TgTypeToJsonFunc</a> = std::string (<a class="code" href="class_tg_bot_1_1_tg_type_parser.html">TgTypeParser</a>::*)(<span class="keyword">const</span> std::shared_ptr&lt;T&gt;&amp;) <span class="keyword">const</span>;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">static</span> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html">TgTypeParser</a>&amp; <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a3e86a9ea4c29460c3be175cbc97fdd5b">getInstance</a>();</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <a class="code" href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48">Chat::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a69d57b8d5da285a07ec33918f057b132">parseJsonAndGetChat</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a8ea88c178aa2ea2b707e3f9165796cda">parseChat</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48">Chat::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a33fe7a4700d1f905fefa16c2e3f35217">parseJsonAndGetUser</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ae450dfabbb1efdc3e4c3366590e27a3b">parseUser</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <a class="code" href="class_tg_bot_1_1_message_entity.html#a6710ffdbafba909633df7bcd8c488da0">MessageEntity::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a0b51e45955eee1901c5c880882c36ca5">parseJsonAndGetEntity</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a6f885817899493546d20cfca4a443213">parseJsonAndGetMessage</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a416731a2264b9056c93cfd5236ef3420">parseMessage</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <a class="code" href="class_tg_bot_1_1_photo_size.html#a05f58e05528a02e6bc98b67a81e8ae83">PhotoSize::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a11fa0dd87bf2ef69e8806e41481a29f8">parseJsonAndGetPhotoSize</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a8ff0d8cbdae9e65edc11f345e1a93a94">parsePhotoSize</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_photo_size.html#a05f58e05528a02e6bc98b67a81e8ae83">PhotoSize::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <a class="code" href="class_tg_bot_1_1_audio.html#a09651872832ece3b22c7505a2cfc0034">Audio::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a5e309d20e6bf4321ddc16bec7d050545">parseJsonAndGetAudio</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a6002f3681a749d9d9e1733cb926a6643">parseAudio</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_audio.html#a09651872832ece3b22c7505a2cfc0034">Audio::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <a class="code" href="class_tg_bot_1_1_document.html#af311e27c16bf2a1128ee339899face9e">Document::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aa3d4d7e6505797bb9533787843525c3d">parseJsonAndGetDocument</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#af2f682e67258aec95323096b96813592">parseDocument</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_document.html#af311e27c16bf2a1128ee339899face9e">Document::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <a class="code" href="class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff">Sticker::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a1d160922a1ae90e8b46cac336e6462b6">parseJsonAndGetSticker</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ab8ec905ef28660617232f791dd5a4c33">parseSticker</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff">Sticker::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <a class="code" href="class_tg_bot_1_1_video.html#a0005786d327b3e363cb13c18e9ee0593">Video::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a055777bf4e153923e9a45caf85cfd2ce">parseJsonAndGetVideo</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a7f1313fb5694efa7f7d6caa4e73176c9">parseVideo</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_video.html#a0005786d327b3e363cb13c18e9ee0593">Video::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="code" href="class_tg_bot_1_1_contact.html#a43915fd39dc9ef11a5f8684512ce5e7b">Contact::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aca2d3c40be05cf683dc613b3eef602b5">parseJsonAndGetContact</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a1b41989120df5127623da72428928f70">parseContact</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_contact.html#a43915fd39dc9ef11a5f8684512ce5e7b">Contact::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <a class="code" href="class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678">Location::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#acf36e32c65d1459a19ad344abd1df158">parseJsonAndGetLocation</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#af5687838fb0246a56306e083a5518456">parseLocation</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678">Location::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <a class="code" href="class_tg_bot_1_1_update.html#abace63cf3605fe7a480a3bb839a672a8">Update::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a08541f9e83d92a4678f5cdd40bdf1269">parseJsonAndGetUpdate</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a975f16b6132ea35a4844118f1a1a8374">parseUpdate</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_update.html#abace63cf3605fe7a480a3bb839a672a8">Update::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <a class="code" href="class_tg_bot_1_1_user_profile_photos.html#a734352c5b115ea29e639f01462187d55">UserProfilePhotos::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aac8191cfb3e405286e4755336e9967ae">parseJsonAndGetUserProfilePhotos</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a2dfa0c7205973145b59dfe2e03fa5626">parseUserProfilePhotos</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_user_profile_photos.html#a734352c5b115ea29e639f01462187d55">UserProfilePhotos::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <a class="code" href="class_tg_bot_1_1_file.html#ac47e9c73b9d762eef2322c0932c5a934">File::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aef4869ecc38b1a6ec32c33c0f52e6d87">parseJsonAndGetFile</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a132384640371bae32ad87337231c40e6">parseFile</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_file.html#ac47e9c73b9d762eef2322c0932c5a934">File::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <a class="code" href="class_tg_bot_1_1_reply_keyboard_markup.html#af19f8402b914b603ab41305dee55f44a">ReplyKeyboardMarkup::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a186e99f8de0924d47e9183c0205a689f">parseJsonAndGetReplyKeyboardMarkup</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#af46802670f796f0e2139ec551bfa0f20">parseReplyKeyboardMarkup</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_reply_keyboard_markup.html#af19f8402b914b603ab41305dee55f44a">ReplyKeyboardMarkup::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <a class="code" href="class_tg_bot_1_1_keyboard_button.html#afa66915e5a8d58dbd7276265f00b0bcd">KeyboardButton::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a931e795baba8eab26a34adbfd6f0a3d2">parseJsonAndGetKeyboardButton</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aa9fea94f0ce162339bcadc87b30cf133">parseKeyboardButton</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_keyboard_button.html#afa66915e5a8d58dbd7276265f00b0bcd">KeyboardButton::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <a class="code" href="class_tg_bot_1_1_reply_keyboard_remove.html#aaa58ef7c177db3a3f46530bfb5fc0148">ReplyKeyboardRemove::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a8a787547e63b7ede8d20ef64e9213a02">parseJsonAndGetReplyKeyboardRemove</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a179c2d86d436bcea267516e4ac49f2da">parseReplyKeyboardRemove</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_reply_keyboard_remove.html#aaa58ef7c177db3a3f46530bfb5fc0148">ReplyKeyboardRemove::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <a class="code" href="class_tg_bot_1_1_force_reply.html#a3d17d51e17dfdfd22d263bdeaf603b66">ForceReply::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ab5711db94f14f6862f352a47e5283d18">parseJsonAndGetForceReply</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a7b363893f0f80cbf99ee48559de23cf3">parseForceReply</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_force_reply.html#a3d17d51e17dfdfd22d263bdeaf603b66">ForceReply::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <a class="code" href="class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d">ChatMember::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a97c29c797018934139109f426e0c1865">parseJsonAndGetChatMember</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aca144c409956718fb5b8b2063cc48204">parseChatMember</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d">ChatMember::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <a class="code" href="class_tg_bot_1_1_response_parameters.html#a345c84a4e959ed8e529b1cb6e76d0182">ResponseParameters::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a675429e3e189512d9b018565699610c4">parseJsonAndGetResponseParameters</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ade5925f7cdce4ee3641853c72a5b51c5">parseResponseParameters</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_response_parameters.html#a345c84a4e959ed8e529b1cb6e76d0182">ResponseParameters::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a7b7b819b85ce52ea0cad3b89a1c38757">parseJsonAndGetGenericReply</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#afe554cc15fd1d1312de42fa46fb6ad2b">parseGenericReply</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; </div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query.html#a82b36b38b3587e6a721b6fa579759b0c">InlineQuery::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a5f3e07e715226a326d3de577838e5525">parseJsonAndGetInlineQuery</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a170af298967452a8442571c63720b79a">parseInlineQuery</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query.html#a82b36b38b3587e6a721b6fa579759b0c">InlineQuery::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; </div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result.html#af567dd95c4dae7c4a895e561a97ed4c5">InlineQueryResult::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a9aa9b9bb1c9869f273b6018d3eed9a67">parseJsonAndGetInlineQueryResult</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aea2380a669e8187c0fb15f037ccd3712">parseInlineQueryResult</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result.html#af567dd95c4dae7c4a895e561a97ed4c5">InlineQueryResult::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; </div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_audio.html#a8c75f3fe19c25570a15ad20e11b059ec">InlineQueryResultCachedAudio::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a4607d2db77a94d211cb243927c2d2b40">parseJsonAndGetInlineQueryResultCachedAudio</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a126a79d2f5b024646db84e9355ffd23b">parseInlineQueryResultCachedAudio</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_audio.html#a8c75f3fe19c25570a15ad20e11b059ec">InlineQueryResultCachedAudio::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_document.html#ae306464c59510f2757fc6f919e33581f">InlineQueryResultCachedDocument::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aa8cc36d3fb323ca8732db424ebd6048c">parseJsonAndGetInlineQueryResultCachedDocument</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ad5346feffcb4ac969295c8b29b349e78">parseInlineQueryResultCachedDocument</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_document.html#ae306464c59510f2757fc6f919e33581f">InlineQueryResultCachedDocument::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_gif.html#aab9691736d261b69ca775a2cb7e130eb">InlineQueryResultCachedGif::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aedd80048387f6f93e32757ae13c65ac7">parseJsonAndGetInlineQueryResultCachedGif</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#af633562ea1a0f1d287ac5cecf0695390">parseInlineQueryResultCachedGif</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_gif.html#aab9691736d261b69ca775a2cb7e130eb">InlineQueryResultCachedGif::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#af229f5bd8982f0967e228194ce3345ed">InlineQueryResultCachedMpeg4Gif::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a7460cb8f2223e91fdd4bd36e7688b3b4">parseJsonAndGetInlineQueryResultCachedMpeg4Gif</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a6252774e0a216a7e30f16fb32182846d">parseInlineQueryResultCachedMpeg4Gif</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#af229f5bd8982f0967e228194ce3345ed">InlineQueryResultCachedMpeg4Gif::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_photo.html#a1c592e3dea0aae88ccd8244f70b2e8d8">InlineQueryResultCachedPhoto::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a203ed0972c40edbc296198f7cbc2d715">parseJsonAndGetInlineQueryResultCachedPhoto</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a18121dfb51fce662892fcd8433df0a80">parseInlineQueryResultCachedPhoto</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_photo.html#a1c592e3dea0aae88ccd8244f70b2e8d8">InlineQueryResultCachedPhoto::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_sticker.html#a5b4730538d2f7fc2ba4ebbd244922d60">InlineQueryResultCachedSticker::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#afa6de0a228a44629248fb079ba4aea53">parseJsonAndGetInlineQueryResultCachedSticker</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ae37d93d67c69431d1f7944e57b3324b5">parseInlineQueryResultCachedSticker</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_sticker.html#a5b4730538d2f7fc2ba4ebbd244922d60">InlineQueryResultCachedSticker::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_video.html#a91d532c7ec70a7362c3c5b94b1eef563">InlineQueryResultCachedVideo::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a9bf3c43480d706e39e15957668838d21">parseJsonAndGetInlineQueryResultCachedVideo</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a79b5f159c668a67b66dfda51470818e7">parseInlineQueryResultCachedVideo</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_video.html#a91d532c7ec70a7362c3c5b94b1eef563">InlineQueryResultCachedVideo::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_voice.html#a4b6ab1c49f87861ed9eb94a267210a38">InlineQueryResultCachedVoice::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a3496c77242846056ebf651684b05cf15">parseJsonAndGetInlineQueryResultCachedVoice</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a26129e11a675d7ce0b529cd2a7965e25">parseInlineQueryResultCachedVoice</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_voice.html#a4b6ab1c49f87861ed9eb94a267210a38">InlineQueryResultCachedVoice::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_article.html#abde520162c5e38947c32dd0c11c00c69">InlineQueryResultArticle::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a794a918da14da39f17bc604c3c10fe30">parseJsonAndGetInlineQueryResultArticle</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a214386976a87be78bbf40f2772f11743">parseInlineQueryResultArticle</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_article.html#abde520162c5e38947c32dd0c11c00c69">InlineQueryResultArticle::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_audio.html#a7803831a6a91a6e927fef4d2f102601f">InlineQueryResultAudio::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a30ac065d8b649e16645cc94ea03c229b">parseJsonAndGetInlineQueryResultAudio</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ab84925dab3d05168099cfb1758c24eff">parseInlineQueryResultAudio</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_audio.html#a7803831a6a91a6e927fef4d2f102601f">InlineQueryResultAudio::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_contact.html#a217ad7763724144bd22c09270b2a308c">InlineQueryResultContact::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ad738633b8425a0d2cf32444e7840d8c4">parseJsonAndGetInlineQueryResultContact</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aaa1491bf38340ff8baec767732de1a5a">parseInlineQueryResultContact</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_contact.html#a217ad7763724144bd22c09270b2a308c">InlineQueryResultContact::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_game.html#ae929b7f837f1fb20fd5cda2004d7f84d">InlineQueryResultGame::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a93cdc4f7e25c531a5748aaa1c771bf50">parseJsonAndGetInlineQueryResultGame</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a89730b5e5515446b996572a1d2eb527a">parseInlineQueryResultGame</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_game.html#ae929b7f837f1fb20fd5cda2004d7f84d">InlineQueryResultGame::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_document.html#ab80da07f964cfc6a96125a3674c90cbd">InlineQueryResultDocument::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a15067523ded9cacec475b0c697b96503">parseJsonAndGetInlineQueryResultDocument</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#afb59dff4e2abcefdae69c98efdf61d95">parseInlineQueryResultDocument</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_document.html#ab80da07f964cfc6a96125a3674c90cbd">InlineQueryResultDocument::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_location.html#abe4f762145a16a14ef2c3d9f590392fc">InlineQueryResultLocation::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ae196564c416664de484f8ecc046112b5">parseJsonAndGetInlineQueryResultLocation</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aa35193c7b8f13fbfbac6a4ebd5b68dcf">parseInlineQueryResultLocation</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_location.html#abe4f762145a16a14ef2c3d9f590392fc">InlineQueryResultLocation::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_venue.html#a216e83019cb0df61e4bc74f4499e0eb5">InlineQueryResultVenue::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a5db92a8dbf5b3ec781ff5209dbd9e74b">parseJsonAndGetInlineQueryResultVenue</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ae88fe04858df67e643d024e1f0272a05">parseInlineQueryResultVenue</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_venue.html#a216e83019cb0df61e4bc74f4499e0eb5">InlineQueryResultVenue::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_voice.html#a4cf1aa18aaec542598e39ee7416c7df9">InlineQueryResultVoice::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a574be01cbd13bb63dac2bda2551ae170">parseJsonAndGetInlineQueryResultVoice</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aaa39e08cf74e63855e4c70deb7249c6e">parseInlineQueryResultVoice</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_voice.html#a4cf1aa18aaec542598e39ee7416c7df9">InlineQueryResultVoice::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_photo.html#a7f4fb7963109c5e3e49b87e331cea12c">InlineQueryResultPhoto::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a208d9ffe88d02bfc75c4eb73b9ac01ae">parseJsonAndGetInlineQueryResultPhoto</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#adbfa2a84365eafbf54d240cf46dc8159">parseInlineQueryResultPhoto</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_photo.html#a7f4fb7963109c5e3e49b87e331cea12c">InlineQueryResultPhoto::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#a470940afb4d7151f36dea3cb0b53b618">InlineQueryResultGif::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a8baab45c76cac6427cde907f95792864">parseJsonAndGetInlineQueryResultGif</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a6f0065be90200df3946dd781bba47263">parseInlineQueryResultGif</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#a470940afb4d7151f36dea3cb0b53b618">InlineQueryResultGif::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ad818a04396804ae76ea81d752d145e45">InlineQueryResultMpeg4Gif::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a6570cf17b067f5f4d649f7a20f44040c">parseJsonAndGetInlineQueryResultMpeg4Gif</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#af8a160007d57837edc80b557a6467e6b">parseInlineQueryResultMpeg4Gif</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ad818a04396804ae76ea81d752d145e45">InlineQueryResultMpeg4Gif::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_video.html#a08cf746fbd9637ddeb172aa3871941e8">InlineQueryResultVideo::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a119f2fe4230915ee34857fab33f829f2">parseJsonAndGetInlineQueryResultVideo</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a1c5aeb82420b1974fc073e8d9d2d5804">parseInlineQueryResultVideo</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_video.html#a08cf746fbd9637ddeb172aa3871941e8">InlineQueryResultVideo::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <a class="code" href="class_tg_bot_1_1_chosen_inline_result.html#ad4b7edd30fd0d876fa99493fe19b3247">ChosenInlineResult::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a7ce6093da58310d5d8de2a068eeb5512">parseJsonAndGetChosenInlineResult</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a0ae6af509c8bb860b00f2ef3586adc9d">parseChosenInlineResult</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_chosen_inline_result.html#ad4b7edd30fd0d876fa99493fe19b3247">ChosenInlineResult::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <a class="code" href="class_tg_bot_1_1_callback_query.html#a5a5e4f8368bd95ba214e68cde5d1c7c0">CallbackQuery::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a1882c55a2f8cd4974dae09fb978e6aa2">parseJsonAndGetCallbackQuery</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ab65d412769ea996c0cb671f9c961631b">parseCallbackQuery</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_callback_query.html#a5a5e4f8368bd95ba214e68cde5d1c7c0">CallbackQuery::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7">InlineKeyboardMarkup::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ab8eb4c64bd6a69dcda8f2fc103c7338d">parseJsonAndGetInlineKeyboardMarkup</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a50825341c20e8393f7c1316d9c68af8b">parseInlineKeyboardMarkup</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7">InlineKeyboardMarkup::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_keyboard_button.html#a27b82f178b242b6417377daae1f09983">InlineKeyboardButton::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a4ab33d085d2ae0dbc49596d4b5973aa6">parseJsonAndGetInlineKeyboardButton</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aa560bfad2fb780ed8ec4f0f5a505f051">parseInlineKeyboardButton</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_keyboard_button.html#a27b82f178b242b6417377daae1f09983">InlineKeyboardButton::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <a class="code" href="class_tg_bot_1_1_webhook_info.html#a2280093713d1304207d8bba2204648d6">WebhookInfo::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a3c0d8c6734097146785dd20e6602dcbf">parseJsonAndGetWebhookInfo</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aea42d5ef9d92d13956af176efe41aea1">parseWebhookInfo</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_webhook_info.html#a2280093713d1304207d8bba2204648d6">WebhookInfo::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <a class="code" href="class_tg_bot_1_1_input_message_content.html#a2357dd0a36321a3b601b64a76d2d6dff">InputMessageContent::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#afb2a32bca2c0f7f2d36f7b50350df181">parseJsonAndGetInputMessageContent</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ad9980a20fca6e9b4e12211ae751e9795">parseInputMessageContent</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_message_content.html#a2357dd0a36321a3b601b64a76d2d6dff">InputMessageContent::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <a class="code" href="class_tg_bot_1_1_input_text_message_content.html#ab183a605903cf8dbc04b220cf1472495">InputTextMessageContent::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#af251f0b443ff6e652697c33d4d5193da">parseJsonAndGetInputTextMessageContent</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a944d9baf9397ae21b3d02a17255d0d74">parseInputTextMessageContent</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_text_message_content.html#ab183a605903cf8dbc04b220cf1472495">InputTextMessageContent::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <a class="code" href="class_tg_bot_1_1_input_location_message_content.html#a80ef24779acdb726590e8aaa87c52840">InputLocationMessageContent::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aa143e2f6c8ee094813b6a6f6d7761cd0">parseJsonAndGetInputLocationMessageContent</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aa89f26151c1b46bea59ff9f7e61315f3">parseInputLocationMessageContent</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_location_message_content.html#a80ef24779acdb726590e8aaa87c52840">InputLocationMessageContent::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <a class="code" href="class_tg_bot_1_1_input_venue_message_content.html#a48a9d369812ca327da77766140d22100">InputVenueMessageContent::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a560f953aae4f8fb0651b82b35867d24c">parseJsonAndGetInputVenueMessageContent</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aad0b2019365e871291381463d6199385">parseInputVenueMessageContent</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_venue_message_content.html#a48a9d369812ca327da77766140d22100">InputVenueMessageContent::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <a class="code" href="class_tg_bot_1_1_input_contact_message_content.html#ad552a44374583a3ea339380338e87e99">InputContactMessageContent::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aee5eb982f32ffd16eba7f9efc87865a5">parseJsonAndGetInputContactMessageContent</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ae499680fd9cc2c73fb7cd8e55906ae35">parseInputContactMessageContent</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_contact_message_content.html#ad552a44374583a3ea339380338e87e99">InputContactMessageContent::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;</div><div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_type_parser.html#a5793eea051e46ecca54c5dc5d7c4f7d1"> 237</a></span>&#160; <span class="keyword">inline</span> boost::property_tree::ptree <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a5793eea051e46ecca54c5dc5d7c4f7d1">parseJson</a>(<span class="keyword">const</span> std::string&amp; json)<span class="keyword"> const </span>{</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; boost::property_tree::ptree tree;</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; std::istringstream input(json);</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; boost::property_tree::read_json(input, tree);</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keywordflow">return</span> tree;</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; }</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_type_parser.html#a171f300f827552386b1b2efc88e0311e"> 245</a></span>&#160; std::shared_ptr&lt;T&gt; <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a171f300f827552386b1b2efc88e0311e">tryParseJson</a>(<a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ad6d33a3fef556360092afd0a2cb959f0">JsonToTgTypeFunc&lt;T&gt;</a> parseFunc, <span class="keyword">const</span> boost::property_tree::ptree&amp; data, <span class="keyword">const</span> std::string&amp; keyName)<span class="keyword"> const </span>{</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="keyword">auto</span> treeItem = data.find(keyName);</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="keywordflow">if</span> (treeItem == data.not_found()) {</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keywordflow">return</span> std::shared_ptr&lt;T&gt;();</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; }</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keywordflow">return</span> (this-&gt;*parseFunc)(treeItem-&gt;second);</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; }</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_type_parser.html#ab840017893dba49b60eca92bb36de41e"> 254</a></span>&#160; std::vector&lt;std::shared_ptr&lt;T&gt;&gt; <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ab840017893dba49b60eca92bb36de41e">parseJsonAndGetArray</a>(<a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ad6d33a3fef556360092afd0a2cb959f0">JsonToTgTypeFunc&lt;T&gt;</a> parseFunc, <span class="keyword">const</span> boost::property_tree::ptree&amp; data)<span class="keyword"> const </span>{</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; std::vector&lt;std::shared_ptr&lt;T&gt;&gt; result;</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> std::pair&lt;const std::string, boost::property_tree::ptree&gt;&amp; innerTreeItem : data) {</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; result.push_back((this-&gt;*parseFunc)(innerTreeItem.second));</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; }</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; }</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_type_parser.html#a8979e13968a0ec55a811aefa588960a5"> 263</a></span>&#160; std::vector&lt;T&gt; <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a8979e13968a0ec55a811aefa588960a5">parseJsonAndGetArray</a>(std::function&lt;T(<span class="keyword">const</span> boost::property_tree::ptree&amp;)&gt; parseFunc, <span class="keyword">const</span> boost::property_tree::ptree&amp; data, <span class="keyword">const</span> std::string&amp; keyName)<span class="keyword"> const </span>{</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; std::vector&lt;T&gt; result;</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keyword">auto</span> treeItem = data.find(keyName);</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keywordflow">if</span> (treeItem == data.not_found()) {</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; }</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> std::pair&lt;const std::string, boost::property_tree::ptree&gt;&amp; innerTreeItem : treeItem-&gt;second) {</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; result.push_back(parseFunc(innerTreeItem.second));</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; }</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; }</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_type_parser.html#ac23717cd020f5f312ac00d4c106c1366"> 276</a></span>&#160; std::vector&lt;std::shared_ptr&lt;T&gt;&gt; <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ac23717cd020f5f312ac00d4c106c1366">parseJsonAndGetArray</a>(<a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ad6d33a3fef556360092afd0a2cb959f0">JsonToTgTypeFunc&lt;T&gt;</a> parseFunc, <span class="keyword">const</span> boost::property_tree::ptree&amp; data, <span class="keyword">const</span> std::string&amp; keyName)<span class="keyword"> const </span>{</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; std::vector&lt;std::shared_ptr&lt;T&gt;&gt; result;</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="keyword">auto</span> treeItem = data.find(keyName);</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keywordflow">if</span> (treeItem == data.not_found()) {</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; }</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> std::pair&lt;const std::string, boost::property_tree::ptree&gt;&amp; innerTreeItem : treeItem-&gt;second) {</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; result.push_back((this-&gt;*parseFunc)(innerTreeItem.second));</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; }</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; }</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_type_parser.html#af9a4e1d8cb7b3a4d026785219cdaf345"> 289</a></span>&#160; std::vector&lt;std::vector&lt;std::shared_ptr&lt;T&gt;&gt;&gt; <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#af9a4e1d8cb7b3a4d026785219cdaf345">parseJsonAndGet2DArray</a>(<a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ad6d33a3fef556360092afd0a2cb959f0">JsonToTgTypeFunc&lt;T&gt;</a> parseFunc, <span class="keyword">const</span> boost::property_tree::ptree&amp; data, <span class="keyword">const</span> std::string&amp; keyName)<span class="keyword"> const </span>{</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; std::vector&lt;std::vector&lt;std::shared_ptr&lt;T&gt;&gt;&gt; result;</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keyword">auto</span> treeItem = data.find(keyName);</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <span class="keywordflow">if</span> (treeItem == data.not_found()) {</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; }</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> std::pair&lt;const std::string, boost::property_tree::ptree&gt;&amp; innerTreeItem : treeItem-&gt;second) {</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; std::vector&lt;std::shared_ptr&lt;T&gt;&gt; innerResult;</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> std::pair&lt;const std::string, boost::property_tree::ptree&gt;&amp; innerInnerTreeItem : innerTreeItem.second) {</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; innerResult.push_back((this-&gt;*parseFunc)(innerInnerTreeItem.second));</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; }</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; result.push_back(innerResult);</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; }</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; }</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160;</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_type_parser.html#a35ae90d0635f5761ed2e9357d2d7a141"> 306</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a35ae90d0635f5761ed2e9357d2d7a141">parseArray</a>(<a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a48ee10add5f80c0c4afe55e99cabcddd">TgTypeToJsonFunc&lt;T&gt;</a> parseFunc, <span class="keyword">const</span> std::vector&lt;std::shared_ptr&lt;T&gt;&gt;&amp; objects)<span class="keyword"> const </span>{</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <span class="keywordflow">if</span> (objects.empty())</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;&quot;</span>;</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; std::string result;</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; result += <span class="charliteral">&#39;[&#39;</span>;</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> std::shared_ptr&lt;T&gt;&amp; item : objects) {</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; result += (this-&gt;*parseFunc)(item);</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; result += <span class="charliteral">&#39;,&#39;</span>;</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; }</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; result.erase(result.length() - 1);</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; result += <span class="charliteral">&#39;]&#39;</span>;</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; }</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_type_parser.html#a2b2a8a66921f689e95bcccba331ca87b"> 321</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a2b2a8a66921f689e95bcccba331ca87b">parseArray</a>(std::function&lt;T(<span class="keyword">const</span> T&amp;)&gt; parseFunc, <span class="keyword">const</span> std::vector&lt;T&gt;&amp; objects)<span class="keyword"> const </span>{</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; <span class="keywordflow">if</span> (objects.empty())</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;&quot;</span>;</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; std::string result;</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; result += <span class="charliteral">&#39;[&#39;</span>;</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> T&amp; item : objects) {</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; result += parseFunc(item);</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; result += <span class="charliteral">&#39;,&#39;</span>;</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; }</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; result.erase(result.length() - 1);</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; result += <span class="charliteral">&#39;]&#39;</span>;</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; }</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_type_parser.html#a78a0f5647ffad66c7d69295c86bba3f5"> 336</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a78a0f5647ffad66c7d69295c86bba3f5">parse2DArray</a>(<a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a48ee10add5f80c0c4afe55e99cabcddd">TgTypeToJsonFunc&lt;T&gt;</a> parseFunc, <span class="keyword">const</span> std::vector&lt;std::vector&lt;std::shared_ptr&lt;T&gt;&gt;&gt;&amp; objects)<span class="keyword"> const </span>{</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <span class="keywordflow">if</span> (objects.empty())</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;&quot;</span>;</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; std::string result;</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; result += <span class="charliteral">&#39;[&#39;</span>;</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> std::vector&lt;std::shared_ptr&lt;T&gt;&gt;&amp; item : objects) {</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; result += <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a35ae90d0635f5761ed2e9357d2d7a141">parseArray</a>(parseFunc, item);</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; result += <span class="charliteral">&#39;,&#39;</span>;</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; }</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; result.erase(result.length() - 1);</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; result += <span class="charliteral">&#39;]&#39;</span>;</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; }</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <span class="keywordtype">void</span> appendToJson(std::string&amp; json, <span class="keyword">const</span> std::string&amp; varName, <span class="keyword">const</span> std::shared_ptr&lt;T&gt;&amp; value)<span class="keyword"> const </span>{</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">nullptr</span>) {</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; }</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; json += <span class="charliteral">&#39;&quot;&#39;</span>;</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; json += varName;</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; json += <span class="stringliteral">&quot;\&quot;:&quot;</span>;</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; json += value;</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; json += <span class="charliteral">&#39;,&#39;</span>;</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; }</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <span class="keywordtype">void</span> appendToJson(std::string&amp; json, <span class="keyword">const</span> std::string&amp; varName, <span class="keyword">const</span> T&amp; value)<span class="keyword"> const </span>{</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; json += <span class="charliteral">&#39;&quot;&#39;</span>;</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; json += varName;</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; json += <span class="stringliteral">&quot;\&quot;:&quot;</span>;</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; json += value;</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; json += <span class="charliteral">&#39;,&#39;</span>;</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; }</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160;</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <span class="keywordtype">void</span> appendToJson(std::string&amp; json, <span class="keyword">const</span> std::string&amp; varName, <span class="keyword">const</span> <span class="keywordtype">bool</span>&amp; value)<span class="keyword"> const </span>{</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; json += <span class="charliteral">&#39;&quot;&#39;</span>;</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; json += varName;</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; json += <span class="stringliteral">&quot;\&quot;:&quot;</span>;</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; json += (value ? <span class="stringliteral">&quot;true&quot;</span> : <span class="stringliteral">&quot;false&quot;</span>);</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; json += <span class="charliteral">&#39;,&#39;</span>;</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; }</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; <span class="keywordtype">void</span> appendToJson(std::string&amp; json, <span class="keyword">const</span> std::string&amp; varName, <span class="keyword">const</span> std::string&amp; value) <span class="keyword">const</span>;</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160;};</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160;</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;}</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_TGTYPEPARSER_H</span></div><div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a2b2a8a66921f689e95bcccba331ca87b"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a2b2a8a66921f689e95bcccba331ca87b">TgBot::TgTypeParser::parseArray</a></div><div class="ttdeci">std::string parseArray(std::function&lt; T(const T &amp;)&gt; parseFunc, const std::vector&lt; T &gt; &amp;objects) const</div><div class="ttdef"><b>Definition:</b> <a href="_tg_type_parser_8h_source.html#l00321">TgTypeParser.h:321</a></div></div>
+<a href="_tg_type_parser_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_TGTYPEPARSER_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_TGTYPEPARSER_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;boost/property_tree/ptree.hpp&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;boost/property_tree/json_parser.hpp&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_user_8h.html">tgbot/types/User.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_chat_8h.html">tgbot/types/Chat.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_message_8h.html">tgbot/types/Message.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_photo_size_8h.html">tgbot/types/PhotoSize.h</a>&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_audio_8h.html">tgbot/types/Audio.h</a>&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_document_8h.html">tgbot/types/Document.h</a>&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_sticker_8h.html">tgbot/types/Sticker.h</a>&quot;</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_sticker_set_8h.html">tgbot/types/StickerSet.h</a>&quot;</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_mask_position_8h.html">tgbot/types/MaskPosition.h</a>&quot;</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_video_8h.html">tgbot/types/Video.h</a>&quot;</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_video_note_8h.html">tgbot/types/VideoNote.h</a>&quot;</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_contact_8h.html">tgbot/types/Contact.h</a>&quot;</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_location_8h.html">tgbot/types/Location.h</a>&quot;</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_update_8h.html">tgbot/types/Update.h</a>&quot;</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_user_profile_photos_8h.html">tgbot/types/UserProfilePhotos.h</a>&quot;</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_file_8h.html">tgbot/types/File.h</a>&quot;</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_reply_keyboard_markup_8h.html">tgbot/types/ReplyKeyboardMarkup.h</a>&quot;</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_keyboard_button_8h.html">tgbot/types/KeyboardButton.h</a>&quot;</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_reply_keyboard_remove_8h.html">tgbot/types/ReplyKeyboardRemove.h</a>&quot;</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_force_reply_8h.html">tgbot/types/ForceReply.h</a>&quot;</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_chat_member_8h.html">tgbot/types/ChatMember.h</a>&quot;</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_chat_photo_8h.html">tgbot/types/ChatPhoto.h</a>&quot;</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_response_parameters_8h.html">tgbot/types/ResponseParameters.h</a>&quot;</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_generic_reply_8h.html">tgbot/types/GenericReply.h</a>&quot;</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_8h.html">tgbot/types/InlineQuery.h</a>&quot;</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_8h.html">tgbot/types/InlineQueryResult.h</a>&quot;</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_cached_audio_8h.html">tgbot/types/InlineQueryResultCachedAudio.h</a>&quot;</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_cached_document_8h.html">tgbot/types/InlineQueryResultCachedDocument.h</a>&quot;</span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_cached_gif_8h.html">tgbot/types/InlineQueryResultCachedGif.h</a>&quot;</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_cached_mpeg4_gif_8h.html">tgbot/types/InlineQueryResultCachedMpeg4Gif.h</a>&quot;</span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_cached_photo_8h.html">tgbot/types/InlineQueryResultCachedPhoto.h</a>&quot;</span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_cached_sticker_8h.html">tgbot/types/InlineQueryResultCachedSticker.h</a>&quot;</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_cached_video_8h.html">tgbot/types/InlineQueryResultCachedVideo.h</a>&quot;</span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_cached_voice_8h.html">tgbot/types/InlineQueryResultCachedVoice.h</a>&quot;</span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_article_8h.html">tgbot/types/InlineQueryResultArticle.h</a>&quot;</span></div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_audio_8h.html">tgbot/types/InlineQueryResultAudio.h</a>&quot;</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_contact_8h.html">tgbot/types/InlineQueryResultContact.h</a>&quot;</span></div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_game_8h.html">tgbot/types/InlineQueryResultGame.h</a>&quot;</span></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_document_8h.html">tgbot/types/InlineQueryResultDocument.h</a>&quot;</span></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_gif_8h.html">tgbot/types/InlineQueryResultGif.h</a>&quot;</span></div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_location_8h.html">tgbot/types/InlineQueryResultLocation.h</a>&quot;</span></div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_mpeg4_gif_8h.html">tgbot/types/InlineQueryResultMpeg4Gif.h</a>&quot;</span></div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_photo_8h.html">tgbot/types/InlineQueryResultPhoto.h</a>&quot;</span></div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_venue_8h.html">tgbot/types/InlineQueryResultVenue.h</a>&quot;</span></div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_video_8h.html">tgbot/types/InlineQueryResultVideo.h</a>&quot;</span></div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_voice_8h.html">tgbot/types/InlineQueryResultVoice.h</a>&quot;</span></div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_chosen_inline_result_8h.html">tgbot/types/ChosenInlineResult.h</a>&quot;</span></div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_callback_query_8h.html">tgbot/types/CallbackQuery.h</a>&quot;</span></div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_keyboard_markup_8h.html">tgbot/types/InlineKeyboardMarkup.h</a>&quot;</span></div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_keyboard_button_8h.html">tgbot/types/InlineKeyboardButton.h</a>&quot;</span></div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_webhook_info_8h.html">tgbot/types/WebhookInfo.h</a>&quot;</span></div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_input_message_content_8h.html">tgbot/types/InputMessageContent.h</a>&quot;</span></div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_input_text_message_content_8h.html">tgbot/types/InputTextMessageContent.h</a>&quot;</span></div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_input_location_message_content_8h.html">tgbot/types/InputLocationMessageContent.h</a>&quot;</span></div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_input_venue_message_content_8h.html">tgbot/types/InputVenueMessageContent.h</a>&quot;</span></div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_input_contact_message_content_8h.html">tgbot/types/InputContactMessageContent.h</a>&quot;</span></div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_invoice_8h.html">tgbot/types/Invoice.h</a>&quot;</span></div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_order_info_8h.html">tgbot/types/OrderInfo.h</a>&quot;</span></div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_pre_checkout_query_8h.html">tgbot/types/PreCheckoutQuery.h</a>&quot;</span></div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_shipping_address_8h.html">tgbot/types/ShippingAddress.h</a>&quot;</span></div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_shipping_query_8h.html">tgbot/types/ShippingQuery.h</a>&quot;</span></div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_shipping_option_8h.html">tgbot/types/ShippingOption.h</a>&quot;</span></div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_successful_payment_8h.html">tgbot/types/SuccessfulPayment.h</a>&quot;</span></div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_labeled_price_8h.html">tgbot/types/LabeledPrice.h</a>&quot;</span></div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_input_media_8h.html">tgbot/types/InputMedia.h</a>&quot;</span></div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_input_media_photo_8h.html">tgbot/types/InputMediaPhoto.h</a>&quot;</span></div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_input_media_video_8h.html">tgbot/types/InputMediaVideo.h</a>&quot;</span></div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_type_parser.html"> 101</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_tg_type_parser.html">TgTypeParser</a> {</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_type_parser.html#ad6d33a3fef556360092afd0a2cb959f0"> 105</a></span>&#160; <span class="keyword">using</span> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ad6d33a3fef556360092afd0a2cb959f0">JsonToTgTypeFunc</a> = std::shared_ptr&lt;T&gt; (<a class="code" href="class_tg_bot_1_1_tg_type_parser.html">TgTypeParser</a>::*)(<span class="keyword">const</span> boost::property_tree::ptree&amp;) <span class="keyword">const</span>;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_type_parser.html#a48ee10add5f80c0c4afe55e99cabcddd"> 108</a></span>&#160; <span class="keyword">using</span> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a48ee10add5f80c0c4afe55e99cabcddd">TgTypeToJsonFunc</a> = std::string (<a class="code" href="class_tg_bot_1_1_tg_type_parser.html">TgTypeParser</a>::*)(<span class="keyword">const</span> std::shared_ptr&lt;T&gt;&amp;) <span class="keyword">const</span>;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keyword">static</span> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html">TgTypeParser</a>&amp; <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a3e86a9ea4c29460c3be175cbc97fdd5b">getInstance</a>();</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <a class="code" href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48">Chat::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a69d57b8d5da285a07ec33918f057b132">parseJsonAndGetChat</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a8ea88c178aa2ea2b707e3f9165796cda">parseChat</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48">Chat::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a33fe7a4700d1f905fefa16c2e3f35217">parseJsonAndGetUser</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ae450dfabbb1efdc3e4c3366590e27a3b">parseUser</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <a class="code" href="class_tg_bot_1_1_message_entity.html#a6710ffdbafba909633df7bcd8c488da0">MessageEntity::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a0b51e45955eee1901c5c880882c36ca5">parseJsonAndGetEntity</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a6f885817899493546d20cfca4a443213">parseJsonAndGetMessage</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a416731a2264b9056c93cfd5236ef3420">parseMessage</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <a class="code" href="class_tg_bot_1_1_photo_size.html#a05f58e05528a02e6bc98b67a81e8ae83">PhotoSize::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a11fa0dd87bf2ef69e8806e41481a29f8">parseJsonAndGetPhotoSize</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a8ff0d8cbdae9e65edc11f345e1a93a94">parsePhotoSize</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_photo_size.html#a05f58e05528a02e6bc98b67a81e8ae83">PhotoSize::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <a class="code" href="class_tg_bot_1_1_audio.html#a09651872832ece3b22c7505a2cfc0034">Audio::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a5e309d20e6bf4321ddc16bec7d050545">parseJsonAndGetAudio</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a6002f3681a749d9d9e1733cb926a6643">parseAudio</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_audio.html#a09651872832ece3b22c7505a2cfc0034">Audio::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <a class="code" href="class_tg_bot_1_1_document.html#af311e27c16bf2a1128ee339899face9e">Document::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aa3d4d7e6505797bb9533787843525c3d">parseJsonAndGetDocument</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#af2f682e67258aec95323096b96813592">parseDocument</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_document.html#af311e27c16bf2a1128ee339899face9e">Document::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <a class="code" href="class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff">Sticker::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a1d160922a1ae90e8b46cac336e6462b6">parseJsonAndGetSticker</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ab8ec905ef28660617232f791dd5a4c33">parseSticker</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff">Sticker::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <a class="code" href="class_tg_bot_1_1_sticker_set.html#ad3c58f08ddacdb946507cd96a3d54421">StickerSet::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a3143f65a804f7441164e4f47ff69fbc9">parseJsonAndGetStickerSet</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a0bba0597f0dc1ab7be8fc141d3561021">parseStickerSet</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_sticker_set.html#ad3c58f08ddacdb946507cd96a3d54421">StickerSet::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <a class="code" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">MaskPosition::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ac573f03f03c30455f91e509d709c35f1">parseJsonAndGetMaskPosition</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ae0837eb5ac49d31700f5a337e86ea21d">parseMaskPosition</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">MaskPosition::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <a class="code" href="class_tg_bot_1_1_video.html#a0005786d327b3e363cb13c18e9ee0593">Video::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a055777bf4e153923e9a45caf85cfd2ce">parseJsonAndGetVideo</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a7f1313fb5694efa7f7d6caa4e73176c9">parseVideo</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_video.html#a0005786d327b3e363cb13c18e9ee0593">Video::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <a class="code" href="class_tg_bot_1_1_video_note.html#a6724ff1d3da3887d961a70eb67b42825">VideoNote::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a84b4fc14b5073a6007e80e176c823df4">parseJsonAndGetVideoNote</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a50d411ea8b1cda09d04d0d1fe57f1e09">parseVideoNote</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_video_note.html#a6724ff1d3da3887d961a70eb67b42825">VideoNote::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <a class="code" href="class_tg_bot_1_1_contact.html#a43915fd39dc9ef11a5f8684512ce5e7b">Contact::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aca2d3c40be05cf683dc613b3eef602b5">parseJsonAndGetContact</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a1b41989120df5127623da72428928f70">parseContact</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_contact.html#a43915fd39dc9ef11a5f8684512ce5e7b">Contact::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <a class="code" href="class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678">Location::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#acf36e32c65d1459a19ad344abd1df158">parseJsonAndGetLocation</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#af5687838fb0246a56306e083a5518456">parseLocation</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678">Location::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <a class="code" href="class_tg_bot_1_1_update.html#abace63cf3605fe7a480a3bb839a672a8">Update::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a08541f9e83d92a4678f5cdd40bdf1269">parseJsonAndGetUpdate</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a975f16b6132ea35a4844118f1a1a8374">parseUpdate</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_update.html#abace63cf3605fe7a480a3bb839a672a8">Update::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <a class="code" href="class_tg_bot_1_1_user_profile_photos.html#a734352c5b115ea29e639f01462187d55">UserProfilePhotos::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aac8191cfb3e405286e4755336e9967ae">parseJsonAndGetUserProfilePhotos</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a2dfa0c7205973145b59dfe2e03fa5626">parseUserProfilePhotos</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_user_profile_photos.html#a734352c5b115ea29e639f01462187d55">UserProfilePhotos::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <a class="code" href="class_tg_bot_1_1_input_media.html#abdc38ae21d5213ead3720db082ef1f9c">InputMedia::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a1bae81f994031106d8189a0f48d2ec5f">parseJsonAndGetInputMedia</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aa467ac58012075c932947a5e120f498a">parseInputMedia</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_media.html#abdc38ae21d5213ead3720db082ef1f9c">InputMedia::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <a class="code" href="class_tg_bot_1_1_file.html#ac47e9c73b9d762eef2322c0932c5a934">File::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aef4869ecc38b1a6ec32c33c0f52e6d87">parseJsonAndGetFile</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a132384640371bae32ad87337231c40e6">parseFile</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_file.html#ac47e9c73b9d762eef2322c0932c5a934">File::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <a class="code" href="class_tg_bot_1_1_reply_keyboard_markup.html#af19f8402b914b603ab41305dee55f44a">ReplyKeyboardMarkup::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a186e99f8de0924d47e9183c0205a689f">parseJsonAndGetReplyKeyboardMarkup</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#af46802670f796f0e2139ec551bfa0f20">parseReplyKeyboardMarkup</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_reply_keyboard_markup.html#af19f8402b914b603ab41305dee55f44a">ReplyKeyboardMarkup::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <a class="code" href="class_tg_bot_1_1_keyboard_button.html#afa66915e5a8d58dbd7276265f00b0bcd">KeyboardButton::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a931e795baba8eab26a34adbfd6f0a3d2">parseJsonAndGetKeyboardButton</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aa9fea94f0ce162339bcadc87b30cf133">parseKeyboardButton</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_keyboard_button.html#afa66915e5a8d58dbd7276265f00b0bcd">KeyboardButton::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <a class="code" href="class_tg_bot_1_1_reply_keyboard_remove.html#aaa58ef7c177db3a3f46530bfb5fc0148">ReplyKeyboardRemove::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a8a787547e63b7ede8d20ef64e9213a02">parseJsonAndGetReplyKeyboardRemove</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a179c2d86d436bcea267516e4ac49f2da">parseReplyKeyboardRemove</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_reply_keyboard_remove.html#aaa58ef7c177db3a3f46530bfb5fc0148">ReplyKeyboardRemove::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <a class="code" href="class_tg_bot_1_1_force_reply.html#a3d17d51e17dfdfd22d263bdeaf603b66">ForceReply::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ab5711db94f14f6862f352a47e5283d18">parseJsonAndGetForceReply</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a7b363893f0f80cbf99ee48559de23cf3">parseForceReply</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_force_reply.html#a3d17d51e17dfdfd22d263bdeaf603b66">ForceReply::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160;</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <a class="code" href="class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d">ChatMember::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a97c29c797018934139109f426e0c1865">parseJsonAndGetChatMember</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aca144c409956718fb5b8b2063cc48204">parseChatMember</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d">ChatMember::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <a class="code" href="class_tg_bot_1_1_chat_photo.html#a732024e5287eef199f40dfef151d5265">ChatPhoto::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#af5f07236f584e0642d1015b71a1cf16c">parseJsonAndGetChatPhoto</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a84eb2a26089f3fe1467b70367ed056b7">parseChatPhoto</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_chat_photo.html#a732024e5287eef199f40dfef151d5265">ChatPhoto::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <a class="code" href="class_tg_bot_1_1_response_parameters.html#a345c84a4e959ed8e529b1cb6e76d0182">ResponseParameters::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a675429e3e189512d9b018565699610c4">parseJsonAndGetResponseParameters</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ade5925f7cdce4ee3641853c72a5b51c5">parseResponseParameters</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_response_parameters.html#a345c84a4e959ed8e529b1cb6e76d0182">ResponseParameters::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a7b7b819b85ce52ea0cad3b89a1c38757">parseJsonAndGetGenericReply</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#afe554cc15fd1d1312de42fa46fb6ad2b">parseGenericReply</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; </div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query.html#a82b36b38b3587e6a721b6fa579759b0c">InlineQuery::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a5f3e07e715226a326d3de577838e5525">parseJsonAndGetInlineQuery</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a170af298967452a8442571c63720b79a">parseInlineQuery</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query.html#a82b36b38b3587e6a721b6fa579759b0c">InlineQuery::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; </div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result.html#af567dd95c4dae7c4a895e561a97ed4c5">InlineQueryResult::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a9aa9b9bb1c9869f273b6018d3eed9a67">parseJsonAndGetInlineQueryResult</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aea2380a669e8187c0fb15f037ccd3712">parseInlineQueryResult</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result.html#af567dd95c4dae7c4a895e561a97ed4c5">InlineQueryResult::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; </div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_audio.html#a8c75f3fe19c25570a15ad20e11b059ec">InlineQueryResultCachedAudio::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a4607d2db77a94d211cb243927c2d2b40">parseJsonAndGetInlineQueryResultCachedAudio</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a126a79d2f5b024646db84e9355ffd23b">parseInlineQueryResultCachedAudio</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_audio.html#a8c75f3fe19c25570a15ad20e11b059ec">InlineQueryResultCachedAudio::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_document.html#ae306464c59510f2757fc6f919e33581f">InlineQueryResultCachedDocument::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aa8cc36d3fb323ca8732db424ebd6048c">parseJsonAndGetInlineQueryResultCachedDocument</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ad5346feffcb4ac969295c8b29b349e78">parseInlineQueryResultCachedDocument</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_document.html#ae306464c59510f2757fc6f919e33581f">InlineQueryResultCachedDocument::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_gif.html#aab9691736d261b69ca775a2cb7e130eb">InlineQueryResultCachedGif::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aedd80048387f6f93e32757ae13c65ac7">parseJsonAndGetInlineQueryResultCachedGif</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#af633562ea1a0f1d287ac5cecf0695390">parseInlineQueryResultCachedGif</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_gif.html#aab9691736d261b69ca775a2cb7e130eb">InlineQueryResultCachedGif::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#af229f5bd8982f0967e228194ce3345ed">InlineQueryResultCachedMpeg4Gif::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a7460cb8f2223e91fdd4bd36e7688b3b4">parseJsonAndGetInlineQueryResultCachedMpeg4Gif</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a6252774e0a216a7e30f16fb32182846d">parseInlineQueryResultCachedMpeg4Gif</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#af229f5bd8982f0967e228194ce3345ed">InlineQueryResultCachedMpeg4Gif::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_photo.html#a1c592e3dea0aae88ccd8244f70b2e8d8">InlineQueryResultCachedPhoto::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a203ed0972c40edbc296198f7cbc2d715">parseJsonAndGetInlineQueryResultCachedPhoto</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a18121dfb51fce662892fcd8433df0a80">parseInlineQueryResultCachedPhoto</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_photo.html#a1c592e3dea0aae88ccd8244f70b2e8d8">InlineQueryResultCachedPhoto::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_sticker.html#a5b4730538d2f7fc2ba4ebbd244922d60">InlineQueryResultCachedSticker::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#afa6de0a228a44629248fb079ba4aea53">parseJsonAndGetInlineQueryResultCachedSticker</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ae37d93d67c69431d1f7944e57b3324b5">parseInlineQueryResultCachedSticker</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_sticker.html#a5b4730538d2f7fc2ba4ebbd244922d60">InlineQueryResultCachedSticker::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_video.html#a91d532c7ec70a7362c3c5b94b1eef563">InlineQueryResultCachedVideo::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a9bf3c43480d706e39e15957668838d21">parseJsonAndGetInlineQueryResultCachedVideo</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a79b5f159c668a67b66dfda51470818e7">parseInlineQueryResultCachedVideo</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_video.html#a91d532c7ec70a7362c3c5b94b1eef563">InlineQueryResultCachedVideo::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_voice.html#a4b6ab1c49f87861ed9eb94a267210a38">InlineQueryResultCachedVoice::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a3496c77242846056ebf651684b05cf15">parseJsonAndGetInlineQueryResultCachedVoice</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a26129e11a675d7ce0b529cd2a7965e25">parseInlineQueryResultCachedVoice</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_cached_voice.html#a4b6ab1c49f87861ed9eb94a267210a38">InlineQueryResultCachedVoice::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_article.html#abde520162c5e38947c32dd0c11c00c69">InlineQueryResultArticle::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a794a918da14da39f17bc604c3c10fe30">parseJsonAndGetInlineQueryResultArticle</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a214386976a87be78bbf40f2772f11743">parseInlineQueryResultArticle</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_article.html#abde520162c5e38947c32dd0c11c00c69">InlineQueryResultArticle::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_audio.html#a7803831a6a91a6e927fef4d2f102601f">InlineQueryResultAudio::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a30ac065d8b649e16645cc94ea03c229b">parseJsonAndGetInlineQueryResultAudio</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ab84925dab3d05168099cfb1758c24eff">parseInlineQueryResultAudio</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_audio.html#a7803831a6a91a6e927fef4d2f102601f">InlineQueryResultAudio::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_contact.html#a217ad7763724144bd22c09270b2a308c">InlineQueryResultContact::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ad738633b8425a0d2cf32444e7840d8c4">parseJsonAndGetInlineQueryResultContact</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aaa1491bf38340ff8baec767732de1a5a">parseInlineQueryResultContact</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_contact.html#a217ad7763724144bd22c09270b2a308c">InlineQueryResultContact::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_game.html#ae929b7f837f1fb20fd5cda2004d7f84d">InlineQueryResultGame::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a93cdc4f7e25c531a5748aaa1c771bf50">parseJsonAndGetInlineQueryResultGame</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a89730b5e5515446b996572a1d2eb527a">parseInlineQueryResultGame</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_game.html#ae929b7f837f1fb20fd5cda2004d7f84d">InlineQueryResultGame::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_document.html#ab80da07f964cfc6a96125a3674c90cbd">InlineQueryResultDocument::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a15067523ded9cacec475b0c697b96503">parseJsonAndGetInlineQueryResultDocument</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#afb59dff4e2abcefdae69c98efdf61d95">parseInlineQueryResultDocument</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_document.html#ab80da07f964cfc6a96125a3674c90cbd">InlineQueryResultDocument::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_location.html#abe4f762145a16a14ef2c3d9f590392fc">InlineQueryResultLocation::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ae196564c416664de484f8ecc046112b5">parseJsonAndGetInlineQueryResultLocation</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aa35193c7b8f13fbfbac6a4ebd5b68dcf">parseInlineQueryResultLocation</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_location.html#abe4f762145a16a14ef2c3d9f590392fc">InlineQueryResultLocation::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_venue.html#a216e83019cb0df61e4bc74f4499e0eb5">InlineQueryResultVenue::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a5db92a8dbf5b3ec781ff5209dbd9e74b">parseJsonAndGetInlineQueryResultVenue</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ae88fe04858df67e643d024e1f0272a05">parseInlineQueryResultVenue</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_venue.html#a216e83019cb0df61e4bc74f4499e0eb5">InlineQueryResultVenue::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_voice.html#a4cf1aa18aaec542598e39ee7416c7df9">InlineQueryResultVoice::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a574be01cbd13bb63dac2bda2551ae170">parseJsonAndGetInlineQueryResultVoice</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aaa39e08cf74e63855e4c70deb7249c6e">parseInlineQueryResultVoice</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_voice.html#a4cf1aa18aaec542598e39ee7416c7df9">InlineQueryResultVoice::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_photo.html#a7f4fb7963109c5e3e49b87e331cea12c">InlineQueryResultPhoto::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a208d9ffe88d02bfc75c4eb73b9ac01ae">parseJsonAndGetInlineQueryResultPhoto</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#adbfa2a84365eafbf54d240cf46dc8159">parseInlineQueryResultPhoto</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_photo.html#a7f4fb7963109c5e3e49b87e331cea12c">InlineQueryResultPhoto::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#a470940afb4d7151f36dea3cb0b53b618">InlineQueryResultGif::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a8baab45c76cac6427cde907f95792864">parseJsonAndGetInlineQueryResultGif</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a6f0065be90200df3946dd781bba47263">parseInlineQueryResultGif</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_gif.html#a470940afb4d7151f36dea3cb0b53b618">InlineQueryResultGif::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ad818a04396804ae76ea81d752d145e45">InlineQueryResultMpeg4Gif::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a6570cf17b067f5f4d649f7a20f44040c">parseJsonAndGetInlineQueryResultMpeg4Gif</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#af8a160007d57837edc80b557a6467e6b">parseInlineQueryResultMpeg4Gif</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ad818a04396804ae76ea81d752d145e45">InlineQueryResultMpeg4Gif::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_query_result_video.html#a08cf746fbd9637ddeb172aa3871941e8">InlineQueryResultVideo::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a119f2fe4230915ee34857fab33f829f2">parseJsonAndGetInlineQueryResultVideo</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a1c5aeb82420b1974fc073e8d9d2d5804">parseInlineQueryResultVideo</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_query_result_video.html#a08cf746fbd9637ddeb172aa3871941e8">InlineQueryResultVideo::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <a class="code" href="class_tg_bot_1_1_chosen_inline_result.html#ad4b7edd30fd0d876fa99493fe19b3247">ChosenInlineResult::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a7ce6093da58310d5d8de2a068eeb5512">parseJsonAndGetChosenInlineResult</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a0ae6af509c8bb860b00f2ef3586adc9d">parseChosenInlineResult</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_chosen_inline_result.html#ad4b7edd30fd0d876fa99493fe19b3247">ChosenInlineResult::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <a class="code" href="class_tg_bot_1_1_callback_query.html#a5a5e4f8368bd95ba214e68cde5d1c7c0">CallbackQuery::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a1882c55a2f8cd4974dae09fb978e6aa2">parseJsonAndGetCallbackQuery</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ab65d412769ea996c0cb671f9c961631b">parseCallbackQuery</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_callback_query.html#a5a5e4f8368bd95ba214e68cde5d1c7c0">CallbackQuery::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7">InlineKeyboardMarkup::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ab8eb4c64bd6a69dcda8f2fc103c7338d">parseJsonAndGetInlineKeyboardMarkup</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a50825341c20e8393f7c1316d9c68af8b">parseInlineKeyboardMarkup</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7">InlineKeyboardMarkup::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <a class="code" href="class_tg_bot_1_1_inline_keyboard_button.html#a27b82f178b242b6417377daae1f09983">InlineKeyboardButton::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a4ab33d085d2ae0dbc49596d4b5973aa6">parseJsonAndGetInlineKeyboardButton</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aa560bfad2fb780ed8ec4f0f5a505f051">parseInlineKeyboardButton</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_inline_keyboard_button.html#a27b82f178b242b6417377daae1f09983">InlineKeyboardButton::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <a class="code" href="class_tg_bot_1_1_webhook_info.html#a2280093713d1304207d8bba2204648d6">WebhookInfo::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a3c0d8c6734097146785dd20e6602dcbf">parseJsonAndGetWebhookInfo</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aea42d5ef9d92d13956af176efe41aea1">parseWebhookInfo</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_webhook_info.html#a2280093713d1304207d8bba2204648d6">WebhookInfo::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <a class="code" href="class_tg_bot_1_1_input_message_content.html#a2357dd0a36321a3b601b64a76d2d6dff">InputMessageContent::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#afb2a32bca2c0f7f2d36f7b50350df181">parseJsonAndGetInputMessageContent</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ad9980a20fca6e9b4e12211ae751e9795">parseInputMessageContent</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_message_content.html#a2357dd0a36321a3b601b64a76d2d6dff">InputMessageContent::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <a class="code" href="class_tg_bot_1_1_input_text_message_content.html#ab183a605903cf8dbc04b220cf1472495">InputTextMessageContent::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#af251f0b443ff6e652697c33d4d5193da">parseJsonAndGetInputTextMessageContent</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a944d9baf9397ae21b3d02a17255d0d74">parseInputTextMessageContent</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_text_message_content.html#ab183a605903cf8dbc04b220cf1472495">InputTextMessageContent::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <a class="code" href="class_tg_bot_1_1_input_location_message_content.html#a80ef24779acdb726590e8aaa87c52840">InputLocationMessageContent::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aa143e2f6c8ee094813b6a6f6d7761cd0">parseJsonAndGetInputLocationMessageContent</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aa89f26151c1b46bea59ff9f7e61315f3">parseInputLocationMessageContent</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_location_message_content.html#a80ef24779acdb726590e8aaa87c52840">InputLocationMessageContent::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <a class="code" href="class_tg_bot_1_1_input_venue_message_content.html#a48a9d369812ca327da77766140d22100">InputVenueMessageContent::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a560f953aae4f8fb0651b82b35867d24c">parseJsonAndGetInputVenueMessageContent</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aad0b2019365e871291381463d6199385">parseInputVenueMessageContent</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_venue_message_content.html#a48a9d369812ca327da77766140d22100">InputVenueMessageContent::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <a class="code" href="class_tg_bot_1_1_input_contact_message_content.html#ad552a44374583a3ea339380338e87e99">InputContactMessageContent::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aee5eb982f32ffd16eba7f9efc87865a5">parseJsonAndGetInputContactMessageContent</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ae499680fd9cc2c73fb7cd8e55906ae35">parseInputContactMessageContent</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_input_contact_message_content.html#ad552a44374583a3ea339380338e87e99">InputContactMessageContent::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <a class="code" href="class_tg_bot_1_1_invoice.html#a34a6d437618ea3be0a40c64400067f67">Invoice::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ad14018321861d8fd2197b205b79b7eb9">parseJsonAndGetInvoice</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a0971fca04c1098373360f7ca233bbe6e">parseInvoice</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_invoice.html#a34a6d437618ea3be0a40c64400067f67">Invoice::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <a class="code" href="class_tg_bot_1_1_labeled_price.html#a1d53775f4034427a2dfaae9ef176796c">LabeledPrice::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ae3a90b403b79a05fbc35d4fcc681ceee">parseJsonAndGetLabeledPrice</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a73871e9f9500adec7188e374d0ddd375">parseLabeledPrice</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_labeled_price.html#a1d53775f4034427a2dfaae9ef176796c">LabeledPrice::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <a class="code" href="class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a">OrderInfo::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ab5c08d34cc46b64b8826684b7c43aeb1">parseJsonAndGetOrderInfo</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ae1701d47f9e5eb4a9b46a8278ea03433">parseOrderInfo</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a">OrderInfo::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <a class="code" href="class_tg_bot_1_1_pre_checkout_query.html#aa2f66d4bc5e55b3efbaaf285bcdbe207">PreCheckoutQuery::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a7dd3c05b4ee1ee93881cc970fdb55059">parseJsonAndGetPreCheckoutQuery</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#afb2d57ba25b6a53c308142b9386b99cb">parsePreCheckoutQuery</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_pre_checkout_query.html#aa2f66d4bc5e55b3efbaaf285bcdbe207">PreCheckoutQuery::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <a class="code" href="class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d">ShippingAddress::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#aace0adff9509dcef989074fd76e6f04d">parseJsonAndGetShippingAddress</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a51c07924f4159584f098f77b7d66a69f">parseShippingAddress</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d">ShippingAddress::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <a class="code" href="class_tg_bot_1_1_shipping_option.html#af97bf7d55ed3bcd3090c08885f010f60">ShippingOption::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ad8256fe6bd79b80711a44a4c5954b257">parseJsonAndGetShippingOption</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a1056df14ce407245970f9108b803c311">parseShippingOption</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_shipping_option.html#af97bf7d55ed3bcd3090c08885f010f60">ShippingOption::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; <a class="code" href="class_tg_bot_1_1_shipping_query.html#a952ccde4a79282a4c20f42cfed069d64">ShippingQuery::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a253eb0107f6fc70e9e8dedc17dfea8d9">parseJsonAndGetShippingQuery</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#af0ddbda92234bbf635b947e5ef30407d">parseShippingQuery</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_shipping_query.html#a952ccde4a79282a4c20f42cfed069d64">ShippingQuery::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <a class="code" href="class_tg_bot_1_1_successful_payment.html#a753e2643432af6f0b2561436f2b1da0d">SuccessfulPayment::Ptr</a> <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a3d5198a82839e4b83704c7c9cbc1019c">parseJsonAndGetSucessfulPayment</a>(<span class="keyword">const</span> boost::property_tree::ptree&amp; data) <span class="keyword">const</span>;</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#af7397a0b12324d63ddb6d2242a6278e0">parseSucessfulPayment</a>(<span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_successful_payment.html#a753e2643432af6f0b2561436f2b1da0d">SuccessfulPayment::Ptr</a>&amp; <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;</div><div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_type_parser.html#a5793eea051e46ecca54c5dc5d7c4f7d1"> 287</a></span>&#160; <span class="keyword">inline</span> boost::property_tree::ptree <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a5793eea051e46ecca54c5dc5d7c4f7d1">parseJson</a>(<span class="keyword">const</span> std::string&amp; json)<span class="keyword"> const </span>{</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; boost::property_tree::ptree tree;</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; std::istringstream input(json);</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; boost::property_tree::read_json(input, tree);</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keywordflow">return</span> tree;</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; }</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_type_parser.html#a171f300f827552386b1b2efc88e0311e"> 295</a></span>&#160; std::shared_ptr&lt;T&gt; <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a171f300f827552386b1b2efc88e0311e">tryParseJson</a>(<a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ad6d33a3fef556360092afd0a2cb959f0">JsonToTgTypeFunc&lt;T&gt;</a> parseFunc, <span class="keyword">const</span> boost::property_tree::ptree&amp; data, <span class="keyword">const</span> std::string&amp; keyName)<span class="keyword"> const </span>{</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="keyword">auto</span> treeItem = data.find(keyName);</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keywordflow">if</span> (treeItem == data.not_found()) {</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <span class="keywordflow">return</span> std::shared_ptr&lt;T&gt;();</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; }</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keywordflow">return</span> (this-&gt;*parseFunc)(treeItem-&gt;second);</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; }</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_type_parser.html#ab840017893dba49b60eca92bb36de41e"> 304</a></span>&#160; std::vector&lt;std::shared_ptr&lt;T&gt;&gt; <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ab840017893dba49b60eca92bb36de41e">parseJsonAndGetArray</a>(<a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ad6d33a3fef556360092afd0a2cb959f0">JsonToTgTypeFunc&lt;T&gt;</a> parseFunc, <span class="keyword">const</span> boost::property_tree::ptree&amp; data)<span class="keyword"> const </span>{</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; std::vector&lt;std::shared_ptr&lt;T&gt;&gt; result;</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> std::pair&lt;const std::string, boost::property_tree::ptree&gt;&amp; innerTreeItem : data) {</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; result.push_back((this-&gt;*parseFunc)(innerTreeItem.second));</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; }</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; }</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_type_parser.html#a8979e13968a0ec55a811aefa588960a5"> 313</a></span>&#160; std::vector&lt;T&gt; <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a8979e13968a0ec55a811aefa588960a5">parseJsonAndGetArray</a>(std::function&lt;T(<span class="keyword">const</span> boost::property_tree::ptree&amp;)&gt; parseFunc, <span class="keyword">const</span> boost::property_tree::ptree&amp; data, <span class="keyword">const</span> std::string&amp; keyName)<span class="keyword"> const </span>{</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; std::vector&lt;T&gt; result;</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keyword">auto</span> treeItem = data.find(keyName);</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; <span class="keywordflow">if</span> (treeItem == data.not_found()) {</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; }</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> std::pair&lt;const std::string, boost::property_tree::ptree&gt;&amp; innerTreeItem : treeItem-&gt;second) {</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; result.push_back(parseFunc(innerTreeItem.second));</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; }</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; }</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_type_parser.html#ac23717cd020f5f312ac00d4c106c1366"> 326</a></span>&#160; std::vector&lt;std::shared_ptr&lt;T&gt;&gt; <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ac23717cd020f5f312ac00d4c106c1366">parseJsonAndGetArray</a>(<a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ad6d33a3fef556360092afd0a2cb959f0">JsonToTgTypeFunc&lt;T&gt;</a> parseFunc, <span class="keyword">const</span> boost::property_tree::ptree&amp; data, <span class="keyword">const</span> std::string&amp; keyName)<span class="keyword"> const </span>{</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; std::vector&lt;std::shared_ptr&lt;T&gt;&gt; result;</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; <span class="keyword">auto</span> treeItem = data.find(keyName);</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="keywordflow">if</span> (treeItem == data.not_found()) {</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; }</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> std::pair&lt;const std::string, boost::property_tree::ptree&gt;&amp; innerTreeItem : treeItem-&gt;second) {</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; result.push_back((this-&gt;*parseFunc)(innerTreeItem.second));</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; }</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; }</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_type_parser.html#af9a4e1d8cb7b3a4d026785219cdaf345"> 339</a></span>&#160; std::vector&lt;std::vector&lt;std::shared_ptr&lt;T&gt;&gt;&gt; <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#af9a4e1d8cb7b3a4d026785219cdaf345">parseJsonAndGet2DArray</a>(<a class="code" href="class_tg_bot_1_1_tg_type_parser.html#ad6d33a3fef556360092afd0a2cb959f0">JsonToTgTypeFunc&lt;T&gt;</a> parseFunc, <span class="keyword">const</span> boost::property_tree::ptree&amp; data, <span class="keyword">const</span> std::string&amp; keyName)<span class="keyword"> const </span>{</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; std::vector&lt;std::vector&lt;std::shared_ptr&lt;T&gt;&gt;&gt; result;</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; <span class="keyword">auto</span> treeItem = data.find(keyName);</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; <span class="keywordflow">if</span> (treeItem == data.not_found()) {</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; }</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> std::pair&lt;const std::string, boost::property_tree::ptree&gt;&amp; innerTreeItem : treeItem-&gt;second) {</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; std::vector&lt;std::shared_ptr&lt;T&gt;&gt; innerResult;</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> std::pair&lt;const std::string, boost::property_tree::ptree&gt;&amp; innerInnerTreeItem : innerTreeItem.second) {</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; innerResult.push_back((this-&gt;*parseFunc)(innerInnerTreeItem.second));</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; }</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; result.push_back(innerResult);</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; }</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; }</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160;</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_type_parser.html#a35ae90d0635f5761ed2e9357d2d7a141"> 356</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a35ae90d0635f5761ed2e9357d2d7a141">parseArray</a>(<a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a48ee10add5f80c0c4afe55e99cabcddd">TgTypeToJsonFunc&lt;T&gt;</a> parseFunc, <span class="keyword">const</span> std::vector&lt;std::shared_ptr&lt;T&gt;&gt;&amp; objects)<span class="keyword"> const </span>{</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="keywordflow">if</span> (objects.empty())</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;&quot;</span>;</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; std::string result;</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; result += <span class="charliteral">&#39;[&#39;</span>;</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> std::shared_ptr&lt;T&gt;&amp; item : objects) {</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; result += (this-&gt;*parseFunc)(item);</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; result += <span class="charliteral">&#39;,&#39;</span>;</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; }</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; result.erase(result.length() - 1);</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; result += <span class="charliteral">&#39;]&#39;</span>;</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; }</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_type_parser.html#a2b2a8a66921f689e95bcccba331ca87b"> 371</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a2b2a8a66921f689e95bcccba331ca87b">parseArray</a>(std::function&lt;T(<span class="keyword">const</span> T&amp;)&gt; parseFunc, <span class="keyword">const</span> std::vector&lt;T&gt;&amp; objects)<span class="keyword"> const </span>{</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <span class="keywordflow">if</span> (objects.empty())</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;&quot;</span>;</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; std::string result;</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; result += <span class="charliteral">&#39;[&#39;</span>;</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> T&amp; item : objects) {</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; result += parseFunc(item);</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; result += <span class="charliteral">&#39;,&#39;</span>;</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; }</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; result.erase(result.length() - 1);</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; result += <span class="charliteral">&#39;]&#39;</span>;</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; }</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_type_parser.html#a78a0f5647ffad66c7d69295c86bba3f5"> 386</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a78a0f5647ffad66c7d69295c86bba3f5">parse2DArray</a>(<a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a48ee10add5f80c0c4afe55e99cabcddd">TgTypeToJsonFunc&lt;T&gt;</a> parseFunc, <span class="keyword">const</span> std::vector&lt;std::vector&lt;std::shared_ptr&lt;T&gt;&gt;&gt;&amp; objects)<span class="keyword"> const </span>{</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <span class="keywordflow">if</span> (objects.empty())</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;&quot;</span>;</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; std::string result;</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; result += <span class="charliteral">&#39;[&#39;</span>;</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">const</span> std::vector&lt;std::shared_ptr&lt;T&gt;&gt;&amp; item : objects) {</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; result += <a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a35ae90d0635f5761ed2e9357d2d7a141">parseArray</a>(parseFunc, item);</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; result += <span class="charliteral">&#39;,&#39;</span>;</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; }</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; result.erase(result.length() - 1);</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; result += <span class="charliteral">&#39;]&#39;</span>;</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; }</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160;</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <span class="keywordtype">void</span> appendToJson(std::string&amp; json, <span class="keyword">const</span> std::string&amp; varName, <span class="keyword">const</span> std::shared_ptr&lt;T&gt;&amp; value)<span class="keyword"> const </span>{</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; <span class="keywordflow">if</span> (value == <span class="keyword">nullptr</span>) {</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; }</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; json += <span class="charliteral">&#39;&quot;&#39;</span>;</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; json += varName;</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; json += <span class="stringliteral">&quot;\&quot;:&quot;</span>;</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; json += value;</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; json += <span class="charliteral">&#39;,&#39;</span>;</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; }</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160;</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; <span class="keywordtype">void</span> appendToJson(std::string&amp; json, <span class="keyword">const</span> std::string&amp; varName, <span class="keyword">const</span> T&amp; value)<span class="keyword"> const </span>{</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; json += <span class="charliteral">&#39;&quot;&#39;</span>;</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; json += varName;</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; json += <span class="stringliteral">&quot;\&quot;:&quot;</span>;</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; json += value;</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; json += <span class="charliteral">&#39;,&#39;</span>;</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; }</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160;</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <span class="keywordtype">void</span> appendToJson(std::string&amp; json, <span class="keyword">const</span> std::string&amp; varName, <span class="keyword">const</span> <span class="keywordtype">bool</span>&amp; value)<span class="keyword"> const </span>{</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; json += <span class="charliteral">&#39;&quot;&#39;</span>;</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; json += varName;</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; json += <span class="stringliteral">&quot;\&quot;:&quot;</span>;</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; json += (value ? <span class="stringliteral">&quot;true&quot;</span> : <span class="stringliteral">&quot;false&quot;</span>);</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; json += <span class="charliteral">&#39;,&#39;</span>;</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; }</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160;</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; <span class="keywordtype">void</span> appendToJson(std::string&amp; json, <span class="keyword">const</span> std::string&amp; varName, <span class="keyword">const</span> std::string&amp; value) <span class="keyword">const</span>;</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160;};</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160;</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;}</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160;</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_TGTYPEPARSER_H</span></div><div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a2b2a8a66921f689e95bcccba331ca87b"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a2b2a8a66921f689e95bcccba331ca87b">TgBot::TgTypeParser::parseArray</a></div><div class="ttdeci">std::string parseArray(std::function&lt; T(const T &amp;)&gt; parseFunc, const std::vector&lt; T &gt; &amp;objects) const</div><div class="ttdef"><b>Definition:</b> <a href="_tg_type_parser_8h_source.html#l00371">TgTypeParser.h:371</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_message_entity_html_a6710ffdbafba909633df7bcd8c488da0"><div class="ttname"><a href="class_tg_bot_1_1_message_entity.html#a6710ffdbafba909633df7bcd8c488da0">TgBot::MessageEntity::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; MessageEntity &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_message_entity_8h_source.html#l00020">MessageEntity.h:20</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a171f300f827552386b1b2efc88e0311e"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a171f300f827552386b1b2efc88e0311e">TgBot::TgTypeParser::tryParseJson</a></div><div class="ttdeci">std::shared_ptr&lt; T &gt; tryParseJson(JsonToTgTypeFunc&lt; T &gt; parseFunc, const boost::property_tree::ptree &amp;data, const std::string &amp;keyName) const</div><div class="ttdef"><b>Definition:</b> <a href="_tg_type_parser_8h_source.html#l00245">TgTypeParser.h:245</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a171f300f827552386b1b2efc88e0311e"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a171f300f827552386b1b2efc88e0311e">TgBot::TgTypeParser::tryParseJson</a></div><div class="ttdeci">std::shared_ptr&lt; T &gt; tryParseJson(JsonToTgTypeFunc&lt; T &gt; parseFunc, const boost::property_tree::ptree &amp;data, const std::string &amp;keyName) const</div><div class="ttdef"><b>Definition:</b> <a href="_tg_type_parser_8h_source.html#l00295">TgTypeParser.h:295</a></div></div>
<div class="ttc" id="_reply_keyboard_remove_8h_html"><div class="ttname"><a href="_reply_keyboard_remove_8h.html">ReplyKeyboardRemove.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_shipping_query_html_a952ccde4a79282a4c20f42cfed069d64"><div class="ttname"><a href="class_tg_bot_1_1_shipping_query.html#a952ccde4a79282a4c20f42cfed069d64">TgBot::ShippingQuery::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; ShippingQuery &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_shipping_query_8h_source.html#l00044">ShippingQuery.h:44</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a6252774e0a216a7e30f16fb32182846d"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a6252774e0a216a7e30f16fb32182846d">TgBot::TgTypeParser::parseInlineQueryResultCachedMpeg4Gif</a></div><div class="ttdeci">std::string parseInlineQueryResultCachedMpeg4Gif(const InlineQueryResultCachedMpeg4Gif::Ptr &amp;object) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_labeled_price_html_a1d53775f4034427a2dfaae9ef176796c"><div class="ttname"><a href="class_tg_bot_1_1_labeled_price.html#a1d53775f4034427a2dfaae9ef176796c">TgBot::LabeledPrice::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; LabeledPrice &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_labeled_price_8h_source.html#l00021">LabeledPrice.h:21</a></div></div>
+<div class="ttc" id="_chat_photo_8h_html"><div class="ttname"><a href="_chat_photo_8h.html">ChatPhoto.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_aa9fea94f0ce162339bcadc87b30cf133"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#aa9fea94f0ce162339bcadc87b30cf133">TgBot::TgTypeParser::parseKeyboardButton</a></div><div class="ttdeci">std::string parseKeyboardButton(const KeyboardButton::Ptr &amp;object) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_shipping_option_html_af97bf7d55ed3bcd3090c08885f010f60"><div class="ttname"><a href="class_tg_bot_1_1_shipping_option.html#af97bf7d55ed3bcd3090c08885f010f60">TgBot::ShippingOption::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; ShippingOption &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_shipping_option_8h_source.html#l00024">ShippingOption.h:24</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ab5711db94f14f6862f352a47e5283d18"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ab5711db94f14f6862f352a47e5283d18">TgBot::TgTypeParser::parseJsonAndGetForceReply</a></div><div class="ttdeci">ForceReply::Ptr parseJsonAndGetForceReply(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_audio_html_a7803831a6a91a6e927fef4d2f102601f"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_audio.html#a7803831a6a91a6e927fef4d2f102601f">TgBot::InlineQueryResultAudio::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultAudio &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_audio_8h_source.html#l00023">InlineQueryResultAudio.h:23</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a055777bf4e153923e9a45caf85cfd2ce"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a055777bf4e153923e9a45caf85cfd2ce">TgBot::TgTypeParser::parseJsonAndGetVideo</a></div><div class="ttdeci">Video::Ptr parseJsonAndGetVideo(const boost::property_tree::ptree &amp;data) const</div></div>
-<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ac23717cd020f5f312ac00d4c106c1366"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ac23717cd020f5f312ac00d4c106c1366">TgBot::TgTypeParser::parseJsonAndGetArray</a></div><div class="ttdeci">std::vector&lt; std::shared_ptr&lt; T &gt; &gt; parseJsonAndGetArray(JsonToTgTypeFunc&lt; T &gt; parseFunc, const boost::property_tree::ptree &amp;data, const std::string &amp;keyName) const</div><div class="ttdef"><b>Definition:</b> <a href="_tg_type_parser_8h_source.html#l00276">TgTypeParser.h:276</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_sticker_set_html_ad3c58f08ddacdb946507cd96a3d54421"><div class="ttname"><a href="class_tg_bot_1_1_sticker_set.html#ad3c58f08ddacdb946507cd96a3d54421">TgBot::StickerSet::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; StickerSet &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_set_8h_source.html#l00041">StickerSet.h:41</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ac23717cd020f5f312ac00d4c106c1366"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ac23717cd020f5f312ac00d4c106c1366">TgBot::TgTypeParser::parseJsonAndGetArray</a></div><div class="ttdeci">std::vector&lt; std::shared_ptr&lt; T &gt; &gt; parseJsonAndGetArray(JsonToTgTypeFunc&lt; T &gt; parseFunc, const boost::property_tree::ptree &amp;data, const std::string &amp;keyName) const</div><div class="ttdef"><b>Definition:</b> <a href="_tg_type_parser_8h_source.html#l00326">TgTypeParser.h:326</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_aef4869ecc38b1a6ec32c33c0f52e6d87"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#aef4869ecc38b1a6ec32c33c0f52e6d87">TgBot::TgTypeParser::parseJsonAndGetFile</a></div><div class="ttdeci">File::Ptr parseJsonAndGetFile(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a794a918da14da39f17bc604c3c10fe30"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a794a918da14da39f17bc604c3c10fe30">TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultArticle</a></div><div class="ttdeci">InlineQueryResultArticle::Ptr parseJsonAndGetInlineQueryResultArticle(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="_inline_query_result_cached_audio_8h_html"><div class="ttname"><a href="_inline_query_result_cached_audio_8h.html">InlineQueryResultCachedAudio.h</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ad6d33a3fef556360092afd0a2cb959f0"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ad6d33a3fef556360092afd0a2cb959f0">TgBot::TgTypeParser::JsonToTgTypeFunc</a></div><div class="ttdeci">std::shared_ptr&lt; T &gt;(TgTypeParser::*)(const boost::property_tree::ptree &amp;) const JsonToTgTypeFunc</div><div class="ttdef"><b>Definition:</b> <a href="_tg_type_parser_8h_source.html#l00090">TgTypeParser.h:90</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ad6d33a3fef556360092afd0a2cb959f0"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ad6d33a3fef556360092afd0a2cb959f0">TgBot::TgTypeParser::JsonToTgTypeFunc</a></div><div class="ttdeci">std::shared_ptr&lt; T &gt;(TgTypeParser::*)(const boost::property_tree::ptree &amp;) const JsonToTgTypeFunc</div><div class="ttdef"><b>Definition:</b> <a href="_tg_type_parser_8h_source.html#l00105">TgTypeParser.h:105</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_file_html_ac47e9c73b9d762eef2322c0932c5a934"><div class="ttname"><a href="class_tg_bot_1_1_file.html#ac47e9c73b9d762eef2322c0932c5a934">TgBot::File::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; File &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_file_8h_source.html#l00024">File.h:24</a></div></div>
+<div class="ttc" id="_sticker_set_8h_html"><div class="ttname"><a href="_sticker_set_8h.html">StickerSet.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_keyboard_button_html_a27b82f178b242b6417377daae1f09983"><div class="ttname"><a href="class_tg_bot_1_1_inline_keyboard_button.html#a27b82f178b242b6417377daae1f09983">TgBot::InlineKeyboardButton::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineKeyboardButton &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_keyboard_button_8h_source.html#l00019">InlineKeyboardButton.h:19</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_af251f0b443ff6e652697c33d4d5193da"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#af251f0b443ff6e652697c33d4d5193da">TgBot::TgTypeParser::parseJsonAndGetInputTextMessageContent</a></div><div class="ttdeci">InputTextMessageContent::Ptr parseJsonAndGetInputTextMessageContent(const boost::property_tree::ptree &amp;data) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a3d5198a82839e4b83704c7c9cbc1019c"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a3d5198a82839e4b83704c7c9cbc1019c">TgBot::TgTypeParser::parseJsonAndGetSucessfulPayment</a></div><div class="ttdeci">SuccessfulPayment::Ptr parseJsonAndGetSucessfulPayment(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="_photo_size_8h_html"><div class="ttname"><a href="_photo_size_8h.html">PhotoSize.h</a></div></div>
<div class="ttc" id="_inline_query_result_cached_document_8h_html"><div class="ttname"><a href="_inline_query_result_cached_document_8h.html">InlineQueryResultCachedDocument.h</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_sticker_html_a63c460c539e3549bec82850fe30c8fff"><div class="ttname"><a href="class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff">TgBot::Sticker::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Sticker &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_8h_source.html#l00040">Sticker.h:40</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_sticker_html_a63c460c539e3549bec82850fe30c8fff"><div class="ttname"><a href="class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff">TgBot::Sticker::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Sticker &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_sticker_8h_source.html#l00041">Sticker.h:41</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a1882c55a2f8cd4974dae09fb978e6aa2"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a1882c55a2f8cd4974dae09fb978e6aa2">TgBot::TgTypeParser::parseJsonAndGetCallbackQuery</a></div><div class="ttdeci">CallbackQuery::Ptr parseJsonAndGetCallbackQuery(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a93cdc4f7e25c531a5748aaa1c771bf50"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a93cdc4f7e25c531a5748aaa1c771bf50">TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultGame</a></div><div class="ttdeci">InlineQueryResultGame::Ptr parseJsonAndGetInlineQueryResultGame(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_venue_html_a216e83019cb0df61e4bc74f4499e0eb5"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_venue.html#a216e83019cb0df61e4bc74f4499e0eb5">TgBot::InlineQueryResultVenue::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultVenue &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_venue_8h_source.html#l00023">InlineQueryResultVenue.h:23</a></div></div>
@@ -112,8 +119,8 @@ $(document).ready(function(){initNavTree('_tg_type_parser_8h_source.html','');})
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a3e86a9ea4c29460c3be175cbc97fdd5b"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a3e86a9ea4c29460c3be175cbc97fdd5b">TgBot::TgTypeParser::getInstance</a></div><div class="ttdeci">static TgTypeParser &amp; getInstance()</div></div>
<div class="ttc" id="class_tg_bot_1_1_input_location_message_content_html_a80ef24779acdb726590e8aaa87c52840"><div class="ttname"><a href="class_tg_bot_1_1_input_location_message_content.html#a80ef24779acdb726590e8aaa87c52840">TgBot::InputLocationMessageContent::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InputLocationMessageContent &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_input_location_message_content_8h_source.html#l00018">InputLocationMessageContent.h:18</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_audio_html_a09651872832ece3b22c7505a2cfc0034"><div class="ttname"><a href="class_tg_bot_1_1_audio.html#a09651872832ece3b22c7505a2cfc0034">TgBot::Audio::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Audio &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_audio_8h_source.html#l00038">Audio.h:38</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a35ae90d0635f5761ed2e9357d2d7a141"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a35ae90d0635f5761ed2e9357d2d7a141">TgBot::TgTypeParser::parseArray</a></div><div class="ttdeci">std::string parseArray(TgTypeToJsonFunc&lt; T &gt; parseFunc, const std::vector&lt; std::shared_ptr&lt; T &gt;&gt; &amp;objects) const</div><div class="ttdef"><b>Definition:</b> <a href="_tg_type_parser_8h_source.html#l00306">TgTypeParser.h:306</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_input_message_content_html_a2357dd0a36321a3b601b64a76d2d6dff"><div class="ttname"><a href="class_tg_bot_1_1_input_message_content.html#a2357dd0a36321a3b601b64a76d2d6dff">TgBot::InputMessageContent::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InputMessageContent &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_input_message_content_8h_source.html#l00018">InputMessageContent.h:18</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a35ae90d0635f5761ed2e9357d2d7a141"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a35ae90d0635f5761ed2e9357d2d7a141">TgBot::TgTypeParser::parseArray</a></div><div class="ttdeci">std::string parseArray(TgTypeToJsonFunc&lt; T &gt; parseFunc, const std::vector&lt; std::shared_ptr&lt; T &gt;&gt; &amp;objects) const</div><div class="ttdef"><b>Definition:</b> <a href="_tg_type_parser_8h_source.html#l00356">TgTypeParser.h:356</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_message_content_html_a2357dd0a36321a3b601b64a76d2d6dff"><div class="ttname"><a href="class_tg_bot_1_1_input_message_content.html#a2357dd0a36321a3b601b64a76d2d6dff">TgBot::InputMessageContent::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InputMessageContent &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_input_message_content_8h_source.html#l00019">InputMessageContent.h:19</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a5db92a8dbf5b3ec781ff5209dbd9e74b"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a5db92a8dbf5b3ec781ff5209dbd9e74b">TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultVenue</a></div><div class="ttdeci">InlineQueryResultVenue::Ptr parseJsonAndGetInlineQueryResultVenue(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ad738633b8425a0d2cf32444e7840d8c4"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ad738633b8425a0d2cf32444e7840d8c4">TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultContact</a></div><div class="ttdeci">InlineQueryResultContact::Ptr parseJsonAndGetInlineQueryResultContact(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_article_html_abde520162c5e38947c32dd0c11c00c69"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_article.html#abde520162c5e38947c32dd0c11c00c69">TgBot::InlineQueryResultArticle::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultArticle &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_article_8h_source.html#l00023">InlineQueryResultArticle.h:23</a></div></div>
@@ -121,10 +128,11 @@ $(document).ready(function(){initNavTree('_tg_type_parser_8h_source.html','');})
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a6002f3681a749d9d9e1733cb926a6643"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a6002f3681a749d9d9e1733cb926a6643">TgBot::TgTypeParser::parseAudio</a></div><div class="ttdeci">std::string parseAudio(const Audio::Ptr &amp;object) const</div></div>
<div class="ttc" id="_inline_keyboard_markup_8h_html"><div class="ttname"><a href="_inline_keyboard_markup_8h.html">InlineKeyboardMarkup.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_callback_query_html_a5a5e4f8368bd95ba214e68cde5d1c7c0"><div class="ttname"><a href="class_tg_bot_1_1_callback_query.html#a5a5e4f8368bd95ba214e68cde5d1c7c0">TgBot::CallbackQuery::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; CallbackQuery &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_callback_query_8h_source.html#l00022">CallbackQuery.h:22</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a78a0f5647ffad66c7d69295c86bba3f5"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a78a0f5647ffad66c7d69295c86bba3f5">TgBot::TgTypeParser::parse2DArray</a></div><div class="ttdeci">std::string parse2DArray(TgTypeToJsonFunc&lt; T &gt; parseFunc, const std::vector&lt; std::vector&lt; std::shared_ptr&lt; T &gt;&gt;&gt; &amp;objects) const</div><div class="ttdef"><b>Definition:</b> <a href="_tg_type_parser_8h_source.html#l00336">TgTypeParser.h:336</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a78a0f5647ffad66c7d69295c86bba3f5"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a78a0f5647ffad66c7d69295c86bba3f5">TgBot::TgTypeParser::parse2DArray</a></div><div class="ttdeci">std::string parse2DArray(TgTypeToJsonFunc&lt; T &gt; parseFunc, const std::vector&lt; std::vector&lt; std::shared_ptr&lt; T &gt;&gt;&gt; &amp;objects) const</div><div class="ttdef"><b>Definition:</b> <a href="_tg_type_parser_8h_source.html#l00386">TgTypeParser.h:386</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_input_text_message_content_html_ab183a605903cf8dbc04b220cf1472495"><div class="ttname"><a href="class_tg_bot_1_1_input_text_message_content.html#ab183a605903cf8dbc04b220cf1472495">TgBot::InputTextMessageContent::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InputTextMessageContent &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_input_text_message_content_8h_source.html#l00019">InputTextMessageContent.h:19</a></div></div>
<div class="ttc" id="_inline_query_result_photo_8h_html"><div class="ttname"><a href="_inline_query_result_photo_8h.html">InlineQueryResultPhoto.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ab8eb4c64bd6a69dcda8f2fc103c7338d"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ab8eb4c64bd6a69dcda8f2fc103c7338d">TgBot::TgTypeParser::parseJsonAndGetInlineKeyboardMarkup</a></div><div class="ttdeci">InlineKeyboardMarkup::Ptr parseJsonAndGetInlineKeyboardMarkup(const boost::property_tree::ptree &amp;data) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_af0ddbda92234bbf635b947e5ef30407d"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#af0ddbda92234bbf635b947e5ef30407d">TgBot::TgTypeParser::parseShippingQuery</a></div><div class="ttdeci">std::string parseShippingQuery(const ShippingQuery::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a7b363893f0f80cbf99ee48559de23cf3"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a7b363893f0f80cbf99ee48559de23cf3">TgBot::TgTypeParser::parseForceReply</a></div><div class="ttdeci">std::string parseForceReply(const ForceReply::Ptr &amp;object) const</div></div>
<div class="ttc" id="_input_venue_message_content_8h_html"><div class="ttname"><a href="_input_venue_message_content_8h.html">InputVenueMessageContent.h</a></div></div>
<div class="ttc" id="_inline_query_result_audio_8h_html"><div class="ttname"><a href="_inline_query_result_audio_8h.html">InlineQueryResultAudio.h</a></div></div>
@@ -141,16 +149,18 @@ $(document).ready(function(){initNavTree('_tg_type_parser_8h_source.html','');})
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a214386976a87be78bbf40f2772f11743"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a214386976a87be78bbf40f2772f11743">TgBot::TgTypeParser::parseInlineQueryResultArticle</a></div><div class="ttdeci">std::string parseInlineQueryResultArticle(const InlineQueryResultArticle::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_aee5eb982f32ffd16eba7f9efc87865a5"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#aee5eb982f32ffd16eba7f9efc87865a5">TgBot::TgTypeParser::parseJsonAndGetInputContactMessageContent</a></div><div class="ttdeci">InputContactMessageContent::Ptr parseJsonAndGetInputContactMessageContent(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_update_html_abace63cf3605fe7a480a3bb839a672a8"><div class="ttname"><a href="class_tg_bot_1_1_update.html#abace63cf3605fe7a480a3bb839a672a8">TgBot::Update::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Update &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_update_8h_source.html#l00042">Update.h:42</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_mpeg4_gif_html_ad818a04396804ae76ea81d752d145e45"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ad818a04396804ae76ea81d752d145e45">TgBot::InlineQueryResultMpeg4Gif::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultMpeg4Gif &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_mpeg4_gif_8h_source.html#l00018">InlineQueryResultMpeg4Gif.h:18</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a975f16b6132ea35a4844118f1a1a8374"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a975f16b6132ea35a4844118f1a1a8374">TgBot::TgTypeParser::parseUpdate</a></div><div class="ttdeci">std::string parseUpdate(const Update::Ptr &amp;object) const</div></div>
<div class="ttc" id="_force_reply_8h_html"><div class="ttname"><a href="_force_reply_8h.html">ForceReply.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_af633562ea1a0f1d287ac5cecf0695390"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#af633562ea1a0f1d287ac5cecf0695390">TgBot::TgTypeParser::parseInlineQueryResultCachedGif</a></div><div class="ttdeci">std::string parseInlineQueryResultCachedGif(const InlineQueryResultCachedGif::Ptr &amp;object) const</div></div>
<div class="ttc" id="_callback_query_8h_html"><div class="ttname"><a href="_callback_query_8h.html">CallbackQuery.h</a></div></div>
<div class="ttc" id="_generic_reply_8h_html"><div class="ttname"><a href="_generic_reply_8h.html">GenericReply.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ad8256fe6bd79b80711a44a4c5954b257"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ad8256fe6bd79b80711a44a4c5954b257">TgBot::TgTypeParser::parseJsonAndGetShippingOption</a></div><div class="ttdeci">ShippingOption::Ptr parseJsonAndGetShippingOption(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ae88fe04858df67e643d024e1f0272a05"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ae88fe04858df67e643d024e1f0272a05">TgBot::TgTypeParser::parseInlineQueryResultVenue</a></div><div class="ttdeci">std::string parseInlineQueryResultVenue(const InlineQueryResultVenue::Ptr &amp;object) const</div></div>
<div class="ttc" id="_update_8h_html"><div class="ttname"><a href="_update_8h.html">Update.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a69d57b8d5da285a07ec33918f057b132"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a69d57b8d5da285a07ec33918f057b132">TgBot::TgTypeParser::parseJsonAndGetChat</a></div><div class="ttdeci">Chat::Ptr parseJsonAndGetChat(const boost::property_tree::ptree &amp;data) const</div></div>
+<div class="ttc" id="_shipping_query_8h_html"><div class="ttname"><a href="_shipping_query_8h.html">ShippingQuery.h</a></div></div>
<div class="ttc" id="_inline_query_result_location_8h_html"><div class="ttname"><a href="_inline_query_result_location_8h.html">InlineQueryResultLocation.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_aea42d5ef9d92d13956af176efe41aea1"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#aea42d5ef9d92d13956af176efe41aea1">TgBot::TgTypeParser::parseWebhookInfo</a></div><div class="ttdeci">std::string parseWebhookInfo(const WebhookInfo::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ab8ec905ef28660617232f791dd5a4c33"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ab8ec905ef28660617232f791dd5a4c33">TgBot::TgTypeParser::parseSticker</a></div><div class="ttdeci">std::string parseSticker(const Sticker::Ptr &amp;object) const</div></div>
@@ -158,33 +168,47 @@ $(document).ready(function(){initNavTree('_tg_type_parser_8h_source.html','');})
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a33fe7a4700d1f905fefa16c2e3f35217"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a33fe7a4700d1f905fefa16c2e3f35217">TgBot::TgTypeParser::parseJsonAndGetUser</a></div><div class="ttdeci">User::Ptr parseJsonAndGetUser(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_keyboard_markup_html_a596873291582fb23cfbe6b62e20df8e7"><div class="ttname"><a href="class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7">TgBot::InlineKeyboardMarkup::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineKeyboardMarkup &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_keyboard_markup_8h_source.html#l00022">InlineKeyboardMarkup.h:22</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a79b5f159c668a67b66dfda51470818e7"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a79b5f159c668a67b66dfda51470818e7">TgBot::TgTypeParser::parseInlineQueryResultCachedVideo</a></div><div class="ttdeci">std::string parseInlineQueryResultCachedVideo(const InlineQueryResultCachedVideo::Ptr &amp;object) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a1056df14ce407245970f9108b803c311"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a1056df14ce407245970f9108b803c311">TgBot::TgTypeParser::parseShippingOption</a></div><div class="ttdeci">std::string parseShippingOption(const ShippingOption::Ptr &amp;object) const</div></div>
<div class="ttc" id="_document_8h_html"><div class="ttname"><a href="_document_8h.html">Document.h</a></div></div>
+<div class="ttc" id="_input_media_video_8h_html"><div class="ttname"><a href="_input_media_video_8h.html">InputMediaVideo.h</a></div></div>
<div class="ttc" id="_inline_query_result_gif_8h_html"><div class="ttname"><a href="_inline_query_result_gif_8h.html">InlineQueryResultGif.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_keyboard_button_html_afa66915e5a8d58dbd7276265f00b0bcd"><div class="ttname"><a href="class_tg_bot_1_1_keyboard_button.html#afa66915e5a8d58dbd7276265f00b0bcd">TgBot::KeyboardButton::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; KeyboardButton &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_keyboard_button_8h_source.html#l00022">KeyboardButton.h:22</a></div></div>
+<div class="ttc" id="_successful_payment_8h_html"><div class="ttname"><a href="_successful_payment_8h.html">SuccessfulPayment.h</a></div></div>
<div class="ttc" id="_inline_query_8h_html"><div class="ttname"><a href="_inline_query_8h.html">InlineQuery.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_message_html_a3805a5dc013c6ab23ac5efc91282c11d"><div class="ttname"><a href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">TgBot::Message::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Message &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_message_8h_source.html#l00052">Message.h:52</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a1c5aeb82420b1974fc073e8d9d2d5804"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a1c5aeb82420b1974fc073e8d9d2d5804">TgBot::TgTypeParser::parseInlineQueryResultVideo</a></div><div class="ttdeci">std::string parseInlineQueryResultVideo(const InlineQueryResultVideo::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_sticker_html_a5b4730538d2f7fc2ba4ebbd244922d60"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_sticker.html#a5b4730538d2f7fc2ba4ebbd244922d60">TgBot::InlineQueryResultCachedSticker::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultCachedSticker &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_sticker_8h_source.html#l00023">InlineQueryResultCachedSticker.h:23</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a574be01cbd13bb63dac2bda2551ae170"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a574be01cbd13bb63dac2bda2551ae170">TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultVoice</a></div><div class="ttdeci">InlineQueryResultVoice::Ptr parseJsonAndGetInlineQueryResultVoice(const boost::property_tree::ptree &amp;data) const</div></div>
-<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_af9a4e1d8cb7b3a4d026785219cdaf345"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#af9a4e1d8cb7b3a4d026785219cdaf345">TgBot::TgTypeParser::parseJsonAndGet2DArray</a></div><div class="ttdeci">std::vector&lt; std::vector&lt; std::shared_ptr&lt; T &gt; &gt; &gt; parseJsonAndGet2DArray(JsonToTgTypeFunc&lt; T &gt; parseFunc, const boost::property_tree::ptree &amp;data, const std::string &amp;keyName) const</div><div class="ttdef"><b>Definition:</b> <a href="_tg_type_parser_8h_source.html#l00289">TgTypeParser.h:289</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a0bba0597f0dc1ab7be8fc141d3561021"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a0bba0597f0dc1ab7be8fc141d3561021">TgBot::TgTypeParser::parseStickerSet</a></div><div class="ttdeci">std::string parseStickerSet(const StickerSet::Ptr &amp;object) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_af9a4e1d8cb7b3a4d026785219cdaf345"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#af9a4e1d8cb7b3a4d026785219cdaf345">TgBot::TgTypeParser::parseJsonAndGet2DArray</a></div><div class="ttdeci">std::vector&lt; std::vector&lt; std::shared_ptr&lt; T &gt; &gt; &gt; parseJsonAndGet2DArray(JsonToTgTypeFunc&lt; T &gt; parseFunc, const boost::property_tree::ptree &amp;data, const std::string &amp;keyName) const</div><div class="ttdef"><b>Definition:</b> <a href="_tg_type_parser_8h_source.html#l00339">TgTypeParser.h:339</a></div></div>
+<div class="ttc" id="_input_media_8h_html"><div class="ttname"><a href="_input_media_8h.html">InputMedia.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ad14018321861d8fd2197b205b79b7eb9"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ad14018321861d8fd2197b205b79b7eb9">TgBot::TgTypeParser::parseJsonAndGetInvoice</a></div><div class="ttdeci">Invoice::Ptr parseJsonAndGetInvoice(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ad9980a20fca6e9b4e12211ae751e9795"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ad9980a20fca6e9b4e12211ae751e9795">TgBot::TgTypeParser::parseInputMessageContent</a></div><div class="ttdeci">std::string parseInputMessageContent(const InputMessageContent::Ptr &amp;object) const</div></div>
+<div class="ttc" id="_invoice_8h_html"><div class="ttname"><a href="_invoice_8h.html">Invoice.h</a></div></div>
<div class="ttc" id="_inline_query_result_voice_8h_html"><div class="ttname"><a href="_inline_query_result_voice_8h.html">InlineQueryResultVoice.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a3496c77242846056ebf651684b05cf15"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a3496c77242846056ebf651684b05cf15">TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultCachedVoice</a></div><div class="ttdeci">InlineQueryResultCachedVoice::Ptr parseJsonAndGetInlineQueryResultCachedVoice(const boost::property_tree::ptree &amp;data) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ac573f03f03c30455f91e509d709c35f1"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ac573f03f03c30455f91e509d709c35f1">TgBot::TgTypeParser::parseJsonAndGetMaskPosition</a></div><div class="ttdeci">MaskPosition::Ptr parseJsonAndGetMaskPosition(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_location_html_a0854defd16651e7742f89eca2202d678"><div class="ttname"><a href="class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678">TgBot::Location::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Location &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_location_8h_source.html#l00037">Location.h:37</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a50825341c20e8393f7c1316d9c68af8b"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a50825341c20e8393f7c1316d9c68af8b">TgBot::TgTypeParser::parseInlineKeyboardMarkup</a></div><div class="ttdeci">std::string parseInlineKeyboardMarkup(const InlineKeyboardMarkup::Ptr &amp;object) const</div></div>
<div class="ttc" id="_inline_query_result_cached_gif_8h_html"><div class="ttname"><a href="_inline_query_result_cached_gif_8h.html">InlineQueryResultCachedGif.h</a></div></div>
<div class="ttc" id="_inline_query_result_cached_video_8h_html"><div class="ttname"><a href="_inline_query_result_cached_video_8h.html">InlineQueryResultCachedVideo.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a1bae81f994031106d8189a0f48d2ec5f"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a1bae81f994031106d8189a0f48d2ec5f">TgBot::TgTypeParser::parseJsonAndGetInputMedia</a></div><div class="ttdeci">InputMedia::Ptr parseJsonAndGetInputMedia(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a179c2d86d436bcea267516e4ac49f2da"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a179c2d86d436bcea267516e4ac49f2da">TgBot::TgTypeParser::parseReplyKeyboardRemove</a></div><div class="ttdeci">std::string parseReplyKeyboardRemove(const ReplyKeyboardRemove::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_aa89f26151c1b46bea59ff9f7e61315f3"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#aa89f26151c1b46bea59ff9f7e61315f3">TgBot::TgTypeParser::parseInputLocationMessageContent</a></div><div class="ttdeci">std::string parseInputLocationMessageContent(const InputLocationMessageContent::Ptr &amp;object) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a0971fca04c1098373360f7ca233bbe6e"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a0971fca04c1098373360f7ca233bbe6e">TgBot::TgTypeParser::parseInvoice</a></div><div class="ttdeci">std::string parseInvoice(const Invoice::Ptr &amp;object) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_af7397a0b12324d63ddb6d2242a6278e0"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#af7397a0b12324d63ddb6d2242a6278e0">TgBot::TgTypeParser::parseSucessfulPayment</a></div><div class="ttdeci">std::string parseSucessfulPayment(const SuccessfulPayment::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a560f953aae4f8fb0651b82b35867d24c"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a560f953aae4f8fb0651b82b35867d24c">TgBot::TgTypeParser::parseJsonAndGetInputVenueMessageContent</a></div><div class="ttdeci">InputVenueMessageContent::Ptr parseJsonAndGetInputVenueMessageContent(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a3c0d8c6734097146785dd20e6602dcbf"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a3c0d8c6734097146785dd20e6602dcbf">TgBot::TgTypeParser::parseJsonAndGetWebhookInfo</a></div><div class="ttdeci">WebhookInfo::Ptr parseJsonAndGetWebhookInfo(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a186e99f8de0924d47e9183c0205a689f"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a186e99f8de0924d47e9183c0205a689f">TgBot::TgTypeParser::parseJsonAndGetReplyKeyboardMarkup</a></div><div class="ttdeci">ReplyKeyboardMarkup::Ptr parseJsonAndGetReplyKeyboardMarkup(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_aaa39e08cf74e63855e4c70deb7249c6e"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#aaa39e08cf74e63855e4c70deb7249c6e">TgBot::TgTypeParser::parseInlineQueryResultVoice</a></div><div class="ttdeci">std::string parseInlineQueryResultVoice(const InlineQueryResultVoice::Ptr &amp;object) const</div></div>
<div class="ttc" id="_inline_query_result_8h_html"><div class="ttname"><a href="_inline_query_result_8h.html">InlineQueryResult.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_photo_html_a732024e5287eef199f40dfef151d5265"><div class="ttname"><a href="class_tg_bot_1_1_chat_photo.html#a732024e5287eef199f40dfef151d5265">TgBot::ChatPhoto::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; ChatPhoto &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_chat_photo_8h_source.html#l00038">ChatPhoto.h:38</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_chosen_inline_result_html_ad4b7edd30fd0d876fa99493fe19b3247"><div class="ttname"><a href="class_tg_bot_1_1_chosen_inline_result.html#ad4b7edd30fd0d876fa99493fe19b3247">TgBot::ChosenInlineResult::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; ChosenInlineResult &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_chosen_inline_result_8h_source.html#l00022">ChosenInlineResult.h:22</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_video_html_a08cf746fbd9637ddeb172aa3871941e8"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_video.html#a08cf746fbd9637ddeb172aa3871941e8">TgBot::InlineQueryResultVideo::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultVideo &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_video_8h_source.html#l00018">InlineQueryResultVideo.h:18</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_aaa1491bf38340ff8baec767732de1a5a"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#aaa1491bf38340ff8baec767732de1a5a">TgBot::TgTypeParser::parseInlineQueryResultContact</a></div><div class="ttdeci">std::string parseInlineQueryResultContact(const InlineQueryResultContact::Ptr &amp;object) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ae3a90b403b79a05fbc35d4fcc681ceee"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ae3a90b403b79a05fbc35d4fcc681ceee">TgBot::TgTypeParser::parseJsonAndGetLabeledPrice</a></div><div class="ttdeci">LabeledPrice::Ptr parseJsonAndGetLabeledPrice(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a132384640371bae32ad87337231c40e6"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a132384640371bae32ad87337231c40e6">TgBot::TgTypeParser::parseFile</a></div><div class="ttdeci">std::string parseFile(const File::Ptr &amp;object) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a7dd3c05b4ee1ee93881cc970fdb55059"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a7dd3c05b4ee1ee93881cc970fdb55059">TgBot::TgTypeParser::parseJsonAndGetPreCheckoutQuery</a></div><div class="ttdeci">PreCheckoutQuery::Ptr parseJsonAndGetPreCheckoutQuery(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_voice_html_a4cf1aa18aaec542598e39ee7416c7df9"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_voice.html#a4cf1aa18aaec542598e39ee7416c7df9">TgBot::InlineQueryResultVoice::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultVoice &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_voice_8h_source.html#l00018">InlineQueryResultVoice.h:18</a></div></div>
<div class="ttc" id="_inline_query_result_cached_photo_8h_html"><div class="ttname"><a href="_inline_query_result_cached_photo_8h.html">InlineQueryResultCachedPhoto.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_html_af567dd95c4dae7c4a895e561a97ed4c5"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result.html#af567dd95c4dae7c4a895e561a97ed4c5">TgBot::InlineQueryResult::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResult &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_8h_source.html#l00022">InlineQueryResult.h:22</a></div></div>
@@ -195,6 +219,8 @@ $(document).ready(function(){initNavTree('_tg_type_parser_8h_source.html','');})
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a30ac065d8b649e16645cc94ea03c229b"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a30ac065d8b649e16645cc94ea03c229b">TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultAudio</a></div><div class="ttdeci">InlineQueryResultAudio::Ptr parseJsonAndGetInlineQueryResultAudio(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_location_html_abe4f762145a16a14ef2c3d9f590392fc"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_location.html#abe4f762145a16a14ef2c3d9f590392fc">TgBot::InlineQueryResultLocation::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultLocation &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_location_8h_source.html#l00023">InlineQueryResultLocation.h:23</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_user_profile_photos_html_a734352c5b115ea29e639f01462187d55"><div class="ttname"><a href="class_tg_bot_1_1_user_profile_photos.html#a734352c5b115ea29e639f01462187d55">TgBot::UserProfilePhotos::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; UserProfilePhotos &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_user_profile_photos_8h_source.html#l00040">UserProfilePhotos.h:40</a></div></div>
+<div class="ttc" id="_video_note_8h_html"><div class="ttname"><a href="_video_note_8h.html">VideoNote.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a84eb2a26089f3fe1467b70367ed056b7"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a84eb2a26089f3fe1467b70367ed056b7">TgBot::TgTypeParser::parseChatPhoto</a></div><div class="ttdeci">std::string parseChatPhoto(const ChatPhoto::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_document_html_ab80da07f964cfc6a96125a3674c90cbd"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_document.html#ab80da07f964cfc6a96125a3674c90cbd">TgBot::InlineQueryResultDocument::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultDocument &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_document_8h_source.html#l00023">InlineQueryResultDocument.h:23</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a6f885817899493546d20cfca4a443213"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a6f885817899493546d20cfca4a443213">TgBot::TgTypeParser::parseJsonAndGetMessage</a></div><div class="ttdeci">Message::Ptr parseJsonAndGetMessage(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_webhook_info_html_a2280093713d1304207d8bba2204648d6"><div class="ttname"><a href="class_tg_bot_1_1_webhook_info.html#a2280093713d1304207d8bba2204648d6">TgBot::WebhookInfo::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; WebhookInfo &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_webhook_info_8h_source.html#l00020">WebhookInfo.h:20</a></div></div>
@@ -204,29 +230,37 @@ $(document).ready(function(){initNavTree('_tg_type_parser_8h_source.html','');})
<div class="ttc" id="_user_profile_photos_8h_html"><div class="ttname"><a href="_user_profile_photos_8h.html">UserProfilePhotos.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_adbfa2a84365eafbf54d240cf46dc8159"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#adbfa2a84365eafbf54d240cf46dc8159">TgBot::TgTypeParser::parseInlineQueryResultPhoto</a></div><div class="ttdeci">std::string parseInlineQueryResultPhoto(const InlineQueryResultPhoto::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_reply_keyboard_remove_html_aaa58ef7c177db3a3f46530bfb5fc0148"><div class="ttname"><a href="class_tg_bot_1_1_reply_keyboard_remove.html#aaa58ef7c177db3a3f46530bfb5fc0148">TgBot::ReplyKeyboardRemove::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; ReplyKeyboardRemove &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_reply_keyboard_remove_8h_source.html#l00023">ReplyKeyboardRemove.h:23</a></div></div>
+<div class="ttc" id="_shipping_address_8h_html"><div class="ttname"><a href="_shipping_address_8h.html">ShippingAddress.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a73871e9f9500adec7188e374d0ddd375"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a73871e9f9500adec7188e374d0ddd375">TgBot::TgTypeParser::parseLabeledPrice</a></div><div class="ttdeci">std::string parseLabeledPrice(const LabeledPrice::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif_html_af229f5bd8982f0967e228194ce3345ed"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#af229f5bd8982f0967e228194ce3345ed">TgBot::InlineQueryResultCachedMpeg4Gif::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultCachedMpeg4Gif &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_mpeg4_gif_8h_source.html#l00023">InlineQueryResultCachedMpeg4Gif.h:23</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a8ea88c178aa2ea2b707e3f9165796cda"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a8ea88c178aa2ea2b707e3f9165796cda">TgBot::TgTypeParser::parseChat</a></div><div class="ttdeci">std::string parseChat(const Chat::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_aea2380a669e8187c0fb15f037ccd3712"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#aea2380a669e8187c0fb15f037ccd3712">TgBot::TgTypeParser::parseInlineQueryResult</a></div><div class="ttdeci">std::string parseInlineQueryResult(const InlineQueryResult::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_generic_reply_html_aa7bb5f2c5484cb791e1c60c346bbb06f"><div class="ttname"><a href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">TgBot::GenericReply::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; GenericReply &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_generic_reply_8h_source.html#l00037">GenericReply.h:37</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a0ae6af509c8bb860b00f2ef3586adc9d"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a0ae6af509c8bb860b00f2ef3586adc9d">TgBot::TgTypeParser::parseChosenInlineResult</a></div><div class="ttdeci">std::string parseChosenInlineResult(const ChosenInlineResult::Ptr &amp;object) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_afb2d57ba25b6a53c308142b9386b99cb"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#afb2d57ba25b6a53c308142b9386b99cb">TgBot::TgTypeParser::parsePreCheckoutQuery</a></div><div class="ttdeci">std::string parsePreCheckoutQuery(const PreCheckoutQuery::Ptr &amp;object) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ae0837eb5ac49d31700f5a337e86ea21d"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ae0837eb5ac49d31700f5a337e86ea21d">TgBot::TgTypeParser::parseMaskPosition</a></div><div class="ttdeci">std::string parseMaskPosition(const MaskPosition::Ptr &amp;object) const</div></div>
<div class="ttc" id="_inline_keyboard_button_8h_html"><div class="ttname"><a href="_inline_keyboard_button_8h.html">InlineKeyboardButton.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_aad0b2019365e871291381463d6199385"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#aad0b2019365e871291381463d6199385">TgBot::TgTypeParser::parseInputVenueMessageContent</a></div><div class="ttdeci">std::string parseInputVenueMessageContent(const InputVenueMessageContent::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_game_html_ae929b7f837f1fb20fd5cda2004d7f84d"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_game.html#ae929b7f837f1fb20fd5cda2004d7f84d">TgBot::InlineQueryResultGame::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultGame &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_game_8h_source.html#l00023">InlineQueryResultGame.h:23</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a84b4fc14b5073a6007e80e176c823df4"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a84b4fc14b5073a6007e80e176c823df4">TgBot::TgTypeParser::parseJsonAndGetVideoNote</a></div><div class="ttdeci">VideoNote::Ptr parseJsonAndGetVideoNote(const boost::property_tree::ptree &amp;data) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_af5f07236f584e0642d1015b71a1cf16c"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#af5f07236f584e0642d1015b71a1cf16c">TgBot::TgTypeParser::parseJsonAndGetChatPhoto</a></div><div class="ttdeci">ChatPhoto::Ptr parseJsonAndGetChatPhoto(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_aca144c409956718fb5b8b2063cc48204"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#aca144c409956718fb5b8b2063cc48204">TgBot::TgTypeParser::parseChatMember</a></div><div class="ttdeci">std::string parseChatMember(const ChatMember::Ptr &amp;object) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_successful_payment_html_a753e2643432af6f0b2561436f2b1da0d"><div class="ttname"><a href="class_tg_bot_1_1_successful_payment.html#a753e2643432af6f0b2561436f2b1da0d">TgBot::SuccessfulPayment::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; SuccessfulPayment &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_successful_payment_8h_source.html#l00043">SuccessfulPayment.h:43</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a7460cb8f2223e91fdd4bd36e7688b3b4"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a7460cb8f2223e91fdd4bd36e7688b3b4">TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultCachedMpeg4Gif</a></div><div class="ttdeci">InlineQueryResultCachedMpeg4Gif::Ptr parseJsonAndGetInlineQueryResultCachedMpeg4Gif(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_response_parameters_html_a345c84a4e959ed8e529b1cb6e76d0182"><div class="ttname"><a href="class_tg_bot_1_1_response_parameters.html#a345c84a4e959ed8e529b1cb6e76d0182">TgBot::ResponseParameters::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; ResponseParameters &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_response_parameters_8h_source.html#l00018">ResponseParameters.h:18</a></div></div>
<div class="ttc" id="_inline_query_result_cached_voice_8h_html"><div class="ttname"><a href="_inline_query_result_cached_voice_8h.html">InlineQueryResultCachedVoice.h</a></div></div>
<div class="ttc" id="_inline_query_result_document_8h_html"><div class="ttname"><a href="_inline_query_result_document_8h.html">InlineQueryResultDocument.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ad5346feffcb4ac969295c8b29b349e78"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ad5346feffcb4ac969295c8b29b349e78">TgBot::TgTypeParser::parseInlineQueryResultCachedDocument</a></div><div class="ttdeci">std::string parseInlineQueryResultCachedDocument(const InlineQueryResultCachedDocument::Ptr &amp;object) const</div></div>
-<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ab840017893dba49b60eca92bb36de41e"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ab840017893dba49b60eca92bb36de41e">TgBot::TgTypeParser::parseJsonAndGetArray</a></div><div class="ttdeci">std::vector&lt; std::shared_ptr&lt; T &gt; &gt; parseJsonAndGetArray(JsonToTgTypeFunc&lt; T &gt; parseFunc, const boost::property_tree::ptree &amp;data) const</div><div class="ttdef"><b>Definition:</b> <a href="_tg_type_parser_8h_source.html#l00254">TgTypeParser.h:254</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ab840017893dba49b60eca92bb36de41e"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ab840017893dba49b60eca92bb36de41e">TgBot::TgTypeParser::parseJsonAndGetArray</a></div><div class="ttdeci">std::vector&lt; std::shared_ptr&lt; T &gt; &gt; parseJsonAndGetArray(JsonToTgTypeFunc&lt; T &gt; parseFunc, const boost::property_tree::ptree &amp;data) const</div><div class="ttdef"><b>Definition:</b> <a href="_tg_type_parser_8h_source.html#l00304">TgTypeParser.h:304</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_af5687838fb0246a56306e083a5518456"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#af5687838fb0246a56306e083a5518456">TgBot::TgTypeParser::parseLocation</a></div><div class="ttdeci">std::string parseLocation(const Location::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a675429e3e189512d9b018565699610c4"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a675429e3e189512d9b018565699610c4">TgBot::TgTypeParser::parseJsonAndGetResponseParameters</a></div><div class="ttdeci">ResponseParameters::Ptr parseJsonAndGetResponseParameters(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ae37d93d67c69431d1f7944e57b3324b5"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ae37d93d67c69431d1f7944e57b3324b5">TgBot::TgTypeParser::parseInlineQueryResultCachedSticker</a></div><div class="ttdeci">std::string parseInlineQueryResultCachedSticker(const InlineQueryResultCachedSticker::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a119f2fe4230915ee34857fab33f829f2"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a119f2fe4230915ee34857fab33f829f2">TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultVideo</a></div><div class="ttdeci">InlineQueryResultVideo::Ptr parseJsonAndGetInlineQueryResultVideo(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_document_html_af311e27c16bf2a1128ee339899face9e"><div class="ttname"><a href="class_tg_bot_1_1_document.html#af311e27c16bf2a1128ee339899face9e">TgBot::Document::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Document &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_document_8h_source.html#l00040">Document.h:40</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_chat_html_a9818e295b599a08b77abefb38de75e48"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48">TgBot::Chat::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Chat &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00038">Chat.h:38</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_html_a9818e295b599a08b77abefb38de75e48"><div class="ttname"><a href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48">TgBot::Chat::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Chat &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_chat_8h_source.html#l00041">Chat.h:41</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_af46802670f796f0e2139ec551bfa0f20"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#af46802670f796f0e2139ec551bfa0f20">TgBot::TgTypeParser::parseReplyKeyboardMarkup</a></div><div class="ttdeci">std::string parseReplyKeyboardMarkup(const ReplyKeyboardMarkup::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a7ce6093da58310d5d8de2a068eeb5512"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a7ce6093da58310d5d8de2a068eeb5512">TgBot::TgTypeParser::parseJsonAndGetChosenInlineResult</a></div><div class="ttdeci">ChosenInlineResult::Ptr parseJsonAndGetChosenInlineResult(const boost::property_tree::ptree &amp;data) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a253eb0107f6fc70e9e8dedc17dfea8d9"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a253eb0107f6fc70e9e8dedc17dfea8d9">TgBot::TgTypeParser::parseJsonAndGetShippingQuery</a></div><div class="ttdeci">ShippingQuery::Ptr parseJsonAndGetShippingQuery(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a931e795baba8eab26a34adbfd6f0a3d2"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a931e795baba8eab26a34adbfd6f0a3d2">TgBot::TgTypeParser::parseJsonAndGetKeyboardButton</a></div><div class="ttdeci">KeyboardButton::Ptr parseJsonAndGetKeyboardButton(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a2dfa0c7205973145b59dfe2e03fa5626"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a2dfa0c7205973145b59dfe2e03fa5626">TgBot::TgTypeParser::parseUserProfilePhotos</a></div><div class="ttdeci">std::string parseUserProfilePhotos(const UserProfilePhotos::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_aa8cc36d3fb323ca8732db424ebd6048c"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#aa8cc36d3fb323ca8732db424ebd6048c">TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultCachedDocument</a></div><div class="ttdeci">InlineQueryResultCachedDocument::Ptr parseJsonAndGetInlineQueryResultCachedDocument(const boost::property_tree::ptree &amp;data) const</div></div>
@@ -237,26 +271,36 @@ $(document).ready(function(){initNavTree('_tg_type_parser_8h_source.html','');})
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_aa560bfad2fb780ed8ec4f0f5a505f051"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#aa560bfad2fb780ed8ec4f0f5a505f051">TgBot::TgTypeParser::parseInlineKeyboardButton</a></div><div class="ttdeci">std::string parseInlineKeyboardButton(const InlineKeyboardButton::Ptr &amp;object) const</div></div>
<div class="ttc" id="_inline_query_result_article_8h_html"><div class="ttname"><a href="_inline_query_result_article_8h.html">InlineQueryResultArticle.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_aac8191cfb3e405286e4755336e9967ae"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#aac8191cfb3e405286e4755336e9967ae">TgBot::TgTypeParser::parseJsonAndGetUserProfilePhotos</a></div><div class="ttdeci">UserProfilePhotos::Ptr parseJsonAndGetUserProfilePhotos(const boost::property_tree::ptree &amp;data) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ab5c08d34cc46b64b8826684b7c43aeb1"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ab5c08d34cc46b64b8826684b7c43aeb1">TgBot::TgTypeParser::parseJsonAndGetOrderInfo</a></div><div class="ttdeci">OrderInfo::Ptr parseJsonAndGetOrderInfo(const boost::property_tree::ptree &amp;data) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a50d411ea8b1cda09d04d0d1fe57f1e09"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a50d411ea8b1cda09d04d0d1fe57f1e09">TgBot::TgTypeParser::parseVideoNote</a></div><div class="ttdeci">std::string parseVideoNote(const VideoNote::Ptr &amp;object) const</div></div>
<div class="ttc" id="_reply_keyboard_markup_8h_html"><div class="ttname"><a href="_reply_keyboard_markup_8h.html">ReplyKeyboardMarkup.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_reply_keyboard_markup_html_af19f8402b914b603ab41305dee55f44a"><div class="ttname"><a href="class_tg_bot_1_1_reply_keyboard_markup.html#af19f8402b914b603ab41305dee55f44a">TgBot::ReplyKeyboardMarkup::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; ReplyKeyboardMarkup &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_reply_keyboard_markup_8h_source.html#l00042">ReplyKeyboardMarkup.h:42</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_invoice_html_a34a6d437618ea3be0a40c64400067f67"><div class="ttname"><a href="class_tg_bot_1_1_invoice.html#a34a6d437618ea3be0a40c64400067f67">TgBot::Invoice::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Invoice &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_invoice_8h_source.html#l00041">Invoice.h:41</a></div></div>
+<div class="ttc" id="_order_info_8h_html"><div class="ttname"><a href="_order_info_8h.html">OrderInfo.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ade5925f7cdce4ee3641853c72a5b51c5"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ade5925f7cdce4ee3641853c72a5b51c5">TgBot::TgTypeParser::parseResponseParameters</a></div><div class="ttdeci">std::string parseResponseParameters(const ResponseParameters::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a8ff0d8cbdae9e65edc11f345e1a93a94"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a8ff0d8cbdae9e65edc11f345e1a93a94">TgBot::TgTypeParser::parsePhotoSize</a></div><div class="ttdeci">std::string parsePhotoSize(const PhotoSize::Ptr &amp;object) const</div></div>
<div class="ttc" id="_chat_member_8h_html"><div class="ttname"><a href="_chat_member_8h.html">ChatMember.h</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a8979e13968a0ec55a811aefa588960a5"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a8979e13968a0ec55a811aefa588960a5">TgBot::TgTypeParser::parseJsonAndGetArray</a></div><div class="ttdeci">std::vector&lt; T &gt; parseJsonAndGetArray(std::function&lt; T(const boost::property_tree::ptree &amp;)&gt; parseFunc, const boost::property_tree::ptree &amp;data, const std::string &amp;keyName) const</div><div class="ttdef"><b>Definition:</b> <a href="_tg_type_parser_8h_source.html#l00263">TgTypeParser.h:263</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a8979e13968a0ec55a811aefa588960a5"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a8979e13968a0ec55a811aefa588960a5">TgBot::TgTypeParser::parseJsonAndGetArray</a></div><div class="ttdeci">std::vector&lt; T &gt; parseJsonAndGetArray(std::function&lt; T(const boost::property_tree::ptree &amp;)&gt; parseFunc, const boost::property_tree::ptree &amp;data, const std::string &amp;keyName) const</div><div class="ttdef"><b>Definition:</b> <a href="_tg_type_parser_8h_source.html#l00313">TgTypeParser.h:313</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a11fa0dd87bf2ef69e8806e41481a29f8"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a11fa0dd87bf2ef69e8806e41481a29f8">TgBot::TgTypeParser::parseJsonAndGetPhotoSize</a></div><div class="ttdeci">PhotoSize::Ptr parseJsonAndGetPhotoSize(const boost::property_tree::ptree &amp;data) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ae1701d47f9e5eb4a9b46a8278ea03433"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ae1701d47f9e5eb4a9b46a8278ea03433">TgBot::TgTypeParser::parseOrderInfo</a></div><div class="ttdeci">std::string parseOrderInfo(const OrderInfo::Ptr &amp;object) const</div></div>
<div class="ttc" id="_location_8h_html"><div class="ttname"><a href="_location_8h.html">Location.h</a></div></div>
<div class="ttc" id="_input_location_message_content_8h_html"><div class="ttname"><a href="_input_location_message_content_8h.html">InputLocationMessageContent.h</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a48ee10add5f80c0c4afe55e99cabcddd"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a48ee10add5f80c0c4afe55e99cabcddd">TgBot::TgTypeParser::TgTypeToJsonFunc</a></div><div class="ttdeci">std::string(TgTypeParser::*)(const std::shared_ptr&lt; T &gt; &amp;) const TgTypeToJsonFunc</div><div class="ttdef"><b>Definition:</b> <a href="_tg_type_parser_8h_source.html#l00093">TgTypeParser.h:93</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_mask_position_html_a37edf3eefbf231ee8ab94a29425b3fe1"><div class="ttname"><a href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">TgBot::MaskPosition::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; MaskPosition &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_mask_position_8h_source.html#l00038">MaskPosition.h:38</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a48ee10add5f80c0c4afe55e99cabcddd"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a48ee10add5f80c0c4afe55e99cabcddd">TgBot::TgTypeParser::TgTypeToJsonFunc</a></div><div class="ttdeci">std::string(TgTypeParser::*)(const std::shared_ptr&lt; T &gt; &amp;) const TgTypeToJsonFunc</div><div class="ttdef"><b>Definition:</b> <a href="_tg_type_parser_8h_source.html#l00108">TgTypeParser.h:108</a></div></div>
+<div class="ttc" id="_input_media_photo_8h_html"><div class="ttname"><a href="_input_media_photo_8h.html">InputMediaPhoto.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_order_info_html_a546d93329dceb7bbd542a82d34e3b76a"><div class="ttname"><a href="class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a">TgBot::OrderInfo::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; OrderInfo &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_order_info_8h_source.html#l00042">OrderInfo.h:42</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ab84925dab3d05168099cfb1758c24eff"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ab84925dab3d05168099cfb1758c24eff">TgBot::TgTypeParser::parseInlineQueryResultAudio</a></div><div class="ttdeci">std::string parseInlineQueryResultAudio(const InlineQueryResultAudio::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_video_html_a0005786d327b3e363cb13c18e9ee0593"><div class="ttname"><a href="class_tg_bot_1_1_video.html#a0005786d327b3e363cb13c18e9ee0593">TgBot::Video::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Video &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_video_8h_source.html#l00040">Video.h:40</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a1d160922a1ae90e8b46cac336e6462b6"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a1d160922a1ae90e8b46cac336e6462b6">TgBot::TgTypeParser::parseJsonAndGetSticker</a></div><div class="ttdeci">Sticker::Ptr parseJsonAndGetSticker(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_aa35193c7b8f13fbfbac6a4ebd5b68dcf"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#aa35193c7b8f13fbfbac6a4ebd5b68dcf">TgBot::TgTypeParser::parseInlineQueryResultLocation</a></div><div class="ttdeci">std::string parseInlineQueryResultLocation(const InlineQueryResultLocation::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_contact_html_a43915fd39dc9ef11a5f8684512ce5e7b"><div class="ttname"><a href="class_tg_bot_1_1_contact.html#a43915fd39dc9ef11a5f8684512ce5e7b">TgBot::Contact::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Contact &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_contact_8h_source.html#l00038">Contact.h:38</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_video_note_html_a6724ff1d3da3887d961a70eb67b42825"><div class="ttname"><a href="class_tg_bot_1_1_video_note.html#a6724ff1d3da3887d961a70eb67b42825">TgBot::VideoNote::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; VideoNote &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_video_note_8h_source.html#l00040">VideoNote.h:40</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_afe554cc15fd1d1312de42fa46fb6ad2b"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#afe554cc15fd1d1312de42fa46fb6ad2b">TgBot::TgTypeParser::parseGenericReply</a></div><div class="ttdeci">std::string parseGenericReply(const GenericReply::Ptr &amp;object) const</div></div>
<div class="ttc" id="_inline_query_result_contact_8h_html"><div class="ttname"><a href="_inline_query_result_contact_8h.html">InlineQueryResultContact.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_aa467ac58012075c932947a5e120f498a"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#aa467ac58012075c932947a5e120f498a">TgBot::TgTypeParser::parseInputMedia</a></div><div class="ttdeci">std::string parseInputMedia(const InputMedia::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a08541f9e83d92a4678f5cdd40bdf1269"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a08541f9e83d92a4678f5cdd40bdf1269">TgBot::TgTypeParser::parseJsonAndGetUpdate</a></div><div class="ttdeci">Update::Ptr parseJsonAndGetUpdate(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a4ab33d085d2ae0dbc49596d4b5973aa6"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a4ab33d085d2ae0dbc49596d4b5973aa6">TgBot::TgTypeParser::parseJsonAndGetInlineKeyboardButton</a></div><div class="ttdeci">InlineKeyboardButton::Ptr parseJsonAndGetInlineKeyboardButton(const boost::property_tree::ptree &amp;data) const</div></div>
-<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></div><div class="ttdef"><b>Definition:</b> <a href="_tg_type_parser_8h_source.html#l00086">TgTypeParser.h:86</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></div><div class="ttdef"><b>Definition:</b> <a href="_tg_type_parser_8h_source.html#l00101">TgTypeParser.h:101</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_aedd80048387f6f93e32757ae13c65ac7"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#aedd80048387f6f93e32757ae13c65ac7">TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultCachedGif</a></div><div class="ttdeci">InlineQueryResultCachedGif::Ptr parseJsonAndGetInlineQueryResultCachedGif(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a944d9baf9397ae21b3d02a17255d0d74"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a944d9baf9397ae21b3d02a17255d0d74">TgBot::TgTypeParser::parseInputTextMessageContent</a></div><div class="ttdeci">std::string parseInputTextMessageContent(const InputTextMessageContent::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a89730b5e5515446b996572a1d2eb527a"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a89730b5e5515446b996572a1d2eb527a">TgBot::TgTypeParser::parseInlineQueryResultGame</a></div><div class="ttdeci">std::string parseInlineQueryResultGame(const InlineQueryResultGame::Ptr &amp;object) const</div></div>
@@ -267,8 +311,13 @@ $(document).ready(function(){initNavTree('_tg_type_parser_8h_source.html','');})
<div class="ttc" id="_input_message_content_8h_html"><div class="ttname"><a href="_input_message_content_8h.html">InputMessageContent.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_photo_html_a1c592e3dea0aae88ccd8244f70b2e8d8"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_photo.html#a1c592e3dea0aae88ccd8244f70b2e8d8">TgBot::InlineQueryResultCachedPhoto::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultCachedPhoto &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_photo_8h_source.html#l00023">InlineQueryResultCachedPhoto.h:23</a></div></div>
<div class="ttc" id="_user_8h_html"><div class="ttname"><a href="_user_8h.html">User.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a3143f65a804f7441164e4f47ff69fbc9"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a3143f65a804f7441164e4f47ff69fbc9">TgBot::TgTypeParser::parseJsonAndGetStickerSet</a></div><div class="ttdeci">StickerSet::Ptr parseJsonAndGetStickerSet(const boost::property_tree::ptree &amp;data) const</div></div>
+<div class="ttc" id="_shipping_option_8h_html"><div class="ttname"><a href="_shipping_option_8h.html">ShippingOption.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_aace0adff9509dcef989074fd76e6f04d"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#aace0adff9509dcef989074fd76e6f04d">TgBot::TgTypeParser::parseJsonAndGetShippingAddress</a></div><div class="ttdeci">ShippingAddress::Ptr parseJsonAndGetShippingAddress(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a97c29c797018934139109f426e0c1865"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a97c29c797018934139109f426e0c1865">TgBot::TgTypeParser::parseJsonAndGetChatMember</a></div><div class="ttdeci">ChatMember::Ptr parseJsonAndGetChatMember(const boost::property_tree::ptree &amp;data) const</div></div>
+<div class="ttc" id="class_tg_bot_1_1_pre_checkout_query_html_aa2f66d4bc5e55b3efbaaf285bcdbe207"><div class="ttname"><a href="class_tg_bot_1_1_pre_checkout_query.html#aa2f66d4bc5e55b3efbaaf285bcdbe207">TgBot::PreCheckoutQuery::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; PreCheckoutQuery &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_pre_checkout_query_8h_source.html#l00044">PreCheckoutQuery.h:44</a></div></div>
<div class="ttc" id="_audio_8h_html"><div class="ttname"><a href="_audio_8h.html">Audio.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_input_media_html_abdc38ae21d5213ead3720db082ef1f9c"><div class="ttname"><a href="class_tg_bot_1_1_input_media.html#abdc38ae21d5213ead3720db082ef1f9c">TgBot::InputMedia::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InputMedia &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_input_media_8h_source.html#l00039">InputMedia.h:39</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_photo_html_a7f4fb7963109c5e3e49b87e331cea12c"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_photo.html#a7f4fb7963109c5e3e49b87e331cea12c">TgBot::InlineQueryResultPhoto::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultPhoto &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_photo_8h_source.html#l00023">InlineQueryResultPhoto.h:23</a></div></div>
<div class="ttc" id="_inline_query_result_video_8h_html"><div class="ttname"><a href="_inline_query_result_video_8h.html">InlineQueryResultVideo.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a9aa9b9bb1c9869f273b6018d3eed9a67"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a9aa9b9bb1c9869f273b6018d3eed9a67">TgBot::TgTypeParser::parseJsonAndGetInlineQueryResult</a></div><div class="ttdeci">InlineQueryResult::Ptr parseJsonAndGetInlineQueryResult(const boost::property_tree::ptree &amp;data) const</div></div>
@@ -277,22 +326,26 @@ $(document).ready(function(){initNavTree('_tg_type_parser_8h_source.html','');})
<div class="ttc" id="_chat_8h_html"><div class="ttname"><a href="_chat_8h.html">Chat.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_afb59dff4e2abcefdae69c98efdf61d95"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#afb59dff4e2abcefdae69c98efdf61d95">TgBot::TgTypeParser::parseInlineQueryResultDocument</a></div><div class="ttdeci">std::string parseInlineQueryResultDocument(const InlineQueryResultDocument::Ptr &amp;object) const</div></div>
<div class="ttc" id="_contact_8h_html"><div class="ttname"><a href="_contact_8h.html">Contact.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_shipping_address_html_a92871afa1e15fa06460729711ce6641d"><div class="ttname"><a href="class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d">TgBot::ShippingAddress::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; ShippingAddress &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_shipping_address_8h_source.html#l00041">ShippingAddress.h:41</a></div></div>
<div class="ttc" id="_chosen_inline_result_8h_html"><div class="ttname"><a href="_chosen_inline_result_8h.html">ChosenInlineResult.h</a></div></div>
<div class="ttc" id="_inline_query_result_game_8h_html"><div class="ttname"><a href="_inline_query_result_game_8h.html">InlineQueryResultGame.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ae450dfabbb1efdc3e4c3366590e27a3b"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ae450dfabbb1efdc3e4c3366590e27a3b">TgBot::TgTypeParser::parseUser</a></div><div class="ttdeci">std::string parseUser(const User::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_ab65d412769ea996c0cb671f9c961631b"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#ab65d412769ea996c0cb671f9c961631b">TgBot::TgTypeParser::parseCallbackQuery</a></div><div class="ttdeci">std::string parseCallbackQuery(const CallbackQuery::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a9bf3c43480d706e39e15957668838d21"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a9bf3c43480d706e39e15957668838d21">TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultCachedVideo</a></div><div class="ttdeci">InlineQueryResultCachedVideo::Ptr parseJsonAndGetInlineQueryResultCachedVideo(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="_input_text_message_content_8h_html"><div class="ttname"><a href="_input_text_message_content_8h.html">InputTextMessageContent.h</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_chat_member_html_a7c14c867a129ac28396b680c79dc495d"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d">TgBot::ChatMember::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; ChatMember &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00021">ChatMember.h:21</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_chat_member_html_a7c14c867a129ac28396b680c79dc495d"><div class="ttname"><a href="class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d">TgBot::ChatMember::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; ChatMember &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_chat_member_8h_source.html#l00022">ChatMember.h:22</a></div></div>
<div class="ttc" id="_input_contact_message_content_8h_html"><div class="ttname"><a href="_input_contact_message_content_8h.html">InputContactMessageContent.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_html_a82b36b38b3587e6a721b6fa579759b0c"><div class="ttname"><a href="class_tg_bot_1_1_inline_query.html#a82b36b38b3587e6a721b6fa579759b0c">TgBot::InlineQuery::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQuery &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_8h_source.html#l00022">InlineQuery.h:22</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_force_reply_html_a3d17d51e17dfdfd22d263bdeaf603b66"><div class="ttname"><a href="class_tg_bot_1_1_force_reply.html#a3d17d51e17dfdfd22d263bdeaf603b66">TgBot::ForceReply::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; ForceReply &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_force_reply_8h_source.html#l00043">ForceReply.h:43</a></div></div>
+<div class="ttc" id="_pre_checkout_query_8h_html"><div class="ttname"><a href="_pre_checkout_query_8h.html">PreCheckoutQuery.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a18121dfb51fce662892fcd8433df0a80"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a18121dfb51fce662892fcd8433df0a80">TgBot::TgTypeParser::parseInlineQueryResultCachedPhoto</a></div><div class="ttdeci">std::string parseInlineQueryResultCachedPhoto(const InlineQueryResultCachedPhoto::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a8a787547e63b7ede8d20ef64e9213a02"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a8a787547e63b7ede8d20ef64e9213a02">TgBot::TgTypeParser::parseJsonAndGetReplyKeyboardRemove</a></div><div class="ttdeci">ReplyKeyboardRemove::Ptr parseJsonAndGetReplyKeyboardRemove(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a8baab45c76cac6427cde907f95792864"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a8baab45c76cac6427cde907f95792864">TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultGif</a></div><div class="ttdeci">InlineQueryResultGif::Ptr parseJsonAndGetInlineQueryResultGif(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a170af298967452a8442571c63720b79a"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a170af298967452a8442571c63720b79a">TgBot::TgTypeParser::parseInlineQuery</a></div><div class="ttdeci">std::string parseInlineQuery(const InlineQuery::Ptr &amp;object) const</div></div>
+<div class="ttc" id="_labeled_price_8h_html"><div class="ttname"><a href="_labeled_price_8h.html">LabeledPrice.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a26129e11a675d7ce0b529cd2a7965e25"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a26129e11a675d7ce0b529cd2a7965e25">TgBot::TgTypeParser::parseInlineQueryResultCachedVoice</a></div><div class="ttdeci">std::string parseInlineQueryResultCachedVoice(const InlineQueryResultCachedVoice::Ptr &amp;object) const</div></div>
<div class="ttc" id="_file_8h_html"><div class="ttname"><a href="_file_8h.html">File.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a51c07924f4159584f098f77b7d66a69f"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a51c07924f4159584f098f77b7d66a69f">TgBot::TgTypeParser::parseShippingAddress</a></div><div class="ttdeci">std::string parseShippingAddress(const ShippingAddress::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a1b41989120df5127623da72428928f70"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a1b41989120df5127623da72428928f70">TgBot::TgTypeParser::parseContact</a></div><div class="ttdeci">std::string parseContact(const Contact::Ptr &amp;object) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a6570cf17b067f5f4d649f7a20f44040c"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a6570cf17b067f5f4d649f7a20f44040c">TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultMpeg4Gif</a></div><div class="ttdeci">InlineQueryResultMpeg4Gif::Ptr parseJsonAndGetInlineQueryResultMpeg4Gif(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a4607d2db77a94d211cb243927c2d2b40"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a4607d2db77a94d211cb243927c2d2b40">TgBot::TgTypeParser::parseJsonAndGetInlineQueryResultCachedAudio</a></div><div class="ttdeci">InlineQueryResultCachedAudio::Ptr parseJsonAndGetInlineQueryResultCachedAudio(const boost::property_tree::ptree &amp;data) const</div></div>
@@ -301,10 +354,11 @@ $(document).ready(function(){initNavTree('_tg_type_parser_8h_source.html','');})
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_acf36e32c65d1459a19ad344abd1df158"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#acf36e32c65d1459a19ad344abd1df158">TgBot::TgTypeParser::parseJsonAndGetLocation</a></div><div class="ttdeci">Location::Ptr parseJsonAndGetLocation(const boost::property_tree::ptree &amp;data) const</div></div>
<div class="ttc" id="_inline_query_result_cached_mpeg4_gif_8h_html"><div class="ttname"><a href="_inline_query_result_cached_mpeg4_gif_8h.html">InlineQueryResultCachedMpeg4Gif.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_gif_html_aab9691736d261b69ca775a2cb7e130eb"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_gif.html#aab9691736d261b69ca775a2cb7e130eb">TgBot::InlineQueryResultCachedGif::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultCachedGif &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_gif_8h_source.html#l00023">InlineQueryResultCachedGif.h:23</a></div></div>
+<div class="ttc" id="_mask_position_8h_html"><div class="ttname"><a href="_mask_position_8h.html">MaskPosition.h</a></div></div>
<div class="ttc" id="_inline_query_result_mpeg4_gif_8h_html"><div class="ttname"><a href="_inline_query_result_mpeg4_gif_8h.html">InlineQueryResultMpeg4Gif.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_input_venue_message_content_html_a48a9d369812ca327da77766140d22100"><div class="ttname"><a href="class_tg_bot_1_1_input_venue_message_content.html#a48a9d369812ca327da77766140d22100">TgBot::InputVenueMessageContent::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InputVenueMessageContent &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_input_venue_message_content_8h_source.html#l00020">InputVenueMessageContent.h:20</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_inline_query_result_cached_audio_html_a8c75f3fe19c25570a15ad20e11b059ec"><div class="ttname"><a href="class_tg_bot_1_1_inline_query_result_cached_audio.html#a8c75f3fe19c25570a15ad20e11b059ec">TgBot::InlineQueryResultCachedAudio::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; InlineQueryResultCachedAudio &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_inline_query_result_cached_audio_8h_source.html#l00023">InlineQueryResultCachedAudio.h:23</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a5793eea051e46ecca54c5dc5d7c4f7d1"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a5793eea051e46ecca54c5dc5d7c4f7d1">TgBot::TgTypeParser::parseJson</a></div><div class="ttdeci">boost::property_tree::ptree parseJson(const std::string &amp;json) const</div><div class="ttdef"><b>Definition:</b> <a href="_tg_type_parser_8h_source.html#l00237">TgTypeParser.h:237</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a5793eea051e46ecca54c5dc5d7c4f7d1"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a5793eea051e46ecca54c5dc5d7c4f7d1">TgBot::TgTypeParser::parseJson</a></div><div class="ttdeci">boost::property_tree::ptree parseJson(const std::string &amp;json) const</div><div class="ttdef"><b>Definition:</b> <a href="_tg_type_parser_8h_source.html#l00287">TgTypeParser.h:287</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_user_html_ae6ea24aef677abaaf0fd7d60adf5be79"><div class="ttname"><a href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">TgBot::User::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; User &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_user_8h_source.html#l00038">User.h:38</a></div></div>
<div class="ttc" id="_message_8h_html"><div class="ttname"><a href="_message_8h.html">Message.h</a></div></div>
</div><!-- fragment --></div><!-- contents -->
@@ -313,7 +367,7 @@ $(document).ready(function(){initNavTree('_tg_type_parser_8h_source.html','');})
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="_tg_type_parser_8h.html">TgTypeParser.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_tg_webhook_local_server_8h.html b/docs/_tg_webhook_local_server_8h.html
index 80feb53..dca939e 100644
--- a/docs/_tg_webhook_local_server_8h.html
+++ b/docs/_tg_webhook_local_server_8h.html
@@ -91,7 +91,7 @@ $(document).ready(function(){initNavTree('_tg_webhook_local_server_8h.html','');
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_933963de0e9d7c93f6217fb7d7e6c3ad.html">net</a></li><li class="navelem"><a class="el" href="_tg_webhook_local_server_8h.html">TgWebhookLocalServer.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_tg_webhook_local_server_8h_source.html b/docs/_tg_webhook_local_server_8h_source.html
index 2b956b9..e17e2cc 100644
--- a/docs/_tg_webhook_local_server_8h_source.html
+++ b/docs/_tg_webhook_local_server_8h_source.html
@@ -83,7 +83,7 @@ $(document).ready(function(){initNavTree('_tg_webhook_local_server_8h_source.htm
<div class="title">TgWebhookLocalServer.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_tg_webhook_local_server_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_TGWEBHOOKTCPSERVER_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_TGWEBHOOKTCPSERVER_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#ifdef BOOST_ASIO_HAS_LOCAL_SOCKETS</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_tg_webhook_server_8h.html">tgbot/net/TgWebhookServer.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">class </span>TgWebhookLocalServer : <span class="keyword">public</span> TgWebhookServer&lt;boost::asio::local::stream_protocol&gt; {</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; TgWebhookLocalServer(std::shared_ptr&lt;boost::asio::basic_socket_acceptor&lt;boost::asio::local::stream_protocol&gt;&gt;&amp; acceptor, <span class="keyword">const</span> std::string&amp; path, EventHandler* eventHandler) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; TgWebhookLocalServer(<span class="keyword">const</span> std::string&amp; path, <span class="keyword">const</span> EventHandler* eventHandler) :</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; TgWebhookServer&lt;boost::asio::local::stream_protocol&gt;(std::shared_ptr&lt;boost::asio::basic_socket_acceptor&lt;boost::asio::local::stream_protocol&gt;&gt;(new boost::asio::local::stream_protocol::acceptor(_ioService, boost::asio::local::stream_protocol::endpoint(path))), path, eventHandler)</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; {</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; }</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; TgWebhookLocalServer(<span class="keyword">const</span> std::string&amp; path, <span class="keyword">const</span> Bot&amp; bot) : TgWebhookLocalServer(path, &amp;bot.getEventHandler()) {</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; }</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;};</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;}</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif //BOOST_ASIO_HAS_LOCAL_SOCKETS</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#endif //TGBOT_TGWEBHOOKTCPSERVER_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<a href="_tg_webhook_local_server_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_TGWEBHOOKTCPSERVER_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_TGWEBHOOKTCPSERVER_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#ifdef BOOST_ASIO_HAS_LOCAL_SOCKETS</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_tg_webhook_server_8h.html">tgbot/net/TgWebhookServer.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">class </span>TgWebhookLocalServer : <span class="keyword">public</span> TgWebhookServer&lt;boost::asio::local::stream_protocol&gt; {</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; TgWebhookLocalServer(std::shared_ptr&lt;boost::asio::basic_socket_acceptor&lt;boost::asio::local::stream_protocol&gt;&gt;&amp; acceptor, <span class="keyword">const</span> std::string&amp; path, EventHandler* eventHandler) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; TgWebhookLocalServer(<span class="keyword">const</span> std::string&amp; path, <span class="keyword">const</span> EventHandler* eventHandler) :</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; TgWebhookServer&lt;boost::asio::local::stream_protocol&gt;(std::make_shared&lt;boost::asio::basic_socket_acceptor&lt;boost::asio::local::stream_protocol&gt;&gt;(_ioService, boost::asio::local::stream_protocol::endpoint(path)), path, eventHandler)</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; {</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; }</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; TgWebhookLocalServer(<span class="keyword">const</span> std::string&amp; path, <span class="keyword">const</span> Bot&amp; bot) : TgWebhookLocalServer(path, &amp;bot.getEventHandler()) {</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; }</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;};</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;}</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#endif //BOOST_ASIO_HAS_LOCAL_SOCKETS</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#endif //TGBOT_TGWEBHOOKTCPSERVER_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="_tg_webhook_server_8h_html"><div class="ttname"><a href="_tg_webhook_server_8h.html">TgWebhookServer.h</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
@@ -91,7 +91,7 @@ $(document).ready(function(){initNavTree('_tg_webhook_local_server_8h_source.htm
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_933963de0e9d7c93f6217fb7d7e6c3ad.html">net</a></li><li class="navelem"><a class="el" href="_tg_webhook_local_server_8h.html">TgWebhookLocalServer.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_tg_webhook_server_8h.html b/docs/_tg_webhook_server_8h.html
index 14ebfb2..69650d5 100644
--- a/docs/_tg_webhook_server_8h.html
+++ b/docs/_tg_webhook_server_8h.html
@@ -109,7 +109,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_933963de0e9d7c93f6217fb7d7e6c3ad.html">net</a></li><li class="navelem"><a class="el" href="_tg_webhook_server_8h.html">TgWebhookServer.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_tg_webhook_server_8h_source.html b/docs/_tg_webhook_server_8h_source.html
index 85c3aa8..6c53350 100644
--- a/docs/_tg_webhook_server_8h_source.html
+++ b/docs/_tg_webhook_server_8h_source.html
@@ -86,7 +86,7 @@ $(document).ready(function(){initNavTree('_tg_webhook_server_8h_source.html','')
<a href="_tg_webhook_server_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_TGHTTPSERVER_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_TGHTTPSERVER_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_bot_8h.html">tgbot/Bot.h</a>&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_event_handler_8h.html">tgbot/EventHandler.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_tg_type_parser_8h.html">tgbot/TgTypeParser.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_http_server_8h.html">tgbot/net/HttpServer.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> Protocol&gt;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_webhook_server.html"> 34</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_tg_webhook_server.html">TgWebhookServer</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_http_server.html">HttpServer</a>&lt;Protocol&gt; {</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <a class="code" href="class_tg_bot_1_1_tg_webhook_server.html#a06ad980aa07d80a12bcad0cf908b67d0">TgWebhookServer</a>(std::shared_ptr&lt;boost::asio::basic_socket_acceptor&lt;Protocol&gt;&gt; acceptor, <span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="class_tg_bot_1_1_http_server.html#ae3b5d008d0ec0c9dd14b4a8bccdf8c0b">HttpServer&lt;Protocol&gt;::ServerHandler</a>&amp; handler) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_webhook_server.html#abc86408e0e5254a07e8a05666c7980f9"> 39</a></span>&#160; <a class="code" href="class_tg_bot_1_1_tg_webhook_server.html#abc86408e0e5254a07e8a05666c7980f9">TgWebhookServer</a>(std::shared_ptr&lt;boost::asio::basic_socket_acceptor&lt;Protocol&gt;&gt; acceptor, <span class="keyword">const</span> std::string&amp; path, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_event_handler.html">EventHandler</a>* eventHandler) :</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <a class="code" href="class_tg_bot_1_1_http_server.html">HttpServer</a>&lt;Protocol&gt;(acceptor, [eventHandler, &amp;path](const std::string&amp; data, const std::map&lt;std::string, std::string&gt;&amp; headers) -&gt; std::string {</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordflow">if</span> (headers.at(<span class="stringliteral">&quot;method&quot;</span>) == <span class="stringliteral">&quot;POST&quot;</span> &amp;&amp; headers.at(<span class="stringliteral">&quot;path&quot;</span>) == path) {</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; eventHandler-&gt;<a class="code" href="class_tg_bot_1_1_event_handler.html#ae0fb2a7e25fe19e3e2ed6184967f1e0d">handleUpdate</a>(<a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a3e86a9ea4c29460c3be175cbc97fdd5b">TgTypeParser::getInstance</a>().parseJsonAndGetUpdate(<a class="code" href="class_tg_bot_1_1_tg_type_parser.html#a3e86a9ea4c29460c3be175cbc97fdd5b">TgTypeParser::getInstance</a>().parseJson(data)));</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; }</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordflow">return</span> <a class="code" href="class_tg_bot_1_1_http_parser.html#a2bd36ba8b363fa3209cf472621a2a8ab">HttpParser::getInstance</a>().<a class="code" href="class_tg_bot_1_1_http_parser.html#a9ca6a48bea33e6258f550cb8eff11996">generateResponse</a>(<span class="stringliteral">&quot;&quot;</span>);</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; })</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; {</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; }</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_webhook_server.html#a283030203b2ddd9225792d24d9f4abb1"> 49</a></span>&#160; <a class="code" href="class_tg_bot_1_1_tg_webhook_server.html#a283030203b2ddd9225792d24d9f4abb1">TgWebhookServer</a>(std::shared_ptr&lt;boost::asio::basic_socket_acceptor&lt;Protocol&gt;&gt; acceptor, <span class="keyword">const</span> std::string&amp; path, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_bot.html">Bot</a>&amp; bot) :</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <a class="code" href="class_tg_bot_1_1_tg_webhook_server.html">TgWebhookServer</a>(acceptor, path, &amp;bot.getEventHandler())</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; {</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; }</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;};</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;}</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#endif //TGBOT_TGHTTPSERVER_H</span></div><div class="ttc" id="class_tg_bot_1_1_tg_webhook_server_html_a283030203b2ddd9225792d24d9f4abb1"><div class="ttname"><a href="class_tg_bot_1_1_tg_webhook_server.html#a283030203b2ddd9225792d24d9f4abb1">TgBot::TgWebhookServer::TgWebhookServer</a></div><div class="ttdeci">TgWebhookServer(std::shared_ptr&lt; boost::asio::basic_socket_acceptor&lt; Protocol &gt;&gt; acceptor, const std::string &amp;path, const Bot &amp;bot)</div><div class="ttdef"><b>Definition:</b> <a href="_tg_webhook_server_8h_source.html#l00049">TgWebhookServer.h:49</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_type_parser_html_a3e86a9ea4c29460c3be175cbc97fdd5b"><div class="ttname"><a href="class_tg_bot_1_1_tg_type_parser.html#a3e86a9ea4c29460c3be175cbc97fdd5b">TgBot::TgTypeParser::getInstance</a></div><div class="ttdeci">static TgTypeParser &amp; getInstance()</div></div>
<div class="ttc" id="class_tg_bot_1_1_http_server_html"><div class="ttname"><a href="class_tg_bot_1_1_http_server.html">TgBot::HttpServer</a></div><div class="ttdef"><b>Definition:</b> <a href="_http_server_8h_source.html#l00039">HttpServer.h:39</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_event_handler_html"><div class="ttname"><a href="class_tg_bot_1_1_event_handler.html">TgBot::EventHandler</a></div><div class="ttdef"><b>Definition:</b> <a href="_event_handler_8h_source.html#l00032">EventHandler.h:32</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_webhook_server_html_abc86408e0e5254a07e8a05666c7980f9"><div class="ttname"><a href="class_tg_bot_1_1_tg_webhook_server.html#abc86408e0e5254a07e8a05666c7980f9">TgBot::TgWebhookServer::TgWebhookServer</a></div><div class="ttdeci">TgWebhookServer(std::shared_ptr&lt; boost::asio::basic_socket_acceptor&lt; Protocol &gt;&gt; acceptor, const std::string &amp;path, const EventHandler *eventHandler)</div><div class="ttdef"><b>Definition:</b> <a href="_tg_webhook_server_8h_source.html#l00039">TgWebhookServer.h:39</a></div></div>
<div class="ttc" id="_tg_type_parser_8h_html"><div class="ttname"><a href="_tg_type_parser_8h.html">TgTypeParser.h</a></div></div>
@@ -106,7 +106,7 @@ $(document).ready(function(){initNavTree('_tg_webhook_server_8h_source.html','')
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_933963de0e9d7c93f6217fb7d7e6c3ad.html">net</a></li><li class="navelem"><a class="el" href="_tg_webhook_server_8h.html">TgWebhookServer.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_tg_webhook_tcp_server_8h.html b/docs/_tg_webhook_tcp_server_8h.html
index e437391..0cf32c8 100644
--- a/docs/_tg_webhook_tcp_server_8h.html
+++ b/docs/_tg_webhook_tcp_server_8h.html
@@ -106,7 +106,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_933963de0e9d7c93f6217fb7d7e6c3ad.html">net</a></li><li class="navelem"><a class="el" href="_tg_webhook_tcp_server_8h.html">TgWebhookTcpServer.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_tg_webhook_tcp_server_8h_source.html b/docs/_tg_webhook_tcp_server_8h_source.html
index 4954942..5c287f9 100644
--- a/docs/_tg_webhook_tcp_server_8h_source.html
+++ b/docs/_tg_webhook_tcp_server_8h_source.html
@@ -84,7 +84,7 @@ $(document).ready(function(){initNavTree('_tg_webhook_tcp_server_8h_source.html'
</div><!--header-->
<div class="contents">
<a href="_tg_webhook_tcp_server_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_TGWEBHOOKTCPSERVER_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_TGWEBHOOKTCPSERVER_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_tg_webhook_server_8h.html">tgbot/net/TgWebhookServer.h</a>&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_webhook_tcp_server.html"> 34</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_tg_webhook_tcp_server.html">TgWebhookTcpServer</a> : <span class="keyword">public</span> <a class="code" href="class_tg_bot_1_1_tg_webhook_server.html">TgWebhookServer</a>&lt;boost::asio::ip::tcp&gt; {</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <a class="code" href="class_tg_bot_1_1_tg_webhook_tcp_server.html#a20fcf9d23bee83730df8cf444573bf31">TgWebhookTcpServer</a>(std::shared_ptr&lt;boost::asio::basic_socket_acceptor&lt;boost::asio::ip::tcp&gt;&gt; acceptor, <span class="keyword">const</span> std::string&amp; path, <a class="code" href="class_tg_bot_1_1_event_handler.html">EventHandler</a>* eventHandler) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_webhook_tcp_server.html#a7e1192771fa0448a6e2347902a74a032"> 39</a></span>&#160; <a class="code" href="class_tg_bot_1_1_tg_webhook_tcp_server.html#a7e1192771fa0448a6e2347902a74a032">TgWebhookTcpServer</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> port, <span class="keyword">const</span> std::string&amp; path, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_event_handler.html">EventHandler</a>* eventHandler) :</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <a class="code" href="class_tg_bot_1_1_tg_webhook_server.html">TgWebhookServer</a>(std::shared_ptr&lt;boost::asio::basic_socket_acceptor&lt;boost::asio::ip::tcp&gt;&gt;(new boost::asio::ip::tcp::acceptor(<a class="code" href="class_tg_bot_1_1_http_server.html#a68812914f5c398331ee3ef8e77fe39b7">_ioService</a>, boost::asio::ip::tcp::endpoint(boost::asio::ip::tcp::v4(), port))), path, eventHandler)</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; {</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; }</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_tg_webhook_tcp_server.html#a58d11a7cae91b02f58ba5597da28a103"> 44</a></span>&#160; <a class="code" href="class_tg_bot_1_1_tg_webhook_tcp_server.html#a58d11a7cae91b02f58ba5597da28a103">TgWebhookTcpServer</a>(<span class="keyword">const</span> std::string&amp; path, <span class="keyword">const</span> <a class="code" href="class_tg_bot_1_1_bot.html">Bot</a>&amp; bot) : <a class="code" href="class_tg_bot_1_1_tg_webhook_tcp_server.html">TgWebhookTcpServer</a>(path, &amp;bot.getEventHandler()) {</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; }</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;};</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;}</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#endif //TGBOT_TGWEBHOOKTCPSERVER_H</span></div><div class="ttc" id="class_tg_bot_1_1_tg_webhook_tcp_server_html_a20fcf9d23bee83730df8cf444573bf31"><div class="ttname"><a href="class_tg_bot_1_1_tg_webhook_tcp_server.html#a20fcf9d23bee83730df8cf444573bf31">TgBot::TgWebhookTcpServer::TgWebhookTcpServer</a></div><div class="ttdeci">TgWebhookTcpServer(std::shared_ptr&lt; boost::asio::basic_socket_acceptor&lt; boost::asio::ip::tcp &gt;&gt; acceptor, const std::string &amp;path, EventHandler *eventHandler)=delete</div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_tg_webhook_tcp_server_html_a58d11a7cae91b02f58ba5597da28a103"><div class="ttname"><a href="class_tg_bot_1_1_tg_webhook_tcp_server.html#a58d11a7cae91b02f58ba5597da28a103">TgBot::TgWebhookTcpServer::TgWebhookTcpServer</a></div><div class="ttdeci">TgWebhookTcpServer(const std::string &amp;path, const Bot &amp;bot)</div><div class="ttdef"><b>Definition:</b> <a href="_tg_webhook_tcp_server_8h_source.html#l00044">TgWebhookTcpServer.h:44</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_event_handler_html"><div class="ttname"><a href="class_tg_bot_1_1_event_handler.html">TgBot::EventHandler</a></div><div class="ttdef"><b>Definition:</b> <a href="_event_handler_8h_source.html#l00032">EventHandler.h:32</a></div></div>
<div class="ttc" id="_tg_webhook_server_8h_html"><div class="ttname"><a href="_tg_webhook_server_8h.html">TgWebhookServer.h</a></div></div>
@@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('_tg_webhook_tcp_server_8h_source.html'
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_933963de0e9d7c93f6217fb7d7e6c3ad.html">net</a></li><li class="navelem"><a class="el" href="_tg_webhook_tcp_server_8h.html">TgWebhookTcpServer.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_update_8h.html b/docs/_update_8h.html
index 1cace9d..3d5c5ec 100644
--- a/docs/_update_8h.html
+++ b/docs/_update_8h.html
@@ -110,7 +110,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_update_8h.html">Update.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_update_8h_source.html b/docs/_update_8h_source.html
index 089a11a..18a2e1d 100644
--- a/docs/_update_8h_source.html
+++ b/docs/_update_8h_source.html
@@ -90,7 +90,7 @@ $(document).ready(function(){initNavTree('_update_8h_source.html','');});
<div class="ttc" id="class_tg_bot_1_1_update_html_a188502d94515baee85ba30f58cffa1b5"><div class="ttname"><a href="class_tg_bot_1_1_update.html#a188502d94515baee85ba30f58cffa1b5">TgBot::Update::editedMessage</a></div><div class="ttdeci">Message::Ptr editedMessage</div><div class="ttdef"><b>Definition:</b> <a href="_update_8h_source.html#l00057">Update.h:57</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_update_html_a05588da55717387ef91434f014afff1b"><div class="ttname"><a href="class_tg_bot_1_1_update.html#a05588da55717387ef91434f014afff1b">TgBot::Update::editedChannelPost</a></div><div class="ttdeci">Message::Ptr editedChannelPost</div><div class="ttdef"><b>Definition:</b> <a href="_update_8h_source.html#l00067">Update.h:67</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_update_html_abace63cf3605fe7a480a3bb839a672a8"><div class="ttname"><a href="class_tg_bot_1_1_update.html#abace63cf3605fe7a480a3bb839a672a8">TgBot::Update::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Update &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_update_8h_source.html#l00042">Update.h:42</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="_callback_query_8h_html"><div class="ttname"><a href="_callback_query_8h.html">CallbackQuery.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_update_html_aea03e36b9015a0fe9f1278564c5b8806"><div class="ttname"><a href="class_tg_bot_1_1_update.html#aea03e36b9015a0fe9f1278564c5b8806">TgBot::Update::inlineQuery</a></div><div class="ttdeci">InlineQuery::Ptr inlineQuery</div><div class="ttdef"><b>Definition:</b> <a href="_update_8h_source.html#l00072">Update.h:72</a></div></div>
<div class="ttc" id="_inline_query_8h_html"><div class="ttname"><a href="_inline_query_8h.html">InlineQuery.h</a></div></div>
@@ -108,7 +108,7 @@ $(document).ready(function(){initNavTree('_update_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_update_8h.html">Update.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_url_8h.html b/docs/_url_8h.html
index 7aeffa2..baf69b2 100644
--- a/docs/_url_8h.html
+++ b/docs/_url_8h.html
@@ -106,7 +106,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_933963de0e9d7c93f6217fb7d7e6c3ad.html">net</a></li><li class="navelem"><a class="el" href="_url_8h.html">Url.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_url_8h_source.html b/docs/_url_8h_source.html
index c42d0da..46244b2 100644
--- a/docs/_url_8h_source.html
+++ b/docs/_url_8h_source.html
@@ -84,7 +84,7 @@ $(document).ready(function(){initNavTree('_url_8h_source.html','');});
</div><!--header-->
<div class="contents">
<a href="_url_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_URL_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_URL_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_url.html"> 34</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_url.html">Url</a> {</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <a class="code" href="class_tg_bot_1_1_url.html#a5c3add4bb050af6ad7b5444b9ad0a0a3">Url</a>(<span class="keyword">const</span> std::string&amp; url);</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_url.html#a36af00d44ee8fcba1d06a8d6c5c9ac49"> 42</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_url.html#a36af00d44ee8fcba1d06a8d6c5c9ac49">protocol</a>;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_url.html#aa3536ad7ecd12e04db434e7566ae53e7"> 47</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_url.html#aa3536ad7ecd12e04db434e7566ae53e7">host</a>;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_url.html#a22b43623b7de7e817699dffb85edb532"> 52</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_url.html#a22b43623b7de7e817699dffb85edb532">path</a>;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_url.html#a3d50fc5ac2a9955a4d129082bbdad8b0"> 57</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_url.html#a3d50fc5ac2a9955a4d129082bbdad8b0">query</a>;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_url.html#abed0138e57cc2d003b61b319f34c4fcd"> 62</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_url.html#abed0138e57cc2d003b61b319f34c4fcd">fragment</a>;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;};</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;}</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_URL_H</span></div><div class="ttc" id="class_tg_bot_1_1_url_html_a5c3add4bb050af6ad7b5444b9ad0a0a3"><div class="ttname"><a href="class_tg_bot_1_1_url.html#a5c3add4bb050af6ad7b5444b9ad0a0a3">TgBot::Url::Url</a></div><div class="ttdeci">Url(const std::string &amp;url)</div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_url_html_a3d50fc5ac2a9955a4d129082bbdad8b0"><div class="ttname"><a href="class_tg_bot_1_1_url.html#a3d50fc5ac2a9955a4d129082bbdad8b0">TgBot::Url::query</a></div><div class="ttdeci">std::string query</div><div class="ttdef"><b>Definition:</b> <a href="_url_8h_source.html#l00057">Url.h:57</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_url_html_a36af00d44ee8fcba1d06a8d6c5c9ac49"><div class="ttname"><a href="class_tg_bot_1_1_url.html#a36af00d44ee8fcba1d06a8d6c5c9ac49">TgBot::Url::protocol</a></div><div class="ttdeci">std::string protocol</div><div class="ttdef"><b>Definition:</b> <a href="_url_8h_source.html#l00042">Url.h:42</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_url_html_abed0138e57cc2d003b61b319f34c4fcd"><div class="ttname"><a href="class_tg_bot_1_1_url.html#abed0138e57cc2d003b61b319f34c4fcd">TgBot::Url::fragment</a></div><div class="ttdeci">std::string fragment</div><div class="ttdef"><b>Definition:</b> <a href="_url_8h_source.html#l00062">Url.h:62</a></div></div>
@@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('_url_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_933963de0e9d7c93f6217fb7d7e6c3ad.html">net</a></li><li class="navelem"><a class="el" href="_url_8h.html">Url.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_user_8h.html b/docs/_user_8h.html
index eae03e4..3ba54da 100644
--- a/docs/_user_8h.html
+++ b/docs/_user_8h.html
@@ -107,7 +107,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_user_8h.html">User.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_user_8h_source.html b/docs/_user_8h_source.html
index 75cd0c1..a266cef 100644
--- a/docs/_user_8h_source.html
+++ b/docs/_user_8h_source.html
@@ -83,11 +83,13 @@ $(document).ready(function(){initNavTree('_user_8h_source.html','');});
<div class="title">User.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_user_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_USER_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_USER_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_user.html"> 35</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_user.html">User</a> {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79"> 38</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;User&gt; <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">Ptr</a>;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_user.html#a52ed387bdcad23b2883ef86a4c1f600f"> 43</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_user.html#a52ed387bdcad23b2883ef86a4c1f600f">id</a>;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_user.html#a7f7a9c98a98fdd7199d2c22c63dd75b0"> 48</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_user.html#a7f7a9c98a98fdd7199d2c22c63dd75b0">firstName</a>;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_user.html#a52e3efc4237df7992eb8a698fafad9b0"> 53</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_user.html#a52e3efc4237df7992eb8a698fafad9b0">lastName</a>;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_user.html#a3b32a26af904966eb8f961309f49eeba"> 58</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_user.html#a3b32a26af904966eb8f961309f49eeba">username</a>;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;};</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;}</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_USER_H</span></div><div class="ttc" id="class_tg_bot_1_1_user_html_a7f7a9c98a98fdd7199d2c22c63dd75b0"><div class="ttname"><a href="class_tg_bot_1_1_user.html#a7f7a9c98a98fdd7199d2c22c63dd75b0">TgBot::User::firstName</a></div><div class="ttdeci">std::string firstName</div><div class="ttdef"><b>Definition:</b> <a href="_user_8h_source.html#l00048">User.h:48</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<a href="_user_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_USER_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_USER_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_user.html"> 35</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_user.html">User</a> {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79"> 38</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;User&gt; <a class="code" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">Ptr</a>;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_user.html#a52ed387bdcad23b2883ef86a4c1f600f"> 43</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_user.html#a52ed387bdcad23b2883ef86a4c1f600f">id</a>;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_user.html#a9adb4af3ddf68a3a518c32a13f9415bf"> 48</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_user.html#a9adb4af3ddf68a3a518c32a13f9415bf">isBot</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_user.html#a7f7a9c98a98fdd7199d2c22c63dd75b0"> 53</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_user.html#a7f7a9c98a98fdd7199d2c22c63dd75b0">firstName</a>;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_user.html#a52e3efc4237df7992eb8a698fafad9b0"> 58</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_user.html#a52e3efc4237df7992eb8a698fafad9b0">lastName</a>;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_user.html#a3b32a26af904966eb8f961309f49eeba"> 63</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_user.html#a3b32a26af904966eb8f961309f49eeba">username</a>;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_user.html#af5318547408383fd9c491522ca2cfbc9"> 68</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_user.html#af5318547408383fd9c491522ca2cfbc9">languageCode</a>;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;};</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;}</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_USER_H</span></div><div class="ttc" id="class_tg_bot_1_1_user_html_a7f7a9c98a98fdd7199d2c22c63dd75b0"><div class="ttname"><a href="class_tg_bot_1_1_user.html#a7f7a9c98a98fdd7199d2c22c63dd75b0">TgBot::User::firstName</a></div><div class="ttdeci">std::string firstName</div><div class="ttdef"><b>Definition:</b> <a href="_user_8h_source.html#l00053">User.h:53</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_user_html_a52ed387bdcad23b2883ef86a4c1f600f"><div class="ttname"><a href="class_tg_bot_1_1_user.html#a52ed387bdcad23b2883ef86a4c1f600f">TgBot::User::id</a></div><div class="ttdeci">int32_t id</div><div class="ttdef"><b>Definition:</b> <a href="_user_8h_source.html#l00043">User.h:43</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_user_html_a52e3efc4237df7992eb8a698fafad9b0"><div class="ttname"><a href="class_tg_bot_1_1_user.html#a52e3efc4237df7992eb8a698fafad9b0">TgBot::User::lastName</a></div><div class="ttdeci">std::string lastName</div><div class="ttdef"><b>Definition:</b> <a href="_user_8h_source.html#l00053">User.h:53</a></div></div>
-<div class="ttc" id="class_tg_bot_1_1_user_html_a3b32a26af904966eb8f961309f49eeba"><div class="ttname"><a href="class_tg_bot_1_1_user.html#a3b32a26af904966eb8f961309f49eeba">TgBot::User::username</a></div><div class="ttdeci">std::string username</div><div class="ttdef"><b>Definition:</b> <a href="_user_8h_source.html#l00058">User.h:58</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_user_html_a52e3efc4237df7992eb8a698fafad9b0"><div class="ttname"><a href="class_tg_bot_1_1_user.html#a52e3efc4237df7992eb8a698fafad9b0">TgBot::User::lastName</a></div><div class="ttdeci">std::string lastName</div><div class="ttdef"><b>Definition:</b> <a href="_user_8h_source.html#l00058">User.h:58</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_user_html_af5318547408383fd9c491522ca2cfbc9"><div class="ttname"><a href="class_tg_bot_1_1_user.html#af5318547408383fd9c491522ca2cfbc9">TgBot::User::languageCode</a></div><div class="ttdeci">std::string languageCode</div><div class="ttdef"><b>Definition:</b> <a href="_user_8h_source.html#l00068">User.h:68</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_user_html_a3b32a26af904966eb8f961309f49eeba"><div class="ttname"><a href="class_tg_bot_1_1_user.html#a3b32a26af904966eb8f961309f49eeba">TgBot::User::username</a></div><div class="ttdeci">std::string username</div><div class="ttdef"><b>Definition:</b> <a href="_user_8h_source.html#l00063">User.h:63</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_user_html_a9adb4af3ddf68a3a518c32a13f9415bf"><div class="ttname"><a href="class_tg_bot_1_1_user.html#a9adb4af3ddf68a3a518c32a13f9415bf">TgBot::User::isBot</a></div><div class="ttdeci">bool isBot</div><div class="ttdef"><b>Definition:</b> <a href="_user_8h_source.html#l00048">User.h:48</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_user_html"><div class="ttname"><a href="class_tg_bot_1_1_user.html">TgBot::User</a></div><div class="ttdef"><b>Definition:</b> <a href="_user_8h_source.html#l00035">User.h:35</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_user_html_ae6ea24aef677abaaf0fd7d60adf5be79"><div class="ttname"><a href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">TgBot::User::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; User &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_user_8h_source.html#l00038">User.h:38</a></div></div>
</div><!-- fragment --></div><!-- contents -->
@@ -96,7 +98,7 @@ $(document).ready(function(){initNavTree('_user_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_user_8h.html">User.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_user_profile_photos_8h.html b/docs/_user_profile_photos_8h.html
index ceb3ce3..8155629 100644
--- a/docs/_user_profile_photos_8h.html
+++ b/docs/_user_profile_photos_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_user_profile_photos_8h.html">UserProfilePhotos.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_user_profile_photos_8h_source.html b/docs/_user_profile_photos_8h_source.html
index 9f12dbe..f6516ee 100644
--- a/docs/_user_profile_photos_8h_source.html
+++ b/docs/_user_profile_photos_8h_source.html
@@ -84,7 +84,7 @@ $(document).ready(function(){initNavTree('_user_profile_photos_8h_source.html','
</div><!--header-->
<div class="contents">
<a href="_user_profile_photos_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_USERPROFILEPHOTOS_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_USERPROFILEPHOTOS_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_photo_size_8h.html">tgbot/types/PhotoSize.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_user_profile_photos.html"> 37</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_user_profile_photos.html">UserProfilePhotos</a> {</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_user_profile_photos.html#a734352c5b115ea29e639f01462187d55"> 40</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;UserProfilePhotos&gt; <a class="code" href="class_tg_bot_1_1_user_profile_photos.html#a734352c5b115ea29e639f01462187d55">Ptr</a>;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_user_profile_photos.html#a33bfd559f54c4c8bf214698392473675"> 45</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_user_profile_photos.html#a33bfd559f54c4c8bf214698392473675">totalCount</a>;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_user_profile_photos.html#a66b1e0c0b5b462ab8087ce05b0311f16"> 50</a></span>&#160; std::vector&lt;std::vector&lt;PhotoSize::Ptr&gt;&gt; <a class="code" href="class_tg_bot_1_1_user_profile_photos.html#a66b1e0c0b5b462ab8087ce05b0311f16">photos</a>;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;};</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;}</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_USERPROFILEPHOTOS_H</span></div><div class="ttc" id="_photo_size_8h_html"><div class="ttname"><a href="_photo_size_8h.html">PhotoSize.h</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_user_profile_photos_html_a734352c5b115ea29e639f01462187d55"><div class="ttname"><a href="class_tg_bot_1_1_user_profile_photos.html#a734352c5b115ea29e639f01462187d55">TgBot::UserProfilePhotos::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; UserProfilePhotos &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_user_profile_photos_8h_source.html#l00040">UserProfilePhotos.h:40</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_user_profile_photos_html_a33bfd559f54c4c8bf214698392473675"><div class="ttname"><a href="class_tg_bot_1_1_user_profile_photos.html#a33bfd559f54c4c8bf214698392473675">TgBot::UserProfilePhotos::totalCount</a></div><div class="ttdeci">int32_t totalCount</div><div class="ttdef"><b>Definition:</b> <a href="_user_profile_photos_8h_source.html#l00045">UserProfilePhotos.h:45</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_user_profile_photos_html"><div class="ttname"><a href="class_tg_bot_1_1_user_profile_photos.html">TgBot::UserProfilePhotos</a></div><div class="ttdef"><b>Definition:</b> <a href="_user_profile_photos_8h_source.html#l00037">UserProfilePhotos.h:37</a></div></div>
@@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('_user_profile_photos_8h_source.html','
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_user_profile_photos_8h.html">UserProfilePhotos.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_venue_8h.html b/docs/_venue_8h.html
index 82eb66a..69c2065 100644
--- a/docs/_venue_8h.html
+++ b/docs/_venue_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_venue_8h.html">Venue.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_venue_8h_source.html b/docs/_venue_8h_source.html
index c9edf0b..e634b1f 100644
--- a/docs/_venue_8h_source.html
+++ b/docs/_venue_8h_source.html
@@ -83,7 +83,7 @@ $(document).ready(function(){initNavTree('_venue_8h_source.html','');});
<div class="title">Venue.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_venue_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Andrea Giove on 17/04/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_VENUE_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_VENUE_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_location_8h.html">tgbot/types/Location.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_venue.html"> 19</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_venue.html">Venue</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_venue.html#a9f9505e1035b3aacd2ad9d68a8285a14"> 21</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;Venue&gt; <a class="code" href="class_tg_bot_1_1_venue.html#a9f9505e1035b3aacd2ad9d68a8285a14">Ptr</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_venue.html#a9dbb9e88b790f9a938c9ec561ed773ce"> 26</a></span>&#160; <a class="code" href="class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678">Location::Ptr</a> <a class="code" href="class_tg_bot_1_1_venue.html#a9dbb9e88b790f9a938c9ec561ed773ce">location</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_venue.html#afc6d630815d434ebf97a86a47f74ca50"> 31</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_venue.html#afc6d630815d434ebf97a86a47f74ca50">title</a>;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_venue.html#a411e85c19c38ad2b8922d60582f72459"> 36</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_venue.html#a411e85c19c38ad2b8922d60582f72459">address</a>;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_venue.html#aec6a2d5230788e85a55cc407246ad968"> 41</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_venue.html#aec6a2d5230788e85a55cc407246ad968">foursquare_id</a>;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;};</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;}</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif //TGBOT_VENUE_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<a href="_venue_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Andrea Giove on 17/04/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_VENUE_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_VENUE_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_location_8h.html">tgbot/types/Location.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_venue.html"> 19</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_venue.html">Venue</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_venue.html#a9f9505e1035b3aacd2ad9d68a8285a14"> 21</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;Venue&gt; <a class="code" href="class_tg_bot_1_1_venue.html#a9f9505e1035b3aacd2ad9d68a8285a14">Ptr</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_venue.html#a9dbb9e88b790f9a938c9ec561ed773ce"> 26</a></span>&#160; <a class="code" href="class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678">Location::Ptr</a> <a class="code" href="class_tg_bot_1_1_venue.html#a9dbb9e88b790f9a938c9ec561ed773ce">location</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_venue.html#afc6d630815d434ebf97a86a47f74ca50"> 31</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_venue.html#afc6d630815d434ebf97a86a47f74ca50">title</a>;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_venue.html#a411e85c19c38ad2b8922d60582f72459"> 36</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_venue.html#a411e85c19c38ad2b8922d60582f72459">address</a>;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_venue.html#aec6a2d5230788e85a55cc407246ad968"> 41</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_venue.html#aec6a2d5230788e85a55cc407246ad968">foursquare_id</a>;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;};</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;}</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#endif //TGBOT_VENUE_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_venue_html_a9dbb9e88b790f9a938c9ec561ed773ce"><div class="ttname"><a href="class_tg_bot_1_1_venue.html#a9dbb9e88b790f9a938c9ec561ed773ce">TgBot::Venue::location</a></div><div class="ttdeci">Location::Ptr location</div><div class="ttdef"><b>Definition:</b> <a href="_venue_8h_source.html#l00026">Venue.h:26</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_location_html_a0854defd16651e7742f89eca2202d678"><div class="ttname"><a href="class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678">TgBot::Location::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Location &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_location_8h_source.html#l00037">Location.h:37</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_venue_html"><div class="ttname"><a href="class_tg_bot_1_1_venue.html">TgBot::Venue</a></div><div class="ttdef"><b>Definition:</b> <a href="_venue_8h_source.html#l00019">Venue.h:19</a></div></div>
@@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('_venue_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_venue_8h.html">Venue.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_video_8h.html b/docs/_video_8h.html
index 662f040..e0425af 100644
--- a/docs/_video_8h.html
+++ b/docs/_video_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_video_8h.html">Video.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_video_8h_source.html b/docs/_video_8h_source.html
index 80c2d48..75cda7d 100644
--- a/docs/_video_8h_source.html
+++ b/docs/_video_8h_source.html
@@ -85,7 +85,7 @@ $(document).ready(function(){initNavTree('_video_8h_source.html','');});
<div class="contents">
<a href="_video_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_VIDEO_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_VIDEO_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_photo_size_8h.html">tgbot/types/PhotoSize.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_video.html"> 37</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_video.html">Video</a> {</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_video.html#a0005786d327b3e363cb13c18e9ee0593"> 40</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;Video&gt; <a class="code" href="class_tg_bot_1_1_video.html#a0005786d327b3e363cb13c18e9ee0593">Ptr</a>;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_video.html#a588d9dab172e6828c1aea49c169bb289"> 45</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_video.html#a588d9dab172e6828c1aea49c169bb289">fileId</a>;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_video.html#a65ea94712e107b2e36109f5ec88b0a35"> 50</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_video.html#a65ea94712e107b2e36109f5ec88b0a35">width</a>;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_video.html#a0aea87cd20a804a8e8410858b6d40968"> 55</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_video.html#a0aea87cd20a804a8e8410858b6d40968">height</a>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_video.html#a93c71de6b8a012b185618a896c4c5e5a"> 60</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_video.html#a93c71de6b8a012b185618a896c4c5e5a">duration</a>;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_video.html#ab71e1325c685af9e67ddf0af418a77a7"> 65</a></span>&#160; <a class="code" href="class_tg_bot_1_1_photo_size.html#a05f58e05528a02e6bc98b67a81e8ae83">PhotoSize::Ptr</a> <a class="code" href="class_tg_bot_1_1_video.html#ab71e1325c685af9e67ddf0af418a77a7">thumb</a>;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_video.html#a4162b4cc66825ce32fea222399ef3356"> 70</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_video.html#a4162b4cc66825ce32fea222399ef3356">mimeType</a>;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_video.html#aebbdeaf632d9438f050797bd84ab6c8f"> 75</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_video.html#aebbdeaf632d9438f050797bd84ab6c8f">fileSize</a>;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;};</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;}</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_VIDEO_H</span></div><div class="ttc" id="_photo_size_8h_html"><div class="ttname"><a href="_photo_size_8h.html">PhotoSize.h</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_video_html_a4162b4cc66825ce32fea222399ef3356"><div class="ttname"><a href="class_tg_bot_1_1_video.html#a4162b4cc66825ce32fea222399ef3356">TgBot::Video::mimeType</a></div><div class="ttdeci">std::string mimeType</div><div class="ttdef"><b>Definition:</b> <a href="_video_8h_source.html#l00070">Video.h:70</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_video_html_ab71e1325c685af9e67ddf0af418a77a7"><div class="ttname"><a href="class_tg_bot_1_1_video.html#ab71e1325c685af9e67ddf0af418a77a7">TgBot::Video::thumb</a></div><div class="ttdeci">PhotoSize::Ptr thumb</div><div class="ttdef"><b>Definition:</b> <a href="_video_8h_source.html#l00065">Video.h:65</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_video_html_a0aea87cd20a804a8e8410858b6d40968"><div class="ttname"><a href="class_tg_bot_1_1_video.html#a0aea87cd20a804a8e8410858b6d40968">TgBot::Video::height</a></div><div class="ttdeci">int32_t height</div><div class="ttdef"><b>Definition:</b> <a href="_video_8h_source.html#l00055">Video.h:55</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_video_html_a93c71de6b8a012b185618a896c4c5e5a"><div class="ttname"><a href="class_tg_bot_1_1_video.html#a93c71de6b8a012b185618a896c4c5e5a">TgBot::Video::duration</a></div><div class="ttdeci">int32_t duration</div><div class="ttdef"><b>Definition:</b> <a href="_video_8h_source.html#l00060">Video.h:60</a></div></div>
@@ -101,7 +101,7 @@ $(document).ready(function(){initNavTree('_video_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_video_8h.html">Video.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_video_note_8h.html b/docs/_video_note_8h.html
new file mode 100644
index 0000000..41bc11f
--- /dev/null
+++ b/docs/_video_note_8h.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/VideoNote.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_video_note_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">VideoNote.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;string&gt;</code><br />
+<code>#include &lt;memory&gt;</code><br />
+<code>#include &quot;<a class="el" href="_photo_size_8h_source.html">tgbot/types/PhotoSize.h</a>&quot;</code><br />
+</div>
+<p><a href="_video_note_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_video_note.html">TgBot::VideoNote</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespace_tg_bot"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_tg_bot.html">TgBot</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_video_note_8h.html">VideoNote.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_video_note_8h_source.html b/docs/_video_note_8h_source.html
new file mode 100644
index 0000000..3eab5f5
--- /dev/null
+++ b/docs/_video_note_8h_source.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: include/tgbot/types/VideoNote.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('_video_note_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">VideoNote.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="_video_note_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_CPP_VIDEONOTE_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_CPP_VIDEONOTE_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_photo_size_8h.html">tgbot/types/PhotoSize.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_video_note.html"> 37</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_video_note.html">VideoNote</a> {</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_video_note.html#a6724ff1d3da3887d961a70eb67b42825"> 40</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;VideoNote&gt; <a class="code" href="class_tg_bot_1_1_video_note.html#a6724ff1d3da3887d961a70eb67b42825">Ptr</a>;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_video_note.html#a74532c9411fce4e1f51e4745728e1763"> 45</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_video_note.html#a74532c9411fce4e1f51e4745728e1763">fileId</a>;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_video_note.html#ad66d67d76de6e2124c5c2d28fc6fd51b"> 50</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_video_note.html#ad66d67d76de6e2124c5c2d28fc6fd51b">length</a>;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_video_note.html#a353b92dd7a6d3f4b370dcbea9a7f40ec"> 55</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_video_note.html#a353b92dd7a6d3f4b370dcbea9a7f40ec">duration</a>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_video_note.html#ac9d929d057a59bdfb1dee50819b0e06f"> 60</a></span>&#160; <a class="code" href="class_tg_bot_1_1_photo_size.html#a05f58e05528a02e6bc98b67a81e8ae83">PhotoSize::Ptr</a> <a class="code" href="class_tg_bot_1_1_video_note.html#ac9d929d057a59bdfb1dee50819b0e06f">thumb</a>;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_video_note.html#a2e36b1968524c2476e4d3a4a34dbab02"> 65</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_video_note.html#a2e36b1968524c2476e4d3a4a34dbab02">fileSize</a>;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;};</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;}</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="preprocessor">#endif //TGBOT_CPP_VIDEONOTE_H</span></div><div class="ttc" id="class_tg_bot_1_1_video_note_html_ac9d929d057a59bdfb1dee50819b0e06f"><div class="ttname"><a href="class_tg_bot_1_1_video_note.html#ac9d929d057a59bdfb1dee50819b0e06f">TgBot::VideoNote::thumb</a></div><div class="ttdeci">PhotoSize::Ptr thumb</div><div class="ttdef"><b>Definition:</b> <a href="_video_note_8h_source.html#l00060">VideoNote.h:60</a></div></div>
+<div class="ttc" id="_photo_size_8h_html"><div class="ttname"><a href="_photo_size_8h.html">PhotoSize.h</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_video_note_html_a74532c9411fce4e1f51e4745728e1763"><div class="ttname"><a href="class_tg_bot_1_1_video_note.html#a74532c9411fce4e1f51e4745728e1763">TgBot::VideoNote::fileId</a></div><div class="ttdeci">std::string fileId</div><div class="ttdef"><b>Definition:</b> <a href="_video_note_8h_source.html#l00045">VideoNote.h:45</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_video_note_html_a2e36b1968524c2476e4d3a4a34dbab02"><div class="ttname"><a href="class_tg_bot_1_1_video_note.html#a2e36b1968524c2476e4d3a4a34dbab02">TgBot::VideoNote::fileSize</a></div><div class="ttdeci">int32_t fileSize</div><div class="ttdef"><b>Definition:</b> <a href="_video_note_8h_source.html#l00065">VideoNote.h:65</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_video_note_html"><div class="ttname"><a href="class_tg_bot_1_1_video_note.html">TgBot::VideoNote</a></div><div class="ttdef"><b>Definition:</b> <a href="_video_note_8h_source.html#l00037">VideoNote.h:37</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_video_note_html_a353b92dd7a6d3f4b370dcbea9a7f40ec"><div class="ttname"><a href="class_tg_bot_1_1_video_note.html#a353b92dd7a6d3f4b370dcbea9a7f40ec">TgBot::VideoNote::duration</a></div><div class="ttdeci">int32_t duration</div><div class="ttdef"><b>Definition:</b> <a href="_video_note_8h_source.html#l00055">VideoNote.h:55</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_photo_size_html_a05f58e05528a02e6bc98b67a81e8ae83"><div class="ttname"><a href="class_tg_bot_1_1_photo_size.html#a05f58e05528a02e6bc98b67a81e8ae83">TgBot::PhotoSize::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; PhotoSize &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_photo_size_8h_source.html#l00038">PhotoSize.h:38</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_video_note_html_a6724ff1d3da3887d961a70eb67b42825"><div class="ttname"><a href="class_tg_bot_1_1_video_note.html#a6724ff1d3da3887d961a70eb67b42825">TgBot::VideoNote::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; VideoNote &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_video_note_8h_source.html#l00040">VideoNote.h:40</a></div></div>
+<div class="ttc" id="class_tg_bot_1_1_video_note_html_ad66d67d76de6e2124c5c2d28fc6fd51b"><div class="ttname"><a href="class_tg_bot_1_1_video_note.html#ad66d67d76de6e2124c5c2d28fc6fd51b">TgBot::VideoNote::length</a></div><div class="ttdeci">int32_t length</div><div class="ttdef"><b>Definition:</b> <a href="_video_note_8h_source.html#l00050">VideoNote.h:50</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_video_note_8h.html">VideoNote.h</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/_voice_8h.html b/docs/_voice_8h.html
index 8f55d52..b7e1878 100644
--- a/docs/_voice_8h.html
+++ b/docs/_voice_8h.html
@@ -107,7 +107,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_voice_8h.html">Voice.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_voice_8h_source.html b/docs/_voice_8h_source.html
index 4e29a3f..9b07ca8 100644
--- a/docs/_voice_8h_source.html
+++ b/docs/_voice_8h_source.html
@@ -84,7 +84,7 @@ $(document).ready(function(){initNavTree('_voice_8h_source.html','');});
</div><!--header-->
<div class="contents">
<a href="_voice_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Andrea Giove on 17/04/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_VOICE_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_VOICE_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_voice.html"> 17</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_voice.html">Voice</a> {</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_voice.html#a73311e993b61a62531f42583d82fed91"> 19</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;Voice&gt; <a class="code" href="class_tg_bot_1_1_voice.html#a73311e993b61a62531f42583d82fed91">Ptr</a>;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_voice.html#aa138c0d927f53572c1b43086a10e6c73"> 24</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_voice.html#aa138c0d927f53572c1b43086a10e6c73">file_id</a>;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_voice.html#a65629e696801e0c68e7822a82df13679"> 29</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_voice.html#a65629e696801e0c68e7822a82df13679">duration</a>;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_voice.html#a5cf398c03d61459c4dba34fe6bf22aca"> 34</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_voice.html#a5cf398c03d61459c4dba34fe6bf22aca">mime_type</a>;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_voice.html#a7c231412bd16616058b4c1d2e50244d1"> 39</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_voice.html#a7c231412bd16616058b4c1d2e50244d1">file_size</a>;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;};</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;}</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#endif //TGBOT_VOICE_H</span></div><div class="ttc" id="class_tg_bot_1_1_voice_html_aa138c0d927f53572c1b43086a10e6c73"><div class="ttname"><a href="class_tg_bot_1_1_voice.html#aa138c0d927f53572c1b43086a10e6c73">TgBot::Voice::file_id</a></div><div class="ttdeci">std::string file_id</div><div class="ttdef"><b>Definition:</b> <a href="_voice_8h_source.html#l00024">Voice.h:24</a></div></div>
-<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_voice_html_a65629e696801e0c68e7822a82df13679"><div class="ttname"><a href="class_tg_bot_1_1_voice.html#a65629e696801e0c68e7822a82df13679">TgBot::Voice::duration</a></div><div class="ttdeci">int32_t duration</div><div class="ttdef"><b>Definition:</b> <a href="_voice_8h_source.html#l00029">Voice.h:29</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_voice_html_a7c231412bd16616058b4c1d2e50244d1"><div class="ttname"><a href="class_tg_bot_1_1_voice.html#a7c231412bd16616058b4c1d2e50244d1">TgBot::Voice::file_size</a></div><div class="ttdeci">int32_t file_size</div><div class="ttdef"><b>Definition:</b> <a href="_voice_8h_source.html#l00039">Voice.h:39</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_voice_html_a73311e993b61a62531f42583d82fed91"><div class="ttname"><a href="class_tg_bot_1_1_voice.html#a73311e993b61a62531f42583d82fed91">TgBot::Voice::Ptr</a></div><div class="ttdeci">std::shared_ptr&lt; Voice &gt; Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_voice_8h_source.html#l00019">Voice.h:19</a></div></div>
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('_voice_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_voice_8h.html">Voice.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_webhook_info_8h.html b/docs/_webhook_info_8h.html
index 33dcc32..e1b45a5 100644
--- a/docs/_webhook_info_8h.html
+++ b/docs/_webhook_info_8h.html
@@ -108,7 +108,7 @@ Namespaces</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_webhook_info_8h.html">WebhookInfo.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/_webhook_info_8h_source.html b/docs/_webhook_info_8h_source.html
index a09084d..05f50d2 100644
--- a/docs/_webhook_info_8h_source.html
+++ b/docs/_webhook_info_8h_source.html
@@ -83,7 +83,7 @@ $(document).ready(function(){initNavTree('_webhook_info_8h_source.html','');});
<div class="title">WebhookInfo.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="_webhook_info_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 26/12/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_WEBHOOKINFO_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_WEBHOOKINFO_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html"> 18</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_webhook_info.html">WebhookInfo</a> {</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html#a2280093713d1304207d8bba2204648d6"> 20</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;WebhookInfo&gt; <a class="code" href="class_tg_bot_1_1_webhook_info.html#a2280093713d1304207d8bba2204648d6">Ptr</a>;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html#a4f1f6efd16518a24e8c153f5e126a36f"> 25</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_webhook_info.html#a4f1f6efd16518a24e8c153f5e126a36f">url</a>;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html#acf1dda44e0f4bf867cad1fd5b0099fca"> 30</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_webhook_info.html#acf1dda44e0f4bf867cad1fd5b0099fca">hasCustomCertificate</a>;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html#ae709688fe3890a2e34981cf9d1470726"> 35</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_webhook_info.html#ae709688fe3890a2e34981cf9d1470726">pendingUpdateCount</a>;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html#a6c9cb25b5867db8988e45c53a6f36ab5"> 40</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_webhook_info.html#a6c9cb25b5867db8988e45c53a6f36ab5">lastErrorDate</a>;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html#a480255d4d60fd3d669463ef86c31f4e4"> 45</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_webhook_info.html#a480255d4d60fd3d669463ef86c31f4e4">lastErrorMessage</a>; </div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html#abccb7180f3a2ee8c9fe01e51464fd79b"> 50</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_webhook_info.html#abccb7180f3a2ee8c9fe01e51464fd79b">maxConnections</a>;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html#a5a145b95d4d15992ac253b6f1ef834ce"> 55</a></span>&#160; std::vector&lt;std::string&gt; <a class="code" href="class_tg_bot_1_1_webhook_info.html#a5a145b95d4d15992ac253b6f1ef834ce">allowedUpdates</a>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;};</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;}</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#endif //TGBOT_WEBHOOKINFO_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00044">Api.h:44</a></div></div>
+<a href="_webhook_info_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Created by Konstantin Kukin on 26/12/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#ifndef TGBOT_WEBHOOKINFO_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define TGBOT_WEBHOOKINFO_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html"> 18</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_webhook_info.html">WebhookInfo</a> {</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html#a2280093713d1304207d8bba2204648d6"> 20</a></span>&#160; <span class="keyword">typedef</span> std::shared_ptr&lt;WebhookInfo&gt; <a class="code" href="class_tg_bot_1_1_webhook_info.html#a2280093713d1304207d8bba2204648d6">Ptr</a>;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html#a4f1f6efd16518a24e8c153f5e126a36f"> 25</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_webhook_info.html#a4f1f6efd16518a24e8c153f5e126a36f">url</a>;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html#acf1dda44e0f4bf867cad1fd5b0099fca"> 30</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_webhook_info.html#acf1dda44e0f4bf867cad1fd5b0099fca">hasCustomCertificate</a>;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html#ae709688fe3890a2e34981cf9d1470726"> 35</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_webhook_info.html#ae709688fe3890a2e34981cf9d1470726">pendingUpdateCount</a>;</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html#a6c9cb25b5867db8988e45c53a6f36ab5"> 40</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_webhook_info.html#a6c9cb25b5867db8988e45c53a6f36ab5">lastErrorDate</a>;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html#a480255d4d60fd3d669463ef86c31f4e4"> 45</a></span>&#160; std::string <a class="code" href="class_tg_bot_1_1_webhook_info.html#a480255d4d60fd3d669463ef86c31f4e4">lastErrorMessage</a>; </div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html#abccb7180f3a2ee8c9fe01e51464fd79b"> 50</a></span>&#160; int32_t <a class="code" href="class_tg_bot_1_1_webhook_info.html#abccb7180f3a2ee8c9fe01e51464fd79b">maxConnections</a>;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html#a5a145b95d4d15992ac253b6f1ef834ce"> 55</a></span>&#160; std::vector&lt;std::string&gt; <a class="code" href="class_tg_bot_1_1_webhook_info.html#a5a145b95d4d15992ac253b6f1ef834ce">allowedUpdates</a>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;};</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;}</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#endif //TGBOT_WEBHOOKINFO_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00046">Api.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_webhook_info_html"><div class="ttname"><a href="class_tg_bot_1_1_webhook_info.html">TgBot::WebhookInfo</a></div><div class="ttdef"><b>Definition:</b> <a href="_webhook_info_8h_source.html#l00018">WebhookInfo.h:18</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_webhook_info_html_acf1dda44e0f4bf867cad1fd5b0099fca"><div class="ttname"><a href="class_tg_bot_1_1_webhook_info.html#acf1dda44e0f4bf867cad1fd5b0099fca">TgBot::WebhookInfo::hasCustomCertificate</a></div><div class="ttdeci">bool hasCustomCertificate</div><div class="ttdef"><b>Definition:</b> <a href="_webhook_info_8h_source.html#l00030">WebhookInfo.h:30</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_webhook_info_html_a480255d4d60fd3d669463ef86c31f4e4"><div class="ttname"><a href="class_tg_bot_1_1_webhook_info.html#a480255d4d60fd3d669463ef86c31f4e4">TgBot::WebhookInfo::lastErrorMessage</a></div><div class="ttdeci">std::string lastErrorMessage</div><div class="ttdef"><b>Definition:</b> <a href="_webhook_info_8h_source.html#l00045">WebhookInfo.h:45</a></div></div>
@@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('_webhook_info_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_webhook_info_8h.html">WebhookInfo.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/annotated.html b/docs/annotated.html
index ecab050..db84a72 100644
--- a/docs/annotated.html
+++ b/docs/annotated.html
@@ -92,71 +92,86 @@ $(document).ready(function(){initNavTree('annotated.html','');});
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_callback_query.html" target="_self">CallbackQuery</a></td><td class="desc"></td></tr>
<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_chat.html" target="_self">Chat</a></td><td class="desc"></td></tr>
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_chat_member.html" target="_self">ChatMember</a></td><td class="desc"></td></tr>
-<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_chosen_inline_result.html" target="_self">ChosenInlineResult</a></td><td class="desc"></td></tr>
-<tr id="row_0_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_contact.html" target="_self">Contact</a></td><td class="desc"></td></tr>
-<tr id="row_0_8_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_document.html" target="_self">Document</a></td><td class="desc"></td></tr>
-<tr id="row_0_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_event_broadcaster.html" target="_self">EventBroadcaster</a></td><td class="desc"></td></tr>
-<tr id="row_0_10_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_event_handler.html" target="_self">EventHandler</a></td><td class="desc"></td></tr>
-<tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_file.html" target="_self">File</a></td><td class="desc"></td></tr>
-<tr id="row_0_12_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_force_reply.html" target="_self">ForceReply</a></td><td class="desc"></td></tr>
-<tr id="row_0_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_generic_reply.html" target="_self">GenericReply</a></td><td class="desc"></td></tr>
-<tr id="row_0_14_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_http_client.html" target="_self">HttpClient</a></td><td class="desc"></td></tr>
-<tr id="row_0_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_http_parser.html" target="_self">HttpParser</a></td><td class="desc"></td></tr>
-<tr id="row_0_16_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_http_req_arg.html" target="_self">HttpReqArg</a></td><td class="desc"></td></tr>
-<tr id="row_0_17_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_17_" class="arrow" onclick="toggleFolder('0_17_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_http_server.html" target="_self">HttpServer</a></td><td class="desc"></td></tr>
-<tr id="row_0_17_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_http_server_1_1_connection.html" target="_self">Connection</a></td><td class="desc"></td></tr>
-<tr id="row_0_18_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_keyboard_button.html" target="_self">InlineKeyboardButton</a></td><td class="desc"></td></tr>
-<tr id="row_0_19_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_keyboard_markup.html" target="_self">InlineKeyboardMarkup</a></td><td class="desc"></td></tr>
-<tr id="row_0_20_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query.html" target="_self">InlineQuery</a></td><td class="desc"></td></tr>
-<tr id="row_0_21_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result.html" target="_self">InlineQueryResult</a></td><td class="desc"></td></tr>
-<tr id="row_0_22_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_article.html" target="_self">InlineQueryResultArticle</a></td><td class="desc"></td></tr>
-<tr id="row_0_23_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_audio.html" target="_self">InlineQueryResultAudio</a></td><td class="desc"></td></tr>
-<tr id="row_0_24_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_audio.html" target="_self">InlineQueryResultCachedAudio</a></td><td class="desc"></td></tr>
-<tr id="row_0_25_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_document.html" target="_self">InlineQueryResultCachedDocument</a></td><td class="desc"></td></tr>
-<tr id="row_0_26_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_gif.html" target="_self">InlineQueryResultCachedGif</a></td><td class="desc"></td></tr>
-<tr id="row_0_27_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html" target="_self">InlineQueryResultCachedMpeg4Gif</a></td><td class="desc"></td></tr>
-<tr id="row_0_28_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_photo.html" target="_self">InlineQueryResultCachedPhoto</a></td><td class="desc"></td></tr>
-<tr id="row_0_29_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_sticker.html" target="_self">InlineQueryResultCachedSticker</a></td><td class="desc"></td></tr>
-<tr id="row_0_30_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_video.html" target="_self">InlineQueryResultCachedVideo</a></td><td class="desc"></td></tr>
-<tr id="row_0_31_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_voice.html" target="_self">InlineQueryResultCachedVoice</a></td><td class="desc"></td></tr>
-<tr id="row_0_32_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_contact.html" target="_self">InlineQueryResultContact</a></td><td class="desc"></td></tr>
-<tr id="row_0_33_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_document.html" target="_self">InlineQueryResultDocument</a></td><td class="desc"></td></tr>
-<tr id="row_0_34_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_game.html" target="_self">InlineQueryResultGame</a></td><td class="desc"></td></tr>
-<tr id="row_0_35_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html" target="_self">InlineQueryResultGif</a></td><td class="desc"></td></tr>
-<tr id="row_0_36_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_location.html" target="_self">InlineQueryResultLocation</a></td><td class="desc"></td></tr>
-<tr id="row_0_37_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html" target="_self">InlineQueryResultMpeg4Gif</a></td><td class="desc"></td></tr>
-<tr id="row_0_38_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_photo.html" target="_self">InlineQueryResultPhoto</a></td><td class="desc"></td></tr>
-<tr id="row_0_39_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_venue.html" target="_self">InlineQueryResultVenue</a></td><td class="desc"></td></tr>
-<tr id="row_0_40_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_video.html" target="_self">InlineQueryResultVideo</a></td><td class="desc"></td></tr>
-<tr id="row_0_41_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_voice.html" target="_self">InlineQueryResultVoice</a></td><td class="desc"></td></tr>
-<tr id="row_0_42_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_contact_message_content.html" target="_self">InputContactMessageContent</a></td><td class="desc"></td></tr>
-<tr id="row_0_43_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_file.html" target="_self">InputFile</a></td><td class="desc"></td></tr>
-<tr id="row_0_44_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_location_message_content.html" target="_self">InputLocationMessageContent</a></td><td class="desc"></td></tr>
-<tr id="row_0_45_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_message_content.html" target="_self">InputMessageContent</a></td><td class="desc"></td></tr>
-<tr id="row_0_46_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_text_message_content.html" target="_self">InputTextMessageContent</a></td><td class="desc"></td></tr>
-<tr id="row_0_47_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_venue_message_content.html" target="_self">InputVenueMessageContent</a></td><td class="desc"></td></tr>
-<tr id="row_0_48_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_keyboard_button.html" target="_self">KeyboardButton</a></td><td class="desc"></td></tr>
-<tr id="row_0_49_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_location.html" target="_self">Location</a></td><td class="desc"></td></tr>
-<tr id="row_0_50_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_message.html" target="_self">Message</a></td><td class="desc"></td></tr>
-<tr id="row_0_51_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_message_entity.html" target="_self">MessageEntity</a></td><td class="desc"></td></tr>
-<tr id="row_0_52_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_photo_size.html" target="_self">PhotoSize</a></td><td class="desc"></td></tr>
-<tr id="row_0_53_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_reply_keyboard_markup.html" target="_self">ReplyKeyboardMarkup</a></td><td class="desc"></td></tr>
-<tr id="row_0_54_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_reply_keyboard_remove.html" target="_self">ReplyKeyboardRemove</a></td><td class="desc"></td></tr>
-<tr id="row_0_55_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_response_parameters.html" target="_self">ResponseParameters</a></td><td class="desc"></td></tr>
-<tr id="row_0_56_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_sticker.html" target="_self">Sticker</a></td><td class="desc"></td></tr>
-<tr id="row_0_57_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_tg_exception.html" target="_self">TgException</a></td><td class="desc"></td></tr>
-<tr id="row_0_58_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_tg_long_poll.html" target="_self">TgLongPoll</a></td><td class="desc"></td></tr>
-<tr id="row_0_59_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_tg_type_parser.html" target="_self">TgTypeParser</a></td><td class="desc"></td></tr>
-<tr id="row_0_60_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_tg_webhook_server.html" target="_self">TgWebhookServer</a></td><td class="desc"></td></tr>
-<tr id="row_0_61_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_tg_webhook_tcp_server.html" target="_self">TgWebhookTcpServer</a></td><td class="desc"></td></tr>
-<tr id="row_0_62_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_update.html" target="_self">Update</a></td><td class="desc"></td></tr>
-<tr id="row_0_63_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_url.html" target="_self">Url</a></td><td class="desc"></td></tr>
-<tr id="row_0_64_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_user.html" target="_self">User</a></td><td class="desc"></td></tr>
-<tr id="row_0_65_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_user_profile_photos.html" target="_self">UserProfilePhotos</a></td><td class="desc"></td></tr>
-<tr id="row_0_66_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_venue.html" target="_self">Venue</a></td><td class="desc"></td></tr>
-<tr id="row_0_67_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_video.html" target="_self">Video</a></td><td class="desc"></td></tr>
-<tr id="row_0_68_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_voice.html" target="_self">Voice</a></td><td class="desc"></td></tr>
-<tr id="row_0_69_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_webhook_info.html" target="_self">WebhookInfo</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_chat_photo.html" target="_self">ChatPhoto</a></td><td class="desc"></td></tr>
+<tr id="row_0_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_chosen_inline_result.html" target="_self">ChosenInlineResult</a></td><td class="desc"></td></tr>
+<tr id="row_0_8_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_contact.html" target="_self">Contact</a></td><td class="desc"></td></tr>
+<tr id="row_0_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_document.html" target="_self">Document</a></td><td class="desc"></td></tr>
+<tr id="row_0_10_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_event_broadcaster.html" target="_self">EventBroadcaster</a></td><td class="desc"></td></tr>
+<tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_event_handler.html" target="_self">EventHandler</a></td><td class="desc"></td></tr>
+<tr id="row_0_12_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_file.html" target="_self">File</a></td><td class="desc"></td></tr>
+<tr id="row_0_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_force_reply.html" target="_self">ForceReply</a></td><td class="desc"></td></tr>
+<tr id="row_0_14_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_generic_reply.html" target="_self">GenericReply</a></td><td class="desc"></td></tr>
+<tr id="row_0_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_http_client.html" target="_self">HttpClient</a></td><td class="desc"></td></tr>
+<tr id="row_0_16_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_http_parser.html" target="_self">HttpParser</a></td><td class="desc"></td></tr>
+<tr id="row_0_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_http_req_arg.html" target="_self">HttpReqArg</a></td><td class="desc"></td></tr>
+<tr id="row_0_18_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_18_" class="arrow" onclick="toggleFolder('0_18_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_http_server.html" target="_self">HttpServer</a></td><td class="desc"></td></tr>
+<tr id="row_0_18_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_http_server_1_1_connection.html" target="_self">Connection</a></td><td class="desc"></td></tr>
+<tr id="row_0_19_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_keyboard_button.html" target="_self">InlineKeyboardButton</a></td><td class="desc"></td></tr>
+<tr id="row_0_20_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_keyboard_markup.html" target="_self">InlineKeyboardMarkup</a></td><td class="desc"></td></tr>
+<tr id="row_0_21_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query.html" target="_self">InlineQuery</a></td><td class="desc"></td></tr>
+<tr id="row_0_22_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result.html" target="_self">InlineQueryResult</a></td><td class="desc"></td></tr>
+<tr id="row_0_23_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_article.html" target="_self">InlineQueryResultArticle</a></td><td class="desc"></td></tr>
+<tr id="row_0_24_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_audio.html" target="_self">InlineQueryResultAudio</a></td><td class="desc"></td></tr>
+<tr id="row_0_25_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_audio.html" target="_self">InlineQueryResultCachedAudio</a></td><td class="desc"></td></tr>
+<tr id="row_0_26_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_document.html" target="_self">InlineQueryResultCachedDocument</a></td><td class="desc"></td></tr>
+<tr id="row_0_27_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_gif.html" target="_self">InlineQueryResultCachedGif</a></td><td class="desc"></td></tr>
+<tr id="row_0_28_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html" target="_self">InlineQueryResultCachedMpeg4Gif</a></td><td class="desc"></td></tr>
+<tr id="row_0_29_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_photo.html" target="_self">InlineQueryResultCachedPhoto</a></td><td class="desc"></td></tr>
+<tr id="row_0_30_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_sticker.html" target="_self">InlineQueryResultCachedSticker</a></td><td class="desc"></td></tr>
+<tr id="row_0_31_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_video.html" target="_self">InlineQueryResultCachedVideo</a></td><td class="desc"></td></tr>
+<tr id="row_0_32_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_voice.html" target="_self">InlineQueryResultCachedVoice</a></td><td class="desc"></td></tr>
+<tr id="row_0_33_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_contact.html" target="_self">InlineQueryResultContact</a></td><td class="desc"></td></tr>
+<tr id="row_0_34_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_document.html" target="_self">InlineQueryResultDocument</a></td><td class="desc"></td></tr>
+<tr id="row_0_35_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_game.html" target="_self">InlineQueryResultGame</a></td><td class="desc"></td></tr>
+<tr id="row_0_36_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html" target="_self">InlineQueryResultGif</a></td><td class="desc"></td></tr>
+<tr id="row_0_37_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_location.html" target="_self">InlineQueryResultLocation</a></td><td class="desc"></td></tr>
+<tr id="row_0_38_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html" target="_self">InlineQueryResultMpeg4Gif</a></td><td class="desc"></td></tr>
+<tr id="row_0_39_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_photo.html" target="_self">InlineQueryResultPhoto</a></td><td class="desc"></td></tr>
+<tr id="row_0_40_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_venue.html" target="_self">InlineQueryResultVenue</a></td><td class="desc"></td></tr>
+<tr id="row_0_41_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_video.html" target="_self">InlineQueryResultVideo</a></td><td class="desc"></td></tr>
+<tr id="row_0_42_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_voice.html" target="_self">InlineQueryResultVoice</a></td><td class="desc"></td></tr>
+<tr id="row_0_43_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_contact_message_content.html" target="_self">InputContactMessageContent</a></td><td class="desc"></td></tr>
+<tr id="row_0_44_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_file.html" target="_self">InputFile</a></td><td class="desc"></td></tr>
+<tr id="row_0_45_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_location_message_content.html" target="_self">InputLocationMessageContent</a></td><td class="desc"></td></tr>
+<tr id="row_0_46_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_media.html" target="_self">InputMedia</a></td><td class="desc"></td></tr>
+<tr id="row_0_47_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_media_photo.html" target="_self">InputMediaPhoto</a></td><td class="desc"></td></tr>
+<tr id="row_0_48_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_media_video.html" target="_self">InputMediaVideo</a></td><td class="desc"></td></tr>
+<tr id="row_0_49_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_message_content.html" target="_self">InputMessageContent</a></td><td class="desc"></td></tr>
+<tr id="row_0_50_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_text_message_content.html" target="_self">InputTextMessageContent</a></td><td class="desc"></td></tr>
+<tr id="row_0_51_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_venue_message_content.html" target="_self">InputVenueMessageContent</a></td><td class="desc"></td></tr>
+<tr id="row_0_52_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_invoice.html" target="_self">Invoice</a></td><td class="desc">This object contains basic information about an invoice </td></tr>
+<tr id="row_0_53_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_keyboard_button.html" target="_self">KeyboardButton</a></td><td class="desc"></td></tr>
+<tr id="row_0_54_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_labeled_price.html" target="_self">LabeledPrice</a></td><td class="desc">This object represents a portion of the price for goods or services </td></tr>
+<tr id="row_0_55_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_location.html" target="_self">Location</a></td><td class="desc"></td></tr>
+<tr id="row_0_56_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_mask_position.html" target="_self">MaskPosition</a></td><td class="desc"></td></tr>
+<tr id="row_0_57_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_message.html" target="_self">Message</a></td><td class="desc"></td></tr>
+<tr id="row_0_58_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_message_entity.html" target="_self">MessageEntity</a></td><td class="desc"></td></tr>
+<tr id="row_0_59_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_order_info.html" target="_self">OrderInfo</a></td><td class="desc">This object represents information about an order </td></tr>
+<tr id="row_0_60_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_photo_size.html" target="_self">PhotoSize</a></td><td class="desc"></td></tr>
+<tr id="row_0_61_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html" target="_self">PreCheckoutQuery</a></td><td class="desc">This object contains information about an incoming pre-checkout query </td></tr>
+<tr id="row_0_62_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_reply_keyboard_markup.html" target="_self">ReplyKeyboardMarkup</a></td><td class="desc"></td></tr>
+<tr id="row_0_63_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_reply_keyboard_remove.html" target="_self">ReplyKeyboardRemove</a></td><td class="desc"></td></tr>
+<tr id="row_0_64_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_response_parameters.html" target="_self">ResponseParameters</a></td><td class="desc"></td></tr>
+<tr id="row_0_65_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_shipping_address.html" target="_self">ShippingAddress</a></td><td class="desc">This object represents a shipping address </td></tr>
+<tr id="row_0_66_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_shipping_option.html" target="_self">ShippingOption</a></td><td class="desc">This object represents one shipping option </td></tr>
+<tr id="row_0_67_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_shipping_query.html" target="_self">ShippingQuery</a></td><td class="desc">This object contains information about an incoming shipping query </td></tr>
+<tr id="row_0_68_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_sticker.html" target="_self">Sticker</a></td><td class="desc"></td></tr>
+<tr id="row_0_69_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_sticker_set.html" target="_self">StickerSet</a></td><td class="desc"></td></tr>
+<tr id="row_0_70_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_successful_payment.html" target="_self">SuccessfulPayment</a></td><td class="desc">This object contains basic information about a successful payment </td></tr>
+<tr id="row_0_71_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_tg_exception.html" target="_self">TgException</a></td><td class="desc"></td></tr>
+<tr id="row_0_72_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_tg_long_poll.html" target="_self">TgLongPoll</a></td><td class="desc"></td></tr>
+<tr id="row_0_73_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_tg_type_parser.html" target="_self">TgTypeParser</a></td><td class="desc"></td></tr>
+<tr id="row_0_74_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_tg_webhook_server.html" target="_self">TgWebhookServer</a></td><td class="desc"></td></tr>
+<tr id="row_0_75_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_tg_webhook_tcp_server.html" target="_self">TgWebhookTcpServer</a></td><td class="desc"></td></tr>
+<tr id="row_0_76_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_update.html" target="_self">Update</a></td><td class="desc"></td></tr>
+<tr id="row_0_77_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_url.html" target="_self">Url</a></td><td class="desc"></td></tr>
+<tr id="row_0_78_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_user.html" target="_self">User</a></td><td class="desc"></td></tr>
+<tr id="row_0_79_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_user_profile_photos.html" target="_self">UserProfilePhotos</a></td><td class="desc"></td></tr>
+<tr id="row_0_80_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_venue.html" target="_self">Venue</a></td><td class="desc"></td></tr>
+<tr id="row_0_81_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_video.html" target="_self">Video</a></td><td class="desc"></td></tr>
+<tr id="row_0_82_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_video_note.html" target="_self">VideoNote</a></td><td class="desc"></td></tr>
+<tr id="row_0_83_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_voice.html" target="_self">Voice</a></td><td class="desc"></td></tr>
+<tr id="row_0_84_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_webhook_info.html" target="_self">WebhookInfo</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
@@ -164,7 +179,7 @@ $(document).ready(function(){initNavTree('annotated.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_api-members.html b/docs/class_tg_bot_1_1_api-members.html
index 06b9ebf..a8fe8ce 100644
--- a/docs/class_tg_bot_1_1_api-members.html
+++ b/docs/class_tg_bot_1_1_api-members.html
@@ -86,53 +86,77 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_api.html','');});
<p>This is the complete list of members for <a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a>, including all inherited members.</p>
<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a48af7fd639ee071eac165e49c75cc6d0">addStickerToSet</a>(int32_t userId, const std::string &amp;name, const std::string &amp;title, InputFile::Ptr pngSticker, const std::string &amp;emojis, MaskPosition::Ptr maskPosition=nullptr) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a88c3613916639a67f876b1ae3cfaffd4">addStickerToSet</a>(int32_t userId, const std::string &amp;name, const std::string &amp;title, const std::string &amp;pngSticker, const std::string &amp;emojis, MaskPosition::Ptr maskPosition=nullptr) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a2f73414941d8bb67ff3721a674274bf8">answerCallbackQuery</a>(const std::string &amp;callbackQueryId, const std::string &amp;text=&quot;&quot;, bool showAlert=false, const std::string &amp;url=&quot;&quot;, int32_t cacheTime=0) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a430f9e036859250345d2125b7688a1f9">answerInlineQuery</a>(const std::string &amp;inlineQueryId, const std::vector&lt; InlineQueryResult::Ptr &gt; &amp;results, int32_t cacheTime=300, bool isPersonal=false, const std::string &amp;nextOffset=&quot;&quot;, const std::string &amp;switchPmText=&quot;&quot;, const std::string &amp;switchPmParameter=&quot;&quot;) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#ac0e4615a8944c07e7db3811ee84f2a94">Api</a>(const std::string &amp;token)</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#afb5d57ac6b56fe83e7894e3b686c3339">Bot</a> class</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a378064e036f99e8f2a9c5a70c5e2c33c">createNewStickerSet</a>(int32_t userId, const std::string &amp;name, const std::string &amp;title, InputFile::Ptr pngSticker, const std::string &amp;emojis, bool containsMasks=false, MaskPosition::Ptr maskPosition=nullptr) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a0f1480777525731928db02eddee39151">createNewStickerSet</a>(int32_t userId, const std::string &amp;name, const std::string &amp;title, const std::string &amp;pngSticker, const std::string &amp;emojis, bool containsMasks=false, MaskPosition::Ptr maskPosition=nullptr) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a61fa540a7db9597618b7fb15fe5095a0">deleteChatPhoto</a>(int64_t chatId) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a885e70f75a1def9b953290aea2991c42">deleteChatStickerSet</a>(int64_t chatId) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a963570ff375bced1e5b21246082365f1">deleteMessage</a>(int64_t chatId, int32_t messageId) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a8fbfde4234553c478987746c43b08e62">deleteWebhook</a>() const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#aa60ec06b9171d94ef717f1ac03190f07">downloadFile</a>(const std::string &amp;filePath, const std::vector&lt; HttpReqArg &gt; &amp;args=std::vector&lt; HttpReqArg &gt;()) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a8663d3b183eb53d6b7ca19791e55d7d7">editMessageCaption</a>(int64_t chatId=0, int32_t messageId=0, const std::string &amp;caption=&quot;&quot;, const std::string &amp;inlineMessageId=&quot;&quot;, const GenericReply::Ptr replyMarkup=GenericReply::Ptr()) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a9edd65a004e477580923216cf741af3f">editMessageReplyMarkup</a>(int64_t chatId=0, int32_t messageId=0, const std::string &amp;inlineMessageId=&quot;&quot;, const GenericReply::Ptr replyMarkup=GenericReply::Ptr()) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#ae748d3681b132b0cbd6a1a9080a4da2e">editMessageText</a>(const std::string &amp;text, int64_t chatId=0, int32_t messageId=0, const std::string &amp;inlineMessageId=&quot;&quot;, const std::string &amp;parseMode=&quot;&quot;, bool disableWebPagePreview=false, const GenericReply::Ptr replyMarkup=GenericReply::Ptr()) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#acf5818100f3529706d8aa888f3922594">forwardMessage</a>(int64_t chatId, int64_t fromChatId, int32_t messageId, bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#ad042b4d7f03f45eb59acb68085faaa23">getChat</a>(int64_t chatId) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a2fd133b562c8bcad74d4b76e4fdbc5b8">getChatAdministrators</a>(int64_t chatId) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a648190cc90ed13172bc2327344d0e7f6">getChatMember</a>(int64_t chatId, int32_t userId) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a018da546747f0d34a5fa3bdb6a715a07">getChatMembersCount</a>(int64_t chatId) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#ac50bdd50bf0cf5a211e699925759ebc1">getFile</a>(const std::string &amp;fileId) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a566fcf52400de18737110edd7ab01535">getMe</a>() const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#af63bf4b6ac63ad077abd7bb4056b3cc5">deleteStickerPositionInSet</a>(const std::string &amp;sticker) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a8fbfde4234553c478987746c43b08e62">deleteWebhook</a>() const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#aa60ec06b9171d94ef717f1ac03190f07">downloadFile</a>(const std::string &amp;filePath, const std::vector&lt; HttpReqArg &gt; &amp;args=std::vector&lt; HttpReqArg &gt;()) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a979612d47e46ed29bc9d2e7ab1addb7e">editMessageCaption</a>(int64_t chatId=0, int32_t messageId=0, const std::string &amp;caption=&quot;&quot;, const std::string &amp;inlineMessageId=&quot;&quot;, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;()) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a40937330bcd8dc6c3658c582194653fc">editMessageLiveLocation</a>(float latitude, float longitude, int64_t chatId=0, int32_t messageId=0, int32_t inlineMessageId=0, const InlineKeyboardMarkup::Ptr replyMarkup=std::make_shared&lt; InlineKeyboardMarkup &gt;()) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a1dd8b4abfb95233c70b7436515ca680d">editMessageReplyMarkup</a>(int64_t chatId=0, int32_t messageId=0, const std::string &amp;inlineMessageId=&quot;&quot;, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;()) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#aaf32b01ea203366959676afd98e8d7e2">editMessageText</a>(const std::string &amp;text, int64_t chatId=0, int32_t messageId=0, const std::string &amp;inlineMessageId=&quot;&quot;, const std::string &amp;parseMode=&quot;&quot;, bool disableWebPagePreview=false, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;()) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a5b0cf2c9b99bd1376def02fb698b8076">exportChatInviteLink</a>(int64_t chatId) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#acf5818100f3529706d8aa888f3922594">forwardMessage</a>(int64_t chatId, int64_t fromChatId, int32_t messageId, bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#ad042b4d7f03f45eb59acb68085faaa23">getChat</a>(int64_t chatId) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a2fd133b562c8bcad74d4b76e4fdbc5b8">getChatAdministrators</a>(int64_t chatId) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a648190cc90ed13172bc2327344d0e7f6">getChatMember</a>(int64_t chatId, int32_t userId) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a018da546747f0d34a5fa3bdb6a715a07">getChatMembersCount</a>(int64_t chatId) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#ac50bdd50bf0cf5a211e699925759ebc1">getFile</a>(const std::string &amp;fileId) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a566fcf52400de18737110edd7ab01535">getMe</a>() const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a270296c79f52985fca19cacf3ed75d2f">getStickerSet</a>(const std::string &amp;name) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#abd10abcfaf859c63cab0526b8c9179c9">getUpdates</a>(int32_t offset=0, int32_t limit=100, int32_t timeout=0, const StringArrayPtr &amp;allowedUpdates=nullptr) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#aa605f96bd5de1a3a432e14a160bac210">getUserProfilePhotos</a>(int32_t userId, int32_t offset=0, int32_t limit=100) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a43bf35783ec4f9a03e46925e36fda24c">getWebhookInfo</a>() const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a07c9bb7aa68a66bec54dd9bcf97875d7">kickChatMember</a>(int64_t chatId, int32_t userId) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a3b85e962cd7ed5df9f4204b8424aabef">kickChatMember</a>(int64_t chatId, int32_t userId, uint64_t untilDate=0) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a28d6bda0f615ff1c7063905eb61b5cde">leaveChat</a>(int64_t chatId) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a02516736a544239624cd78f9e00dd625">sendAudio</a>(int64_t chatId, const InputFile::Ptr audio, const std::string &amp;caption=&quot;&quot;, int32_t duration=0, const std::string &amp;performer=&quot;&quot;, const std::string &amp;title=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#af254299f325a89ad413897ee12dfd7c0">sendAudio</a>(int64_t chatId, const std::string &amp;audioId, const std::string &amp;caption=&quot;&quot;, int32_t duration=0, const std::string &amp;performer=&quot;&quot;, const std::string &amp;title=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a77fe17ad287f702bb021fc92575a0e2d">sendChatAction</a>(int64_t chatId, const std::string &amp;action) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#aa01ddbbf3eb706cf901a1f0abdb2aa3b">sendContact</a>(int64_t chatId, std::string phoneNumber, std::string firstName, std::string lastName=&quot;&quot;, bool disableNotification=false, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr()) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a3fecab4c02d4a768742a5c22b2e805f7">sendDocument</a>(int64_t chatId, const InputFile::Ptr document, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a7385a5377b9755e2308e44d0fe51a8f2">sendDocument</a>(int64_t chatId, const std::string &amp;documentId, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a91ab4ca23c30bcb3064c114cb9d690ed">sendLocation</a>(int64_t chatId, float latitude, float longitude, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a5efcfe0a1667c3574ea97018155e763e">sendMessage</a>(int64_t chatId, const std::string &amp;text, bool disableWebPagePreview=false, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), const std::string &amp;parseMode=&quot;&quot;, bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a5fd4787f1c4784763364da467ee939f5">sendPhoto</a>(int64_t chatId, const InputFile::Ptr photo, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#ae930747779c2b9777a16d2595ef5c920">sendPhoto</a>(int64_t chatId, const std::string &amp;photoId, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a837ece41c01aa9405c3951a870fa2ff1">sendSticker</a>(int64_t chatId, const InputFile::Ptr sticker, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a705ba545050347ffc64fc304367918e1">sendSticker</a>(int64_t chatId, const std::string &amp;stickerId, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a483c9c374b6f42bceb66b0093bf1cb4f">sendVenue</a>(int64_t chatId, float latitude, float longitude, std::string title, std::string address, std::string foursquareId=&quot;&quot;, bool disableNotification=false, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr()) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#ae48a4c5793721df8438d2c01962e0e2e">sendVideo</a>(int64_t chatId, const InputFile::Ptr video, int32_t duration=0, int32_t width=0, int32_t height=0, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a8c0f2eeefdddbc13e43093ec20ce4528">sendVideo</a>(int64_t chatId, const std::string &amp;videoId, int32_t duration=0, int32_t width=0, int32_t height=0, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#aef36b31266345808a87d77ab1dfa12d4">sendVoice</a>(int64_t chatId, const InputFile::Ptr voice, const std::string &amp;caption=&quot;&quot;, int duration=0, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a21b1aa48e167883cb05443dd7d1396ad">sendVoice</a>(int64_t chatId, const std::string &amp;voiceId, const std::string &amp;caption=&quot;&quot;, int duration=0, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#af961a33f53579fee24090059dab328ea">setWebhook</a>(const std::string &amp;url=&quot;&quot;, const InputFile::Ptr certificate=nullptr, int32_t maxConnection=40, const StringArrayPtr &amp;allowedUpdates=nullptr) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a84538c3c1ab19dc262b471edb361ad8d">pinChatMessage</a>(int64_t chatId, int32_t messageId, bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a4a701223b6a834b594e216a80695d300">promoteChatMember</a>(int64_t chatId, int32_t userId, bool canChangeInfo=false, bool canPostMessages=false, bool canEditMessages=false, bool canDeleteMessages=false, bool canInviteUsers=false, bool canPinMessages=false, bool canPromoteMembers=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#ad77e4687f7536606890a3db42ff5de1f">restrictChatMember</a>(int64_t chatId, int32_t userId, uint64_t untilDate=0, bool canSendMessages=false, bool canSendMediaMessages=false, bool canSendOtherMessages=false, bool canAddWebPagePreviews=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#aa7a1d9cef9cdbdad3b82f020b5395dd8">sendAudio</a>(int64_t chatId, const InputFile::Ptr audio, const std::string &amp;caption=&quot;&quot;, int32_t duration=0, const std::string &amp;performer=&quot;&quot;, const std::string &amp;title=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#ae0d630288ea999c694c23d4aea58247c">sendAudio</a>(int64_t chatId, const std::string &amp;audioId, const std::string &amp;caption=&quot;&quot;, int32_t duration=0, const std::string &amp;performer=&quot;&quot;, const std::string &amp;title=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a77fe17ad287f702bb021fc92575a0e2d">sendChatAction</a>(int64_t chatId, const std::string &amp;action) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a29f67a91434a7ce8b017f103419f23c4">sendContact</a>(int64_t chatId, const std::string &amp;phoneNumber, const std::string &amp;firstName, const std::string &amp;lastName=&quot;&quot;, bool disableNotification=false, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;()) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#ac10306656a242bd3818731dc818a9ebd">sendDocument</a>(int64_t chatId, const InputFile::Ptr document, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a46cc0a40d56bccc92e46b8fabd49962e">sendDocument</a>(int64_t chatId, const std::string &amp;documentId, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a5479c47ebc9f7385cb78e957351234cd">sendLocation</a>(int64_t chatId, float latitude, float longitude, uint32_t livePeriod=0, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a3dad69c5211708ec8581f2bd6f3265bc">sendMediaGroup</a>(int64_t chatId, const std::vector&lt; InputMedia::Ptr &gt; &amp;media, bool disableNotification=false, int32_t replyToMessageId=0) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#ad0f68ec32e5878a9fe4f922cd4f13b68">sendMessage</a>(int64_t chatId, const std::string &amp;text, bool disableWebPagePreview=false, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), const std::string &amp;parseMode=&quot;&quot;, bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a71bb086a1247df2ec28b47d86ebb3709">sendPhoto</a>(int64_t chatId, const InputFile::Ptr photo, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a0921c2b640cd388f6e4a13d63fdbe3cc">sendPhoto</a>(int64_t chatId, const std::string &amp;photoId, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#ab7767c4474092f5fee78150394ae0ef2">sendSticker</a>(int64_t chatId, const InputFile::Ptr sticker, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a241ae72f26953de44fec46dfef2f29b3">sendSticker</a>(int64_t chatId, const std::string &amp;stickerId, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a3351e9ee5561453bfa61218ddce8be47">sendVenue</a>(int64_t chatId, float latitude, float longitude, const std::string &amp;title, const std::string &amp;address, const std::string &amp;foursquareId=&quot;&quot;, bool disableNotification=false, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;()) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#af4effdd5b22ef4dbaa7b739672bd3ed4">sendVideo</a>(int64_t chatId, const InputFile::Ptr video, int32_t duration=0, int32_t width=0, int32_t height=0, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a7cc6aab79f09874d5155d711d097e1d1">sendVideo</a>(int64_t chatId, const std::string &amp;videoId, int32_t duration=0, int32_t width=0, int32_t height=0, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#aafc9eac23e52cf9f0831b0b47386f44d">sendVideoNote</a>(int64_t chatId, const InputFile::Ptr videoNote, int64_t replyToMessageId=0, bool disableNotification=false, int32_t duration=0, int32_t length=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr())</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a00934efcb21f69e71ff6ab0eca9617a5">sendVideoNote</a>(int64_t chatId, const std::string &amp;videoNote, int64_t replyToMessageId=0, bool disableNotification=false, int32_t duration=0, int32_t length=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr())</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#ad3ba1e59ffab66acad0e555cc016e05f">sendVoice</a>(int64_t chatId, const InputFile::Ptr voice, const std::string &amp;caption=&quot;&quot;, int duration=0, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a6243b9d3f501e2593e24b05bebd6e419">sendVoice</a>(int64_t chatId, const std::string &amp;voiceId, const std::string &amp;caption=&quot;&quot;, int duration=0, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#aa9a0592b9a6c3ffe0d05005292b90250">setChatDescription</a>(int64_t chatId, const std::string &amp;description) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a958b5a97bddd5c2ff57df30788a4385b">setChatPhoto</a>(int64_t chatId, const InputFile::Ptr photo) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#aafb54206146f5b9510ef89026d0b8589">setChatStickerSet</a>(int64_t chatId, const std::string &amp;stickerSetName) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a43c91c467f45e4207968bf6cf1cb3a6e">setChatTitle</a>(int64_t chatId, const std::string &amp;title) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a0b77fde611ecb916b5975a7ab9fa87f7">setStickerPositionInSet</a>(const std::string &amp;sticker, uint32_t position) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#af961a33f53579fee24090059dab328ea">setWebhook</a>(const std::string &amp;url=&quot;&quot;, const InputFile::Ptr certificate=nullptr, int32_t maxConnection=40, const StringArrayPtr &amp;allowedUpdates=nullptr) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#ad3751d4b049e8f7b1d845d041370df98">stopMessageLiveLocation</a>(int64_t chatId=0, int32_t messageId=0, int32_t inlineMessageId=0, const InlineKeyboardMarkup::Ptr replyMarkup=std::make_shared&lt; InlineKeyboardMarkup &gt;()) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a44ea670c4eecdf100f60be3c90911eec">unbanChatMember</a>(int64_t chatId, int32_t userId) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#ae999adb4e101bdf95cdee77867e084fc">unpinChatMessage</a>(int64_t chatId) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html#a2d80bc4f88e797fa455c213eb18db012">uploadStickerFile</a>(int32_t userId, const InputFile::Ptr pngSticker) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_api.html">TgBot::Api</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_api.html b/docs/class_tg_bot_1_1_api.html
index af62fe4..cc3978a 100644
--- a/docs/class_tg_bot_1_1_api.html
+++ b/docs/class_tg_bot_1_1_api.html
@@ -96,40 +96,66 @@ Public Member Functions</h2></td></tr>
<tr class="separator:ac0e4615a8944c07e7db3811ee84f2a94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a566fcf52400de18737110edd7ab01535"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a566fcf52400de18737110edd7ab01535">getMe</a> () const</td></tr>
<tr class="separator:a566fcf52400de18737110edd7ab01535"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5efcfe0a1667c3574ea97018155e763e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a5efcfe0a1667c3574ea97018155e763e">sendMessage</a> (int64_t chatId, const std::string &amp;text, bool disableWebPagePreview=false, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=<a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), const std::string &amp;parseMode=&quot;&quot;, bool disableNotification=false) const</td></tr>
-<tr class="separator:a5efcfe0a1667c3574ea97018155e763e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0f68ec32e5878a9fe4f922cd4f13b68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#ad0f68ec32e5878a9fe4f922cd4f13b68">sendMessage</a> (int64_t chatId, const std::string &amp;text, bool disableWebPagePreview=false, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=std::make_shared&lt; <a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> &gt;(), const std::string &amp;parseMode=&quot;&quot;, bool disableNotification=false) const</td></tr>
+<tr class="separator:ad0f68ec32e5878a9fe4f922cd4f13b68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf5818100f3529706d8aa888f3922594"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#acf5818100f3529706d8aa888f3922594">forwardMessage</a> (int64_t chatId, int64_t fromChatId, int32_t messageId, bool disableNotification=false) const</td></tr>
<tr class="separator:acf5818100f3529706d8aa888f3922594"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5fd4787f1c4784763364da467ee939f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a5fd4787f1c4784763364da467ee939f5">sendPhoto</a> (int64_t chatId, const <a class="el" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> photo, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=<a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), bool disableNotification=false) const</td></tr>
-<tr class="separator:a5fd4787f1c4784763364da467ee939f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae930747779c2b9777a16d2595ef5c920"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#ae930747779c2b9777a16d2595ef5c920">sendPhoto</a> (int64_t chatId, const std::string &amp;photoId, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=<a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), bool disableNotification=false) const</td></tr>
-<tr class="separator:ae930747779c2b9777a16d2595ef5c920"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a02516736a544239624cd78f9e00dd625"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a02516736a544239624cd78f9e00dd625">sendAudio</a> (int64_t chatId, const <a class="el" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> audio, const std::string &amp;caption=&quot;&quot;, int32_t duration=0, const std::string &amp;performer=&quot;&quot;, const std::string &amp;title=&quot;&quot;, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=<a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), bool disableNotification=false) const</td></tr>
-<tr class="separator:a02516736a544239624cd78f9e00dd625"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af254299f325a89ad413897ee12dfd7c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#af254299f325a89ad413897ee12dfd7c0">sendAudio</a> (int64_t chatId, const std::string &amp;audioId, const std::string &amp;caption=&quot;&quot;, int32_t duration=0, const std::string &amp;performer=&quot;&quot;, const std::string &amp;title=&quot;&quot;, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=<a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), bool disableNotification=false) const</td></tr>
-<tr class="separator:af254299f325a89ad413897ee12dfd7c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3fecab4c02d4a768742a5c22b2e805f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a3fecab4c02d4a768742a5c22b2e805f7">sendDocument</a> (int64_t chatId, const <a class="el" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> document, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=<a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), bool disableNotification=false) const</td></tr>
-<tr class="separator:a3fecab4c02d4a768742a5c22b2e805f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7385a5377b9755e2308e44d0fe51a8f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a7385a5377b9755e2308e44d0fe51a8f2">sendDocument</a> (int64_t chatId, const std::string &amp;documentId, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=<a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), bool disableNotification=false) const</td></tr>
-<tr class="separator:a7385a5377b9755e2308e44d0fe51a8f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a837ece41c01aa9405c3951a870fa2ff1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a837ece41c01aa9405c3951a870fa2ff1">sendSticker</a> (int64_t chatId, const <a class="el" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> sticker, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=<a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), bool disableNotification=false) const</td></tr>
-<tr class="separator:a837ece41c01aa9405c3951a870fa2ff1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a705ba545050347ffc64fc304367918e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a705ba545050347ffc64fc304367918e1">sendSticker</a> (int64_t chatId, const std::string &amp;stickerId, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=<a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), bool disableNotification=false) const</td></tr>
-<tr class="separator:a705ba545050347ffc64fc304367918e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae48a4c5793721df8438d2c01962e0e2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#ae48a4c5793721df8438d2c01962e0e2e">sendVideo</a> (int64_t chatId, const <a class="el" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> video, int32_t duration=0, int32_t width=0, int32_t height=0, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=<a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), bool disableNotification=false) const</td></tr>
-<tr class="separator:ae48a4c5793721df8438d2c01962e0e2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8c0f2eeefdddbc13e43093ec20ce4528"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a8c0f2eeefdddbc13e43093ec20ce4528">sendVideo</a> (int64_t chatId, const std::string &amp;videoId, int32_t duration=0, int32_t width=0, int32_t height=0, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=<a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), bool disableNotification=false) const</td></tr>
-<tr class="separator:a8c0f2eeefdddbc13e43093ec20ce4528"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aef36b31266345808a87d77ab1dfa12d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#aef36b31266345808a87d77ab1dfa12d4">sendVoice</a> (int64_t chatId, const <a class="el" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> voice, const std::string &amp;caption=&quot;&quot;, int duration=0, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=<a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), bool disableNotification=false) const</td></tr>
-<tr class="separator:aef36b31266345808a87d77ab1dfa12d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a21b1aa48e167883cb05443dd7d1396ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a21b1aa48e167883cb05443dd7d1396ad">sendVoice</a> (int64_t chatId, const std::string &amp;voiceId, const std::string &amp;caption=&quot;&quot;, int duration=0, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=<a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), bool disableNotification=false) const</td></tr>
-<tr class="separator:a21b1aa48e167883cb05443dd7d1396ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a91ab4ca23c30bcb3064c114cb9d690ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a91ab4ca23c30bcb3064c114cb9d690ed">sendLocation</a> (int64_t chatId, float latitude, float longitude, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=<a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>(), bool disableNotification=false) const</td></tr>
-<tr class="separator:a91ab4ca23c30bcb3064c114cb9d690ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a483c9c374b6f42bceb66b0093bf1cb4f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a483c9c374b6f42bceb66b0093bf1cb4f">sendVenue</a> (int64_t chatId, float latitude, float longitude, std::string title, std::string address, std::string foursquareId=&quot;&quot;, bool disableNotification=false, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=<a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()) const</td></tr>
-<tr class="separator:a483c9c374b6f42bceb66b0093bf1cb4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa01ddbbf3eb706cf901a1f0abdb2aa3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#aa01ddbbf3eb706cf901a1f0abdb2aa3b">sendContact</a> (int64_t chatId, std::string phoneNumber, std::string firstName, std::string lastName=&quot;&quot;, bool disableNotification=false, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=<a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()) const</td></tr>
-<tr class="separator:aa01ddbbf3eb706cf901a1f0abdb2aa3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71bb086a1247df2ec28b47d86ebb3709"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a71bb086a1247df2ec28b47d86ebb3709">sendPhoto</a> (int64_t chatId, const <a class="el" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> photo, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=std::make_shared&lt; <a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> &gt;(), bool disableNotification=false) const</td></tr>
+<tr class="separator:a71bb086a1247df2ec28b47d86ebb3709"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0921c2b640cd388f6e4a13d63fdbe3cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a0921c2b640cd388f6e4a13d63fdbe3cc">sendPhoto</a> (int64_t chatId, const std::string &amp;photoId, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=std::make_shared&lt; <a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> &gt;(), bool disableNotification=false) const</td></tr>
+<tr class="separator:a0921c2b640cd388f6e4a13d63fdbe3cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7a1d9cef9cdbdad3b82f020b5395dd8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#aa7a1d9cef9cdbdad3b82f020b5395dd8">sendAudio</a> (int64_t chatId, const <a class="el" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> audio, const std::string &amp;caption=&quot;&quot;, int32_t duration=0, const std::string &amp;performer=&quot;&quot;, const std::string &amp;title=&quot;&quot;, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=std::make_shared&lt; <a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> &gt;(), bool disableNotification=false) const</td></tr>
+<tr class="separator:aa7a1d9cef9cdbdad3b82f020b5395dd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0d630288ea999c694c23d4aea58247c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#ae0d630288ea999c694c23d4aea58247c">sendAudio</a> (int64_t chatId, const std::string &amp;audioId, const std::string &amp;caption=&quot;&quot;, int32_t duration=0, const std::string &amp;performer=&quot;&quot;, const std::string &amp;title=&quot;&quot;, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=std::make_shared&lt; <a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> &gt;(), bool disableNotification=false) const</td></tr>
+<tr class="separator:ae0d630288ea999c694c23d4aea58247c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac10306656a242bd3818731dc818a9ebd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#ac10306656a242bd3818731dc818a9ebd">sendDocument</a> (int64_t chatId, const <a class="el" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> document, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=std::make_shared&lt; <a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> &gt;(), bool disableNotification=false) const</td></tr>
+<tr class="separator:ac10306656a242bd3818731dc818a9ebd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46cc0a40d56bccc92e46b8fabd49962e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a46cc0a40d56bccc92e46b8fabd49962e">sendDocument</a> (int64_t chatId, const std::string &amp;documentId, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=std::make_shared&lt; <a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> &gt;(), bool disableNotification=false) const</td></tr>
+<tr class="separator:a46cc0a40d56bccc92e46b8fabd49962e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7767c4474092f5fee78150394ae0ef2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#ab7767c4474092f5fee78150394ae0ef2">sendSticker</a> (int64_t chatId, const <a class="el" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> sticker, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=std::make_shared&lt; <a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> &gt;(), bool disableNotification=false) const</td></tr>
+<tr class="separator:ab7767c4474092f5fee78150394ae0ef2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a241ae72f26953de44fec46dfef2f29b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a241ae72f26953de44fec46dfef2f29b3">sendSticker</a> (int64_t chatId, const std::string &amp;stickerId, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=std::make_shared&lt; <a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> &gt;(), bool disableNotification=false) const</td></tr>
+<tr class="separator:a241ae72f26953de44fec46dfef2f29b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a270296c79f52985fca19cacf3ed75d2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_sticker_set.html#ad3c58f08ddacdb946507cd96a3d54421">StickerSet::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a270296c79f52985fca19cacf3ed75d2f">getStickerSet</a> (const std::string &amp;name) const</td></tr>
+<tr class="separator:a270296c79f52985fca19cacf3ed75d2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d80bc4f88e797fa455c213eb18db012"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_file.html#ac47e9c73b9d762eef2322c0932c5a934">File::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a2d80bc4f88e797fa455c213eb18db012">uploadStickerFile</a> (int32_t userId, const <a class="el" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> pngSticker) const</td></tr>
+<tr class="separator:a2d80bc4f88e797fa455c213eb18db012"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a378064e036f99e8f2a9c5a70c5e2c33c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a378064e036f99e8f2a9c5a70c5e2c33c">createNewStickerSet</a> (int32_t userId, const std::string &amp;name, const std::string &amp;title, <a class="el" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> pngSticker, const std::string &amp;emojis, bool containsMasks=false, <a class="el" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">MaskPosition::Ptr</a> maskPosition=nullptr) const</td></tr>
+<tr class="separator:a378064e036f99e8f2a9c5a70c5e2c33c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f1480777525731928db02eddee39151"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a0f1480777525731928db02eddee39151">createNewStickerSet</a> (int32_t userId, const std::string &amp;name, const std::string &amp;title, const std::string &amp;pngSticker, const std::string &amp;emojis, bool containsMasks=false, <a class="el" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">MaskPosition::Ptr</a> maskPosition=nullptr) const</td></tr>
+<tr class="separator:a0f1480777525731928db02eddee39151"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48af7fd639ee071eac165e49c75cc6d0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a48af7fd639ee071eac165e49c75cc6d0">addStickerToSet</a> (int32_t userId, const std::string &amp;name, const std::string &amp;title, <a class="el" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> pngSticker, const std::string &amp;emojis, <a class="el" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">MaskPosition::Ptr</a> maskPosition=nullptr) const</td></tr>
+<tr class="separator:a48af7fd639ee071eac165e49c75cc6d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88c3613916639a67f876b1ae3cfaffd4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a88c3613916639a67f876b1ae3cfaffd4">addStickerToSet</a> (int32_t userId, const std::string &amp;name, const std::string &amp;title, const std::string &amp;pngSticker, const std::string &amp;emojis, <a class="el" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">MaskPosition::Ptr</a> maskPosition=nullptr) const</td></tr>
+<tr class="separator:a88c3613916639a67f876b1ae3cfaffd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b77fde611ecb916b5975a7ab9fa87f7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a0b77fde611ecb916b5975a7ab9fa87f7">setStickerPositionInSet</a> (const std::string &amp;sticker, uint32_t position) const</td></tr>
+<tr class="separator:a0b77fde611ecb916b5975a7ab9fa87f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af63bf4b6ac63ad077abd7bb4056b3cc5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#af63bf4b6ac63ad077abd7bb4056b3cc5">deleteStickerPositionInSet</a> (const std::string &amp;sticker) const</td></tr>
+<tr class="separator:af63bf4b6ac63ad077abd7bb4056b3cc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af4effdd5b22ef4dbaa7b739672bd3ed4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#af4effdd5b22ef4dbaa7b739672bd3ed4">sendVideo</a> (int64_t chatId, const <a class="el" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> video, int32_t duration=0, int32_t width=0, int32_t height=0, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=std::make_shared&lt; <a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> &gt;(), bool disableNotification=false) const</td></tr>
+<tr class="separator:af4effdd5b22ef4dbaa7b739672bd3ed4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cc6aab79f09874d5155d711d097e1d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a7cc6aab79f09874d5155d711d097e1d1">sendVideo</a> (int64_t chatId, const std::string &amp;videoId, int32_t duration=0, int32_t width=0, int32_t height=0, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=std::make_shared&lt; <a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> &gt;(), bool disableNotification=false) const</td></tr>
+<tr class="separator:a7cc6aab79f09874d5155d711d097e1d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafc9eac23e52cf9f0831b0b47386f44d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#aafc9eac23e52cf9f0831b0b47386f44d">sendVideoNote</a> (int64_t chatId, const <a class="el" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> videoNote, int64_t replyToMessageId=0, bool disableNotification=false, int32_t duration=0, int32_t length=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=<a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>())</td></tr>
+<tr class="separator:aafc9eac23e52cf9f0831b0b47386f44d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a00934efcb21f69e71ff6ab0eca9617a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a00934efcb21f69e71ff6ab0eca9617a5">sendVideoNote</a> (int64_t chatId, const std::string &amp;videoNote, int64_t replyToMessageId=0, bool disableNotification=false, int32_t duration=0, int32_t length=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=<a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>())</td></tr>
+<tr class="separator:a00934efcb21f69e71ff6ab0eca9617a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3dad69c5211708ec8581f2bd6f3265bc"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a3dad69c5211708ec8581f2bd6f3265bc">sendMediaGroup</a> (int64_t chatId, const std::vector&lt; <a class="el" href="class_tg_bot_1_1_input_media.html#abdc38ae21d5213ead3720db082ef1f9c">InputMedia::Ptr</a> &gt; &amp;media, bool disableNotification=false, int32_t replyToMessageId=0) const</td></tr>
+<tr class="separator:a3dad69c5211708ec8581f2bd6f3265bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3ba1e59ffab66acad0e555cc016e05f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#ad3ba1e59ffab66acad0e555cc016e05f">sendVoice</a> (int64_t chatId, const <a class="el" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> voice, const std::string &amp;caption=&quot;&quot;, int duration=0, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=std::make_shared&lt; <a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> &gt;(), bool disableNotification=false) const</td></tr>
+<tr class="separator:ad3ba1e59ffab66acad0e555cc016e05f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6243b9d3f501e2593e24b05bebd6e419"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a6243b9d3f501e2593e24b05bebd6e419">sendVoice</a> (int64_t chatId, const std::string &amp;voiceId, const std::string &amp;caption=&quot;&quot;, int duration=0, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=std::make_shared&lt; <a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> &gt;(), bool disableNotification=false) const</td></tr>
+<tr class="separator:a6243b9d3f501e2593e24b05bebd6e419"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5479c47ebc9f7385cb78e957351234cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a5479c47ebc9f7385cb78e957351234cd">sendLocation</a> (int64_t chatId, float latitude, float longitude, uint32_t livePeriod=0, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=std::make_shared&lt; <a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> &gt;(), bool disableNotification=false) const</td></tr>
+<tr class="separator:a5479c47ebc9f7385cb78e957351234cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40937330bcd8dc6c3658c582194653fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a40937330bcd8dc6c3658c582194653fc">editMessageLiveLocation</a> (float latitude, float longitude, int64_t chatId=0, int32_t messageId=0, int32_t inlineMessageId=0, const <a class="el" href="class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7">InlineKeyboardMarkup::Ptr</a> replyMarkup=std::make_shared&lt; <a class="el" href="class_tg_bot_1_1_inline_keyboard_markup.html">InlineKeyboardMarkup</a> &gt;()) const</td></tr>
+<tr class="separator:a40937330bcd8dc6c3658c582194653fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3751d4b049e8f7b1d845d041370df98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#ad3751d4b049e8f7b1d845d041370df98">stopMessageLiveLocation</a> (int64_t chatId=0, int32_t messageId=0, int32_t inlineMessageId=0, const <a class="el" href="class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7">InlineKeyboardMarkup::Ptr</a> replyMarkup=std::make_shared&lt; <a class="el" href="class_tg_bot_1_1_inline_keyboard_markup.html">InlineKeyboardMarkup</a> &gt;()) const</td></tr>
+<tr class="separator:ad3751d4b049e8f7b1d845d041370df98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3351e9ee5561453bfa61218ddce8be47"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a3351e9ee5561453bfa61218ddce8be47">sendVenue</a> (int64_t chatId, float latitude, float longitude, const std::string &amp;title, const std::string &amp;address, const std::string &amp;foursquareId=&quot;&quot;, bool disableNotification=false, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=std::make_shared&lt; <a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> &gt;()) const</td></tr>
+<tr class="separator:a3351e9ee5561453bfa61218ddce8be47"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29f67a91434a7ce8b017f103419f23c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a29f67a91434a7ce8b017f103419f23c4">sendContact</a> (int64_t chatId, const std::string &amp;phoneNumber, const std::string &amp;firstName, const std::string &amp;lastName=&quot;&quot;, bool disableNotification=false, int32_t replyToMessageId=0, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=std::make_shared&lt; <a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> &gt;()) const</td></tr>
+<tr class="separator:a29f67a91434a7ce8b017f103419f23c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77fe17ad287f702bb021fc92575a0e2d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a77fe17ad287f702bb021fc92575a0e2d">sendChatAction</a> (int64_t chatId, const std::string &amp;action) const</td></tr>
<tr class="separator:a77fe17ad287f702bb021fc92575a0e2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa605f96bd5de1a3a432e14a160bac210"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_user_profile_photos.html#a734352c5b115ea29e639f01462187d55">UserProfilePhotos::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#aa605f96bd5de1a3a432e14a160bac210">getUserProfilePhotos</a> (int32_t userId, int32_t offset=0, int32_t limit=100) const</td></tr>
@@ -146,14 +172,18 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a018da546747f0d34a5fa3bdb6a715a07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a648190cc90ed13172bc2327344d0e7f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d">ChatMember::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a648190cc90ed13172bc2327344d0e7f6">getChatMember</a> (int64_t chatId, int32_t userId) const</td></tr>
<tr class="separator:a648190cc90ed13172bc2327344d0e7f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafb54206146f5b9510ef89026d0b8589"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#aafb54206146f5b9510ef89026d0b8589">setChatStickerSet</a> (int64_t chatId, const std::string &amp;stickerSetName) const</td></tr>
+<tr class="separator:aafb54206146f5b9510ef89026d0b8589"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a885e70f75a1def9b953290aea2991c42"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a885e70f75a1def9b953290aea2991c42">deleteChatStickerSet</a> (int64_t chatId) const</td></tr>
+<tr class="separator:a885e70f75a1def9b953290aea2991c42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f73414941d8bb67ff3721a674274bf8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a2f73414941d8bb67ff3721a674274bf8">answerCallbackQuery</a> (const std::string &amp;callbackQueryId, const std::string &amp;text=&quot;&quot;, bool showAlert=false, const std::string &amp;url=&quot;&quot;, int32_t cacheTime=0) const</td></tr>
<tr class="separator:a2f73414941d8bb67ff3721a674274bf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae748d3681b132b0cbd6a1a9080a4da2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#ae748d3681b132b0cbd6a1a9080a4da2e">editMessageText</a> (const std::string &amp;text, int64_t chatId=0, int32_t messageId=0, const std::string &amp;inlineMessageId=&quot;&quot;, const std::string &amp;parseMode=&quot;&quot;, bool disableWebPagePreview=false, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=<a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()) const</td></tr>
-<tr class="separator:ae748d3681b132b0cbd6a1a9080a4da2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8663d3b183eb53d6b7ca19791e55d7d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a8663d3b183eb53d6b7ca19791e55d7d7">editMessageCaption</a> (int64_t chatId=0, int32_t messageId=0, const std::string &amp;caption=&quot;&quot;, const std::string &amp;inlineMessageId=&quot;&quot;, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=<a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()) const</td></tr>
-<tr class="separator:a8663d3b183eb53d6b7ca19791e55d7d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9edd65a004e477580923216cf741af3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a9edd65a004e477580923216cf741af3f">editMessageReplyMarkup</a> (int64_t chatId=0, int32_t messageId=0, const std::string &amp;inlineMessageId=&quot;&quot;, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=<a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()) const</td></tr>
-<tr class="separator:a9edd65a004e477580923216cf741af3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf32b01ea203366959676afd98e8d7e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#aaf32b01ea203366959676afd98e8d7e2">editMessageText</a> (const std::string &amp;text, int64_t chatId=0, int32_t messageId=0, const std::string &amp;inlineMessageId=&quot;&quot;, const std::string &amp;parseMode=&quot;&quot;, bool disableWebPagePreview=false, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=std::make_shared&lt; <a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> &gt;()) const</td></tr>
+<tr class="separator:aaf32b01ea203366959676afd98e8d7e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a979612d47e46ed29bc9d2e7ab1addb7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a979612d47e46ed29bc9d2e7ab1addb7e">editMessageCaption</a> (int64_t chatId=0, int32_t messageId=0, const std::string &amp;caption=&quot;&quot;, const std::string &amp;inlineMessageId=&quot;&quot;, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=std::make_shared&lt; <a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> &gt;()) const</td></tr>
+<tr class="separator:a979612d47e46ed29bc9d2e7ab1addb7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1dd8b4abfb95233c70b7436515ca680d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a1dd8b4abfb95233c70b7436515ca680d">editMessageReplyMarkup</a> (int64_t chatId=0, int32_t messageId=0, const std::string &amp;inlineMessageId=&quot;&quot;, const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a> replyMarkup=std::make_shared&lt; <a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> &gt;()) const</td></tr>
+<tr class="separator:a1dd8b4abfb95233c70b7436515ca680d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a963570ff375bced1e5b21246082365f1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a963570ff375bced1e5b21246082365f1">deleteMessage</a> (int64_t chatId, int32_t messageId) const</td></tr>
<tr class="separator:a963570ff375bced1e5b21246082365f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd10abcfaf859c63cab0526b8c9179c9"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="class_tg_bot_1_1_update.html#abace63cf3605fe7a480a3bb839a672a8">Update::Ptr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#abd10abcfaf859c63cab0526b8c9179c9">getUpdates</a> (int32_t offset=0, int32_t limit=100, int32_t timeout=0, const StringArrayPtr &amp;allowedUpdates=nullptr) const</td></tr>
@@ -166,10 +196,28 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a43bf35783ec4f9a03e46925e36fda24c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a430f9e036859250345d2125b7688a1f9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a430f9e036859250345d2125b7688a1f9">answerInlineQuery</a> (const std::string &amp;inlineQueryId, const std::vector&lt; <a class="el" href="class_tg_bot_1_1_inline_query_result.html#af567dd95c4dae7c4a895e561a97ed4c5">InlineQueryResult::Ptr</a> &gt; &amp;results, int32_t cacheTime=300, bool isPersonal=false, const std::string &amp;nextOffset=&quot;&quot;, const std::string &amp;switchPmText=&quot;&quot;, const std::string &amp;switchPmParameter=&quot;&quot;) const</td></tr>
<tr class="separator:a430f9e036859250345d2125b7688a1f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a07c9bb7aa68a66bec54dd9bcf97875d7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a07c9bb7aa68a66bec54dd9bcf97875d7">kickChatMember</a> (int64_t chatId, int32_t userId) const</td></tr>
-<tr class="separator:a07c9bb7aa68a66bec54dd9bcf97875d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b85e962cd7ed5df9f4204b8424aabef"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a3b85e962cd7ed5df9f4204b8424aabef">kickChatMember</a> (int64_t chatId, int32_t userId, uint64_t untilDate=0) const</td></tr>
+<tr class="separator:a3b85e962cd7ed5df9f4204b8424aabef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44ea670c4eecdf100f60be3c90911eec"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a44ea670c4eecdf100f60be3c90911eec">unbanChatMember</a> (int64_t chatId, int32_t userId) const</td></tr>
<tr class="separator:a44ea670c4eecdf100f60be3c90911eec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad77e4687f7536606890a3db42ff5de1f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#ad77e4687f7536606890a3db42ff5de1f">restrictChatMember</a> (int64_t chatId, int32_t userId, uint64_t untilDate=0, bool canSendMessages=false, bool canSendMediaMessages=false, bool canSendOtherMessages=false, bool canAddWebPagePreviews=false) const</td></tr>
+<tr class="separator:ad77e4687f7536606890a3db42ff5de1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a701223b6a834b594e216a80695d300"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a4a701223b6a834b594e216a80695d300">promoteChatMember</a> (int64_t chatId, int32_t userId, bool canChangeInfo=false, bool canPostMessages=false, bool canEditMessages=false, bool canDeleteMessages=false, bool canInviteUsers=false, bool canPinMessages=false, bool canPromoteMembers=false) const</td></tr>
+<tr class="separator:a4a701223b6a834b594e216a80695d300"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b0cf2c9b99bd1376def02fb698b8076"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a5b0cf2c9b99bd1376def02fb698b8076">exportChatInviteLink</a> (int64_t chatId) const</td></tr>
+<tr class="separator:a5b0cf2c9b99bd1376def02fb698b8076"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a958b5a97bddd5c2ff57df30788a4385b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a958b5a97bddd5c2ff57df30788a4385b">setChatPhoto</a> (int64_t chatId, const <a class="el" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a> photo) const</td></tr>
+<tr class="separator:a958b5a97bddd5c2ff57df30788a4385b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61fa540a7db9597618b7fb15fe5095a0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a61fa540a7db9597618b7fb15fe5095a0">deleteChatPhoto</a> (int64_t chatId) const</td></tr>
+<tr class="separator:a61fa540a7db9597618b7fb15fe5095a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43c91c467f45e4207968bf6cf1cb3a6e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a43c91c467f45e4207968bf6cf1cb3a6e">setChatTitle</a> (int64_t chatId, const std::string &amp;title) const</td></tr>
+<tr class="separator:a43c91c467f45e4207968bf6cf1cb3a6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9a0592b9a6c3ffe0d05005292b90250"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#aa9a0592b9a6c3ffe0d05005292b90250">setChatDescription</a> (int64_t chatId, const std::string &amp;description) const</td></tr>
+<tr class="separator:aa9a0592b9a6c3ffe0d05005292b90250"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84538c3c1ab19dc262b471edb361ad8d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#a84538c3c1ab19dc262b471edb361ad8d">pinChatMessage</a> (int64_t chatId, int32_t messageId, bool disableNotification=false) const</td></tr>
+<tr class="separator:a84538c3c1ab19dc262b471edb361ad8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae999adb4e101bdf95cdee77867e084fc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#ae999adb4e101bdf95cdee77867e084fc">unpinChatMessage</a> (int64_t chatId) const</td></tr>
+<tr class="separator:ae999adb4e101bdf95cdee77867e084fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa60ec06b9171d94ef717f1ac03190f07"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_api.html#aa60ec06b9171d94ef717f1ac03190f07">downloadFile</a> (const std::string &amp;filePath, const std::vector&lt; <a class="el" href="class_tg_bot_1_1_http_req_arg.html">HttpReqArg</a> &gt; &amp;args=std::vector&lt; <a class="el" href="class_tg_bot_1_1_http_req_arg.html">HttpReqArg</a> &gt;()) const</td></tr>
<tr class="separator:aa60ec06b9171d94ef717f1ac03190f07"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
@@ -181,7 +229,7 @@ Friends</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This class executes telegram api methods. Telegram docs: <a href="https://core.telegram.org/bots/api#available-methods">https://core.telegram.org/bots/api#available-methods</a> </p>
-<p class="definition">Definition at line <a class="el" href="_api_8h_source.html#l00052">52</a> of file <a class="el" href="_api_8h_source.html">Api.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_api_8h_source.html#l00054">54</a> of file <a class="el" href="_api_8h_source.html">Api.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ac0e4615a8944c07e7db3811ee84f2a94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0e4615a8944c07e7db3811ee84f2a94">&#9670;&nbsp;</a></span>Api()</h2>
@@ -202,6 +250,134 @@ Friends</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a48af7fd639ee071eac165e49c75cc6d0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a48af7fd639ee071eac165e49c75cc6d0">&#9670;&nbsp;</a></span>addStickerToSet() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::Api::addStickerToSet </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&#160;</td>
+ <td class="paramname"><em>userId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>title</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a>&#160;</td>
+ <td class="paramname"><em>pngSticker</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>emojis</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">MaskPosition::Ptr</a>&#160;</td>
+ <td class="paramname"><em>maskPosition</em> = <code>nullptr</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this method to add a new sticker to a set created by the bot. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">userId</td><td><a class="el" href="class_tg_bot_1_1_user.html">User</a> identifier of created sticker set owner. </td></tr>
+ <tr><td class="paramname">name</td><td><a class="el" href="class_tg_bot_1_1_sticker.html">Sticker</a> set name. </td></tr>
+ <tr><td class="paramname">title</td><td><a class="el" href="class_tg_bot_1_1_sticker.html">Sticker</a> set title, 1-64 characters. </td></tr>
+ <tr><td class="paramname">pngSticker</td><td>Png image with the sticker, must be up to 512 kilobytes in size, dimensions must not exceed 512px, and either width or height must be exactly 512px. </td></tr>
+ <tr><td class="paramname">emojis</td><td>One or more emoji corresponding to the sticker. </td></tr>
+ <tr><td class="paramname">maskPosition</td><td>Optional. A JSON-serialized object for position where the mask should be placed on faces. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns True on success. </dd></dl>
+
+</div>
+</div>
+<a id="a88c3613916639a67f876b1ae3cfaffd4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a88c3613916639a67f876b1ae3cfaffd4">&#9670;&nbsp;</a></span>addStickerToSet() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::Api::addStickerToSet </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&#160;</td>
+ <td class="paramname"><em>userId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>title</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>pngSticker</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>emojis</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">MaskPosition::Ptr</a>&#160;</td>
+ <td class="paramname"><em>maskPosition</em> = <code>nullptr</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this method to add a new sticker to a set created by the bot. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">userId</td><td><a class="el" href="class_tg_bot_1_1_user.html">User</a> identifier of created sticker set owner. </td></tr>
+ <tr><td class="paramname">name</td><td><a class="el" href="class_tg_bot_1_1_sticker.html">Sticker</a> set name. </td></tr>
+ <tr><td class="paramname">title</td><td><a class="el" href="class_tg_bot_1_1_sticker.html">Sticker</a> set title, 1-64 characters. </td></tr>
+ <tr><td class="paramname">pngSticker</td><td>Png image with the sticker, must be up to 512 kilobytes in size, dimensions must not exceed 512px, and either width or height must be exactly 512px. Pass a file_id as a String to send a file that already exists on the Telegram servers, pass an HTTP URL as a String for Telegram to get a file from the Internet. </td></tr>
+ <tr><td class="paramname">emojis</td><td>One or more emoji corresponding to the sticker. </td></tr>
+ <tr><td class="paramname">maskPosition</td><td>Optional. A JSON-serialized object for position where the mask should be placed on faces. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns True on success. </dd></dl>
+
+</div>
+</div>
<a id="a2f73414941d8bb67ff3721a674274bf8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f73414941d8bb67ff3721a674274bf8">&#9670;&nbsp;</a></span>answerCallbackQuery()</h2>
@@ -330,6 +506,198 @@ Friends</h2></td></tr>
</div>
</div>
+<a id="a378064e036f99e8f2a9c5a70c5e2c33c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a378064e036f99e8f2a9c5a70c5e2c33c">&#9670;&nbsp;</a></span>createNewStickerSet() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::Api::createNewStickerSet </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&#160;</td>
+ <td class="paramname"><em>userId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>title</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a>&#160;</td>
+ <td class="paramname"><em>pngSticker</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>emojis</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>containsMasks</em> = <code>false</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">MaskPosition::Ptr</a>&#160;</td>
+ <td class="paramname"><em>maskPosition</em> = <code>nullptr</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this method to create new sticker set owned by a user. The bot will be able to edit the created sticker set. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">userId</td><td><a class="el" href="class_tg_bot_1_1_user.html">User</a> identifier of created sticker set owner. </td></tr>
+ <tr><td class="paramname">name</td><td>Short name of sticker set, to be used in t.me/addstickers/ URLs (e.g., animals). Can contain only english letters, digits and underscores. Must begin with a letter, can't contain consecutive underscores and must end in “_by_&lt;bot username&gt;â€. &lt;bot_username&gt; is case insensitive. 1-64 characters. </td></tr>
+ <tr><td class="paramname">title</td><td><a class="el" href="class_tg_bot_1_1_sticker.html">Sticker</a> set title, 1-64 characters. </td></tr>
+ <tr><td class="paramname">pngSticker</td><td>Png image with the sticker, must be up to 512 kilobytes in size, dimensions must not exceed 512px, and either width or height must be exactly 512px. </td></tr>
+ <tr><td class="paramname">emojis</td><td>One or more emoji corresponding to the sticker. </td></tr>
+ <tr><td class="paramname">containsMasks</td><td>Optional. Pass True, if a set of mask stickers should be created. </td></tr>
+ <tr><td class="paramname">maskPosition</td><td>Optional. A JSON-serialized object for position where the mask should be placed on faces. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns True on success. </dd></dl>
+
+</div>
+</div>
+<a id="a0f1480777525731928db02eddee39151"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0f1480777525731928db02eddee39151">&#9670;&nbsp;</a></span>createNewStickerSet() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::Api::createNewStickerSet </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&#160;</td>
+ <td class="paramname"><em>userId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>title</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>pngSticker</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>emojis</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>containsMasks</em> = <code>false</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">MaskPosition::Ptr</a>&#160;</td>
+ <td class="paramname"><em>maskPosition</em> = <code>nullptr</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this method to create new sticker set owned by a user. The bot will be able to edit the created sticker set. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">userId</td><td><a class="el" href="class_tg_bot_1_1_user.html">User</a> identifier of created sticker set owner. </td></tr>
+ <tr><td class="paramname">name</td><td>Short name of sticker set, to be used in t.me/addstickers/ URLs (e.g., animals). Can contain only english letters, digits and underscores. Must begin with a letter, can't contain consecutive underscores and must end in “_by_&lt;bot username&gt;â€. &lt;bot_username&gt; is case insensitive. 1-64 characters. </td></tr>
+ <tr><td class="paramname">title</td><td><a class="el" href="class_tg_bot_1_1_sticker.html">Sticker</a> set title, 1-64 characters. </td></tr>
+ <tr><td class="paramname">pngSticker</td><td>Png image with the sticker, must be up to 512 kilobytes in size, dimensions must not exceed 512px, and either width or height must be exactly 512px. Pass a file_id as a String to send a file that already exists on the Telegram servers, pass an HTTP URL as a String for Telegram to get a file from the Internet. </td></tr>
+ <tr><td class="paramname">emojis</td><td>One or more emoji corresponding to the sticker. </td></tr>
+ <tr><td class="paramname">containsMasks</td><td>Optional. Pass True, if a set of mask stickers should be created. </td></tr>
+ <tr><td class="paramname">maskPosition</td><td>Optional. A JSON-serialized object for position where the mask should be placed on faces. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns True on success. </dd></dl>
+
+</div>
+</div>
+<a id="a61fa540a7db9597618b7fb15fe5095a0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a61fa540a7db9597618b7fb15fe5095a0">&#9670;&nbsp;</a></span>deleteChatPhoto()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::Api::deleteChatPhoto </td>
+ <td>(</td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>chatId</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this method to delete a chat photo. Photos can't be changed for private chats. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">chatId</td><td>Unique identifier for the target chat. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True on success </dd></dl>
+
+</div>
+</div>
+<a id="a885e70f75a1def9b953290aea2991c42"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a885e70f75a1def9b953290aea2991c42">&#9670;&nbsp;</a></span>deleteChatStickerSet()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::Api::deleteChatStickerSet </td>
+ <td>(</td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>chatId</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this method to get information about a member of a chat. Returns a <a class="el" href="class_tg_bot_1_1_chat_member.html">ChatMember</a> object on success. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">chatId</td><td>Unique identifier for the target chat of the target supergroup or channel. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns True on success. </dd></dl>
+
+</div>
+</div>
<a id="a963570ff375bced1e5b21246082365f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a963570ff375bced1e5b21246082365f1">&#9670;&nbsp;</a></span>deleteMessage()</h2>
@@ -365,6 +733,31 @@ Friends</h2></td></tr>
</div>
</div>
+<a id="af63bf4b6ac63ad077abd7bb4056b3cc5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af63bf4b6ac63ad077abd7bb4056b3cc5">&#9670;&nbsp;</a></span>deleteStickerPositionInSet()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::Api::deleteStickerPositionInSet </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>sticker</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this method to delete a sticker from a set created by the bot. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">stickers</td><td><a class="el" href="class_tg_bot_1_1_file.html">File</a> identifier of the sticker. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns True on success. </dd></dl>
+
+</div>
+</div>
<a id="a8fbfde4234553c478987746c43b08e62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8fbfde4234553c478987746c43b08e62">&#9670;&nbsp;</a></span>deleteWebhook()</h2>
@@ -419,8 +812,8 @@ Friends</h2></td></tr>
</div>
</div>
-<a id="a8663d3b183eb53d6b7ca19791e55d7d7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8663d3b183eb53d6b7ca19791e55d7d7">&#9670;&nbsp;</a></span>editMessageCaption()</h2>
+<a id="a979612d47e46ed29bc9d2e7ab1addb7e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a979612d47e46ed29bc9d2e7ab1addb7e">&#9670;&nbsp;</a></span>editMessageCaption()</h2>
<div class="memitem">
<div class="memproto">
@@ -453,7 +846,7 @@ Friends</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>&#160;</td>
- <td class="paramname"><em>replyMarkup</em> = <code><a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()</code>&#160;</td>
+ <td class="paramname"><em>replyMarkup</em> = <code>std::make_shared&lt;&#160;<a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a>&#160;&gt;()</code>&#160;</td>
</tr>
<tr>
<td></td>
@@ -464,7 +857,7 @@ Friends</h2></td></tr>
</div><div class="memdoc">
<p>Use this method to edit captions of messages sent by the bot or via the bot (for inline bots). </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">chatId</td><td>Optional Required if inline_message_id is not specified. Unique identifier for the target chat or username of the target channel (in the format ) </td></tr>
+ <tr><td class="paramname">chatId</td><td>Optional Required if inline_message_id is not specified. Unique identifier for the target chat of the target channel. </td></tr>
<tr><td class="paramname">messageId</td><td>Optional Required if inline_message_id is not specified. Identifier of the sent message </td></tr>
<tr><td class="paramname">caption</td><td>Optional New caption of the message </td></tr>
<tr><td class="paramname">inlineMessageId</td><td>Optional Required if chat_id and message_id are not specified. Identifier of the inline message </td></tr>
@@ -476,8 +869,72 @@ Friends</h2></td></tr>
</div>
</div>
-<a id="a9edd65a004e477580923216cf741af3f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9edd65a004e477580923216cf741af3f">&#9670;&nbsp;</a></span>editMessageReplyMarkup()</h2>
+<a id="a40937330bcd8dc6c3658c582194653fc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a40937330bcd8dc6c3658c582194653fc">&#9670;&nbsp;</a></span>editMessageLiveLocation()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> TgBot::Api::editMessageLiveLocation </td>
+ <td>(</td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>latitude</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&#160;</td>
+ <td class="paramname"><em>longitude</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>chatId</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&#160;</td>
+ <td class="paramname"><em>messageId</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&#160;</td>
+ <td class="paramname"><em>inlineMessageId</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7">InlineKeyboardMarkup::Ptr</a>&#160;</td>
+ <td class="paramname"><em>replyMarkup</em> = <code>std::make_shared&lt;&#160;<a class="el" href="class_tg_bot_1_1_inline_keyboard_markup.html">InlineKeyboardMarkup</a>&#160;&gt;()</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this method to edit live location messages sent by the bot or via the bot (for inline bots). </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">latitude</td><td>Latitude of new location. </td></tr>
+ <tr><td class="paramname">longitude</td><td>Longitude of new location. </td></tr>
+ <tr><td class="paramname">chatId</td><td>Optional. Required if inlineMessageId is not specified. Unique identifier for the target chat of the target channel. </td></tr>
+ <tr><td class="paramname">messageId</td><td>Optional. Required if inlineMessageId is not specified. Identifier of the sent message. </td></tr>
+ <tr><td class="paramname">inlineMessageId</td><td>Optional. Required if chatId and messageId are not specified. Identifier of the inline message. </td></tr>
+ <tr><td class="paramname">replyMarkup</td><td>Optional. A JSON-serialized object for a new inline keyboard. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>On success, if the edited message was sent by the bot, the edited <a class="el" href="class_tg_bot_1_1_message.html">Message</a> is returned, otherwise nullptr is returned. </dd></dl>
+
+</div>
+</div>
+<a id="a1dd8b4abfb95233c70b7436515ca680d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1dd8b4abfb95233c70b7436515ca680d">&#9670;&nbsp;</a></span>editMessageReplyMarkup()</h2>
<div class="memitem">
<div class="memproto">
@@ -504,7 +961,7 @@ Friends</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>&#160;</td>
- <td class="paramname"><em>replyMarkup</em> = <code><a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()</code>&#160;</td>
+ <td class="paramname"><em>replyMarkup</em> = <code>std::make_shared&lt;&#160;<a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a>&#160;&gt;()</code>&#160;</td>
</tr>
<tr>
<td></td>
@@ -515,7 +972,7 @@ Friends</h2></td></tr>
</div><div class="memdoc">
<p>Use this method to edit only the reply markup of messages sent by the bot or via the bot (for inline bots). </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">chatId</td><td>Optional Required if inline_message_id is not specified. Unique identifier for the target chat or username of the target channel (in the format ) </td></tr>
+ <tr><td class="paramname">chatId</td><td>Optional Required if inline_message_id is not specified. Unique identifier for the target chat of the target channel. </td></tr>
<tr><td class="paramname">messageId</td><td>Optional Required if inline_message_id is not specified. Identifier of the sent message </td></tr>
<tr><td class="paramname">inlineMessageId</td><td>Optional Required if chat_id and message_id are not specified. Identifier of the inline message </td></tr>
<tr><td class="paramname">replyMarkup</td><td>Optional A JSON-serialized object for an inline keyboard. </td></tr>
@@ -526,8 +983,8 @@ Friends</h2></td></tr>
</div>
</div>
-<a id="ae748d3681b132b0cbd6a1a9080a4da2e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae748d3681b132b0cbd6a1a9080a4da2e">&#9670;&nbsp;</a></span>editMessageText()</h2>
+<a id="aaf32b01ea203366959676afd98e8d7e2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaf32b01ea203366959676afd98e8d7e2">&#9670;&nbsp;</a></span>editMessageText()</h2>
<div class="memitem">
<div class="memproto">
@@ -572,7 +1029,7 @@ Friends</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>&#160;</td>
- <td class="paramname"><em>replyMarkup</em> = <code><a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()</code>&#160;</td>
+ <td class="paramname"><em>replyMarkup</em> = <code>std::make_shared&lt;&#160;<a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a>&#160;&gt;()</code>&#160;</td>
</tr>
<tr>
<td></td>
@@ -584,7 +1041,7 @@ Friends</h2></td></tr>
<p>Use this method to edit text and game messages sent by the bot or via the bot (for inline bots) </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">text</td><td>New text of the message </td></tr>
- <tr><td class="paramname">chatId</td><td>Optional Required if inline_message_id is not specified. Unique identifier for the target chat or username of the target channel (in the format ) </td></tr>
+ <tr><td class="paramname">chatId</td><td>Optional Required if inline_message_id is not specified. Unique identifier for the target chat of the target channel. </td></tr>
<tr><td class="paramname">messageId</td><td>Optional Required if inline_message_id is not specified. Identifier of the sent message </td></tr>
<tr><td class="paramname">inlineMessageId</td><td>Optional Required if chat_id and message_id are not specified. Identifier of the inline message </td></tr>
<tr><td class="paramname">parseMode</td><td>Optional Send Markdown or HTML, if you want Telegram apps to show bold, italic, fixed-width text or inline URLs in your bot's message. </td></tr>
@@ -597,6 +1054,31 @@ Friends</h2></td></tr>
</div>
</div>
+<a id="a5b0cf2c9b99bd1376def02fb698b8076"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5b0cf2c9b99bd1376def02fb698b8076">&#9670;&nbsp;</a></span>exportChatInviteLink()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::Api::exportChatInviteLink </td>
+ <td>(</td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>chatId</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this method to generate a new invite link for a chat; any previously generated link is revoked. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">chatId</td><td>Unique identifier for the target chat. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The new invite link as String on success. </dd></dl>
+
+</div>
+</div>
<a id="acf5818100f3529706d8aa888f3922594"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf5818100f3529706d8aa888f3922594">&#9670;&nbsp;</a></span>forwardMessage()</h2>
@@ -664,7 +1146,7 @@ Friends</h2></td></tr>
</div><div class="memdoc">
<p>Use this method to get up to date information about the chat (current name of the user for one-on-one conversations, current username of a user, group or channel, etc.). Returns a <a class="el" href="class_tg_bot_1_1_chat.html">Chat</a> object on success. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">chatId</td><td>Unique identifier for the target chat or username of the target supergroup or channel (in the format ) </td></tr>
+ <tr><td class="paramname">chatId</td><td>Unique identifier for the target chat of the target supergroup or channel. </td></tr>
</table>
</dd>
</dl>
@@ -689,7 +1171,7 @@ Friends</h2></td></tr>
</div><div class="memdoc">
<p>Use this method to get a list of administrators in a chat. On success, returns an Array of <a class="el" href="class_tg_bot_1_1_chat_member.html">ChatMember</a> objects that contains information about all chat administrators except other bots. If the chat is a group or a supergroup and no administrators were appointed, only the creator will be returned. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">chatId</td><td>Unique identifier for the target chat or username of the target supergroup or channel (in the format ) </td></tr>
+ <tr><td class="paramname">chatId</td><td>Unique identifier for the target chat of the target supergroup or channel. </td></tr>
</table>
</dd>
</dl>
@@ -724,7 +1206,7 @@ Friends</h2></td></tr>
</div><div class="memdoc">
<p>Use this method to get information about a member of a chat. Returns a <a class="el" href="class_tg_bot_1_1_chat_member.html">ChatMember</a> object on success. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">chatId</td><td>Unique identifier for the target chat or username of the target supergroup or channel (in the format ) </td></tr>
+ <tr><td class="paramname">chatId</td><td>Unique identifier for the target chat of the target supergroup or channel. </td></tr>
<tr><td class="paramname">userId</td><td>Unique identifier of the target user </td></tr>
</table>
</dd>
@@ -750,7 +1232,7 @@ Friends</h2></td></tr>
</div><div class="memdoc">
<p>Use this method to get the number of members in a chat. Returns Int on success. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">chatId</td><td>Unique identifier for the target chat or username of the target supergroup or channel (in the format ) </td></tr>
+ <tr><td class="paramname">chatId</td><td>Unique identifier for the target chat of the target supergroup or channel. </td></tr>
</table>
</dd>
</dl>
@@ -801,6 +1283,31 @@ Friends</h2></td></tr>
</div>
</div>
+<a id="a270296c79f52985fca19cacf3ed75d2f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a270296c79f52985fca19cacf3ed75d2f">&#9670;&nbsp;</a></span>getStickerSet()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_sticker_set.html#ad3c58f08ddacdb946507cd96a3d54421">StickerSet::Ptr</a> TgBot::Api::getStickerSet </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this method to get a sticker set. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">chatId</td><td>Name of the sticker set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>On success, a <a class="el" href="class_tg_bot_1_1_sticker_set.html">StickerSet</a> object is returned. </dd></dl>
+
+</div>
+</div>
<a id="abd10abcfaf859c63cab0526b8c9179c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd10abcfaf859c63cab0526b8c9179c9">&#9670;&nbsp;</a></span>getUpdates()</h2>
@@ -912,8 +1419,8 @@ Friends</h2></td></tr>
</div>
</div>
-<a id="a07c9bb7aa68a66bec54dd9bcf97875d7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a07c9bb7aa68a66bec54dd9bcf97875d7">&#9670;&nbsp;</a></span>kickChatMember()</h2>
+<a id="a3b85e962cd7ed5df9f4204b8424aabef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3b85e962cd7ed5df9f4204b8424aabef">&#9670;&nbsp;</a></span>kickChatMember()</h2>
<div class="memitem">
<div class="memproto">
@@ -928,7 +1435,13 @@ Friends</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32_t&#160;</td>
- <td class="paramname"><em>userId</em>&#160;</td>
+ <td class="paramname"><em>userId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint64_t&#160;</td>
+ <td class="paramname"><em>untilDate</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
@@ -941,6 +1454,7 @@ Friends</h2></td></tr>
<table class="params">
<tr><td class="paramname">chatId</td><td>Unique identifier for the target group. </td></tr>
<tr><td class="paramname">userId</td><td>Unique identifier of the target user. </td></tr>
+ <tr><td class="paramname">untilDate</td><td>Optional. Date when the user will be unbanned, unix time. If user is banned for more than 366 days or less than 30 seconds from the current time they are considered to be banned forever. </td></tr>
</table>
</dd>
</dl>
@@ -965,7 +1479,7 @@ Friends</h2></td></tr>
</div><div class="memdoc">
<p>Use this method for your bot to leave a group, supergroup or channel. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramname">chatId</td><td>Unique identifier for the target chat or username of the target supergroup or channel (in the format ) </td></tr>
+ <tr><td class="paramname">chatId</td><td>Unique identifier for the target chat of the target supergroup or channel. </td></tr>
</table>
</dd>
</dl>
@@ -973,8 +1487,208 @@ Friends</h2></td></tr>
</div>
</div>
-<a id="a02516736a544239624cd78f9e00dd625"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a02516736a544239624cd78f9e00dd625">&#9670;&nbsp;</a></span>sendAudio() <span class="overload">[1/2]</span></h2>
+<a id="a84538c3c1ab19dc262b471edb361ad8d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a84538c3c1ab19dc262b471edb361ad8d">&#9670;&nbsp;</a></span>pinChatMessage()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::Api::pinChatMessage </td>
+ <td>(</td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>chatId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&#160;</td>
+ <td class="paramname"><em>messageId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>disableNotification</em> = <code>false</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this method to pin a message in a supergroup or a channel. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">chatId</td><td>Unique identifier for the target chat. </td></tr>
+ <tr><td class="paramname">messageId</td><td>Identifier of a message to pin. </td></tr>
+ <tr><td class="paramname">disableNotification</td><td>Optional. Pass True, if it is not necessary to send a notification to all chat members about the new pinned message. Notifications are always disabled in channels. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True on success </dd></dl>
+
+</div>
+</div>
+<a id="a4a701223b6a834b594e216a80695d300"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4a701223b6a834b594e216a80695d300">&#9670;&nbsp;</a></span>promoteChatMember()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::Api::promoteChatMember </td>
+ <td>(</td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>chatId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&#160;</td>
+ <td class="paramname"><em>userId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>canChangeInfo</em> = <code>false</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>canPostMessages</em> = <code>false</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>canEditMessages</em> = <code>false</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>canDeleteMessages</em> = <code>false</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>canInviteUsers</em> = <code>false</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>canPinMessages</em> = <code>false</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>canPromoteMembers</em> = <code>false</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this method to promote or demote a user in a supergroup or a channel. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">chatId</td><td>Unique identifier for the target chat of the target supergroup or channal. </td></tr>
+ <tr><td class="paramname">userId</td><td>Unique identifier of the target user. </td></tr>
+ <tr><td class="paramname">canChangeInfo</td><td>Optional. Pass True, if the administrator can change chat title, photo and other settings. </td></tr>
+ <tr><td class="paramname">canPostMessages</td><td>Optional. Pass True, if the administrator can create channel posts, channels only. </td></tr>
+ <tr><td class="paramname">canEditMessages</td><td>Optional. Pass True, if the administrator can edit messages of other users and can pin messages, channels only. </td></tr>
+ <tr><td class="paramname">canDeleteMessages</td><td>Optional. Pass True, if the administrator can delete messages of other users. </td></tr>
+ <tr><td class="paramname">canInviteUsers</td><td>Optional. Pass True, if the administrator can invite new users to the chat. </td></tr>
+ <tr><td class="paramname">canRestrictMembers</td><td>Optional. Pass True, if the administrator can restrict, ban or unban chat members. </td></tr>
+ <tr><td class="paramname">canPinMessages</td><td>Optional. Pass True, if the administrator can pin messages, supergroups only. </td></tr>
+ <tr><td class="paramname">canPromoteMembers</td><td>Optional. Pass True, if the administrator can add new administrators with a subset of his own privileges or demote administrators that he has promoted, directly or indirectly (promoted by administrators that were appointed by him). </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True on success </dd></dl>
+
+</div>
+</div>
+<a id="ad77e4687f7536606890a3db42ff5de1f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad77e4687f7536606890a3db42ff5de1f">&#9670;&nbsp;</a></span>restrictChatMember()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::Api::restrictChatMember </td>
+ <td>(</td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>chatId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&#160;</td>
+ <td class="paramname"><em>userId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint64_t&#160;</td>
+ <td class="paramname"><em>untilDate</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>canSendMessages</em> = <code>false</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>canSendMediaMessages</em> = <code>false</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>canSendOtherMessages</em> = <code>false</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>canAddWebPagePreviews</em> = <code>false</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this method to restrict a user in a supergroup. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">chatId</td><td>Unique identifier for the target chat of the target supergroup. </td></tr>
+ <tr><td class="paramname">userId</td><td>Unique identifier of the target user. </td></tr>
+ <tr><td class="paramname">untilDate</td><td>Optional. Date when restrictions will be lifted for the user, unix time. If user is restricted for more than 366 days or less than 30 seconds from the current time, they are considered to be restricted forever. </td></tr>
+ <tr><td class="paramname">canSendMessages</td><td>Optional. Pass True, if the user can send text messages, contacts, locations and venues. </td></tr>
+ <tr><td class="paramname">canSendMediaMessages</td><td>Optional. Pass True, if the user can send audios, documents, photos, videos, video notes and voice notes, implies can_send_messages. </td></tr>
+ <tr><td class="paramname">canSendOtherMessages</td><td>Optional. Pass True, if the user can send animations, games, stickers and use inline bots, implies can_send_media_messages. </td></tr>
+ <tr><td class="paramname">canAddWebPagePreviews</td><td>Optional. Pass True, if the user may add web page previews to their messages, implies can_send_media_messages. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True on success </dd></dl>
+
+</div>
+</div>
+<a id="aa7a1d9cef9cdbdad3b82f020b5395dd8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa7a1d9cef9cdbdad3b82f020b5395dd8">&#9670;&nbsp;</a></span>sendAudio() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -1025,7 +1739,7 @@ Friends</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>&#160;</td>
- <td class="paramname"><em>replyMarkup</em> = <code><a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()</code>, </td>
+ <td class="paramname"><em>replyMarkup</em> = <code>std::make_shared&lt;&#160;<a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a>&#160;&gt;()</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -1058,8 +1772,8 @@ Friends</h2></td></tr>
</div>
</div>
-<a id="af254299f325a89ad413897ee12dfd7c0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af254299f325a89ad413897ee12dfd7c0">&#9670;&nbsp;</a></span>sendAudio() <span class="overload">[2/2]</span></h2>
+<a id="ae0d630288ea999c694c23d4aea58247c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae0d630288ea999c694c23d4aea58247c">&#9670;&nbsp;</a></span>sendAudio() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -1110,7 +1824,7 @@ Friends</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>&#160;</td>
- <td class="paramname"><em>replyMarkup</em> = <code><a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()</code>, </td>
+ <td class="paramname"><em>replyMarkup</em> = <code>std::make_shared&lt;&#160;<a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a>&#160;&gt;()</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -1178,8 +1892,8 @@ Friends</h2></td></tr>
</div>
</div>
-<a id="aa01ddbbf3eb706cf901a1f0abdb2aa3b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa01ddbbf3eb706cf901a1f0abdb2aa3b">&#9670;&nbsp;</a></span>sendContact()</h2>
+<a id="a29f67a91434a7ce8b017f103419f23c4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a29f67a91434a7ce8b017f103419f23c4">&#9670;&nbsp;</a></span>sendContact()</h2>
<div class="memitem">
<div class="memproto">
@@ -1193,19 +1907,19 @@ Friends</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">std::string&#160;</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>phoneNumber</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">std::string&#160;</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>firstName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">std::string&#160;</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>lastName</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
@@ -1224,7 +1938,7 @@ Friends</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>&#160;</td>
- <td class="paramname"><em>replyMarkup</em> = <code><a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()</code>&#160;</td>
+ <td class="paramname"><em>replyMarkup</em> = <code>std::make_shared&lt;&#160;<a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a>&#160;&gt;()</code>&#160;</td>
</tr>
<tr>
<td></td>
@@ -1249,8 +1963,8 @@ Friends</h2></td></tr>
</div>
</div>
-<a id="a3fecab4c02d4a768742a5c22b2e805f7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3fecab4c02d4a768742a5c22b2e805f7">&#9670;&nbsp;</a></span>sendDocument() <span class="overload">[1/2]</span></h2>
+<a id="ac10306656a242bd3818731dc818a9ebd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac10306656a242bd3818731dc818a9ebd">&#9670;&nbsp;</a></span>sendDocument() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -1283,7 +1997,7 @@ Friends</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>&#160;</td>
- <td class="paramname"><em>replyMarkup</em> = <code><a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()</code>, </td>
+ <td class="paramname"><em>replyMarkup</em> = <code>std::make_shared&lt;&#160;<a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a>&#160;&gt;()</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -1313,8 +2027,8 @@ Friends</h2></td></tr>
</div>
</div>
-<a id="a7385a5377b9755e2308e44d0fe51a8f2"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7385a5377b9755e2308e44d0fe51a8f2">&#9670;&nbsp;</a></span>sendDocument() <span class="overload">[2/2]</span></h2>
+<a id="a46cc0a40d56bccc92e46b8fabd49962e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a46cc0a40d56bccc92e46b8fabd49962e">&#9670;&nbsp;</a></span>sendDocument() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -1347,7 +2061,7 @@ Friends</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>&#160;</td>
- <td class="paramname"><em>replyMarkup</em> = <code><a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()</code>, </td>
+ <td class="paramname"><em>replyMarkup</em> = <code>std::make_shared&lt;&#160;<a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a>&#160;&gt;()</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -1377,8 +2091,8 @@ Friends</h2></td></tr>
</div>
</div>
-<a id="a91ab4ca23c30bcb3064c114cb9d690ed"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a91ab4ca23c30bcb3064c114cb9d690ed">&#9670;&nbsp;</a></span>sendLocation()</h2>
+<a id="a5479c47ebc9f7385cb78e957351234cd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5479c47ebc9f7385cb78e957351234cd">&#9670;&nbsp;</a></span>sendLocation()</h2>
<div class="memitem">
<div class="memproto">
@@ -1404,6 +2118,12 @@ Friends</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>livePeriod</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>replyToMessageId</em> = <code>0</code>, </td>
</tr>
@@ -1411,7 +2131,7 @@ Friends</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>&#160;</td>
- <td class="paramname"><em>replyMarkup</em> = <code><a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()</code>, </td>
+ <td class="paramname"><em>replyMarkup</em> = <code>std::make_shared&lt;&#160;<a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a>&#160;&gt;()</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -1431,6 +2151,7 @@ Friends</h2></td></tr>
<tr><td class="paramname">chatId</td><td>Unique identifier for the target chat. </td></tr>
<tr><td class="paramname">latitude</td><td>Latitude of location. </td></tr>
<tr><td class="paramname">longitude</td><td>Longitude of location. </td></tr>
+ <tr><td class="paramname">livePeriod</td><td>Optional. Period in seconds for which the location will be updated (see Live Locations, should be between 60 and 86400). </td></tr>
<tr><td class="paramname">replyToMessageId</td><td>Optional. If the message is a reply, ID of the original message. </td></tr>
<tr><td class="paramname">replyMarkup</td><td>Optional. Additional interface options. A object for a custom reply keyboard, instructions to hide keyboard or to force a reply from the user. </td></tr>
<tr><td class="paramname">disableNotification</td><td>Optional. Sends the message silenty. </td></tr>
@@ -1441,8 +2162,58 @@ Friends</h2></td></tr>
</div>
</div>
-<a id="a5efcfe0a1667c3574ea97018155e763e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a5efcfe0a1667c3574ea97018155e763e">&#9670;&nbsp;</a></span>sendMessage()</h2>
+<a id="a3dad69c5211708ec8581f2bd6f3265bc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3dad69c5211708ec8581f2bd6f3265bc">&#9670;&nbsp;</a></span>sendMediaGroup()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::vector&lt;<a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&gt; TgBot::Api::sendMediaGroup </td>
+ <td>(</td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>chatId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::vector&lt; <a class="el" href="class_tg_bot_1_1_input_media.html#abdc38ae21d5213ead3720db082ef1f9c">InputMedia::Ptr</a> &gt; &amp;&#160;</td>
+ <td class="paramname"><em>media</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>disableNotification</em> = <code>false</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&#160;</td>
+ <td class="paramname"><em>replyToMessageId</em> = <code>0</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this method to send a group of photos or videos as an album. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">chatId</td><td>Unique identifier for the target chat of the target channel. </td></tr>
+ <tr><td class="paramname">media</td><td>A JSON-serialized array describing photos and videos to be sent, must include 2–10 items. </td></tr>
+ <tr><td class="paramname">disableNotification</td><td>Optional. Sends the messages silently. Users will receive a notification with no sound. </td></tr>
+ <tr><td class="paramname">replyToMessageId</td><td>Optional. If the messages are a reply, ID of the original message. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>On success, an array of the sent Messages is returned. </dd></dl>
+
+</div>
+</div>
+<a id="ad0f68ec32e5878a9fe4f922cd4f13b68"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad0f68ec32e5878a9fe4f922cd4f13b68">&#9670;&nbsp;</a></span>sendMessage()</h2>
<div class="memitem">
<div class="memproto">
@@ -1475,7 +2246,7 @@ Friends</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>&#160;</td>
- <td class="paramname"><em>replyMarkup</em> = <code><a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()</code>, </td>
+ <td class="paramname"><em>replyMarkup</em> = <code>std::make_shared&lt;&#160;<a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a>&#160;&gt;()</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -1512,8 +2283,8 @@ Friends</h2></td></tr>
</div>
</div>
-<a id="a5fd4787f1c4784763364da467ee939f5"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a5fd4787f1c4784763364da467ee939f5">&#9670;&nbsp;</a></span>sendPhoto() <span class="overload">[1/2]</span></h2>
+<a id="a71bb086a1247df2ec28b47d86ebb3709"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71bb086a1247df2ec28b47d86ebb3709">&#9670;&nbsp;</a></span>sendPhoto() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -1546,7 +2317,7 @@ Friends</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>&#160;</td>
- <td class="paramname"><em>replyMarkup</em> = <code><a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()</code>, </td>
+ <td class="paramname"><em>replyMarkup</em> = <code>std::make_shared&lt;&#160;<a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a>&#160;&gt;()</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -1576,8 +2347,8 @@ Friends</h2></td></tr>
</div>
</div>
-<a id="ae930747779c2b9777a16d2595ef5c920"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae930747779c2b9777a16d2595ef5c920">&#9670;&nbsp;</a></span>sendPhoto() <span class="overload">[2/2]</span></h2>
+<a id="a0921c2b640cd388f6e4a13d63fdbe3cc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0921c2b640cd388f6e4a13d63fdbe3cc">&#9670;&nbsp;</a></span>sendPhoto() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -1610,7 +2381,7 @@ Friends</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>&#160;</td>
- <td class="paramname"><em>replyMarkup</em> = <code><a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()</code>, </td>
+ <td class="paramname"><em>replyMarkup</em> = <code>std::make_shared&lt;&#160;<a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a>&#160;&gt;()</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -1640,8 +2411,8 @@ Friends</h2></td></tr>
</div>
</div>
-<a id="a837ece41c01aa9405c3951a870fa2ff1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a837ece41c01aa9405c3951a870fa2ff1">&#9670;&nbsp;</a></span>sendSticker() <span class="overload">[1/2]</span></h2>
+<a id="ab7767c4474092f5fee78150394ae0ef2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab7767c4474092f5fee78150394ae0ef2">&#9670;&nbsp;</a></span>sendSticker() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -1668,7 +2439,7 @@ Friends</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>&#160;</td>
- <td class="paramname"><em>replyMarkup</em> = <code><a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()</code>, </td>
+ <td class="paramname"><em>replyMarkup</em> = <code>std::make_shared&lt;&#160;<a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a>&#160;&gt;()</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -1697,8 +2468,8 @@ Friends</h2></td></tr>
</div>
</div>
-<a id="a705ba545050347ffc64fc304367918e1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a705ba545050347ffc64fc304367918e1">&#9670;&nbsp;</a></span>sendSticker() <span class="overload">[2/2]</span></h2>
+<a id="a241ae72f26953de44fec46dfef2f29b3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a241ae72f26953de44fec46dfef2f29b3">&#9670;&nbsp;</a></span>sendSticker() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -1725,7 +2496,7 @@ Friends</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>&#160;</td>
- <td class="paramname"><em>replyMarkup</em> = <code><a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()</code>, </td>
+ <td class="paramname"><em>replyMarkup</em> = <code>std::make_shared&lt;&#160;<a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a>&#160;&gt;()</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -1743,7 +2514,7 @@ Friends</h2></td></tr>
<p>Use this method to send .webp stickers. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">chatId</td><td>Unique identifier for the target chat. </td></tr>
- <tr><td class="paramname">sticker</td><td>Id of the sticker that is already on the Telegram servers. </td></tr>
+ <tr><td class="paramname">stickerId</td><td>Id of the sticker that is already on the Telegram servers. </td></tr>
<tr><td class="paramname">replyToMessageId</td><td>Optional. If the message is a reply, ID of the original message. </td></tr>
<tr><td class="paramname">replyMarkup</td><td>Optional. Additional interface options. A object for a custom reply keyboard, instructions to hide keyboard or to force a reply from the user. </td></tr>
<tr><td class="paramname">disableNotification</td><td>Optional. Sends the message silenty. </td></tr>
@@ -1754,8 +2525,8 @@ Friends</h2></td></tr>
</div>
</div>
-<a id="a483c9c374b6f42bceb66b0093bf1cb4f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a483c9c374b6f42bceb66b0093bf1cb4f">&#9670;&nbsp;</a></span>sendVenue()</h2>
+<a id="a3351e9ee5561453bfa61218ddce8be47"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3351e9ee5561453bfa61218ddce8be47">&#9670;&nbsp;</a></span>sendVenue()</h2>
<div class="memitem">
<div class="memproto">
@@ -1781,19 +2552,19 @@ Friends</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">std::string&#160;</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>title</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">std::string&#160;</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>address</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">std::string&#160;</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>foursquareId</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
@@ -1812,7 +2583,7 @@ Friends</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>&#160;</td>
- <td class="paramname"><em>replyMarkup</em> = <code><a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()</code>&#160;</td>
+ <td class="paramname"><em>replyMarkup</em> = <code>std::make_shared&lt;&#160;<a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a>&#160;&gt;()</code>&#160;</td>
</tr>
<tr>
<td></td>
@@ -1839,8 +2610,8 @@ Friends</h2></td></tr>
</div>
</div>
-<a id="ae48a4c5793721df8438d2c01962e0e2e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae48a4c5793721df8438d2c01962e0e2e">&#9670;&nbsp;</a></span>sendVideo() <span class="overload">[1/2]</span></h2>
+<a id="af4effdd5b22ef4dbaa7b739672bd3ed4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af4effdd5b22ef4dbaa7b739672bd3ed4">&#9670;&nbsp;</a></span>sendVideo() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -1891,7 +2662,7 @@ Friends</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>&#160;</td>
- <td class="paramname"><em>replyMarkup</em> = <code><a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()</code>, </td>
+ <td class="paramname"><em>replyMarkup</em> = <code>std::make_shared&lt;&#160;<a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a>&#160;&gt;()</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -1924,8 +2695,8 @@ Friends</h2></td></tr>
</div>
</div>
-<a id="a8c0f2eeefdddbc13e43093ec20ce4528"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8c0f2eeefdddbc13e43093ec20ce4528">&#9670;&nbsp;</a></span>sendVideo() <span class="overload">[2/2]</span></h2>
+<a id="a7cc6aab79f09874d5155d711d097e1d1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7cc6aab79f09874d5155d711d097e1d1">&#9670;&nbsp;</a></span>sendVideo() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -1976,7 +2747,7 @@ Friends</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>&#160;</td>
- <td class="paramname"><em>replyMarkup</em> = <code><a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()</code>, </td>
+ <td class="paramname"><em>replyMarkup</em> = <code>std::make_shared&lt;&#160;<a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a>&#160;&gt;()</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -2009,8 +2780,150 @@ Friends</h2></td></tr>
</div>
</div>
-<a id="aef36b31266345808a87d77ab1dfa12d4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aef36b31266345808a87d77ab1dfa12d4">&#9670;&nbsp;</a></span>sendVoice() <span class="overload">[1/2]</span></h2>
+<a id="aafc9eac23e52cf9f0831b0b47386f44d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aafc9eac23e52cf9f0831b0b47386f44d">&#9670;&nbsp;</a></span>sendVideoNote() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> TgBot::Api::sendVideoNote </td>
+ <td>(</td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>chatId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a>&#160;</td>
+ <td class="paramname"><em>videoNote</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>replyToMessageId</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>disableNotification</em> = <code>false</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&#160;</td>
+ <td class="paramname"><em>duration</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&#160;</td>
+ <td class="paramname"><em>length</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>&#160;</td>
+ <td class="paramname"><em>replyMarkup</em> = <code><a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this method to send video messages. On success, the sent <a class="el" href="class_tg_bot_1_1_message.html">Message</a> is returned. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">chatId</td><td>Unique identifier for the target chat. </td></tr>
+ <tr><td class="paramname">videoNote</td><td><a class="el" href="class_tg_bot_1_1_video.html">Video</a> note to send. </td></tr>
+ <tr><td class="paramname">replyToMessageId</td><td>If the message is a reply, ID of the original message. </td></tr>
+ <tr><td class="paramname">disableNotification</td><td>Sends the message silently. Users will receive a notification with no sound. </td></tr>
+ <tr><td class="paramname">duration</td><td>Duration of sent video in seconds. </td></tr>
+ <tr><td class="paramname">length</td><td><a class="el" href="class_tg_bot_1_1_video.html">Video</a> width and height. </td></tr>
+ <tr><td class="paramname">replyMarkup</td><td>Additional interface options. A object for an inline keyboard, custom reply keyboard, instructions to remove reply keyboard or to force a reply from the user. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>On success, the sent <a class="el" href="class_tg_bot_1_1_message.html">Message</a> is returned. </dd></dl>
+
+</div>
+</div>
+<a id="a00934efcb21f69e71ff6ab0eca9617a5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a00934efcb21f69e71ff6ab0eca9617a5">&#9670;&nbsp;</a></span>sendVideoNote() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> TgBot::Api::sendVideoNote </td>
+ <td>(</td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>chatId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>videoNote</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>replyToMessageId</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>disableNotification</em> = <code>false</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&#160;</td>
+ <td class="paramname"><em>duration</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&#160;</td>
+ <td class="paramname"><em>length</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>&#160;</td>
+ <td class="paramname"><em>replyMarkup</em> = <code><a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this method to send video messages. On success, the sent <a class="el" href="class_tg_bot_1_1_message.html">Message</a> is returned. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">chatId</td><td>Unique identifier for the target chat. </td></tr>
+ <tr><td class="paramname">videoNote</td><td>Id of the video note that exists on the Telegram servers. </td></tr>
+ <tr><td class="paramname">replyToMessageId</td><td>If the message is a reply, ID of the original message. </td></tr>
+ <tr><td class="paramname">disableNotification</td><td>Sends the message silently. Users will receive a notification with no sound. </td></tr>
+ <tr><td class="paramname">duration</td><td>Duration of sent video in seconds. </td></tr>
+ <tr><td class="paramname">length</td><td><a class="el" href="class_tg_bot_1_1_video.html">Video</a> width and height. </td></tr>
+ <tr><td class="paramname">replyMarkup</td><td>Additional interface options. A object for an inline keyboard, custom reply keyboard, instructions to remove reply keyboard or to force a reply from the user. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>On success, the sent <a class="el" href="class_tg_bot_1_1_message.html">Message</a> is returned. </dd></dl>
+
+</div>
+</div>
+<a id="ad3ba1e59ffab66acad0e555cc016e05f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad3ba1e59ffab66acad0e555cc016e05f">&#9670;&nbsp;</a></span>sendVoice() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -2049,7 +2962,7 @@ Friends</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>&#160;</td>
- <td class="paramname"><em>replyMarkup</em> = <code><a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()</code>, </td>
+ <td class="paramname"><em>replyMarkup</em> = <code>std::make_shared&lt;&#160;<a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a>&#160;&gt;()</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -2080,8 +2993,8 @@ Friends</h2></td></tr>
</div>
</div>
-<a id="a21b1aa48e167883cb05443dd7d1396ad"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a21b1aa48e167883cb05443dd7d1396ad">&#9670;&nbsp;</a></span>sendVoice() <span class="overload">[2/2]</span></h2>
+<a id="a6243b9d3f501e2593e24b05bebd6e419"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6243b9d3f501e2593e24b05bebd6e419">&#9670;&nbsp;</a></span>sendVoice() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -2120,7 +3033,7 @@ Friends</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>&#160;</td>
- <td class="paramname"><em>replyMarkup</em> = <code><a class="el" href="class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f">GenericReply::Ptr</a>()</code>, </td>
+ <td class="paramname"><em>replyMarkup</em> = <code>std::make_shared&lt;&#160;<a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a>&#160;&gt;()</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -2151,6 +3064,186 @@ Friends</h2></td></tr>
</div>
</div>
+<a id="aa9a0592b9a6c3ffe0d05005292b90250"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa9a0592b9a6c3ffe0d05005292b90250">&#9670;&nbsp;</a></span>setChatDescription()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::Api::setChatDescription </td>
+ <td>(</td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>chatId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>description</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this method to change the description of a supergroup or a channel. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">chatId</td><td>Unique identifier for the target chat. </td></tr>
+ <tr><td class="paramname">description</td><td>New chat description, 1-255 characters. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True on success </dd></dl>
+
+</div>
+</div>
+<a id="a958b5a97bddd5c2ff57df30788a4385b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a958b5a97bddd5c2ff57df30788a4385b">&#9670;&nbsp;</a></span>setChatPhoto()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::Api::setChatPhoto </td>
+ <td>(</td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>chatId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a>&#160;</td>
+ <td class="paramname"><em>photo</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this method to set a new profile photo for the chat. Photos can't be changed for private chats. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">chatId</td><td>Unique identifier for the target chat. </td></tr>
+ <tr><td class="paramname">photo</td><td>New chat photo. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True on success </dd></dl>
+
+</div>
+</div>
+<a id="aafb54206146f5b9510ef89026d0b8589"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aafb54206146f5b9510ef89026d0b8589">&#9670;&nbsp;</a></span>setChatStickerSet()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::Api::setChatStickerSet </td>
+ <td>(</td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>chatId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>stickerSetName</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this method to get information about a member of a chat. Returns a <a class="el" href="class_tg_bot_1_1_chat_member.html">ChatMember</a> object on success. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">chatId</td><td>Unique identifier for the target chat of the target supergroup or channel. </td></tr>
+ <tr><td class="paramname">stickerSetName</td><td>Name of the sticker set to be set as the group sticker set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns True on success. </dd></dl>
+
+</div>
+</div>
+<a id="a43c91c467f45e4207968bf6cf1cb3a6e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a43c91c467f45e4207968bf6cf1cb3a6e">&#9670;&nbsp;</a></span>setChatTitle()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::Api::setChatTitle </td>
+ <td>(</td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>chatId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>title</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this method to change the title of a chat. Titles can't be changed for private chats. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">chatId</td><td>Unique identifier for the target chat. </td></tr>
+ <tr><td class="paramname">title</td><td>New chat title, 1-255 characters. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True on success </dd></dl>
+
+</div>
+</div>
+<a id="a0b77fde611ecb916b5975a7ab9fa87f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0b77fde611ecb916b5975a7ab9fa87f7">&#9670;&nbsp;</a></span>setStickerPositionInSet()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::Api::setStickerPositionInSet </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&#160;</td>
+ <td class="paramname"><em>sticker</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>position</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this method to move a sticker in a set created by the bot to a specific position. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">stickers</td><td><a class="el" href="class_tg_bot_1_1_file.html">File</a> identifier of the sticker. </td></tr>
+ <tr><td class="paramname">position</td><td>New sticker position in the set, zero-based. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns True on success. </dd></dl>
+
+</div>
+</div>
<a id="af961a33f53579fee24090059dab328ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af961a33f53579fee24090059dab328ea">&#9670;&nbsp;</a></span>setWebhook()</h2>
@@ -2197,6 +3290,56 @@ Friends</h2></td></tr>
</div>
</div>
+<a id="ad3751d4b049e8f7b1d845d041370df98"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad3751d4b049e8f7b1d845d041370df98">&#9670;&nbsp;</a></span>stopMessageLiveLocation()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a> TgBot::Api::stopMessageLiveLocation </td>
+ <td>(</td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>chatId</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&#160;</td>
+ <td class="paramname"><em>messageId</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&#160;</td>
+ <td class="paramname"><em>inlineMessageId</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7">InlineKeyboardMarkup::Ptr</a>&#160;</td>
+ <td class="paramname"><em>replyMarkup</em> = <code>std::make_shared&lt;&#160;<a class="el" href="class_tg_bot_1_1_inline_keyboard_markup.html">InlineKeyboardMarkup</a>&#160;&gt;()</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this method to edit live location messages sent by the bot or via the bot (for inline bots). </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">chatId</td><td>Optional. Required if inlineMessageId is not specified. Unique identifier for the target chat of the target channel. </td></tr>
+ <tr><td class="paramname">messageId</td><td>Optional. Required if inlineMessageId is not specified. Identifier of the sent message. </td></tr>
+ <tr><td class="paramname">inlineMessageId</td><td>Optional. Required if chatId and messageId are not specified. Identifier of the inline message. </td></tr>
+ <tr><td class="paramname">replyMarkup</td><td>Optional. A JSON-serialized object for a new inline keyboard. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>On success, if the edited message was sent by the bot, the edited <a class="el" href="class_tg_bot_1_1_message.html">Message</a> is returned, otherwise nullptr is returned. </dd></dl>
+
+</div>
+</div>
<a id="a44ea670c4eecdf100f60be3c90911eec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44ea670c4eecdf100f60be3c90911eec">&#9670;&nbsp;</a></span>unbanChatMember()</h2>
@@ -2233,6 +3376,67 @@ Friends</h2></td></tr>
</div>
</div>
+<a id="ae999adb4e101bdf95cdee77867e084fc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae999adb4e101bdf95cdee77867e084fc">&#9670;&nbsp;</a></span>unpinChatMessage()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::Api::unpinChatMessage </td>
+ <td>(</td>
+ <td class="paramtype">int64_t&#160;</td>
+ <td class="paramname"><em>chatId</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this method to unpin a message in a supergroup or a channel. </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">chatId</td><td>Unique identifier for the target chat. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>True on success </dd></dl>
+
+</div>
+</div>
+<a id="a2d80bc4f88e797fa455c213eb18db012"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2d80bc4f88e797fa455c213eb18db012">&#9670;&nbsp;</a></span>uploadStickerFile()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_file.html#ac47e9c73b9d762eef2322c0932c5a934">File::Ptr</a> TgBot::Api::uploadStickerFile </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&#160;</td>
+ <td class="paramname"><em>userId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">InputFile::Ptr</a>&#160;</td>
+ <td class="paramname"><em>pngSticker</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Use this method to upload a .png file with a sticker for later use in createNewStickerSet and addStickerToSet methods (can be used multiple times). </p><dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramname">userId</td><td><a class="el" href="class_tg_bot_1_1_user.html">User</a> identifier of sticker file owner. </td></tr>
+ <tr><td class="paramname">pngSticker</td><td>Png image with the sticker, must be up to 512 kilobytes in size, dimensions must not exceed 512px, and either width or height must be exactly 512px. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns the uploaded <a class="el" href="class_tg_bot_1_1_file.html">File</a> on success. </dd></dl>
+
+</div>
+</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="afb5d57ac6b56fe83e7894e3b686c3339"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb5d57ac6b56fe83e7894e3b686c3339">&#9670;&nbsp;</a></span>Bot</h2>
@@ -2254,7 +3458,7 @@ Friends</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="_api_8h_source.html#l00056">56</a> of file <a class="el" href="_api_8h_source.html">Api.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_api_8h_source.html#l00058">58</a> of file <a class="el" href="_api_8h_source.html">Api.h</a>.</p>
</div>
</div>
@@ -2267,7 +3471,7 @@ Friends</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_api.html">Api</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_api.js b/docs/class_tg_bot_1_1_api.js
index 0ec60e0..30df34f 100644
--- a/docs/class_tg_bot_1_1_api.js
+++ b/docs/class_tg_bot_1_1_api.js
@@ -1,14 +1,23 @@
var class_tg_bot_1_1_api =
[
[ "Api", "class_tg_bot_1_1_api.html#ac0e4615a8944c07e7db3811ee84f2a94", null ],
+ [ "addStickerToSet", "class_tg_bot_1_1_api.html#a48af7fd639ee071eac165e49c75cc6d0", null ],
+ [ "addStickerToSet", "class_tg_bot_1_1_api.html#a88c3613916639a67f876b1ae3cfaffd4", null ],
[ "answerCallbackQuery", "class_tg_bot_1_1_api.html#a2f73414941d8bb67ff3721a674274bf8", null ],
[ "answerInlineQuery", "class_tg_bot_1_1_api.html#a430f9e036859250345d2125b7688a1f9", null ],
+ [ "createNewStickerSet", "class_tg_bot_1_1_api.html#a378064e036f99e8f2a9c5a70c5e2c33c", null ],
+ [ "createNewStickerSet", "class_tg_bot_1_1_api.html#a0f1480777525731928db02eddee39151", null ],
+ [ "deleteChatPhoto", "class_tg_bot_1_1_api.html#a61fa540a7db9597618b7fb15fe5095a0", null ],
+ [ "deleteChatStickerSet", "class_tg_bot_1_1_api.html#a885e70f75a1def9b953290aea2991c42", null ],
[ "deleteMessage", "class_tg_bot_1_1_api.html#a963570ff375bced1e5b21246082365f1", null ],
+ [ "deleteStickerPositionInSet", "class_tg_bot_1_1_api.html#af63bf4b6ac63ad077abd7bb4056b3cc5", null ],
[ "deleteWebhook", "class_tg_bot_1_1_api.html#a8fbfde4234553c478987746c43b08e62", null ],
[ "downloadFile", "class_tg_bot_1_1_api.html#aa60ec06b9171d94ef717f1ac03190f07", null ],
- [ "editMessageCaption", "class_tg_bot_1_1_api.html#a8663d3b183eb53d6b7ca19791e55d7d7", null ],
- [ "editMessageReplyMarkup", "class_tg_bot_1_1_api.html#a9edd65a004e477580923216cf741af3f", null ],
- [ "editMessageText", "class_tg_bot_1_1_api.html#ae748d3681b132b0cbd6a1a9080a4da2e", null ],
+ [ "editMessageCaption", "class_tg_bot_1_1_api.html#a979612d47e46ed29bc9d2e7ab1addb7e", null ],
+ [ "editMessageLiveLocation", "class_tg_bot_1_1_api.html#a40937330bcd8dc6c3658c582194653fc", null ],
+ [ "editMessageReplyMarkup", "class_tg_bot_1_1_api.html#a1dd8b4abfb95233c70b7436515ca680d", null ],
+ [ "editMessageText", "class_tg_bot_1_1_api.html#aaf32b01ea203366959676afd98e8d7e2", null ],
+ [ "exportChatInviteLink", "class_tg_bot_1_1_api.html#a5b0cf2c9b99bd1376def02fb698b8076", null ],
[ "forwardMessage", "class_tg_bot_1_1_api.html#acf5818100f3529706d8aa888f3922594", null ],
[ "getChat", "class_tg_bot_1_1_api.html#ad042b4d7f03f45eb59acb68085faaa23", null ],
[ "getChatAdministrators", "class_tg_bot_1_1_api.html#a2fd133b562c8bcad74d4b76e4fdbc5b8", null ],
@@ -16,29 +25,44 @@ var class_tg_bot_1_1_api =
[ "getChatMembersCount", "class_tg_bot_1_1_api.html#a018da546747f0d34a5fa3bdb6a715a07", null ],
[ "getFile", "class_tg_bot_1_1_api.html#ac50bdd50bf0cf5a211e699925759ebc1", null ],
[ "getMe", "class_tg_bot_1_1_api.html#a566fcf52400de18737110edd7ab01535", null ],
+ [ "getStickerSet", "class_tg_bot_1_1_api.html#a270296c79f52985fca19cacf3ed75d2f", null ],
[ "getUpdates", "class_tg_bot_1_1_api.html#abd10abcfaf859c63cab0526b8c9179c9", null ],
[ "getUserProfilePhotos", "class_tg_bot_1_1_api.html#aa605f96bd5de1a3a432e14a160bac210", null ],
[ "getWebhookInfo", "class_tg_bot_1_1_api.html#a43bf35783ec4f9a03e46925e36fda24c", null ],
- [ "kickChatMember", "class_tg_bot_1_1_api.html#a07c9bb7aa68a66bec54dd9bcf97875d7", null ],
+ [ "kickChatMember", "class_tg_bot_1_1_api.html#a3b85e962cd7ed5df9f4204b8424aabef", null ],
[ "leaveChat", "class_tg_bot_1_1_api.html#a28d6bda0f615ff1c7063905eb61b5cde", null ],
- [ "sendAudio", "class_tg_bot_1_1_api.html#a02516736a544239624cd78f9e00dd625", null ],
- [ "sendAudio", "class_tg_bot_1_1_api.html#af254299f325a89ad413897ee12dfd7c0", null ],
+ [ "pinChatMessage", "class_tg_bot_1_1_api.html#a84538c3c1ab19dc262b471edb361ad8d", null ],
+ [ "promoteChatMember", "class_tg_bot_1_1_api.html#a4a701223b6a834b594e216a80695d300", null ],
+ [ "restrictChatMember", "class_tg_bot_1_1_api.html#ad77e4687f7536606890a3db42ff5de1f", null ],
+ [ "sendAudio", "class_tg_bot_1_1_api.html#aa7a1d9cef9cdbdad3b82f020b5395dd8", null ],
+ [ "sendAudio", "class_tg_bot_1_1_api.html#ae0d630288ea999c694c23d4aea58247c", null ],
[ "sendChatAction", "class_tg_bot_1_1_api.html#a77fe17ad287f702bb021fc92575a0e2d", null ],
- [ "sendContact", "class_tg_bot_1_1_api.html#aa01ddbbf3eb706cf901a1f0abdb2aa3b", null ],
- [ "sendDocument", "class_tg_bot_1_1_api.html#a3fecab4c02d4a768742a5c22b2e805f7", null ],
- [ "sendDocument", "class_tg_bot_1_1_api.html#a7385a5377b9755e2308e44d0fe51a8f2", null ],
- [ "sendLocation", "class_tg_bot_1_1_api.html#a91ab4ca23c30bcb3064c114cb9d690ed", null ],
- [ "sendMessage", "class_tg_bot_1_1_api.html#a5efcfe0a1667c3574ea97018155e763e", null ],
- [ "sendPhoto", "class_tg_bot_1_1_api.html#a5fd4787f1c4784763364da467ee939f5", null ],
- [ "sendPhoto", "class_tg_bot_1_1_api.html#ae930747779c2b9777a16d2595ef5c920", null ],
- [ "sendSticker", "class_tg_bot_1_1_api.html#a837ece41c01aa9405c3951a870fa2ff1", null ],
- [ "sendSticker", "class_tg_bot_1_1_api.html#a705ba545050347ffc64fc304367918e1", null ],
- [ "sendVenue", "class_tg_bot_1_1_api.html#a483c9c374b6f42bceb66b0093bf1cb4f", null ],
- [ "sendVideo", "class_tg_bot_1_1_api.html#ae48a4c5793721df8438d2c01962e0e2e", null ],
- [ "sendVideo", "class_tg_bot_1_1_api.html#a8c0f2eeefdddbc13e43093ec20ce4528", null ],
- [ "sendVoice", "class_tg_bot_1_1_api.html#aef36b31266345808a87d77ab1dfa12d4", null ],
- [ "sendVoice", "class_tg_bot_1_1_api.html#a21b1aa48e167883cb05443dd7d1396ad", null ],
+ [ "sendContact", "class_tg_bot_1_1_api.html#a29f67a91434a7ce8b017f103419f23c4", null ],
+ [ "sendDocument", "class_tg_bot_1_1_api.html#ac10306656a242bd3818731dc818a9ebd", null ],
+ [ "sendDocument", "class_tg_bot_1_1_api.html#a46cc0a40d56bccc92e46b8fabd49962e", null ],
+ [ "sendLocation", "class_tg_bot_1_1_api.html#a5479c47ebc9f7385cb78e957351234cd", null ],
+ [ "sendMediaGroup", "class_tg_bot_1_1_api.html#a3dad69c5211708ec8581f2bd6f3265bc", null ],
+ [ "sendMessage", "class_tg_bot_1_1_api.html#ad0f68ec32e5878a9fe4f922cd4f13b68", null ],
+ [ "sendPhoto", "class_tg_bot_1_1_api.html#a71bb086a1247df2ec28b47d86ebb3709", null ],
+ [ "sendPhoto", "class_tg_bot_1_1_api.html#a0921c2b640cd388f6e4a13d63fdbe3cc", null ],
+ [ "sendSticker", "class_tg_bot_1_1_api.html#ab7767c4474092f5fee78150394ae0ef2", null ],
+ [ "sendSticker", "class_tg_bot_1_1_api.html#a241ae72f26953de44fec46dfef2f29b3", null ],
+ [ "sendVenue", "class_tg_bot_1_1_api.html#a3351e9ee5561453bfa61218ddce8be47", null ],
+ [ "sendVideo", "class_tg_bot_1_1_api.html#af4effdd5b22ef4dbaa7b739672bd3ed4", null ],
+ [ "sendVideo", "class_tg_bot_1_1_api.html#a7cc6aab79f09874d5155d711d097e1d1", null ],
+ [ "sendVideoNote", "class_tg_bot_1_1_api.html#aafc9eac23e52cf9f0831b0b47386f44d", null ],
+ [ "sendVideoNote", "class_tg_bot_1_1_api.html#a00934efcb21f69e71ff6ab0eca9617a5", null ],
+ [ "sendVoice", "class_tg_bot_1_1_api.html#ad3ba1e59ffab66acad0e555cc016e05f", null ],
+ [ "sendVoice", "class_tg_bot_1_1_api.html#a6243b9d3f501e2593e24b05bebd6e419", null ],
+ [ "setChatDescription", "class_tg_bot_1_1_api.html#aa9a0592b9a6c3ffe0d05005292b90250", null ],
+ [ "setChatPhoto", "class_tg_bot_1_1_api.html#a958b5a97bddd5c2ff57df30788a4385b", null ],
+ [ "setChatStickerSet", "class_tg_bot_1_1_api.html#aafb54206146f5b9510ef89026d0b8589", null ],
+ [ "setChatTitle", "class_tg_bot_1_1_api.html#a43c91c467f45e4207968bf6cf1cb3a6e", null ],
+ [ "setStickerPositionInSet", "class_tg_bot_1_1_api.html#a0b77fde611ecb916b5975a7ab9fa87f7", null ],
[ "setWebhook", "class_tg_bot_1_1_api.html#af961a33f53579fee24090059dab328ea", null ],
+ [ "stopMessageLiveLocation", "class_tg_bot_1_1_api.html#ad3751d4b049e8f7b1d845d041370df98", null ],
[ "unbanChatMember", "class_tg_bot_1_1_api.html#a44ea670c4eecdf100f60be3c90911eec", null ],
+ [ "unpinChatMessage", "class_tg_bot_1_1_api.html#ae999adb4e101bdf95cdee77867e084fc", null ],
+ [ "uploadStickerFile", "class_tg_bot_1_1_api.html#a2d80bc4f88e797fa455c213eb18db012", null ],
[ "Bot", "class_tg_bot_1_1_api.html#afb5d57ac6b56fe83e7894e3b686c3339", null ]
]; \ No newline at end of file
diff --git a/docs/class_tg_bot_1_1_audio-members.html b/docs/class_tg_bot_1_1_audio-members.html
index 647b7f5..c4cf955 100644
--- a/docs/class_tg_bot_1_1_audio-members.html
+++ b/docs/class_tg_bot_1_1_audio-members.html
@@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_audio.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_audio.html b/docs/class_tg_bot_1_1_audio.html
index 097864c..7b3973b 100644
--- a/docs/class_tg_bot_1_1_audio.html
+++ b/docs/class_tg_bot_1_1_audio.html
@@ -243,7 +243,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_audio.html">Audio</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_bot-members.html b/docs/class_tg_bot_1_1_bot-members.html
index 3a2a5fe..ebda403 100644
--- a/docs/class_tg_bot_1_1_bot-members.html
+++ b/docs/class_tg_bot_1_1_bot-members.html
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_bot.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_bot.html b/docs/class_tg_bot_1_1_bot.html
index a547e1f..7dfe8f2 100644
--- a/docs/class_tg_bot_1_1_bot.html
+++ b/docs/class_tg_bot_1_1_bot.html
@@ -257,7 +257,7 @@ Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_bot.html">Bot</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_callback_query-members.html b/docs/class_tg_bot_1_1_callback_query-members.html
index 451e2fa..3687040 100644
--- a/docs/class_tg_bot_1_1_callback_query-members.html
+++ b/docs/class_tg_bot_1_1_callback_query-members.html
@@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_callback_query.html',
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_callback_query.html b/docs/class_tg_bot_1_1_callback_query.html
index b6147ff..2696980 100644
--- a/docs/class_tg_bot_1_1_callback_query.html
+++ b/docs/class_tg_bot_1_1_callback_query.html
@@ -261,7 +261,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_callback_query.html">CallbackQuery</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_chat-members.html b/docs/class_tg_bot_1_1_chat-members.html
index 3ac8bb4..741f876 100644
--- a/docs/class_tg_bot_1_1_chat-members.html
+++ b/docs/class_tg_bot_1_1_chat-members.html
@@ -87,10 +87,16 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_chat.html','');});
<p>This is the complete list of members for <a class="el" href="class_tg_bot_1_1_chat.html">TgBot::Chat</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html#a46092ec51dcc2ab4f54716eb21c4fb68">allMembersAreAdministrators</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html">TgBot::Chat</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html#a634c679550d78b602254cf3044f6169a">canSetStickerSet</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html">TgBot::Chat</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html#a8f87f388215d07bb2745cdf2600ff299">description</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html">TgBot::Chat</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html#a884c0c1c6d6f0a5453231f7b9049da29">firstName</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html">TgBot::Chat</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html#a0cb746cc149d10ada1af86753f25f93c">id</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html">TgBot::Chat</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html#aea14be3f3c081d6aea387cd3613fc82e">lastName</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html">TgBot::Chat</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html">TgBot::Chat</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html#a5653ec719aa43764670c2c88055107e2">inviteLink</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html">TgBot::Chat</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html#aea14be3f3c081d6aea387cd3613fc82e">lastName</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html">TgBot::Chat</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html#acbc96ba84a02da42e5fa3c936458b735">photo</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html">TgBot::Chat</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html#af6904afd95332cd46ce65d3c82139875">pinnedMessage</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html">TgBot::Chat</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html">TgBot::Chat</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html#a056b7b53d5d81e5ab395dd555fa35c14">stickerSetName</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html">TgBot::Chat</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html#a15a1f1328125b45ba80ea8ee5a99aed0">title</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html">TgBot::Chat</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html#a86d47a69eb66a74d7f5b294700d884cd">type</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html">TgBot::Chat</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52e">Type</a> enum name</td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat.html">TgBot::Chat</a></td><td class="entry"></td></tr>
@@ -100,7 +106,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_chat.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_chat.html b/docs/class_tg_bot_1_1_chat.html
index 5cdb1b6..1a9b894 100644
--- a/docs/class_tg_bot_1_1_chat.html
+++ b/docs/class_tg_bot_1_1_chat.html
@@ -117,11 +117,23 @@ Public Attributes</h2></td></tr>
<tr class="separator:aea14be3f3c081d6aea387cd3613fc82e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46092ec51dcc2ab4f54716eb21c4fb68"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat.html#a46092ec51dcc2ab4f54716eb21c4fb68">allMembersAreAdministrators</a></td></tr>
<tr class="separator:a46092ec51dcc2ab4f54716eb21c4fb68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acbc96ba84a02da42e5fa3c936458b735"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_chat_photo.html#a732024e5287eef199f40dfef151d5265">ChatPhoto::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat.html#acbc96ba84a02da42e5fa3c936458b735">photo</a></td></tr>
+<tr class="separator:acbc96ba84a02da42e5fa3c936458b735"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f87f388215d07bb2745cdf2600ff299"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat.html#a8f87f388215d07bb2745cdf2600ff299">description</a></td></tr>
+<tr class="separator:a8f87f388215d07bb2745cdf2600ff299"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5653ec719aa43764670c2c88055107e2"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat.html#a5653ec719aa43764670c2c88055107e2">inviteLink</a></td></tr>
+<tr class="separator:a5653ec719aa43764670c2c88055107e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6904afd95332cd46ce65d3c82139875"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="class_tg_bot_1_1_message.html">Message</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat.html#af6904afd95332cd46ce65d3c82139875">pinnedMessage</a></td></tr>
+<tr class="separator:af6904afd95332cd46ce65d3c82139875"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a056b7b53d5d81e5ab395dd555fa35c14"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat.html#a056b7b53d5d81e5ab395dd555fa35c14">stickerSetName</a></td></tr>
+<tr class="separator:a056b7b53d5d81e5ab395dd555fa35c14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a634c679550d78b602254cf3044f6169a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat.html#a634c679550d78b602254cf3044f6169a">canSetStickerSet</a></td></tr>
+<tr class="separator:a634c679550d78b602254cf3044f6169a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This object represents a Telegram <a class="el" href="class_tg_bot_1_1_chat.html">Chat</a> </p>
-<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00035">35</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00038">38</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a9818e295b599a08b77abefb38de75e48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9818e295b599a08b77abefb38de75e48">&#9670;&nbsp;</a></span>Ptr</h2>
@@ -135,7 +147,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00038">38</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00041">41</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
</div>
</div>
@@ -167,7 +179,7 @@ Public Attributes</h2></td></tr>
<tr><td class="fieldname"><a id="a939946fe3181210f9e3f3d9610edb52ea781dc97dc62331eec3ea9ec4373a3ca8"></a>Channel&#160;</td><td class="fielddoc"></td></tr>
</table>
-<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00043">43</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00046">46</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
</div>
</div>
@@ -183,9 +195,43 @@ Public Attributes</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<p>Optional. True if a group has �All Members Are Admins� enabled. </p>
+<p>Optional. True if a group has ‘All Members Are Admins’ enabled. </p>
-<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00084">84</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00087">87</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
+
+</div>
+</div>
+<a id="a634c679550d78b602254cf3044f6169a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a634c679550d78b602254cf3044f6169a">&#9670;&nbsp;</a></span>canSetStickerSet</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::Chat::canSetStickerSet</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. True, if the bot can change the group sticker set. Returned only in getChat. </p>
+
+<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00123">123</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
+
+</div>
+</div>
+<a id="a8f87f388215d07bb2745cdf2600ff299"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8f87f388215d07bb2745cdf2600ff299">&#9670;&nbsp;</a></span>description</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::Chat::description</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. Description, for supergroups and channel chats. Returned only in getChat. </p>
+
+<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00099">99</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
</div>
</div>
@@ -202,7 +248,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. First name of the other party in private chat </p>
-<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00072">72</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00075">75</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
</div>
</div>
@@ -219,7 +265,24 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Unique identifier for this chat, not exceeding 1e13 by absolute value </p>
-<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00050">50</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00053">53</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
+
+</div>
+</div>
+<a id="a5653ec719aa43764670c2c88055107e2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5653ec719aa43764670c2c88055107e2">&#9670;&nbsp;</a></span>inviteLink</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::Chat::inviteLink</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. <a class="el" href="class_tg_bot_1_1_chat.html">Chat</a> invite link, for supergroups and channel chats. Returned only in getChat. </p>
+
+<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00105">105</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
</div>
</div>
@@ -236,7 +299,58 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. Last name of the other party in private chat </p>
-<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00078">78</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00081">81</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
+
+</div>
+</div>
+<a id="acbc96ba84a02da42e5fa3c936458b735"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acbc96ba84a02da42e5fa3c936458b735">&#9670;&nbsp;</a></span>photo</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_chat_photo.html#a732024e5287eef199f40dfef151d5265">ChatPhoto::Ptr</a> TgBot::Chat::photo</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. <a class="el" href="class_tg_bot_1_1_chat.html">Chat</a> photo. Returned only in getChat. </p>
+
+<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00093">93</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
+
+</div>
+</div>
+<a id="af6904afd95332cd46ce65d3c82139875"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af6904afd95332cd46ce65d3c82139875">&#9670;&nbsp;</a></span>pinnedMessage</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::shared_ptr&lt;<a class="el" href="class_tg_bot_1_1_message.html">Message</a>&gt; TgBot::Chat::pinnedMessage</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. Pinned message, for supergroups and channel chats. Returned only in getChat. </p>
+
+<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00111">111</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
+
+</div>
+</div>
+<a id="a056b7b53d5d81e5ab395dd555fa35c14"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a056b7b53d5d81e5ab395dd555fa35c14">&#9670;&nbsp;</a></span>stickerSetName</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::Chat::stickerSetName</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. For supergroups, name of group sticker set. Returned only in getChat. </p>
+
+<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00117">117</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
</div>
</div>
@@ -253,7 +367,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. Title for channels and group chat </p>
-<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00060">60</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00063">63</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
</div>
</div>
@@ -270,7 +384,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Type of chat: can be either "private", "group", "supergroup, or "channel". </p>
-<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00055">55</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00058">58</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
</div>
</div>
@@ -287,7 +401,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. Username for private chats and channels </p>
-<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00066">66</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_chat_8h_source.html#l00069">69</a> of file <a class="el" href="_chat_8h_source.html">Chat.h</a>.</p>
</div>
</div>
@@ -300,7 +414,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_chat.html">Chat</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_chat.js b/docs/class_tg_bot_1_1_chat.js
index 9136ba4..5f29d36 100644
--- a/docs/class_tg_bot_1_1_chat.js
+++ b/docs/class_tg_bot_1_1_chat.js
@@ -8,9 +8,15 @@ var class_tg_bot_1_1_chat =
[ "Channel", "class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea781dc97dc62331eec3ea9ec4373a3ca8", null ]
] ],
[ "allMembersAreAdministrators", "class_tg_bot_1_1_chat.html#a46092ec51dcc2ab4f54716eb21c4fb68", null ],
+ [ "canSetStickerSet", "class_tg_bot_1_1_chat.html#a634c679550d78b602254cf3044f6169a", null ],
+ [ "description", "class_tg_bot_1_1_chat.html#a8f87f388215d07bb2745cdf2600ff299", null ],
[ "firstName", "class_tg_bot_1_1_chat.html#a884c0c1c6d6f0a5453231f7b9049da29", null ],
[ "id", "class_tg_bot_1_1_chat.html#a0cb746cc149d10ada1af86753f25f93c", null ],
+ [ "inviteLink", "class_tg_bot_1_1_chat.html#a5653ec719aa43764670c2c88055107e2", null ],
[ "lastName", "class_tg_bot_1_1_chat.html#aea14be3f3c081d6aea387cd3613fc82e", null ],
+ [ "photo", "class_tg_bot_1_1_chat.html#acbc96ba84a02da42e5fa3c936458b735", null ],
+ [ "pinnedMessage", "class_tg_bot_1_1_chat.html#af6904afd95332cd46ce65d3c82139875", null ],
+ [ "stickerSetName", "class_tg_bot_1_1_chat.html#a056b7b53d5d81e5ab395dd555fa35c14", null ],
[ "title", "class_tg_bot_1_1_chat.html#a15a1f1328125b45ba80ea8ee5a99aed0", null ],
[ "type", "class_tg_bot_1_1_chat.html#a86d47a69eb66a74d7f5b294700d884cd", null ],
[ "username", "class_tg_bot_1_1_chat.html#afce7dfa93a025025eef940447ed17990", null ]
diff --git a/docs/class_tg_bot_1_1_chat_member-members.html b/docs/class_tg_bot_1_1_chat_member-members.html
index 15fc600..8fd7835 100644
--- a/docs/class_tg_bot_1_1_chat_member-members.html
+++ b/docs/class_tg_bot_1_1_chat_member-members.html
@@ -86,15 +86,29 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_chat_member.html','')
<p>This is the complete list of members for <a class="el" href="class_tg_bot_1_1_chat_member.html">TgBot::ChatMember</a>, including all inherited members.</p>
<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html">TgBot::ChatMember</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html#a373057cf2fcca9ecb49951a5e61a6666">status</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html">TgBot::ChatMember</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html#a1c6b3267284c33738529f21ed421f422">canAddWebPagePreviews</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html">TgBot::ChatMember</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html#a384d160e04985dfc09fe75b2d41ee959">canBeEdited</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html">TgBot::ChatMember</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html#a8f87b8e49404e2dcf10f0b7fdc0ebd2e">canChangeInfo</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html">TgBot::ChatMember</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html#a94c6526ee858618a2de90e97b206c987">canDeleteMessages</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html">TgBot::ChatMember</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html#a0f785d057d0b4ad7178f54c8a366b7b7">canEditMessages</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html">TgBot::ChatMember</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html#a8da77ae47a171bdafc72c5420293ecbc">canInviteUsers</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html">TgBot::ChatMember</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html#aebb5db396b746a9cbd1a4b7fed79b0a0">canPinMessages</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html">TgBot::ChatMember</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html#a1c80bc423c534a4118ea8a4d1b7b9b2b">canPostMessages</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html">TgBot::ChatMember</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html#abee156a19f1a0b23e67a7424b432cb23">canPromoteMembers</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html">TgBot::ChatMember</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html#a12701701c84d3b29be86ac15fa940ed7">canRestrictMembers</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html">TgBot::ChatMember</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html#af834543dad37d08f3496f92d7c5e9f9c">canSendMediaMessages</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html">TgBot::ChatMember</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html#ae8c21db2c7d9dae42c40494299ae9c01">canSendMessages</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html">TgBot::ChatMember</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html#acf62ee2b93c10a11a34ec12dbdca7d21">canSendOtherMessages</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html">TgBot::ChatMember</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html">TgBot::ChatMember</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html#a373057cf2fcca9ecb49951a5e61a6666">status</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html">TgBot::ChatMember</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html#ace7455f999a39f804ff559bc77f7814d">untilDate</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html">TgBot::ChatMember</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html#a1a1cefdfec4a60bd6ba1e588edad9aa1">user</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_member.html">TgBot::ChatMember</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_chat_member.html b/docs/class_tg_bot_1_1_chat_member.html
index e8d5bac..e722b3e 100644
--- a/docs/class_tg_bot_1_1_chat_member.html
+++ b/docs/class_tg_bot_1_1_chat_member.html
@@ -101,11 +101,39 @@ Public Attributes</h2></td></tr>
<tr class="separator:a1a1cefdfec4a60bd6ba1e588edad9aa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a373057cf2fcca9ecb49951a5e61a6666"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat_member.html#a373057cf2fcca9ecb49951a5e61a6666">status</a></td></tr>
<tr class="separator:a373057cf2fcca9ecb49951a5e61a6666"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace7455f999a39f804ff559bc77f7814d"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat_member.html#ace7455f999a39f804ff559bc77f7814d">untilDate</a></td></tr>
+<tr class="separator:ace7455f999a39f804ff559bc77f7814d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a384d160e04985dfc09fe75b2d41ee959"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat_member.html#a384d160e04985dfc09fe75b2d41ee959">canBeEdited</a> = false</td></tr>
+<tr class="separator:a384d160e04985dfc09fe75b2d41ee959"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f87b8e49404e2dcf10f0b7fdc0ebd2e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat_member.html#a8f87b8e49404e2dcf10f0b7fdc0ebd2e">canChangeInfo</a> = false</td></tr>
+<tr class="separator:a8f87b8e49404e2dcf10f0b7fdc0ebd2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c80bc423c534a4118ea8a4d1b7b9b2b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat_member.html#a1c80bc423c534a4118ea8a4d1b7b9b2b">canPostMessages</a> = false</td></tr>
+<tr class="separator:a1c80bc423c534a4118ea8a4d1b7b9b2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f785d057d0b4ad7178f54c8a366b7b7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat_member.html#a0f785d057d0b4ad7178f54c8a366b7b7">canEditMessages</a> = false</td></tr>
+<tr class="separator:a0f785d057d0b4ad7178f54c8a366b7b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94c6526ee858618a2de90e97b206c987"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat_member.html#a94c6526ee858618a2de90e97b206c987">canDeleteMessages</a> = false</td></tr>
+<tr class="separator:a94c6526ee858618a2de90e97b206c987"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8da77ae47a171bdafc72c5420293ecbc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat_member.html#a8da77ae47a171bdafc72c5420293ecbc">canInviteUsers</a> = false</td></tr>
+<tr class="separator:a8da77ae47a171bdafc72c5420293ecbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12701701c84d3b29be86ac15fa940ed7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat_member.html#a12701701c84d3b29be86ac15fa940ed7">canRestrictMembers</a> = false</td></tr>
+<tr class="separator:a12701701c84d3b29be86ac15fa940ed7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebb5db396b746a9cbd1a4b7fed79b0a0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat_member.html#aebb5db396b746a9cbd1a4b7fed79b0a0">canPinMessages</a> = false</td></tr>
+<tr class="separator:aebb5db396b746a9cbd1a4b7fed79b0a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abee156a19f1a0b23e67a7424b432cb23"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat_member.html#abee156a19f1a0b23e67a7424b432cb23">canPromoteMembers</a> = false</td></tr>
+<tr class="separator:abee156a19f1a0b23e67a7424b432cb23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8c21db2c7d9dae42c40494299ae9c01"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat_member.html#ae8c21db2c7d9dae42c40494299ae9c01">canSendMessages</a> = false</td></tr>
+<tr class="separator:ae8c21db2c7d9dae42c40494299ae9c01"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af834543dad37d08f3496f92d7c5e9f9c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat_member.html#af834543dad37d08f3496f92d7c5e9f9c">canSendMediaMessages</a> = false</td></tr>
+<tr class="separator:af834543dad37d08f3496f92d7c5e9f9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf62ee2b93c10a11a34ec12dbdca7d21"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat_member.html#acf62ee2b93c10a11a34ec12dbdca7d21">canSendOtherMessages</a> = false</td></tr>
+<tr class="separator:acf62ee2b93c10a11a34ec12dbdca7d21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c6b3267284c33738529f21ed421f422"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat_member.html#a1c6b3267284c33738529f21ed421f422">canAddWebPagePreviews</a> = false</td></tr>
+<tr class="separator:a1c6b3267284c33738529f21ed421f422"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This object contains information about one member of the chat. </p>
-<p class="definition">Definition at line <a class="el" href="_chat_member_8h_source.html#l00019">19</a> of file <a class="el" href="_chat_member_8h_source.html">ChatMember.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_chat_member_8h_source.html#l00020">20</a> of file <a class="el" href="_chat_member_8h_source.html">ChatMember.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a7c14c867a129ac28396b680c79dc495d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c14c867a129ac28396b680c79dc495d">&#9670;&nbsp;</a></span>Ptr</h2>
@@ -119,11 +147,232 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="_chat_member_8h_source.html#l00021">21</a> of file <a class="el" href="_chat_member_8h_source.html">ChatMember.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_chat_member_8h_source.html#l00022">22</a> of file <a class="el" href="_chat_member_8h_source.html">ChatMember.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a1c6b3267284c33738529f21ed421f422"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1c6b3267284c33738529f21ed421f422">&#9670;&nbsp;</a></span>canAddWebPagePreviews</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::ChatMember::canAddWebPagePreviews = false</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. Restricted only. True, if user may add web page previews to his messages, implies can_send_media_messages. </p>
+
+<p class="definition">Definition at line <a class="el" href="_chat_member_8h_source.html#l00102">102</a> of file <a class="el" href="_chat_member_8h_source.html">ChatMember.h</a>.</p>
+
+</div>
+</div>
+<a id="a384d160e04985dfc09fe75b2d41ee959"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a384d160e04985dfc09fe75b2d41ee959">&#9670;&nbsp;</a></span>canBeEdited</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::ChatMember::canBeEdited = false</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. Administrators only. True, if the bot is allowed to edit administrator privileges of that user. </p>
+
+<p class="definition">Definition at line <a class="el" href="_chat_member_8h_source.html#l00042">42</a> of file <a class="el" href="_chat_member_8h_source.html">ChatMember.h</a>.</p>
+
+</div>
+</div>
+<a id="a8f87b8e49404e2dcf10f0b7fdc0ebd2e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8f87b8e49404e2dcf10f0b7fdc0ebd2e">&#9670;&nbsp;</a></span>canChangeInfo</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::ChatMember::canChangeInfo = false</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. Administrators only. True, if the administrator can change the chat title, photo and other settings. </p>
+
+<p class="definition">Definition at line <a class="el" href="_chat_member_8h_source.html#l00047">47</a> of file <a class="el" href="_chat_member_8h_source.html">ChatMember.h</a>.</p>
+
+</div>
+</div>
+<a id="a94c6526ee858618a2de90e97b206c987"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a94c6526ee858618a2de90e97b206c987">&#9670;&nbsp;</a></span>canDeleteMessages</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::ChatMember::canDeleteMessages = false</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. Administrators only. True, if the administrator can delete messages of other users. </p>
+
+<p class="definition">Definition at line <a class="el" href="_chat_member_8h_source.html#l00062">62</a> of file <a class="el" href="_chat_member_8h_source.html">ChatMember.h</a>.</p>
+
+</div>
+</div>
+<a id="a0f785d057d0b4ad7178f54c8a366b7b7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0f785d057d0b4ad7178f54c8a366b7b7">&#9670;&nbsp;</a></span>canEditMessages</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::ChatMember::canEditMessages = false</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. Administrators only. True, if the administrator can edit messages of other users and can pin messages, channels only. </p>
+
+<p class="definition">Definition at line <a class="el" href="_chat_member_8h_source.html#l00057">57</a> of file <a class="el" href="_chat_member_8h_source.html">ChatMember.h</a>.</p>
+
+</div>
+</div>
+<a id="a8da77ae47a171bdafc72c5420293ecbc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8da77ae47a171bdafc72c5420293ecbc">&#9670;&nbsp;</a></span>canInviteUsers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::ChatMember::canInviteUsers = false</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. Administrators only. True, if the administrator can invite new users to the chat. </p>
+
+<p class="definition">Definition at line <a class="el" href="_chat_member_8h_source.html#l00067">67</a> of file <a class="el" href="_chat_member_8h_source.html">ChatMember.h</a>.</p>
+
+</div>
+</div>
+<a id="aebb5db396b746a9cbd1a4b7fed79b0a0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aebb5db396b746a9cbd1a4b7fed79b0a0">&#9670;&nbsp;</a></span>canPinMessages</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::ChatMember::canPinMessages = false</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. Administrators only. True, if the administrator can pin messages, supergroups only. </p>
+
+<p class="definition">Definition at line <a class="el" href="_chat_member_8h_source.html#l00077">77</a> of file <a class="el" href="_chat_member_8h_source.html">ChatMember.h</a>.</p>
+
+</div>
+</div>
+<a id="a1c80bc423c534a4118ea8a4d1b7b9b2b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1c80bc423c534a4118ea8a4d1b7b9b2b">&#9670;&nbsp;</a></span>canPostMessages</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::ChatMember::canPostMessages = false</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. Administrators only. True, if the administrator can post in the channel, channels only. </p>
+
+<p class="definition">Definition at line <a class="el" href="_chat_member_8h_source.html#l00052">52</a> of file <a class="el" href="_chat_member_8h_source.html">ChatMember.h</a>.</p>
+
+</div>
+</div>
+<a id="abee156a19f1a0b23e67a7424b432cb23"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abee156a19f1a0b23e67a7424b432cb23">&#9670;&nbsp;</a></span>canPromoteMembers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::ChatMember::canPromoteMembers = false</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. Administrators only. True, if the administrator can add new administrators with a subset of his own privileges or demote administrators that he has promoted, directly or indirectly (promoted by administrators that were appointed by the user). </p>
+
+<p class="definition">Definition at line <a class="el" href="_chat_member_8h_source.html#l00082">82</a> of file <a class="el" href="_chat_member_8h_source.html">ChatMember.h</a>.</p>
+
+</div>
+</div>
+<a id="a12701701c84d3b29be86ac15fa940ed7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a12701701c84d3b29be86ac15fa940ed7">&#9670;&nbsp;</a></span>canRestrictMembers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::ChatMember::canRestrictMembers = false</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. Administrators only. True, if the administrator can restrict, ban or unban chat members. </p>
+
+<p class="definition">Definition at line <a class="el" href="_chat_member_8h_source.html#l00072">72</a> of file <a class="el" href="_chat_member_8h_source.html">ChatMember.h</a>.</p>
+
+</div>
+</div>
+<a id="af834543dad37d08f3496f92d7c5e9f9c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af834543dad37d08f3496f92d7c5e9f9c">&#9670;&nbsp;</a></span>canSendMediaMessages</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::ChatMember::canSendMediaMessages = false</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. Restricted only. True, if the user can send audios, documents, photos, videos, video notes and voice notes, implies can_send_messages. </p>
+
+<p class="definition">Definition at line <a class="el" href="_chat_member_8h_source.html#l00092">92</a> of file <a class="el" href="_chat_member_8h_source.html">ChatMember.h</a>.</p>
+
+</div>
+</div>
+<a id="ae8c21db2c7d9dae42c40494299ae9c01"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae8c21db2c7d9dae42c40494299ae9c01">&#9670;&nbsp;</a></span>canSendMessages</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::ChatMember::canSendMessages = false</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. Restricted only. True, if the user can send text messages, contacts, locations and venues. </p>
+
+<p class="definition">Definition at line <a class="el" href="_chat_member_8h_source.html#l00087">87</a> of file <a class="el" href="_chat_member_8h_source.html">ChatMember.h</a>.</p>
+
+</div>
+</div>
+<a id="acf62ee2b93c10a11a34ec12dbdca7d21"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acf62ee2b93c10a11a34ec12dbdca7d21">&#9670;&nbsp;</a></span>canSendOtherMessages</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::ChatMember::canSendOtherMessages = false</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. Restricted only. True, if the user can send animations, games, stickers and use inline bots, implies can_send_media_messages. </p>
+
+<p class="definition">Definition at line <a class="el" href="_chat_member_8h_source.html#l00097">97</a> of file <a class="el" href="_chat_member_8h_source.html">ChatMember.h</a>.</p>
+
+</div>
+</div>
<a id="a373057cf2fcca9ecb49951a5e61a6666"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a373057cf2fcca9ecb49951a5e61a6666">&#9670;&nbsp;</a></span>status</h2>
@@ -135,9 +384,26 @@ Public Attributes</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<p>The member's status in the chat. Can be “creator”, “administrator”, “member”, “left” or “kicked” </p>
+<p>The member's status in the chat. Can be “creatorâ€, “administratorâ€, “memberâ€, “restrictedâ€, “left†or “kicked†</p>
+
+<p class="definition">Definition at line <a class="el" href="_chat_member_8h_source.html#l00032">32</a> of file <a class="el" href="_chat_member_8h_source.html">ChatMember.h</a>.</p>
+
+</div>
+</div>
+<a id="ace7455f999a39f804ff559bc77f7814d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ace7455f999a39f804ff559bc77f7814d">&#9670;&nbsp;</a></span>untilDate</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t TgBot::ChatMember::untilDate</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. Restricted and kicked only. Date when restrictions will be lifted for this user, unix time. </p>
-<p class="definition">Definition at line <a class="el" href="_chat_member_8h_source.html#l00031">31</a> of file <a class="el" href="_chat_member_8h_source.html">ChatMember.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_chat_member_8h_source.html#l00037">37</a> of file <a class="el" href="_chat_member_8h_source.html">ChatMember.h</a>.</p>
</div>
</div>
@@ -154,7 +420,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Information about the user </p>
-<p class="definition">Definition at line <a class="el" href="_chat_member_8h_source.html#l00026">26</a> of file <a class="el" href="_chat_member_8h_source.html">ChatMember.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_chat_member_8h_source.html#l00027">27</a> of file <a class="el" href="_chat_member_8h_source.html">ChatMember.h</a>.</p>
</div>
</div>
@@ -167,7 +433,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_chat_member.html">ChatMember</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_chat_member.js b/docs/class_tg_bot_1_1_chat_member.js
index 91ae51a..07d4523 100644
--- a/docs/class_tg_bot_1_1_chat_member.js
+++ b/docs/class_tg_bot_1_1_chat_member.js
@@ -1,6 +1,20 @@
var class_tg_bot_1_1_chat_member =
[
[ "Ptr", "class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d", null ],
+ [ "canAddWebPagePreviews", "class_tg_bot_1_1_chat_member.html#a1c6b3267284c33738529f21ed421f422", null ],
+ [ "canBeEdited", "class_tg_bot_1_1_chat_member.html#a384d160e04985dfc09fe75b2d41ee959", null ],
+ [ "canChangeInfo", "class_tg_bot_1_1_chat_member.html#a8f87b8e49404e2dcf10f0b7fdc0ebd2e", null ],
+ [ "canDeleteMessages", "class_tg_bot_1_1_chat_member.html#a94c6526ee858618a2de90e97b206c987", null ],
+ [ "canEditMessages", "class_tg_bot_1_1_chat_member.html#a0f785d057d0b4ad7178f54c8a366b7b7", null ],
+ [ "canInviteUsers", "class_tg_bot_1_1_chat_member.html#a8da77ae47a171bdafc72c5420293ecbc", null ],
+ [ "canPinMessages", "class_tg_bot_1_1_chat_member.html#aebb5db396b746a9cbd1a4b7fed79b0a0", null ],
+ [ "canPostMessages", "class_tg_bot_1_1_chat_member.html#a1c80bc423c534a4118ea8a4d1b7b9b2b", null ],
+ [ "canPromoteMembers", "class_tg_bot_1_1_chat_member.html#abee156a19f1a0b23e67a7424b432cb23", null ],
+ [ "canRestrictMembers", "class_tg_bot_1_1_chat_member.html#a12701701c84d3b29be86ac15fa940ed7", null ],
+ [ "canSendMediaMessages", "class_tg_bot_1_1_chat_member.html#af834543dad37d08f3496f92d7c5e9f9c", null ],
+ [ "canSendMessages", "class_tg_bot_1_1_chat_member.html#ae8c21db2c7d9dae42c40494299ae9c01", null ],
+ [ "canSendOtherMessages", "class_tg_bot_1_1_chat_member.html#acf62ee2b93c10a11a34ec12dbdca7d21", null ],
[ "status", "class_tg_bot_1_1_chat_member.html#a373057cf2fcca9ecb49951a5e61a6666", null ],
+ [ "untilDate", "class_tg_bot_1_1_chat_member.html#ace7455f999a39f804ff559bc77f7814d", null ],
[ "user", "class_tg_bot_1_1_chat_member.html#a1a1cefdfec4a60bd6ba1e588edad9aa1", null ]
]; \ No newline at end of file
diff --git a/docs/class_tg_bot_1_1_chat_photo-members.html b/docs/class_tg_bot_1_1_chat_photo-members.html
new file mode 100644
index 0000000..5d0550e
--- /dev/null
+++ b/docs/class_tg_bot_1_1_chat_photo-members.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_chat_photo.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">TgBot::ChatPhoto Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_tg_bot_1_1_chat_photo.html">TgBot::ChatPhoto</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_photo.html#a6939e40e825e12b9b5dd2002d6d4d178">bigFileId</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_photo.html">TgBot::ChatPhoto</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_photo.html#a732024e5287eef199f40dfef151d5265">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_photo.html">TgBot::ChatPhoto</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_photo.html#a57106860db152f24486aba761cb5f44e">smallFileId</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_chat_photo.html">TgBot::ChatPhoto</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_chat_photo.html b/docs/class_tg_bot_1_1_chat_photo.html
new file mode 100644
index 0000000..8248aee
--- /dev/null
+++ b/docs/class_tg_bot_1_1_chat_photo.html
@@ -0,0 +1,176 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: TgBot::ChatPhoto Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_chat_photo.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_tg_bot_1_1_chat_photo-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">TgBot::ChatPhoto Class Reference<div class="ingroups"><a class="el" href="group__types.html">Types</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="_chat_photo_8h_source.html">ChatPhoto.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a732024e5287eef199f40dfef151d5265"><td class="memItemLeft" align="right" valign="top">typedef std::shared_ptr&lt; <a class="el" href="class_tg_bot_1_1_chat_photo.html">ChatPhoto</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat_photo.html#a732024e5287eef199f40dfef151d5265">Ptr</a></td></tr>
+<tr class="separator:a732024e5287eef199f40dfef151d5265"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a57106860db152f24486aba761cb5f44e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat_photo.html#a57106860db152f24486aba761cb5f44e">smallFileId</a></td></tr>
+<tr class="separator:a57106860db152f24486aba761cb5f44e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6939e40e825e12b9b5dd2002d6d4d178"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat_photo.html#a6939e40e825e12b9b5dd2002d6d4d178">bigFileId</a></td></tr>
+<tr class="separator:a6939e40e825e12b9b5dd2002d6d4d178"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>This object represents a chat photo. </p>
+
+<p class="definition">Definition at line <a class="el" href="_chat_photo_8h_source.html#l00036">36</a> of file <a class="el" href="_chat_photo_8h_source.html">ChatPhoto.h</a>.</p>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
+<a id="a732024e5287eef199f40dfef151d5265"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a732024e5287eef199f40dfef151d5265">&#9670;&nbsp;</a></span>Ptr</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef std::shared_ptr&lt;<a class="el" href="class_tg_bot_1_1_chat_photo.html">ChatPhoto</a>&gt; <a class="el" href="class_tg_bot_1_1_chat_photo.html#a732024e5287eef199f40dfef151d5265">TgBot::ChatPhoto::Ptr</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_chat_photo_8h_source.html#l00038">38</a> of file <a class="el" href="_chat_photo_8h_source.html">ChatPhoto.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a6939e40e825e12b9b5dd2002d6d4d178"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6939e40e825e12b9b5dd2002d6d4d178">&#9670;&nbsp;</a></span>bigFileId</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::ChatPhoto::bigFileId</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Unique file identifier of big (640x640) chat photo. This file_id can be used only for photo download. </p>
+
+<p class="definition">Definition at line <a class="el" href="_chat_photo_8h_source.html#l00048">48</a> of file <a class="el" href="_chat_photo_8h_source.html">ChatPhoto.h</a>.</p>
+
+</div>
+</div>
+<a id="a57106860db152f24486aba761cb5f44e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a57106860db152f24486aba761cb5f44e">&#9670;&nbsp;</a></span>smallFileId</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::ChatPhoto::smallFileId</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Unique file identifier of small (160x160) chat photo. This file_id can be used only for photo download. </p>
+
+<p class="definition">Definition at line <a class="el" href="_chat_photo_8h_source.html#l00043">43</a> of file <a class="el" href="_chat_photo_8h_source.html">ChatPhoto.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/tgbot/types/<a class="el" href="_chat_photo_8h_source.html">ChatPhoto.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_chat_photo.html">ChatPhoto</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_chat_photo.js b/docs/class_tg_bot_1_1_chat_photo.js
new file mode 100644
index 0000000..15d0c3c
--- /dev/null
+++ b/docs/class_tg_bot_1_1_chat_photo.js
@@ -0,0 +1,6 @@
+var class_tg_bot_1_1_chat_photo =
+[
+ [ "Ptr", "class_tg_bot_1_1_chat_photo.html#a732024e5287eef199f40dfef151d5265", null ],
+ [ "bigFileId", "class_tg_bot_1_1_chat_photo.html#a6939e40e825e12b9b5dd2002d6d4d178", null ],
+ [ "smallFileId", "class_tg_bot_1_1_chat_photo.html#a57106860db152f24486aba761cb5f44e", null ]
+]; \ No newline at end of file
diff --git a/docs/class_tg_bot_1_1_chosen_inline_result-members.html b/docs/class_tg_bot_1_1_chosen_inline_result-members.html
index 9795627..7997125 100644
--- a/docs/class_tg_bot_1_1_chosen_inline_result-members.html
+++ b/docs/class_tg_bot_1_1_chosen_inline_result-members.html
@@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_chosen_inline_result.
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_chosen_inline_result.html b/docs/class_tg_bot_1_1_chosen_inline_result.html
index e8087cc..4cbfb28 100644
--- a/docs/class_tg_bot_1_1_chosen_inline_result.html
+++ b/docs/class_tg_bot_1_1_chosen_inline_result.html
@@ -224,7 +224,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_chosen_inline_result.html">ChosenInlineResult</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_contact-members.html b/docs/class_tg_bot_1_1_contact-members.html
index eb8b259..5828273 100644
--- a/docs/class_tg_bot_1_1_contact-members.html
+++ b/docs/class_tg_bot_1_1_contact-members.html
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_contact.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_contact.html b/docs/class_tg_bot_1_1_contact.html
index 9478ed9..4c67849 100644
--- a/docs/class_tg_bot_1_1_contact.html
+++ b/docs/class_tg_bot_1_1_contact.html
@@ -205,7 +205,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_contact.html">Contact</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_document-members.html b/docs/class_tg_bot_1_1_document-members.html
index 16e4f4d..e4bc180 100644
--- a/docs/class_tg_bot_1_1_document-members.html
+++ b/docs/class_tg_bot_1_1_document-members.html
@@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_document.html','');})
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_document.html b/docs/class_tg_bot_1_1_document.html
index acd0be2..ee67771 100644
--- a/docs/class_tg_bot_1_1_document.html
+++ b/docs/class_tg_bot_1_1_document.html
@@ -224,7 +224,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_document.html">Document</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_event_broadcaster-members.html b/docs/class_tg_bot_1_1_event_broadcaster-members.html
index a61f05d..7d0a7b7 100644
--- a/docs/class_tg_bot_1_1_event_broadcaster-members.html
+++ b/docs/class_tg_bot_1_1_event_broadcaster-members.html
@@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_event_broadcaster.htm
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_event_broadcaster.html b/docs/class_tg_bot_1_1_event_broadcaster.html
index 661a3db..54c8884 100644
--- a/docs/class_tg_bot_1_1_event_broadcaster.html
+++ b/docs/class_tg_bot_1_1_event_broadcaster.html
@@ -487,7 +487,7 @@ Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_event_broadcaster.html">EventBroadcaster</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_event_handler-members.html b/docs/class_tg_bot_1_1_event_handler-members.html
index 3a53e48..74b9bf9 100644
--- a/docs/class_tg_bot_1_1_event_handler-members.html
+++ b/docs/class_tg_bot_1_1_event_handler-members.html
@@ -93,7 +93,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_event_handler.html','
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_event_handler.html b/docs/class_tg_bot_1_1_event_handler.html
index b3716a6..e5b7fd2 100644
--- a/docs/class_tg_bot_1_1_event_handler.html
+++ b/docs/class_tg_bot_1_1_event_handler.html
@@ -156,7 +156,7 @@ Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_event_handler.html">EventHandler</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_file-members.html b/docs/class_tg_bot_1_1_file-members.html
index 38b48c9..1e811fb 100644
--- a/docs/class_tg_bot_1_1_file-members.html
+++ b/docs/class_tg_bot_1_1_file-members.html
@@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_file.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_file.html b/docs/class_tg_bot_1_1_file.html
index 02677a8..15e332d 100644
--- a/docs/class_tg_bot_1_1_file.html
+++ b/docs/class_tg_bot_1_1_file.html
@@ -186,7 +186,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_file.html">File</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_force_reply-members.html b/docs/class_tg_bot_1_1_force_reply-members.html
index de7d3e3..17f0915 100644
--- a/docs/class_tg_bot_1_1_force_reply-members.html
+++ b/docs/class_tg_bot_1_1_force_reply-members.html
@@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_force_reply.html','')
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_force_reply.html b/docs/class_tg_bot_1_1_force_reply.html
index 088609a..0cb62bd 100644
--- a/docs/class_tg_bot_1_1_force_reply.html
+++ b/docs/class_tg_bot_1_1_force_reply.html
@@ -185,7 +185,7 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_force_reply.html">ForceReply</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_generic_reply-members.html b/docs/class_tg_bot_1_1_generic_reply-members.html
index e4ecbef..5f63d7a 100644
--- a/docs/class_tg_bot_1_1_generic_reply-members.html
+++ b/docs/class_tg_bot_1_1_generic_reply-members.html
@@ -93,7 +93,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_generic_reply.html','
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_generic_reply.html b/docs/class_tg_bot_1_1_generic_reply.html
index f44a1d4..dfb8c01 100644
--- a/docs/class_tg_bot_1_1_generic_reply.html
+++ b/docs/class_tg_bot_1_1_generic_reply.html
@@ -170,7 +170,7 @@ Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_http_client-members.html b/docs/class_tg_bot_1_1_http_client-members.html
index 75b4e83..1e157eb 100644
--- a/docs/class_tg_bot_1_1_http_client-members.html
+++ b/docs/class_tg_bot_1_1_http_client-members.html
@@ -93,7 +93,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_http_client.html','')
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_http_client.html b/docs/class_tg_bot_1_1_http_client.html
index 06be40a..4ae8956 100644
--- a/docs/class_tg_bot_1_1_http_client.html
+++ b/docs/class_tg_bot_1_1_http_client.html
@@ -169,7 +169,7 @@ Static Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_http_client.html">HttpClient</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_http_parser-members.html b/docs/class_tg_bot_1_1_http_parser-members.html
index 13ebbfe..aa7f1b5 100644
--- a/docs/class_tg_bot_1_1_http_parser-members.html
+++ b/docs/class_tg_bot_1_1_http_parser-members.html
@@ -101,7 +101,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_http_parser.html','')
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_http_parser.html b/docs/class_tg_bot_1_1_http_parser.html
index 6f248db..a64091f 100644
--- a/docs/class_tg_bot_1_1_http_parser.html
+++ b/docs/class_tg_bot_1_1_http_parser.html
@@ -430,7 +430,7 @@ Static Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_http_parser.html">HttpParser</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_http_req_arg-members.html b/docs/class_tg_bot_1_1_http_req_arg-members.html
index 089160a..d6f7d3d 100644
--- a/docs/class_tg_bot_1_1_http_req_arg-members.html
+++ b/docs/class_tg_bot_1_1_http_req_arg-members.html
@@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_http_req_arg.html',''
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_http_req_arg.html b/docs/class_tg_bot_1_1_http_req_arg.html
index 7bdeef3..e805d44 100644
--- a/docs/class_tg_bot_1_1_http_req_arg.html
+++ b/docs/class_tg_bot_1_1_http_req_arg.html
@@ -267,7 +267,7 @@ template&lt;typename T &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_http_req_arg.html">HttpReqArg</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_http_server-members.html b/docs/class_tg_bot_1_1_http_server-members.html
index bfa9272..f7fd44c 100644
--- a/docs/class_tg_bot_1_1_http_server-members.html
+++ b/docs/class_tg_bot_1_1_http_server-members.html
@@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_http_server.html','')
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_http_server.html b/docs/class_tg_bot_1_1_http_server.html
index d0927ae..bffe514 100644
--- a/docs/class_tg_bot_1_1_http_server.html
+++ b/docs/class_tg_bot_1_1_http_server.html
@@ -345,7 +345,7 @@ template&lt;typename Protocol&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_http_server.html">HttpServer</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_http_server_1_1_connection-members.html b/docs/class_tg_bot_1_1_http_server_1_1_connection-members.html
index 516e371..8448a0e 100644
--- a/docs/class_tg_bot_1_1_http_server_1_1_connection-members.html
+++ b/docs/class_tg_bot_1_1_http_server_1_1_connection-members.html
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_http_server_1_1_conne
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_http_server_1_1_connection.html b/docs/class_tg_bot_1_1_http_server_1_1_connection.html
index e7db6d3..e61f8b3 100644
--- a/docs/class_tg_bot_1_1_http_server_1_1_connection.html
+++ b/docs/class_tg_bot_1_1_http_server_1_1_connection.html
@@ -259,7 +259,7 @@ template&lt;typename Protocol&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_http_server.html">HttpServer</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_http_server_1_1_connection.html">Connection</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_keyboard_button-members.html b/docs/class_tg_bot_1_1_inline_keyboard_button-members.html
index 5c50610..1689bce 100644
--- a/docs/class_tg_bot_1_1_inline_keyboard_button-members.html
+++ b/docs/class_tg_bot_1_1_inline_keyboard_button-members.html
@@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_inline_keyboard_butto
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_keyboard_button.html b/docs/class_tg_bot_1_1_inline_keyboard_button.html
index f36922d..b68680c 100644
--- a/docs/class_tg_bot_1_1_inline_keyboard_button.html
+++ b/docs/class_tg_bot_1_1_inline_keyboard_button.html
@@ -224,7 +224,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_inline_keyboard_button.html">InlineKeyboardButton</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_keyboard_markup-members.html b/docs/class_tg_bot_1_1_inline_keyboard_markup-members.html
index 13c1d69..5424770 100644
--- a/docs/class_tg_bot_1_1_inline_keyboard_markup-members.html
+++ b/docs/class_tg_bot_1_1_inline_keyboard_markup-members.html
@@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_inline_keyboard_marku
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_keyboard_markup.html b/docs/class_tg_bot_1_1_inline_keyboard_markup.html
index e76b928..4b4d11a 100644
--- a/docs/class_tg_bot_1_1_inline_keyboard_markup.html
+++ b/docs/class_tg_bot_1_1_inline_keyboard_markup.html
@@ -166,7 +166,7 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_inline_keyboard_markup.html">InlineKeyboardMarkup</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query-members.html b/docs/class_tg_bot_1_1_inline_query-members.html
index 5a4ce5c..36cef98 100644
--- a/docs/class_tg_bot_1_1_inline_query-members.html
+++ b/docs/class_tg_bot_1_1_inline_query-members.html
@@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_inline_query.html',''
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query.html b/docs/class_tg_bot_1_1_inline_query.html
index 8c5b17e..cdf1c03 100644
--- a/docs/class_tg_bot_1_1_inline_query.html
+++ b/docs/class_tg_bot_1_1_inline_query.html
@@ -224,7 +224,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_inline_query.html">InlineQuery</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result-members.html b/docs/class_tg_bot_1_1_inline_query_result-members.html
index c110f50..97b878d 100644
--- a/docs/class_tg_bot_1_1_inline_query_result-members.html
+++ b/docs/class_tg_bot_1_1_inline_query_result-members.html
@@ -100,7 +100,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_inline_query_result.h
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result.html b/docs/class_tg_bot_1_1_inline_query_result.html
index f600e8f..f94ec10 100644
--- a/docs/class_tg_bot_1_1_inline_query_result.html
+++ b/docs/class_tg_bot_1_1_inline_query_result.html
@@ -334,7 +334,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">InlineQueryResult</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_article-members.html b/docs/class_tg_bot_1_1_inline_query_result_article-members.html
index cd54129..132dcf7 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_article-members.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_article-members.html
@@ -108,7 +108,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_inline_query_result_a
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_article.html b/docs/class_tg_bot_1_1_inline_query_result_article.html
index 026f52b..9c99052 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_article.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_article.html
@@ -337,7 +337,7 @@ Static Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_inline_query_result_article.html">InlineQueryResultArticle</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_audio-members.html b/docs/class_tg_bot_1_1_inline_query_result_audio-members.html
index c90c876..698d1b9 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_audio-members.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_audio-members.html
@@ -105,7 +105,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_inline_query_result_a
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_audio.html b/docs/class_tg_bot_1_1_inline_query_result_audio.html
index 9f21bee..f1e33fd 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_audio.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_audio.html
@@ -280,7 +280,7 @@ Static Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_inline_query_result_audio.html">InlineQueryResultAudio</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_cached_audio-members.html b/docs/class_tg_bot_1_1_inline_query_result_cached_audio-members.html
index 3a51aaa..0e1fad8 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_cached_audio-members.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_cached_audio-members.html
@@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_inline_query_result_c
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_cached_audio.html b/docs/class_tg_bot_1_1_inline_query_result_cached_audio.html
index 02865b1..e368f77 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_cached_audio.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_cached_audio.html
@@ -242,7 +242,7 @@ Static Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_audio.html">InlineQueryResultCachedAudio</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_cached_document-members.html b/docs/class_tg_bot_1_1_inline_query_result_cached_document-members.html
index 54016e0..4c3d5cf 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_cached_document-members.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_cached_document-members.html
@@ -104,7 +104,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_inline_query_result_c
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_cached_document.html b/docs/class_tg_bot_1_1_inline_query_result_cached_document.html
index 486c0d6..f3b4509 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_cached_document.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_cached_document.html
@@ -261,7 +261,7 @@ Static Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_document.html">InlineQueryResultCachedDocument</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_cached_gif-members.html b/docs/class_tg_bot_1_1_inline_query_result_cached_gif-members.html
index 5aa1fe5..fe54c84 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_cached_gif-members.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_cached_gif-members.html
@@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_inline_query_result_c
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_cached_gif.html b/docs/class_tg_bot_1_1_inline_query_result_cached_gif.html
index 81d70a9..88bf21e 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_cached_gif.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_cached_gif.html
@@ -242,7 +242,7 @@ Static Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_gif.html">InlineQueryResultCachedGif</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif-members.html b/docs/class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif-members.html
index 20c782c..65a3e9d 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif-members.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif-members.html
@@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_inline_query_result_c
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html b/docs/class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html
index 5aca837..f0bb091 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html
@@ -242,7 +242,7 @@ Static Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html">InlineQueryResultCachedMpeg4Gif</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_cached_photo-members.html b/docs/class_tg_bot_1_1_inline_query_result_cached_photo-members.html
index ac27b63..93494b4 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_cached_photo-members.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_cached_photo-members.html
@@ -104,7 +104,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_inline_query_result_c
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_cached_photo.html b/docs/class_tg_bot_1_1_inline_query_result_cached_photo.html
index 69b069a..7fb4c86 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_cached_photo.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_cached_photo.html
@@ -261,7 +261,7 @@ Static Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_photo.html">InlineQueryResultCachedPhoto</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_cached_sticker-members.html b/docs/class_tg_bot_1_1_inline_query_result_cached_sticker-members.html
index 4cd94a2..2cf543d 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_cached_sticker-members.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_cached_sticker-members.html
@@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_inline_query_result_c
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_cached_sticker.html b/docs/class_tg_bot_1_1_inline_query_result_cached_sticker.html
index e60602b..08c0580 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_cached_sticker.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_cached_sticker.html
@@ -242,7 +242,7 @@ Static Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_sticker.html">InlineQueryResultCachedSticker</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_cached_video-members.html b/docs/class_tg_bot_1_1_inline_query_result_cached_video-members.html
index 1d247f4..7edfd13 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_cached_video-members.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_cached_video-members.html
@@ -104,7 +104,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_inline_query_result_c
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_cached_video.html b/docs/class_tg_bot_1_1_inline_query_result_cached_video.html
index db0fff3..229760a 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_cached_video.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_cached_video.html
@@ -261,7 +261,7 @@ Static Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_video.html">InlineQueryResultCachedVideo</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_cached_voice-members.html b/docs/class_tg_bot_1_1_inline_query_result_cached_voice-members.html
index 2638d6a..b14262c 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_cached_voice-members.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_cached_voice-members.html
@@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_inline_query_result_c
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_cached_voice.html b/docs/class_tg_bot_1_1_inline_query_result_cached_voice.html
index 1462bc8..c4ec905 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_cached_voice.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_cached_voice.html
@@ -242,7 +242,7 @@ Static Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_voice.html">InlineQueryResultCachedVoice</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_contact-members.html b/docs/class_tg_bot_1_1_inline_query_result_contact-members.html
index e18f3c6..eb3a32a 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_contact-members.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_contact-members.html
@@ -108,7 +108,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_inline_query_result_c
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_contact.html b/docs/class_tg_bot_1_1_inline_query_result_contact.html
index 03b4055..301b93b 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_contact.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_contact.html
@@ -337,7 +337,7 @@ Static Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_inline_query_result_contact.html">InlineQueryResultContact</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_document-members.html b/docs/class_tg_bot_1_1_inline_query_result_document-members.html
index c21cf48..29628bd 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_document-members.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_document-members.html
@@ -108,7 +108,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_inline_query_result_d
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_document.html b/docs/class_tg_bot_1_1_inline_query_result_document.html
index 3b9ec12..17d5282 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_document.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_document.html
@@ -337,7 +337,7 @@ Static Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_inline_query_result_document.html">InlineQueryResultDocument</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_game-members.html b/docs/class_tg_bot_1_1_inline_query_result_game-members.html
index ef49fc0..9d452ad 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_game-members.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_game-members.html
@@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_inline_query_result_g
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_game.html b/docs/class_tg_bot_1_1_inline_query_result_game.html
index b6aa56e..ab16ad0 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_game.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_game.html
@@ -242,7 +242,7 @@ Static Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_inline_query_result_game.html">InlineQueryResultGame</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_gif-members.html b/docs/class_tg_bot_1_1_inline_query_result_gif-members.html
index 70a4f70..1d4dcf4 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_gif-members.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_gif-members.html
@@ -87,26 +87,27 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_inline_query_result_g
<p>This is the complete list of members for <a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html">TgBot::InlineQueryResultGif</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html#acfc3e23bb91a081e9cbebea3de417f70">caption</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html#ac668e2b6fca9f023e5d4198acb73faae">gifHeight</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html">TgBot::InlineQueryResultGif</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html#a7f38ad7e89d2e911f3b5b8e4f9209ad0">gifUrl</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html">TgBot::InlineQueryResultGif</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html#a0a205b57827e2512f96f4f2e3ae62376">gifWidth</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html">TgBot::InlineQueryResultGif</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html#a75316c8ba9522f44aedb9788584156db">id</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html#a3d521bee0ec085b4d59d99435ec5d282">InlineQueryResult</a>()</td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html#afdc37593f7f371b473a042e9dd832874">InlineQueryResultGif</a>()</td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html">TgBot::InlineQueryResultGif</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html#ace9850f165c2e823696aab62391b3943">inputMessageContent</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html#a470940afb4d7151f36dea3cb0b53b618">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html">TgBot::InlineQueryResultGif</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html#a5b19b26210f5191e80fc1ed8de9a12a0">replyMarkup</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html#a0872ef8aa09cbf3b1fba851dd37e49a3">thumbUrl</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html">TgBot::InlineQueryResultGif</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html#a1d94f4380732940843c30408fa85f994">title</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">type</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html#abe09430a376eb777fe7bc563ea1df5f6">gifDuration</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html">TgBot::InlineQueryResultGif</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html#ac668e2b6fca9f023e5d4198acb73faae">gifHeight</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html">TgBot::InlineQueryResultGif</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html#a7f38ad7e89d2e911f3b5b8e4f9209ad0">gifUrl</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html">TgBot::InlineQueryResultGif</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html#a0a205b57827e2512f96f4f2e3ae62376">gifWidth</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html">TgBot::InlineQueryResultGif</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html#a75316c8ba9522f44aedb9788584156db">id</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html#a3d521bee0ec085b4d59d99435ec5d282">InlineQueryResult</a>()</td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html#afdc37593f7f371b473a042e9dd832874">InlineQueryResultGif</a>()</td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html">TgBot::InlineQueryResultGif</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html#ace9850f165c2e823696aab62391b3943">inputMessageContent</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html#a470940afb4d7151f36dea3cb0b53b618">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html">TgBot::InlineQueryResultGif</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html#a5b19b26210f5191e80fc1ed8de9a12a0">replyMarkup</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html#a0872ef8aa09cbf3b1fba851dd37e49a3">thumbUrl</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html">TgBot::InlineQueryResultGif</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html#a1d94f4380732940843c30408fa85f994">title</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html#a0e1e6dfd253f170a7b9948e41305cf19">TYPE</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html">TgBot::InlineQueryResultGif</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html#a1adbb76a14ff772aa8e06b26f302ade0">~InlineQueryResult</a>()</td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">type</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html#a1adbb76a14ff772aa8e06b26f302ade0">~InlineQueryResult</a>()</td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_gif.html b/docs/class_tg_bot_1_1_inline_query_result_gif.html
index b2ce9b2..19bd676 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_gif.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_gif.html
@@ -127,6 +127,8 @@ Public Attributes</h2></td></tr>
<tr class="separator:a0a205b57827e2512f96f4f2e3ae62376"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac668e2b6fca9f023e5d4198acb73faae"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html#ac668e2b6fca9f023e5d4198acb73faae">gifHeight</a></td></tr>
<tr class="separator:ac668e2b6fca9f023e5d4198acb73faae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe09430a376eb777fe7bc563ea1df5f6"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html#abe09430a376eb777fe7bc563ea1df5f6">gifDuration</a></td></tr>
+<tr class="separator:abe09430a376eb777fe7bc563ea1df5f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0872ef8aa09cbf3b1fba851dd37e49a3"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html#a0872ef8aa09cbf3b1fba851dd37e49a3">thumbUrl</a></td></tr>
<tr class="separator:a0872ef8aa09cbf3b1fba851dd37e49a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_class_tg_bot_1_1_inline_query_result"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_tg_bot_1_1_inline_query_result')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td></tr>
@@ -198,6 +200,23 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
+<a id="abe09430a376eb777fe7bc563ea1df5f6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abe09430a376eb777fe7bc563ea1df5f6">&#9670;&nbsp;</a></span>gifDuration</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t TgBot::InlineQueryResultGif::gifDuration</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. Duration of the GIF </p>
+
+<p class="definition">Definition at line <a class="el" href="_inline_query_result_gif_8h_source.html#l00049">49</a> of file <a class="el" href="_inline_query_result_gif_8h_source.html">InlineQueryResultGif.h</a>.</p>
+
+</div>
+</div>
<a id="ac668e2b6fca9f023e5d4198acb73faae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac668e2b6fca9f023e5d4198acb73faae">&#9670;&nbsp;</a></span>gifHeight</h2>
@@ -262,7 +281,7 @@ Static Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>URL of the static thumbnail for the result (jpeg or gif) </p>
-<p class="definition">Definition at line <a class="el" href="_inline_query_result_gif_8h_source.html#l00049">49</a> of file <a class="el" href="_inline_query_result_gif_8h_source.html">InlineQueryResultGif.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_inline_query_result_gif_8h_source.html#l00054">54</a> of file <a class="el" href="_inline_query_result_gif_8h_source.html">InlineQueryResultGif.h</a>.</p>
</div>
</div>
@@ -299,7 +318,7 @@ Static Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html">InlineQueryResultGif</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_gif.js b/docs/class_tg_bot_1_1_inline_query_result_gif.js
index 0026de4..2415c9c 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_gif.js
+++ b/docs/class_tg_bot_1_1_inline_query_result_gif.js
@@ -2,6 +2,7 @@ var class_tg_bot_1_1_inline_query_result_gif =
[
[ "Ptr", "class_tg_bot_1_1_inline_query_result_gif.html#a470940afb4d7151f36dea3cb0b53b618", null ],
[ "InlineQueryResultGif", "class_tg_bot_1_1_inline_query_result_gif.html#afdc37593f7f371b473a042e9dd832874", null ],
+ [ "gifDuration", "class_tg_bot_1_1_inline_query_result_gif.html#abe09430a376eb777fe7bc563ea1df5f6", null ],
[ "gifHeight", "class_tg_bot_1_1_inline_query_result_gif.html#ac668e2b6fca9f023e5d4198acb73faae", null ],
[ "gifUrl", "class_tg_bot_1_1_inline_query_result_gif.html#a7f38ad7e89d2e911f3b5b8e4f9209ad0", null ],
[ "gifWidth", "class_tg_bot_1_1_inline_query_result_gif.html#a0a205b57827e2512f96f4f2e3ae62376", null ],
diff --git a/docs/class_tg_bot_1_1_inline_query_result_location-members.html b/docs/class_tg_bot_1_1_inline_query_result_location-members.html
index 2951ad3..5338575 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_location-members.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_location-members.html
@@ -107,7 +107,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_inline_query_result_l
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_location.html b/docs/class_tg_bot_1_1_inline_query_result_location.html
index c3b8104..f705587 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_location.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_location.html
@@ -318,7 +318,7 @@ Static Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_inline_query_result_location.html">InlineQueryResultLocation</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_mpeg4_gif-members.html b/docs/class_tg_bot_1_1_inline_query_result_mpeg4_gif-members.html
index c403f85..159cdaa 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_mpeg4_gif-members.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_mpeg4_gif-members.html
@@ -91,22 +91,23 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_inline_query_result_m
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html#a3d521bee0ec085b4d59d99435ec5d282">InlineQueryResult</a>()</td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#aee32f547953b7ea4735302fb41b7ac74">InlineQueryResultMpeg4Gif</a>()</td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html">TgBot::InlineQueryResultMpeg4Gif</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html#ace9850f165c2e823696aab62391b3943">inputMessageContent</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a783d22cb41d4f8ee598cddde8d98b90c">mpeg4Height</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html">TgBot::InlineQueryResultMpeg4Gif</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a32b8a36f73b908be5a142f58e3355069">mpeg4Url</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html">TgBot::InlineQueryResultMpeg4Gif</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a5fe876f117ad0b850c6e0333717e431c">mpeg4Width</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html">TgBot::InlineQueryResultMpeg4Gif</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ad818a04396804ae76ea81d752d145e45">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html">TgBot::InlineQueryResultMpeg4Gif</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html#a5b19b26210f5191e80fc1ed8de9a12a0">replyMarkup</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ac90d65262a4481d149f90153bcf621e5">thumbUrl</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html">TgBot::InlineQueryResultMpeg4Gif</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html#a1d94f4380732940843c30408fa85f994">title</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#adb13797566bf91aa480bf10cf1655239">TYPE</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html">TgBot::InlineQueryResultMpeg4Gif</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a046e5ad4661be2e9adbe15890409584e">mpeg4Duration</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html">TgBot::InlineQueryResultMpeg4Gif</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a783d22cb41d4f8ee598cddde8d98b90c">mpeg4Height</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html">TgBot::InlineQueryResultMpeg4Gif</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a32b8a36f73b908be5a142f58e3355069">mpeg4Url</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html">TgBot::InlineQueryResultMpeg4Gif</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a5fe876f117ad0b850c6e0333717e431c">mpeg4Width</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html">TgBot::InlineQueryResultMpeg4Gif</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ad818a04396804ae76ea81d752d145e45">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html">TgBot::InlineQueryResultMpeg4Gif</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html#a5b19b26210f5191e80fc1ed8de9a12a0">replyMarkup</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ac90d65262a4481d149f90153bcf621e5">thumbUrl</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html">TgBot::InlineQueryResultMpeg4Gif</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html#a1d94f4380732940843c30408fa85f994">title</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">type</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html#a1adbb76a14ff772aa8e06b26f302ade0">~InlineQueryResult</a>()</td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#adb13797566bf91aa480bf10cf1655239">TYPE</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html">TgBot::InlineQueryResultMpeg4Gif</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html#a1adbb76a14ff772aa8e06b26f302ade0">~InlineQueryResult</a>()</td><td class="entry"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_mpeg4_gif.html b/docs/class_tg_bot_1_1_inline_query_result_mpeg4_gif.html
index 9af0524..1ac2391 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_mpeg4_gif.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_mpeg4_gif.html
@@ -127,6 +127,8 @@ Public Attributes</h2></td></tr>
<tr class="separator:a5fe876f117ad0b850c6e0333717e431c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a783d22cb41d4f8ee598cddde8d98b90c"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a783d22cb41d4f8ee598cddde8d98b90c">mpeg4Height</a></td></tr>
<tr class="separator:a783d22cb41d4f8ee598cddde8d98b90c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a046e5ad4661be2e9adbe15890409584e"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a046e5ad4661be2e9adbe15890409584e">mpeg4Duration</a></td></tr>
+<tr class="separator:a046e5ad4661be2e9adbe15890409584e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac90d65262a4481d149f90153bcf621e5"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ac90d65262a4481d149f90153bcf621e5">thumbUrl</a></td></tr>
<tr class="separator:ac90d65262a4481d149f90153bcf621e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_class_tg_bot_1_1_inline_query_result"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_tg_bot_1_1_inline_query_result')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_tg_bot_1_1_inline_query_result.html">TgBot::InlineQueryResult</a></td></tr>
@@ -198,6 +200,23 @@ Static Public Attributes</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a046e5ad4661be2e9adbe15890409584e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a046e5ad4661be2e9adbe15890409584e">&#9670;&nbsp;</a></span>mpeg4Duration</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t TgBot::InlineQueryResultMpeg4Gif::mpeg4Duration</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. <a class="el" href="class_tg_bot_1_1_video.html">Video</a> duration. </p>
+
+<p class="definition">Definition at line <a class="el" href="_inline_query_result_mpeg4_gif_8h_source.html#l00044">44</a> of file <a class="el" href="_inline_query_result_mpeg4_gif_8h_source.html">InlineQueryResultMpeg4Gif.h</a>.</p>
+
+</div>
+</div>
<a id="a783d22cb41d4f8ee598cddde8d98b90c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a783d22cb41d4f8ee598cddde8d98b90c">&#9670;&nbsp;</a></span>mpeg4Height</h2>
@@ -262,7 +281,7 @@ Static Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>URL of the static thumbnail (jpeg or gif) for the result </p>
-<p class="definition">Definition at line <a class="el" href="_inline_query_result_mpeg4_gif_8h_source.html#l00044">44</a> of file <a class="el" href="_inline_query_result_mpeg4_gif_8h_source.html">InlineQueryResultMpeg4Gif.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_inline_query_result_mpeg4_gif_8h_source.html#l00049">49</a> of file <a class="el" href="_inline_query_result_mpeg4_gif_8h_source.html">InlineQueryResultMpeg4Gif.h</a>.</p>
</div>
</div>
@@ -299,7 +318,7 @@ Static Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html">InlineQueryResultMpeg4Gif</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_mpeg4_gif.js b/docs/class_tg_bot_1_1_inline_query_result_mpeg4_gif.js
index 1dcdad9..2d987ca 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_mpeg4_gif.js
+++ b/docs/class_tg_bot_1_1_inline_query_result_mpeg4_gif.js
@@ -2,6 +2,7 @@ var class_tg_bot_1_1_inline_query_result_mpeg4_gif =
[
[ "Ptr", "class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ad818a04396804ae76ea81d752d145e45", null ],
[ "InlineQueryResultMpeg4Gif", "class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#aee32f547953b7ea4735302fb41b7ac74", null ],
+ [ "mpeg4Duration", "class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a046e5ad4661be2e9adbe15890409584e", null ],
[ "mpeg4Height", "class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a783d22cb41d4f8ee598cddde8d98b90c", null ],
[ "mpeg4Url", "class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a32b8a36f73b908be5a142f58e3355069", null ],
[ "mpeg4Width", "class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a5fe876f117ad0b850c6e0333717e431c", null ],
diff --git a/docs/class_tg_bot_1_1_inline_query_result_photo-members.html b/docs/class_tg_bot_1_1_inline_query_result_photo-members.html
index 3d0cfd7..5137296 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_photo-members.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_photo-members.html
@@ -107,7 +107,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_inline_query_result_p
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_photo.html b/docs/class_tg_bot_1_1_inline_query_result_photo.html
index 1579f0e..38e9911 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_photo.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_photo.html
@@ -318,7 +318,7 @@ Static Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_inline_query_result_photo.html">InlineQueryResultPhoto</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_venue-members.html b/docs/class_tg_bot_1_1_inline_query_result_venue-members.html
index b7e282c..fd93513 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_venue-members.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_venue-members.html
@@ -109,7 +109,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_inline_query_result_v
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_venue.html b/docs/class_tg_bot_1_1_inline_query_result_venue.html
index e9bb2c9..731d462 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_venue.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_venue.html
@@ -356,7 +356,7 @@ Static Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_inline_query_result_venue.html">InlineQueryResultVenue</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_video-members.html b/docs/class_tg_bot_1_1_inline_query_result_video-members.html
index bc18a79..bcd4677 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_video-members.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_video-members.html
@@ -109,7 +109,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_inline_query_result_v
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_video.html b/docs/class_tg_bot_1_1_inline_query_result_video.html
index b185703..b036e50 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_video.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_video.html
@@ -356,7 +356,7 @@ Static Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_inline_query_result_video.html">InlineQueryResultVideo</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_voice-members.html b/docs/class_tg_bot_1_1_inline_query_result_voice-members.html
index 3f8609a..fdc3184 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_voice-members.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_voice-members.html
@@ -104,7 +104,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_inline_query_result_v
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_inline_query_result_voice.html b/docs/class_tg_bot_1_1_inline_query_result_voice.html
index 80d1eff..939b0aa 100644
--- a/docs/class_tg_bot_1_1_inline_query_result_voice.html
+++ b/docs/class_tg_bot_1_1_inline_query_result_voice.html
@@ -261,7 +261,7 @@ Static Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_inline_query_result_voice.html">InlineQueryResultVoice</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_input_contact_message_content-members.html b/docs/class_tg_bot_1_1_input_contact_message_content-members.html
index 1b3307a..761125e 100644
--- a/docs/class_tg_bot_1_1_input_contact_message_content-members.html
+++ b/docs/class_tg_bot_1_1_input_contact_message_content-members.html
@@ -100,7 +100,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_input_contact_message
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_input_contact_message_content.html b/docs/class_tg_bot_1_1_input_contact_message_content.html
index 024078f..8bb6c64 100644
--- a/docs/class_tg_bot_1_1_input_contact_message_content.html
+++ b/docs/class_tg_bot_1_1_input_contact_message_content.html
@@ -269,7 +269,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_input_contact_message_content.html">InputContactMessageContent</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_input_file-members.html b/docs/class_tg_bot_1_1_input_file-members.html
index e4c2488..e6da3b9 100644
--- a/docs/class_tg_bot_1_1_input_file-members.html
+++ b/docs/class_tg_bot_1_1_input_file-members.html
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_input_file.html','');
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_input_file.html b/docs/class_tg_bot_1_1_input_file.html
index 16fcdf7..6c0f58b 100644
--- a/docs/class_tg_bot_1_1_input_file.html
+++ b/docs/class_tg_bot_1_1_input_file.html
@@ -230,7 +230,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_input_file.html">InputFile</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_input_location_message_content-members.html b/docs/class_tg_bot_1_1_input_location_message_content-members.html
index 93f2db5..07eef9b 100644
--- a/docs/class_tg_bot_1_1_input_location_message_content-members.html
+++ b/docs/class_tg_bot_1_1_input_location_message_content-members.html
@@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_input_location_messag
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_input_location_message_content.html b/docs/class_tg_bot_1_1_input_location_message_content.html
index 59b54b8..4867754 100644
--- a/docs/class_tg_bot_1_1_input_location_message_content.html
+++ b/docs/class_tg_bot_1_1_input_location_message_content.html
@@ -250,7 +250,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_input_location_message_content.html">InputLocationMessageContent</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_input_media-members.html b/docs/class_tg_bot_1_1_input_media-members.html
new file mode 100644
index 0000000..6b647d5
--- /dev/null
+++ b/docs/class_tg_bot_1_1_input_media-members.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_input_media.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">TgBot::InputMedia Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#a5fd875b292792f8d699d7bb678e68c90">caption</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#aadf7e972c4ea70c771a0da27da4aa7cd">duration</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#aeac8eae9ef4e06fa0c67b98a8a8042f8">height</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#a3b06a5b4686339b58c4a95b5734b4b77">media</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#ae2761ade0de31f96074d6760661c7edc">parseMode</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#abdc38ae21d5213ead3720db082ef1f9c">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#a0b8e0cc28a8283ca946b4aa5c5384a3b">supportsStreaming</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73">TYPE</a> enum name</td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#a8080040900519b706a367ecfd7b28226">type</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#afa903b8b20fd1cf71b1f0510a4563a9a">width</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_input_media.html b/docs/class_tg_bot_1_1_input_media.html
new file mode 100644
index 0000000..b85c89b
--- /dev/null
+++ b/docs/class_tg_bot_1_1_input_media.html
@@ -0,0 +1,333 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: TgBot::InputMedia Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_input_media.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_tg_bot_1_1_input_media-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">TgBot::InputMedia Class Reference<div class="ingroups"><a class="el" href="group__types.html">Types</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="_input_media_8h_source.html">InputMedia.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for TgBot::InputMedia:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="class_tg_bot_1_1_input_media.png" usemap="#TgBot::InputMedia_map" alt=""/>
+ <map id="TgBot::InputMedia_map" name="TgBot::InputMedia_map">
+<area href="class_tg_bot_1_1_input_media_photo.html" alt="TgBot::InputMediaPhoto" shape="rect" coords="0,56,145,80"/>
+<area href="class_tg_bot_1_1_input_media_video.html" alt="TgBot::InputMediaVideo" shape="rect" coords="155,56,300,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a15b9867f0c1834b2a4d16ac48f25fb73"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73">TYPE</a> : uint8_t { <a class="el" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ac6c7e64f7c3b7e4c031d022f232298bf">TYPE::PHOTO</a>,
+<a class="el" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ae60ae31f67ab883c746bb71c7a145c18">TYPE::VIDEO</a>
+ }</td></tr>
+<tr class="separator:a15b9867f0c1834b2a4d16ac48f25fb73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abdc38ae21d5213ead3720db082ef1f9c"><td class="memItemLeft" align="right" valign="top">typedef std::shared_ptr&lt; <a class="el" href="class_tg_bot_1_1_input_media.html">InputMedia</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#abdc38ae21d5213ead3720db082ef1f9c">Ptr</a></td></tr>
+<tr class="separator:abdc38ae21d5213ead3720db082ef1f9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a8080040900519b706a367ecfd7b28226"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73">TYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#a8080040900519b706a367ecfd7b28226">type</a></td></tr>
+<tr class="separator:a8080040900519b706a367ecfd7b28226"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b06a5b4686339b58c4a95b5734b4b77"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#a3b06a5b4686339b58c4a95b5734b4b77">media</a></td></tr>
+<tr class="separator:a3b06a5b4686339b58c4a95b5734b4b77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5fd875b292792f8d699d7bb678e68c90"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#a5fd875b292792f8d699d7bb678e68c90">caption</a></td></tr>
+<tr class="separator:a5fd875b292792f8d699d7bb678e68c90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2761ade0de31f96074d6760661c7edc"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#ae2761ade0de31f96074d6760661c7edc">parseMode</a></td></tr>
+<tr class="separator:ae2761ade0de31f96074d6760661c7edc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa903b8b20fd1cf71b1f0510a4563a9a"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#afa903b8b20fd1cf71b1f0510a4563a9a">width</a> = 0</td></tr>
+<tr class="separator:afa903b8b20fd1cf71b1f0510a4563a9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeac8eae9ef4e06fa0c67b98a8a8042f8"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#aeac8eae9ef4e06fa0c67b98a8a8042f8">height</a> = 0</td></tr>
+<tr class="separator:aeac8eae9ef4e06fa0c67b98a8a8042f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aadf7e972c4ea70c771a0da27da4aa7cd"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#aadf7e972c4ea70c771a0da27da4aa7cd">duration</a> = 0</td></tr>
+<tr class="separator:aadf7e972c4ea70c771a0da27da4aa7cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b8e0cc28a8283ca946b4aa5c5384a3b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#a0b8e0cc28a8283ca946b4aa5c5384a3b">supportsStreaming</a> = false</td></tr>
+<tr class="separator:a0b8e0cc28a8283ca946b4aa5c5384a3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>This object represents the content of a media message to be sent. </p>
+
+<p class="definition">Definition at line <a class="el" href="_input_media_8h_source.html#l00037">37</a> of file <a class="el" href="_input_media_8h_source.html">InputMedia.h</a>.</p>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
+<a id="abdc38ae21d5213ead3720db082ef1f9c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abdc38ae21d5213ead3720db082ef1f9c">&#9670;&nbsp;</a></span>Ptr</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef std::shared_ptr&lt;<a class="el" href="class_tg_bot_1_1_input_media.html">InputMedia</a>&gt; <a class="el" href="class_tg_bot_1_1_input_media.html#abdc38ae21d5213ead3720db082ef1f9c">TgBot::InputMedia::Ptr</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_input_media_8h_source.html#l00039">39</a> of file <a class="el" href="_input_media_8h_source.html">InputMedia.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Enumeration Documentation</h2>
+<a id="a15b9867f0c1834b2a4d16ac48f25fb73"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a15b9867f0c1834b2a4d16ac48f25fb73">&#9670;&nbsp;</a></span>TYPE</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73">TgBot::InputMedia::TYPE</a> : uint8_t</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">strong</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a15b9867f0c1834b2a4d16ac48f25fb73ac6c7e64f7c3b7e4c031d022f232298bf"></a>PHOTO&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a15b9867f0c1834b2a4d16ac48f25fb73ae60ae31f67ab883c746bb71c7a145c18"></a>VIDEO&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+<p class="definition">Definition at line <a class="el" href="_input_media_8h_source.html#l00041">41</a> of file <a class="el" href="_input_media_8h_source.html">InputMedia.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a5fd875b292792f8d699d7bb678e68c90"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5fd875b292792f8d699d7bb678e68c90">&#9670;&nbsp;</a></span>caption</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::InputMedia::caption</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. Caption of the photo to be sent, 0-200 characters </p>
+
+<p class="definition">Definition at line <a class="el" href="_input_media_8h_source.html#l00059">59</a> of file <a class="el" href="_input_media_8h_source.html">InputMedia.h</a>.</p>
+
+</div>
+</div>
+<a id="aadf7e972c4ea70c771a0da27da4aa7cd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aadf7e972c4ea70c771a0da27da4aa7cd">&#9670;&nbsp;</a></span>duration</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t TgBot::InputMedia::duration = 0</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. <a class="el" href="class_tg_bot_1_1_video.html">Video</a> duration </p>
+
+<p class="definition">Definition at line <a class="el" href="_input_media_8h_source.html#l00079">79</a> of file <a class="el" href="_input_media_8h_source.html">InputMedia.h</a>.</p>
+
+</div>
+</div>
+<a id="aeac8eae9ef4e06fa0c67b98a8a8042f8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeac8eae9ef4e06fa0c67b98a8a8042f8">&#9670;&nbsp;</a></span>height</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t TgBot::InputMedia::height = 0</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. <a class="el" href="class_tg_bot_1_1_video.html">Video</a> height </p>
+
+<p class="definition">Definition at line <a class="el" href="_input_media_8h_source.html#l00074">74</a> of file <a class="el" href="_input_media_8h_source.html">InputMedia.h</a>.</p>
+
+</div>
+</div>
+<a id="a3b06a5b4686339b58c4a95b5734b4b77"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3b06a5b4686339b58c4a95b5734b4b77">&#9670;&nbsp;</a></span>media</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::InputMedia::media</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p><a class="el" href="class_tg_bot_1_1_file.html">File</a> to send. Pass a file_id to send a file that exists on the Telegram servers (recommended), pass an HTTP URL for Telegram to get a file from the Internet, or pass "attach://&lt;file_attach_name&gt;" to upload a new one using multipart/form-data under &lt;file_attach_name&gt; name. </p>
+
+<p class="definition">Definition at line <a class="el" href="_input_media_8h_source.html#l00054">54</a> of file <a class="el" href="_input_media_8h_source.html">InputMedia.h</a>.</p>
+
+</div>
+</div>
+<a id="ae2761ade0de31f96074d6760661c7edc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae2761ade0de31f96074d6760661c7edc">&#9670;&nbsp;</a></span>parseMode</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::InputMedia::parseMode</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. Send Markdown or HTML, if you want Telegram apps to show bold, italic, fixed-width text or inline URLs in the media caption. </p>
+
+<p class="definition">Definition at line <a class="el" href="_input_media_8h_source.html#l00064">64</a> of file <a class="el" href="_input_media_8h_source.html">InputMedia.h</a>.</p>
+
+</div>
+</div>
+<a id="a0b8e0cc28a8283ca946b4aa5c5384a3b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0b8e0cc28a8283ca946b4aa5c5384a3b">&#9670;&nbsp;</a></span>supportsStreaming</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::InputMedia::supportsStreaming = false</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. Pass True, if the uploaded video is suitable for streaming </p>
+
+<p class="definition">Definition at line <a class="el" href="_input_media_8h_source.html#l00084">84</a> of file <a class="el" href="_input_media_8h_source.html">InputMedia.h</a>.</p>
+
+</div>
+</div>
+<a id="a8080040900519b706a367ecfd7b28226"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8080040900519b706a367ecfd7b28226">&#9670;&nbsp;</a></span>type</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73">TYPE</a> TgBot::InputMedia::type</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Type of the result, It should be one of <a class="el" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ac6c7e64f7c3b7e4c031d022f232298bf">TYPE::PHOTO</a>/TYPE::VIDEO </p>
+
+<p class="definition">Definition at line <a class="el" href="_input_media_8h_source.html#l00049">49</a> of file <a class="el" href="_input_media_8h_source.html">InputMedia.h</a>.</p>
+
+</div>
+</div>
+<a id="afa903b8b20fd1cf71b1f0510a4563a9a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afa903b8b20fd1cf71b1f0510a4563a9a">&#9670;&nbsp;</a></span>width</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t TgBot::InputMedia::width = 0</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. <a class="el" href="class_tg_bot_1_1_video.html">Video</a> width </p>
+
+<p class="definition">Definition at line <a class="el" href="_input_media_8h_source.html#l00069">69</a> of file <a class="el" href="_input_media_8h_source.html">InputMedia.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/tgbot/types/<a class="el" href="_input_media_8h_source.html">InputMedia.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_input_media.html">InputMedia</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_input_media.js b/docs/class_tg_bot_1_1_input_media.js
new file mode 100644
index 0000000..9c4ec69
--- /dev/null
+++ b/docs/class_tg_bot_1_1_input_media.js
@@ -0,0 +1,16 @@
+var class_tg_bot_1_1_input_media =
+[
+ [ "Ptr", "class_tg_bot_1_1_input_media.html#abdc38ae21d5213ead3720db082ef1f9c", null ],
+ [ "TYPE", "class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73", [
+ [ "PHOTO", "class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ac6c7e64f7c3b7e4c031d022f232298bf", null ],
+ [ "VIDEO", "class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ae60ae31f67ab883c746bb71c7a145c18", null ]
+ ] ],
+ [ "caption", "class_tg_bot_1_1_input_media.html#a5fd875b292792f8d699d7bb678e68c90", null ],
+ [ "duration", "class_tg_bot_1_1_input_media.html#aadf7e972c4ea70c771a0da27da4aa7cd", null ],
+ [ "height", "class_tg_bot_1_1_input_media.html#aeac8eae9ef4e06fa0c67b98a8a8042f8", null ],
+ [ "media", "class_tg_bot_1_1_input_media.html#a3b06a5b4686339b58c4a95b5734b4b77", null ],
+ [ "parseMode", "class_tg_bot_1_1_input_media.html#ae2761ade0de31f96074d6760661c7edc", null ],
+ [ "supportsStreaming", "class_tg_bot_1_1_input_media.html#a0b8e0cc28a8283ca946b4aa5c5384a3b", null ],
+ [ "type", "class_tg_bot_1_1_input_media.html#a8080040900519b706a367ecfd7b28226", null ],
+ [ "width", "class_tg_bot_1_1_input_media.html#afa903b8b20fd1cf71b1f0510a4563a9a", null ]
+]; \ No newline at end of file
diff --git a/docs/class_tg_bot_1_1_input_media.png b/docs/class_tg_bot_1_1_input_media.png
new file mode 100644
index 0000000..105bd67
--- /dev/null
+++ b/docs/class_tg_bot_1_1_input_media.png
Binary files differ
diff --git a/docs/class_tg_bot_1_1_input_media_photo-members.html b/docs/class_tg_bot_1_1_input_media_photo-members.html
new file mode 100644
index 0000000..6439acd
--- /dev/null
+++ b/docs/class_tg_bot_1_1_input_media_photo-members.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_input_media_photo.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">TgBot::InputMediaPhoto Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_tg_bot_1_1_input_media_photo.html">TgBot::InputMediaPhoto</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#a5fd875b292792f8d699d7bb678e68c90">caption</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#aadf7e972c4ea70c771a0da27da4aa7cd">duration</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#aeac8eae9ef4e06fa0c67b98a8a8042f8">height</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media_photo.html#ab064268a26729415ebfb71c5a0abf36f">InputMediaPhoto</a>()</td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media_photo.html">TgBot::InputMediaPhoto</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#a3b06a5b4686339b58c4a95b5734b4b77">media</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#ae2761ade0de31f96074d6760661c7edc">parseMode</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media_photo.html#a02ac033a0ebe474b02f745f4d9e8e2b3">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media_photo.html">TgBot::InputMediaPhoto</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#a0b8e0cc28a8283ca946b4aa5c5384a3b">supportsStreaming</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73">TYPE</a> enum name</td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#a8080040900519b706a367ecfd7b28226">type</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#afa903b8b20fd1cf71b1f0510a4563a9a">width</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_input_media_photo.html b/docs/class_tg_bot_1_1_input_media_photo.html
new file mode 100644
index 0000000..48b393b
--- /dev/null
+++ b/docs/class_tg_bot_1_1_input_media_photo.html
@@ -0,0 +1,203 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: TgBot::InputMediaPhoto Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_input_media_photo.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="class_tg_bot_1_1_input_media_photo-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">TgBot::InputMediaPhoto Class Reference<div class="ingroups"><a class="el" href="group__types.html">Types</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="_input_media_photo_8h_source.html">InputMediaPhoto.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for TgBot::InputMediaPhoto:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="class_tg_bot_1_1_input_media_photo.png" usemap="#TgBot::InputMediaPhoto_map" alt=""/>
+ <map id="TgBot::InputMediaPhoto_map" name="TgBot::InputMediaPhoto_map">
+<area href="class_tg_bot_1_1_input_media.html" alt="TgBot::InputMedia" shape="rect" coords="0,0,144,24"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a02ac033a0ebe474b02f745f4d9e8e2b3"><td class="memItemLeft" align="right" valign="top">typedef std::shared_ptr&lt; <a class="el" href="class_tg_bot_1_1_input_media_photo.html">InputMediaPhoto</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media_photo.html#a02ac033a0ebe474b02f745f4d9e8e2b3">Ptr</a></td></tr>
+<tr class="separator:a02ac033a0ebe474b02f745f4d9e8e2b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_types_class_tg_bot_1_1_input_media"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_tg_bot_1_1_input_media')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td></tr>
+<tr class="memitem:a15b9867f0c1834b2a4d16ac48f25fb73 inherit pub_types_class_tg_bot_1_1_input_media"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73">TYPE</a> : uint8_t { <a class="el" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ac6c7e64f7c3b7e4c031d022f232298bf">TYPE::PHOTO</a>,
+<a class="el" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ae60ae31f67ab883c746bb71c7a145c18">TYPE::VIDEO</a>
+ }</td></tr>
+<tr class="separator:a15b9867f0c1834b2a4d16ac48f25fb73 inherit pub_types_class_tg_bot_1_1_input_media"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abdc38ae21d5213ead3720db082ef1f9c inherit pub_types_class_tg_bot_1_1_input_media"><td class="memItemLeft" align="right" valign="top">typedef std::shared_ptr&lt; <a class="el" href="class_tg_bot_1_1_input_media.html">InputMedia</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#abdc38ae21d5213ead3720db082ef1f9c">Ptr</a></td></tr>
+<tr class="separator:abdc38ae21d5213ead3720db082ef1f9c inherit pub_types_class_tg_bot_1_1_input_media"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ab064268a26729415ebfb71c5a0abf36f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media_photo.html#ab064268a26729415ebfb71c5a0abf36f">InputMediaPhoto</a> ()</td></tr>
+<tr class="separator:ab064268a26729415ebfb71c5a0abf36f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_attribs_class_tg_bot_1_1_input_media"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_tg_bot_1_1_input_media')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td></tr>
+<tr class="memitem:a8080040900519b706a367ecfd7b28226 inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73">TYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#a8080040900519b706a367ecfd7b28226">type</a></td></tr>
+<tr class="separator:a8080040900519b706a367ecfd7b28226 inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b06a5b4686339b58c4a95b5734b4b77 inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#a3b06a5b4686339b58c4a95b5734b4b77">media</a></td></tr>
+<tr class="separator:a3b06a5b4686339b58c4a95b5734b4b77 inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5fd875b292792f8d699d7bb678e68c90 inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#a5fd875b292792f8d699d7bb678e68c90">caption</a></td></tr>
+<tr class="separator:a5fd875b292792f8d699d7bb678e68c90 inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2761ade0de31f96074d6760661c7edc inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#ae2761ade0de31f96074d6760661c7edc">parseMode</a></td></tr>
+<tr class="separator:ae2761ade0de31f96074d6760661c7edc inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa903b8b20fd1cf71b1f0510a4563a9a inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#afa903b8b20fd1cf71b1f0510a4563a9a">width</a> = 0</td></tr>
+<tr class="separator:afa903b8b20fd1cf71b1f0510a4563a9a inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeac8eae9ef4e06fa0c67b98a8a8042f8 inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#aeac8eae9ef4e06fa0c67b98a8a8042f8">height</a> = 0</td></tr>
+<tr class="separator:aeac8eae9ef4e06fa0c67b98a8a8042f8 inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aadf7e972c4ea70c771a0da27da4aa7cd inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#aadf7e972c4ea70c771a0da27da4aa7cd">duration</a> = 0</td></tr>
+<tr class="separator:aadf7e972c4ea70c771a0da27da4aa7cd inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b8e0cc28a8283ca946b4aa5c5384a3b inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#a0b8e0cc28a8283ca946b4aa5c5384a3b">supportsStreaming</a> = false</td></tr>
+<tr class="separator:a0b8e0cc28a8283ca946b4aa5c5384a3b inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Represents a photo to be sent. </p>
+
+<p class="definition">Definition at line <a class="el" href="_input_media_photo_8h_source.html#l00039">39</a> of file <a class="el" href="_input_media_photo_8h_source.html">InputMediaPhoto.h</a>.</p>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
+<a id="a02ac033a0ebe474b02f745f4d9e8e2b3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a02ac033a0ebe474b02f745f4d9e8e2b3">&#9670;&nbsp;</a></span>Ptr</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef std::shared_ptr&lt;<a class="el" href="class_tg_bot_1_1_input_media_photo.html">InputMediaPhoto</a>&gt; <a class="el" href="class_tg_bot_1_1_input_media_photo.html#a02ac033a0ebe474b02f745f4d9e8e2b3">TgBot::InputMediaPhoto::Ptr</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_input_media_photo_8h_source.html#l00041">41</a> of file <a class="el" href="_input_media_photo_8h_source.html">InputMediaPhoto.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="ab064268a26729415ebfb71c5a0abf36f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab064268a26729415ebfb71c5a0abf36f">&#9670;&nbsp;</a></span>InputMediaPhoto()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">TgBot::InputMediaPhoto::InputMediaPhoto </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_input_media_photo_8h_source.html#l00043">43</a> of file <a class="el" href="_input_media_photo_8h_source.html">InputMediaPhoto.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/tgbot/types/<a class="el" href="_input_media_photo_8h_source.html">InputMediaPhoto.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_input_media_photo.html">InputMediaPhoto</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_input_media_photo.js b/docs/class_tg_bot_1_1_input_media_photo.js
new file mode 100644
index 0000000..0d3fd96
--- /dev/null
+++ b/docs/class_tg_bot_1_1_input_media_photo.js
@@ -0,0 +1,5 @@
+var class_tg_bot_1_1_input_media_photo =
+[
+ [ "Ptr", "class_tg_bot_1_1_input_media_photo.html#a02ac033a0ebe474b02f745f4d9e8e2b3", null ],
+ [ "InputMediaPhoto", "class_tg_bot_1_1_input_media_photo.html#ab064268a26729415ebfb71c5a0abf36f", null ]
+]; \ No newline at end of file
diff --git a/docs/class_tg_bot_1_1_input_media_photo.png b/docs/class_tg_bot_1_1_input_media_photo.png
new file mode 100644
index 0000000..eb3f60d
--- /dev/null
+++ b/docs/class_tg_bot_1_1_input_media_photo.png
Binary files differ
diff --git a/docs/class_tg_bot_1_1_input_media_video-members.html b/docs/class_tg_bot_1_1_input_media_video-members.html
new file mode 100644
index 0000000..3dd7500
--- /dev/null
+++ b/docs/class_tg_bot_1_1_input_media_video-members.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_input_media_video.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">TgBot::InputMediaVideo Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_tg_bot_1_1_input_media_video.html">TgBot::InputMediaVideo</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#a5fd875b292792f8d699d7bb678e68c90">caption</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#aadf7e972c4ea70c771a0da27da4aa7cd">duration</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#aeac8eae9ef4e06fa0c67b98a8a8042f8">height</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media_video.html#a698a73c20b1c6c10be011543ec1253ea">InputMediaVideo</a>()</td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media_video.html">TgBot::InputMediaVideo</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#a3b06a5b4686339b58c4a95b5734b4b77">media</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#ae2761ade0de31f96074d6760661c7edc">parseMode</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media_video.html#a659beee71ba67a81f85892800761eb0f">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media_video.html">TgBot::InputMediaVideo</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#a0b8e0cc28a8283ca946b4aa5c5384a3b">supportsStreaming</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73">TYPE</a> enum name</td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#a8080040900519b706a367ecfd7b28226">type</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html#afa903b8b20fd1cf71b1f0510a4563a9a">width</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_input_media_video.html b/docs/class_tg_bot_1_1_input_media_video.html
new file mode 100644
index 0000000..1338691
--- /dev/null
+++ b/docs/class_tg_bot_1_1_input_media_video.html
@@ -0,0 +1,203 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: TgBot::InputMediaVideo Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_input_media_video.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="class_tg_bot_1_1_input_media_video-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">TgBot::InputMediaVideo Class Reference<div class="ingroups"><a class="el" href="group__types.html">Types</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="_input_media_video_8h_source.html">InputMediaVideo.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for TgBot::InputMediaVideo:</div>
+<div class="dyncontent">
+ <div class="center">
+ <img src="class_tg_bot_1_1_input_media_video.png" usemap="#TgBot::InputMediaVideo_map" alt=""/>
+ <map id="TgBot::InputMediaVideo_map" name="TgBot::InputMediaVideo_map">
+<area href="class_tg_bot_1_1_input_media.html" alt="TgBot::InputMedia" shape="rect" coords="0,0,145,24"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a659beee71ba67a81f85892800761eb0f"><td class="memItemLeft" align="right" valign="top">typedef std::shared_ptr&lt; <a class="el" href="class_tg_bot_1_1_input_media_video.html">InputMediaVideo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media_video.html#a659beee71ba67a81f85892800761eb0f">Ptr</a></td></tr>
+<tr class="separator:a659beee71ba67a81f85892800761eb0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_types_class_tg_bot_1_1_input_media"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_tg_bot_1_1_input_media')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td></tr>
+<tr class="memitem:a15b9867f0c1834b2a4d16ac48f25fb73 inherit pub_types_class_tg_bot_1_1_input_media"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73">TYPE</a> : uint8_t { <a class="el" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ac6c7e64f7c3b7e4c031d022f232298bf">TYPE::PHOTO</a>,
+<a class="el" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ae60ae31f67ab883c746bb71c7a145c18">TYPE::VIDEO</a>
+ }</td></tr>
+<tr class="separator:a15b9867f0c1834b2a4d16ac48f25fb73 inherit pub_types_class_tg_bot_1_1_input_media"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abdc38ae21d5213ead3720db082ef1f9c inherit pub_types_class_tg_bot_1_1_input_media"><td class="memItemLeft" align="right" valign="top">typedef std::shared_ptr&lt; <a class="el" href="class_tg_bot_1_1_input_media.html">InputMedia</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#abdc38ae21d5213ead3720db082ef1f9c">Ptr</a></td></tr>
+<tr class="separator:abdc38ae21d5213ead3720db082ef1f9c inherit pub_types_class_tg_bot_1_1_input_media"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a698a73c20b1c6c10be011543ec1253ea"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media_video.html#a698a73c20b1c6c10be011543ec1253ea">InputMediaVideo</a> ()</td></tr>
+<tr class="separator:a698a73c20b1c6c10be011543ec1253ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_attribs_class_tg_bot_1_1_input_media"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_tg_bot_1_1_input_media')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td></tr>
+<tr class="memitem:a8080040900519b706a367ecfd7b28226 inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73">TYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#a8080040900519b706a367ecfd7b28226">type</a></td></tr>
+<tr class="separator:a8080040900519b706a367ecfd7b28226 inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b06a5b4686339b58c4a95b5734b4b77 inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#a3b06a5b4686339b58c4a95b5734b4b77">media</a></td></tr>
+<tr class="separator:a3b06a5b4686339b58c4a95b5734b4b77 inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5fd875b292792f8d699d7bb678e68c90 inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#a5fd875b292792f8d699d7bb678e68c90">caption</a></td></tr>
+<tr class="separator:a5fd875b292792f8d699d7bb678e68c90 inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2761ade0de31f96074d6760661c7edc inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#ae2761ade0de31f96074d6760661c7edc">parseMode</a></td></tr>
+<tr class="separator:ae2761ade0de31f96074d6760661c7edc inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa903b8b20fd1cf71b1f0510a4563a9a inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#afa903b8b20fd1cf71b1f0510a4563a9a">width</a> = 0</td></tr>
+<tr class="separator:afa903b8b20fd1cf71b1f0510a4563a9a inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeac8eae9ef4e06fa0c67b98a8a8042f8 inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#aeac8eae9ef4e06fa0c67b98a8a8042f8">height</a> = 0</td></tr>
+<tr class="separator:aeac8eae9ef4e06fa0c67b98a8a8042f8 inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aadf7e972c4ea70c771a0da27da4aa7cd inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#aadf7e972c4ea70c771a0da27da4aa7cd">duration</a> = 0</td></tr>
+<tr class="separator:aadf7e972c4ea70c771a0da27da4aa7cd inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0b8e0cc28a8283ca946b4aa5c5384a3b inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html#a0b8e0cc28a8283ca946b4aa5c5384a3b">supportsStreaming</a> = false</td></tr>
+<tr class="separator:a0b8e0cc28a8283ca946b4aa5c5384a3b inherit pub_attribs_class_tg_bot_1_1_input_media"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Represents a video to be sent. </p>
+
+<p class="definition">Definition at line <a class="el" href="_input_media_video_8h_source.html#l00039">39</a> of file <a class="el" href="_input_media_video_8h_source.html">InputMediaVideo.h</a>.</p>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
+<a id="a659beee71ba67a81f85892800761eb0f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a659beee71ba67a81f85892800761eb0f">&#9670;&nbsp;</a></span>Ptr</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef std::shared_ptr&lt;<a class="el" href="class_tg_bot_1_1_input_media_video.html">InputMediaVideo</a>&gt; <a class="el" href="class_tg_bot_1_1_input_media_video.html#a659beee71ba67a81f85892800761eb0f">TgBot::InputMediaVideo::Ptr</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_input_media_video_8h_source.html#l00041">41</a> of file <a class="el" href="_input_media_video_8h_source.html">InputMediaVideo.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a698a73c20b1c6c10be011543ec1253ea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a698a73c20b1c6c10be011543ec1253ea">&#9670;&nbsp;</a></span>InputMediaVideo()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">TgBot::InputMediaVideo::InputMediaVideo </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_input_media_video_8h_source.html#l00043">43</a> of file <a class="el" href="_input_media_video_8h_source.html">InputMediaVideo.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/tgbot/types/<a class="el" href="_input_media_video_8h_source.html">InputMediaVideo.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_input_media_video.html">InputMediaVideo</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_input_media_video.js b/docs/class_tg_bot_1_1_input_media_video.js
new file mode 100644
index 0000000..ce850dc
--- /dev/null
+++ b/docs/class_tg_bot_1_1_input_media_video.js
@@ -0,0 +1,5 @@
+var class_tg_bot_1_1_input_media_video =
+[
+ [ "Ptr", "class_tg_bot_1_1_input_media_video.html#a659beee71ba67a81f85892800761eb0f", null ],
+ [ "InputMediaVideo", "class_tg_bot_1_1_input_media_video.html#a698a73c20b1c6c10be011543ec1253ea", null ]
+]; \ No newline at end of file
diff --git a/docs/class_tg_bot_1_1_input_media_video.png b/docs/class_tg_bot_1_1_input_media_video.png
new file mode 100644
index 0000000..25cbe66
--- /dev/null
+++ b/docs/class_tg_bot_1_1_input_media_video.png
Binary files differ
diff --git a/docs/class_tg_bot_1_1_input_message_content-members.html b/docs/class_tg_bot_1_1_input_message_content-members.html
index 6e975bc..9b87811 100644
--- a/docs/class_tg_bot_1_1_input_message_content-members.html
+++ b/docs/class_tg_bot_1_1_input_message_content-members.html
@@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_input_message_content
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_input_message_content.html b/docs/class_tg_bot_1_1_input_message_content.html
index 8f1b88a..fa75561 100644
--- a/docs/class_tg_bot_1_1_input_message_content.html
+++ b/docs/class_tg_bot_1_1_input_message_content.html
@@ -123,7 +123,7 @@ Public Attributes</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This object represents the content of a message to be sent as a result of an inline query. </p>
-<p class="definition">Definition at line <a class="el" href="_input_message_content_8h_source.html#l00016">16</a> of file <a class="el" href="_input_message_content_8h_source.html">InputMessageContent.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_input_message_content_8h_source.html#l00017">17</a> of file <a class="el" href="_input_message_content_8h_source.html">InputMessageContent.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a2357dd0a36321a3b601b64a76d2d6dff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2357dd0a36321a3b601b64a76d2d6dff">&#9670;&nbsp;</a></span>Ptr</h2>
@@ -137,7 +137,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="_input_message_content_8h_source.html#l00018">18</a> of file <a class="el" href="_input_message_content_8h_source.html">InputMessageContent.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_input_message_content_8h_source.html#l00019">19</a> of file <a class="el" href="_input_message_content_8h_source.html">InputMessageContent.h</a>.</p>
</div>
</div>
@@ -166,7 +166,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="_input_message_content_8h_source.html#l00020">20</a> of file <a class="el" href="_input_message_content_8h_source.html">InputMessageContent.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_input_message_content_8h_source.html#l00021">21</a> of file <a class="el" href="_input_message_content_8h_source.html">InputMessageContent.h</a>.</p>
</div>
</div>
@@ -193,7 +193,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="_input_message_content_8h_source.html#l00033">33</a> of file <a class="el" href="_input_message_content_8h_source.html">InputMessageContent.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_input_message_content_8h_source.html#l00034">34</a> of file <a class="el" href="_input_message_content_8h_source.html">InputMessageContent.h</a>.</p>
</div>
</div>
@@ -211,7 +211,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>May be <a class="el" href="class_tg_bot_1_1_input_text_message_content.html">InputTextMessageContent</a> <a class="el" href="class_tg_bot_1_1_input_location_message_content.html">InputLocationMessageContent</a> <a class="el" href="class_tg_bot_1_1_input_venue_message_content.html">InputVenueMessageContent</a> <a class="el" href="class_tg_bot_1_1_input_contact_message_content.html">InputContactMessageContent</a> </p>
-<p class="definition">Definition at line <a class="el" href="_input_message_content_8h_source.html#l00031">31</a> of file <a class="el" href="_input_message_content_8h_source.html">InputMessageContent.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_input_message_content_8h_source.html#l00032">32</a> of file <a class="el" href="_input_message_content_8h_source.html">InputMessageContent.h</a>.</p>
</div>
</div>
@@ -224,7 +224,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_input_message_content.html">InputMessageContent</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_input_text_message_content-members.html b/docs/class_tg_bot_1_1_input_text_message_content-members.html
index 17c0617..8cc48c6 100644
--- a/docs/class_tg_bot_1_1_input_text_message_content-members.html
+++ b/docs/class_tg_bot_1_1_input_text_message_content-members.html
@@ -100,7 +100,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_input_text_message_co
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_input_text_message_content.html b/docs/class_tg_bot_1_1_input_text_message_content.html
index 1e78f73..f355b2b 100644
--- a/docs/class_tg_bot_1_1_input_text_message_content.html
+++ b/docs/class_tg_bot_1_1_input_text_message_content.html
@@ -269,7 +269,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_input_text_message_content.html">InputTextMessageContent</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_input_venue_message_content-members.html b/docs/class_tg_bot_1_1_input_venue_message_content-members.html
index 66654f4..0d33c7e 100644
--- a/docs/class_tg_bot_1_1_input_venue_message_content-members.html
+++ b/docs/class_tg_bot_1_1_input_venue_message_content-members.html
@@ -102,7 +102,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_input_venue_message_c
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_input_venue_message_content.html b/docs/class_tg_bot_1_1_input_venue_message_content.html
index 3d785bc..644ad3e 100644
--- a/docs/class_tg_bot_1_1_input_venue_message_content.html
+++ b/docs/class_tg_bot_1_1_input_venue_message_content.html
@@ -307,7 +307,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_input_venue_message_content.html">InputVenueMessageContent</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_invoice-members.html b/docs/class_tg_bot_1_1_invoice-members.html
new file mode 100644
index 0000000..3020bc9
--- /dev/null
+++ b/docs/class_tg_bot_1_1_invoice-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_invoice.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">TgBot::Invoice Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_tg_bot_1_1_invoice.html">TgBot::Invoice</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_invoice.html#a9207fea93e6b3f3aa1081c8ab9039f8a">currency</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_invoice.html">TgBot::Invoice</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_invoice.html#ad3c1a7a4fbf8157e3fd72a2352226fbd">description</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_invoice.html">TgBot::Invoice</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_invoice.html#a34a6d437618ea3be0a40c64400067f67">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_invoice.html">TgBot::Invoice</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_invoice.html#a659ac0711c1be89009dddc04eea4dfb2">startParameter</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_invoice.html">TgBot::Invoice</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_invoice.html#a5b53e4a6a2e3669a960d379a4147abae">title</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_invoice.html">TgBot::Invoice</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_invoice.html#a8008d2f948d705aa48bc0557d071e62f">totalAmount</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_invoice.html">TgBot::Invoice</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_invoice.html b/docs/class_tg_bot_1_1_invoice.html
new file mode 100644
index 0000000..4bd6fed
--- /dev/null
+++ b/docs/class_tg_bot_1_1_invoice.html
@@ -0,0 +1,249 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: TgBot::Invoice Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_invoice.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_tg_bot_1_1_invoice-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">TgBot::Invoice Class Reference<div class="ingroups"><a class="el" href="group__types.html">Types</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This object contains basic information about an invoice.
+ <a href="class_tg_bot_1_1_invoice.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="_invoice_8h_source.html">Invoice.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a34a6d437618ea3be0a40c64400067f67"><td class="memItemLeft" align="right" valign="top">typedef std::shared_ptr&lt; <a class="el" href="class_tg_bot_1_1_invoice.html">Invoice</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_invoice.html#a34a6d437618ea3be0a40c64400067f67">Ptr</a></td></tr>
+<tr class="separator:a34a6d437618ea3be0a40c64400067f67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a5b53e4a6a2e3669a960d379a4147abae"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_invoice.html#a5b53e4a6a2e3669a960d379a4147abae">title</a></td></tr>
+<tr class="memdesc:a5b53e4a6a2e3669a960d379a4147abae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Product name. <a href="#a5b53e4a6a2e3669a960d379a4147abae">More...</a><br /></td></tr>
+<tr class="separator:a5b53e4a6a2e3669a960d379a4147abae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3c1a7a4fbf8157e3fd72a2352226fbd"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_invoice.html#ad3c1a7a4fbf8157e3fd72a2352226fbd">description</a></td></tr>
+<tr class="memdesc:ad3c1a7a4fbf8157e3fd72a2352226fbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Product description. <a href="#ad3c1a7a4fbf8157e3fd72a2352226fbd">More...</a><br /></td></tr>
+<tr class="separator:ad3c1a7a4fbf8157e3fd72a2352226fbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a659ac0711c1be89009dddc04eea4dfb2"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_invoice.html#a659ac0711c1be89009dddc04eea4dfb2">startParameter</a></td></tr>
+<tr class="memdesc:a659ac0711c1be89009dddc04eea4dfb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unique bot deep-linking parameter that can be used to generate this invoice. <a href="#a659ac0711c1be89009dddc04eea4dfb2">More...</a><br /></td></tr>
+<tr class="separator:a659ac0711c1be89009dddc04eea4dfb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9207fea93e6b3f3aa1081c8ab9039f8a"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_invoice.html#a9207fea93e6b3f3aa1081c8ab9039f8a">currency</a></td></tr>
+<tr class="memdesc:a9207fea93e6b3f3aa1081c8ab9039f8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Three-letter ISO 4217 currency code. <a href="#a9207fea93e6b3f3aa1081c8ab9039f8a">More...</a><br /></td></tr>
+<tr class="separator:a9207fea93e6b3f3aa1081c8ab9039f8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8008d2f948d705aa48bc0557d071e62f"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_invoice.html#a8008d2f948d705aa48bc0557d071e62f">totalAmount</a></td></tr>
+<tr class="memdesc:a8008d2f948d705aa48bc0557d071e62f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total price in the smallest units of the currency (integer, not float/double). <a href="#a8008d2f948d705aa48bc0557d071e62f">More...</a><br /></td></tr>
+<tr class="separator:a8008d2f948d705aa48bc0557d071e62f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>This object contains basic information about an invoice. </p>
+<p><a href="https://core.telegram.org/bots/api#invoice">https://core.telegram.org/bots/api#invoice</a> </p>
+
+<p class="definition">Definition at line <a class="el" href="_invoice_8h_source.html#l00039">39</a> of file <a class="el" href="_invoice_8h_source.html">Invoice.h</a>.</p>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
+<a id="a34a6d437618ea3be0a40c64400067f67"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a34a6d437618ea3be0a40c64400067f67">&#9670;&nbsp;</a></span>Ptr</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef std::shared_ptr&lt;<a class="el" href="class_tg_bot_1_1_invoice.html">Invoice</a>&gt; <a class="el" href="class_tg_bot_1_1_invoice.html#a34a6d437618ea3be0a40c64400067f67">TgBot::Invoice::Ptr</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_invoice_8h_source.html#l00041">41</a> of file <a class="el" href="_invoice_8h_source.html">Invoice.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a9207fea93e6b3f3aa1081c8ab9039f8a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9207fea93e6b3f3aa1081c8ab9039f8a">&#9670;&nbsp;</a></span>currency</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::Invoice::currency</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Three-letter ISO 4217 currency code. </p>
+
+<p class="definition">Definition at line <a class="el" href="_invoice_8h_source.html#l00061">61</a> of file <a class="el" href="_invoice_8h_source.html">Invoice.h</a>.</p>
+
+</div>
+</div>
+<a id="ad3c1a7a4fbf8157e3fd72a2352226fbd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad3c1a7a4fbf8157e3fd72a2352226fbd">&#9670;&nbsp;</a></span>description</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::Invoice::description</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Product description. </p>
+
+<p class="definition">Definition at line <a class="el" href="_invoice_8h_source.html#l00051">51</a> of file <a class="el" href="_invoice_8h_source.html">Invoice.h</a>.</p>
+
+</div>
+</div>
+<a id="a659ac0711c1be89009dddc04eea4dfb2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a659ac0711c1be89009dddc04eea4dfb2">&#9670;&nbsp;</a></span>startParameter</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::Invoice::startParameter</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Unique bot deep-linking parameter that can be used to generate this invoice. </p>
+
+<p class="definition">Definition at line <a class="el" href="_invoice_8h_source.html#l00056">56</a> of file <a class="el" href="_invoice_8h_source.html">Invoice.h</a>.</p>
+
+</div>
+</div>
+<a id="a5b53e4a6a2e3669a960d379a4147abae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5b53e4a6a2e3669a960d379a4147abae">&#9670;&nbsp;</a></span>title</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::Invoice::title</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Product name. </p>
+
+<p class="definition">Definition at line <a class="el" href="_invoice_8h_source.html#l00046">46</a> of file <a class="el" href="_invoice_8h_source.html">Invoice.h</a>.</p>
+
+</div>
+</div>
+<a id="a8008d2f948d705aa48bc0557d071e62f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8008d2f948d705aa48bc0557d071e62f">&#9670;&nbsp;</a></span>totalAmount</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t TgBot::Invoice::totalAmount</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Total price in the smallest units of the currency (integer, not float/double). </p>
+<p>For example, for a price of US$ 1.45 pass amount = 145. See the exp parameter in currencies.json, it shows the number of digits past the decimal point for each currency (2 for the majority of currencies).</p>
+<p><a href="https://core.telegram.org/bots/payments/currencies.json">https://core.telegram.org/bots/payments/currencies.json</a> </p>
+
+<p class="definition">Definition at line <a class="el" href="_invoice_8h_source.html#l00074">74</a> of file <a class="el" href="_invoice_8h_source.html">Invoice.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/tgbot/types/<a class="el" href="_invoice_8h_source.html">Invoice.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_invoice.html">Invoice</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_invoice.js b/docs/class_tg_bot_1_1_invoice.js
new file mode 100644
index 0000000..b6b2201
--- /dev/null
+++ b/docs/class_tg_bot_1_1_invoice.js
@@ -0,0 +1,9 @@
+var class_tg_bot_1_1_invoice =
+[
+ [ "Ptr", "class_tg_bot_1_1_invoice.html#a34a6d437618ea3be0a40c64400067f67", null ],
+ [ "currency", "class_tg_bot_1_1_invoice.html#a9207fea93e6b3f3aa1081c8ab9039f8a", null ],
+ [ "description", "class_tg_bot_1_1_invoice.html#ad3c1a7a4fbf8157e3fd72a2352226fbd", null ],
+ [ "startParameter", "class_tg_bot_1_1_invoice.html#a659ac0711c1be89009dddc04eea4dfb2", null ],
+ [ "title", "class_tg_bot_1_1_invoice.html#a5b53e4a6a2e3669a960d379a4147abae", null ],
+ [ "totalAmount", "class_tg_bot_1_1_invoice.html#a8008d2f948d705aa48bc0557d071e62f", null ]
+]; \ No newline at end of file
diff --git a/docs/class_tg_bot_1_1_keyboard_button-members.html b/docs/class_tg_bot_1_1_keyboard_button-members.html
index 56159ff..deea342 100644
--- a/docs/class_tg_bot_1_1_keyboard_button-members.html
+++ b/docs/class_tg_bot_1_1_keyboard_button-members.html
@@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_keyboard_button.html'
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_keyboard_button.html b/docs/class_tg_bot_1_1_keyboard_button.html
index 65e50cc..7c1a42c 100644
--- a/docs/class_tg_bot_1_1_keyboard_button.html
+++ b/docs/class_tg_bot_1_1_keyboard_button.html
@@ -186,7 +186,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_keyboard_button.html">KeyboardButton</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_labeled_price-members.html b/docs/class_tg_bot_1_1_labeled_price-members.html
new file mode 100644
index 0000000..9434899
--- /dev/null
+++ b/docs/class_tg_bot_1_1_labeled_price-members.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_labeled_price.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">TgBot::LabeledPrice Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_tg_bot_1_1_labeled_price.html">TgBot::LabeledPrice</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_labeled_price.html#a09b9a91f5bebc7e889bad2d4455b243c">amount</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_labeled_price.html">TgBot::LabeledPrice</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_labeled_price.html#a035375dfc58fe01e91d07fe918847046">label</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_labeled_price.html">TgBot::LabeledPrice</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_labeled_price.html#a1d53775f4034427a2dfaae9ef176796c">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_labeled_price.html">TgBot::LabeledPrice</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_labeled_price.html b/docs/class_tg_bot_1_1_labeled_price.html
new file mode 100644
index 0000000..0a44b4b
--- /dev/null
+++ b/docs/class_tg_bot_1_1_labeled_price.html
@@ -0,0 +1,186 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: TgBot::LabeledPrice Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_labeled_price.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_tg_bot_1_1_labeled_price-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">TgBot::LabeledPrice Class Reference<div class="ingroups"><a class="el" href="group__types.html">Types</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This object represents a portion of the price for goods or services.
+ <a href="class_tg_bot_1_1_labeled_price.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="_labeled_price_8h_source.html">LabeledPrice.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a1d53775f4034427a2dfaae9ef176796c"><td class="memItemLeft" align="right" valign="top">typedef std::shared_ptr&lt; <a class="el" href="class_tg_bot_1_1_labeled_price.html">LabeledPrice</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_labeled_price.html#a1d53775f4034427a2dfaae9ef176796c">Ptr</a></td></tr>
+<tr class="separator:a1d53775f4034427a2dfaae9ef176796c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a035375dfc58fe01e91d07fe918847046"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_labeled_price.html#a035375dfc58fe01e91d07fe918847046">label</a></td></tr>
+<tr class="memdesc:a035375dfc58fe01e91d07fe918847046"><td class="mdescLeft">&#160;</td><td class="mdescRight">Portion label. <a href="#a035375dfc58fe01e91d07fe918847046">More...</a><br /></td></tr>
+<tr class="separator:a035375dfc58fe01e91d07fe918847046"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09b9a91f5bebc7e889bad2d4455b243c"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_labeled_price.html#a09b9a91f5bebc7e889bad2d4455b243c">amount</a></td></tr>
+<tr class="memdesc:a09b9a91f5bebc7e889bad2d4455b243c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Price of the product in the smallest units of the currency (integer, not float/double). <a href="#a09b9a91f5bebc7e889bad2d4455b243c">More...</a><br /></td></tr>
+<tr class="separator:a09b9a91f5bebc7e889bad2d4455b243c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>This object represents a portion of the price for goods or services. </p>
+<p><a href="https://core.telegram.org/bots/api#labeledprice">https://core.telegram.org/bots/api#labeledprice</a> </p>
+
+<p class="definition">Definition at line <a class="el" href="_labeled_price_8h_source.html#l00019">19</a> of file <a class="el" href="_labeled_price_8h_source.html">LabeledPrice.h</a>.</p>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
+<a id="a1d53775f4034427a2dfaae9ef176796c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1d53775f4034427a2dfaae9ef176796c">&#9670;&nbsp;</a></span>Ptr</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef std::shared_ptr&lt;<a class="el" href="class_tg_bot_1_1_labeled_price.html">LabeledPrice</a>&gt; <a class="el" href="class_tg_bot_1_1_labeled_price.html#a1d53775f4034427a2dfaae9ef176796c">TgBot::LabeledPrice::Ptr</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_labeled_price_8h_source.html#l00021">21</a> of file <a class="el" href="_labeled_price_8h_source.html">LabeledPrice.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a09b9a91f5bebc7e889bad2d4455b243c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a09b9a91f5bebc7e889bad2d4455b243c">&#9670;&nbsp;</a></span>amount</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t TgBot::LabeledPrice::amount</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Price of the product in the smallest units of the currency (integer, not float/double). </p>
+<p>For example, for a price of US$ 1.45 pass amount = 145. See the exp parameter in currencies.json, it shows the number of digits past the decimal point for each currency (2 for the majority of currencies).</p>
+<p><a href="https://core.telegram.org/bots/payments/currencies.json">https://core.telegram.org/bots/payments/currencies.json</a> </p>
+
+<p class="definition">Definition at line <a class="el" href="_labeled_price_8h_source.html#l00038">38</a> of file <a class="el" href="_labeled_price_8h_source.html">LabeledPrice.h</a>.</p>
+
+</div>
+</div>
+<a id="a035375dfc58fe01e91d07fe918847046"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a035375dfc58fe01e91d07fe918847046">&#9670;&nbsp;</a></span>label</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::LabeledPrice::label</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Portion label. </p>
+
+<p class="definition">Definition at line <a class="el" href="_labeled_price_8h_source.html#l00026">26</a> of file <a class="el" href="_labeled_price_8h_source.html">LabeledPrice.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/tgbot/types/<a class="el" href="_labeled_price_8h_source.html">LabeledPrice.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_labeled_price.html">LabeledPrice</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_labeled_price.js b/docs/class_tg_bot_1_1_labeled_price.js
new file mode 100644
index 0000000..a363e9f
--- /dev/null
+++ b/docs/class_tg_bot_1_1_labeled_price.js
@@ -0,0 +1,6 @@
+var class_tg_bot_1_1_labeled_price =
+[
+ [ "Ptr", "class_tg_bot_1_1_labeled_price.html#a1d53775f4034427a2dfaae9ef176796c", null ],
+ [ "amount", "class_tg_bot_1_1_labeled_price.html#a09b9a91f5bebc7e889bad2d4455b243c", null ],
+ [ "label", "class_tg_bot_1_1_labeled_price.html#a035375dfc58fe01e91d07fe918847046", null ]
+]; \ No newline at end of file
diff --git a/docs/class_tg_bot_1_1_location-members.html b/docs/class_tg_bot_1_1_location-members.html
index 094d083..00c4d82 100644
--- a/docs/class_tg_bot_1_1_location-members.html
+++ b/docs/class_tg_bot_1_1_location-members.html
@@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_location.html','');})
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_location.html b/docs/class_tg_bot_1_1_location.html
index 629cf99..987cc7b 100644
--- a/docs/class_tg_bot_1_1_location.html
+++ b/docs/class_tg_bot_1_1_location.html
@@ -167,7 +167,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_location.html">Location</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_mask_position-members.html b/docs/class_tg_bot_1_1_mask_position-members.html
new file mode 100644
index 0000000..c2e3b35
--- /dev/null
+++ b/docs/class_tg_bot_1_1_mask_position-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_mask_position.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">TgBot::MaskPosition Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_tg_bot_1_1_mask_position.html">TgBot::MaskPosition</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_mask_position.html#a8c22f087cecfcc16c6c563a6df6c9d7e">point</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_mask_position.html">TgBot::MaskPosition</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_mask_position.html">TgBot::MaskPosition</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_mask_position.html#a8f78e6dcdb37975c435cfd0d9a923963">scale</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_mask_position.html">TgBot::MaskPosition</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_mask_position.html#ac4e73bf83077bce72be0ee031f2f5d83">xShift</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_mask_position.html">TgBot::MaskPosition</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_mask_position.html#a56700f4f5ce4902c978df680cfd6a424">yShift</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_mask_position.html">TgBot::MaskPosition</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_mask_position.html b/docs/class_tg_bot_1_1_mask_position.html
new file mode 100644
index 0000000..e2fff8a
--- /dev/null
+++ b/docs/class_tg_bot_1_1_mask_position.html
@@ -0,0 +1,214 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: TgBot::MaskPosition Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_mask_position.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_tg_bot_1_1_mask_position-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">TgBot::MaskPosition Class Reference<div class="ingroups"><a class="el" href="group__types.html">Types</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="_mask_position_8h_source.html">MaskPosition.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a37edf3eefbf231ee8ab94a29425b3fe1"><td class="memItemLeft" align="right" valign="top">typedef std::shared_ptr&lt; <a class="el" href="class_tg_bot_1_1_mask_position.html">MaskPosition</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">Ptr</a></td></tr>
+<tr class="separator:a37edf3eefbf231ee8ab94a29425b3fe1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a8c22f087cecfcc16c6c563a6df6c9d7e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_mask_position.html#a8c22f087cecfcc16c6c563a6df6c9d7e">point</a></td></tr>
+<tr class="separator:a8c22f087cecfcc16c6c563a6df6c9d7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4e73bf83077bce72be0ee031f2f5d83"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_mask_position.html#ac4e73bf83077bce72be0ee031f2f5d83">xShift</a></td></tr>
+<tr class="separator:ac4e73bf83077bce72be0ee031f2f5d83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56700f4f5ce4902c978df680cfd6a424"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_mask_position.html#a56700f4f5ce4902c978df680cfd6a424">yShift</a></td></tr>
+<tr class="separator:a56700f4f5ce4902c978df680cfd6a424"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f78e6dcdb37975c435cfd0d9a923963"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_mask_position.html#a8f78e6dcdb37975c435cfd0d9a923963">scale</a></td></tr>
+<tr class="separator:a8f78e6dcdb37975c435cfd0d9a923963"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>This object describes the position on faces where a mask should be placed by default. </p>
+
+<p class="definition">Definition at line <a class="el" href="_mask_position_8h_source.html#l00036">36</a> of file <a class="el" href="_mask_position_8h_source.html">MaskPosition.h</a>.</p>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
+<a id="a37edf3eefbf231ee8ab94a29425b3fe1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a37edf3eefbf231ee8ab94a29425b3fe1">&#9670;&nbsp;</a></span>Ptr</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef std::shared_ptr&lt;<a class="el" href="class_tg_bot_1_1_mask_position.html">MaskPosition</a>&gt; <a class="el" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">TgBot::MaskPosition::Ptr</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_mask_position_8h_source.html#l00038">38</a> of file <a class="el" href="_mask_position_8h_source.html">MaskPosition.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a8c22f087cecfcc16c6c563a6df6c9d7e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8c22f087cecfcc16c6c563a6df6c9d7e">&#9670;&nbsp;</a></span>point</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::MaskPosition::point</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>The part of the face relative to which the mask should be placed. One of “foreheadâ€, “eyesâ€, “mouthâ€, or “chinâ€. </p>
+
+<p class="definition">Definition at line <a class="el" href="_mask_position_8h_source.html#l00043">43</a> of file <a class="el" href="_mask_position_8h_source.html">MaskPosition.h</a>.</p>
+
+</div>
+</div>
+<a id="a8f78e6dcdb37975c435cfd0d9a923963"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8f78e6dcdb37975c435cfd0d9a923963">&#9670;&nbsp;</a></span>scale</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float TgBot::MaskPosition::scale</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Mask scaling coefficient. For example, 2.0 means double size. </p>
+
+<p class="definition">Definition at line <a class="el" href="_mask_position_8h_source.html#l00058">58</a> of file <a class="el" href="_mask_position_8h_source.html">MaskPosition.h</a>.</p>
+
+</div>
+</div>
+<a id="ac4e73bf83077bce72be0ee031f2f5d83"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac4e73bf83077bce72be0ee031f2f5d83">&#9670;&nbsp;</a></span>xShift</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float TgBot::MaskPosition::xShift</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Shift by X-axis measured in widths of the mask scaled to the face size, from left to right. For example, choosing -1.0 will place mask just to the left of the default mask position. </p>
+
+<p class="definition">Definition at line <a class="el" href="_mask_position_8h_source.html#l00048">48</a> of file <a class="el" href="_mask_position_8h_source.html">MaskPosition.h</a>.</p>
+
+</div>
+</div>
+<a id="a56700f4f5ce4902c978df680cfd6a424"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a56700f4f5ce4902c978df680cfd6a424">&#9670;&nbsp;</a></span>yShift</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float TgBot::MaskPosition::yShift</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Shift by Y-axis measured in heights of the mask scaled to the face size, from top to bottom. For example, 1.0 will place the mask just below the default mask position. </p>
+
+<p class="definition">Definition at line <a class="el" href="_mask_position_8h_source.html#l00053">53</a> of file <a class="el" href="_mask_position_8h_source.html">MaskPosition.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/tgbot/types/<a class="el" href="_mask_position_8h_source.html">MaskPosition.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_mask_position.html">MaskPosition</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_mask_position.js b/docs/class_tg_bot_1_1_mask_position.js
new file mode 100644
index 0000000..2773aa2
--- /dev/null
+++ b/docs/class_tg_bot_1_1_mask_position.js
@@ -0,0 +1,8 @@
+var class_tg_bot_1_1_mask_position =
+[
+ [ "Ptr", "class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1", null ],
+ [ "point", "class_tg_bot_1_1_mask_position.html#a8c22f087cecfcc16c6c563a6df6c9d7e", null ],
+ [ "scale", "class_tg_bot_1_1_mask_position.html#a8f78e6dcdb37975c435cfd0d9a923963", null ],
+ [ "xShift", "class_tg_bot_1_1_mask_position.html#ac4e73bf83077bce72be0ee031f2f5d83", null ],
+ [ "yShift", "class_tg_bot_1_1_mask_position.html#a56700f4f5ce4902c978df680cfd6a424", null ]
+]; \ No newline at end of file
diff --git a/docs/class_tg_bot_1_1_message-members.html b/docs/class_tg_bot_1_1_message-members.html
index 0244f44..97da364 100644
--- a/docs/class_tg_bot_1_1_message-members.html
+++ b/docs/class_tg_bot_1_1_message-members.html
@@ -87,7 +87,9 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_message.html','');});
<p>This is the complete list of members for <a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a5119ef820bcb4c231a1402147305ea67">audio</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a2c8eb6214270371cfb094b699c07f695">caption</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a5e23abf4c637e59a51bd7f7a49339d54">authorSignature</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a2c8eb6214270371cfb094b699c07f695">caption</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a112bce084dd4b01dc5918a1232c4cc05">captionEntities</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a537a751af11a7f18d92c1d70c93c9f2d">channelChatCreated</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a773fa770b84fe97263a096c0ddfb096a">chat</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#adb3a1a65ce014085f7231f8d356b6c4f">contact</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
@@ -100,15 +102,17 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_message.html','');});
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a7e4d984cb1464d0ae504d7c8ed11b508">forwardFrom</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#aeab58d33a3f4e712e8b78d65f48892e5">forwardFromChat</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a2149f82b01245e592cb392e2133e4667">forwardFromMessageId</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a65b78a13b38ad767338cd2e9d2e69ca2">from</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a5bbf76e34ec52a41a6392f7d61c19035">groupChatCreated</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a2291a3c7d9445a02774b4cd0e3972c29">leftChatMember</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#afda60437cce532170cb9b924f70e1c56">location</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a1ccff5e715e303ba0352cbd0fbe8eb6b">Message</a>()</td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#ad88191e75068adc70028660086928d14">messageId</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a4eb6cf508337183adbe060baf907c0e0">migrateFromChatId</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#aa79eb6592094b18fdc9a330fac0b53ef">migrateToChatId</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a40c3d46af7bb047504b6b6e8147361c9">newChatMember</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a70f5fe7a8e14b0ce0842fa8661492e4a">forwardSignature</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a65b78a13b38ad767338cd2e9d2e69ca2">from</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a5bbf76e34ec52a41a6392f7d61c19035">groupChatCreated</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a2291a3c7d9445a02774b4cd0e3972c29">leftChatMember</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#afda60437cce532170cb9b924f70e1c56">location</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a1ccff5e715e303ba0352cbd0fbe8eb6b">Message</a>()</td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#ad88191e75068adc70028660086928d14">messageId</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a4eb6cf508337183adbe060baf907c0e0">migrateFromChatId</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#aa79eb6592094b18fdc9a330fac0b53ef">migrateToChatId</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a40c3d46af7bb047504b6b6e8147361c9">newChatMember</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#aac7be66dd576e712ea37a2631670ef03">newChatMembers</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a8f8a9c50fd30fa24476605b8efdd95ea">newChatPhoto</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a34323ada99461aced73af81edb88f813">newChatTitle</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html#a712bfec9a6e0881d2a8f6830b6374615">photo</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td><td class="entry"></td></tr>
@@ -126,7 +130,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_message.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_message.html b/docs/class_tg_bot_1_1_message.html
index b09dfa6..e5b7a6d 100644
--- a/docs/class_tg_bot_1_1_message.html
+++ b/docs/class_tg_bot_1_1_message.html
@@ -117,16 +117,22 @@ Public Attributes</h2></td></tr>
<tr class="separator:aeab58d33a3f4e712e8b78d65f48892e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2149f82b01245e592cb392e2133e4667"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_message.html#a2149f82b01245e592cb392e2133e4667">forwardFromMessageId</a></td></tr>
<tr class="separator:a2149f82b01245e592cb392e2133e4667"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a70f5fe7a8e14b0ce0842fa8661492e4a"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_message.html#a70f5fe7a8e14b0ce0842fa8661492e4a">forwardSignature</a></td></tr>
+<tr class="separator:a70f5fe7a8e14b0ce0842fa8661492e4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca1eca2a8a31a45a0b85ba472bfe991d"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_message.html#aca1eca2a8a31a45a0b85ba472bfe991d">forwardDate</a></td></tr>
<tr class="separator:aca1eca2a8a31a45a0b85ba472bfe991d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a312864bfddbf624c6923cb871fd4060e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">Message::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_message.html#a312864bfddbf624c6923cb871fd4060e">replyToMessage</a></td></tr>
<tr class="separator:a312864bfddbf624c6923cb871fd4060e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e47295516df0a7ceb9fbb8119c8ab0a"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_message.html#a5e47295516df0a7ceb9fbb8119c8ab0a">editDate</a></td></tr>
<tr class="separator:a5e47295516df0a7ceb9fbb8119c8ab0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e23abf4c637e59a51bd7f7a49339d54"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_message.html#a5e23abf4c637e59a51bd7f7a49339d54">authorSignature</a></td></tr>
+<tr class="separator:a5e23abf4c637e59a51bd7f7a49339d54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9e05110ffd8c5356c523e1501dbd108"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_message.html#af9e05110ffd8c5356c523e1501dbd108">text</a></td></tr>
<tr class="separator:af9e05110ffd8c5356c523e1501dbd108"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53c199056538ebe72c65e409deaf7a8e"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="class_tg_bot_1_1_message_entity.html#a6710ffdbafba909633df7bcd8c488da0">MessageEntity::Ptr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_message.html#a53c199056538ebe72c65e409deaf7a8e">entities</a></td></tr>
<tr class="separator:a53c199056538ebe72c65e409deaf7a8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a112bce084dd4b01dc5918a1232c4cc05"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="class_tg_bot_1_1_message_entity.html#a6710ffdbafba909633df7bcd8c488da0">MessageEntity::Ptr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_message.html#a112bce084dd4b01dc5918a1232c4cc05">captionEntities</a></td></tr>
+<tr class="separator:a112bce084dd4b01dc5918a1232c4cc05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5119ef820bcb4c231a1402147305ea67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_audio.html#a09651872832ece3b22c7505a2cfc0034">Audio::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_message.html#a5119ef820bcb4c231a1402147305ea67">audio</a></td></tr>
<tr class="separator:a5119ef820bcb4c231a1402147305ea67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d4520b321f421425803aa5c5a414e72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_document.html#af311e27c16bf2a1128ee339899face9e">Document::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_message.html#a9d4520b321f421425803aa5c5a414e72">document</a></td></tr>
@@ -149,6 +155,8 @@ Public Attributes</h2></td></tr>
<tr class="separator:a9739779daeda0ac90d711349e0674f6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40c3d46af7bb047504b6b6e8147361c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_message.html#a40c3d46af7bb047504b6b6e8147361c9">newChatMember</a></td></tr>
<tr class="separator:a40c3d46af7bb047504b6b6e8147361c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac7be66dd576e712ea37a2631670ef03"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_message.html#aac7be66dd576e712ea37a2631670ef03">newChatMembers</a></td></tr>
+<tr class="separator:aac7be66dd576e712ea37a2631670ef03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2291a3c7d9445a02774b4cd0e3972c29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_message.html#a2291a3c7d9445a02774b4cd0e3972c29">leftChatMember</a></td></tr>
<tr class="separator:a2291a3c7d9445a02774b4cd0e3972c29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34323ada99461aced73af81edb88f813"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_message.html#a34323ada99461aced73af81edb88f813">newChatTitle</a></td></tr>
@@ -233,7 +241,24 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. <a class="el" href="class_tg_bot_1_1_message.html">Message</a> is an audio file, information about the file. </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00126">126</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00141">141</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+
+</div>
+</div>
+<a id="a5e23abf4c637e59a51bd7f7a49339d54"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5e23abf4c637e59a51bd7f7a49339d54">&#9670;&nbsp;</a></span>authorSignature</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::Message::authorSignature</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. Signature of the post author for messages in channels. </p>
+
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00121">121</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -250,7 +275,24 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. Caption for the document, photo or video, 0-200 characters. </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00156">156</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00171">171</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+
+</div>
+</div>
+<a id="a112bce084dd4b01dc5918a1232c4cc05"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a112bce084dd4b01dc5918a1232c4cc05">&#9670;&nbsp;</a></span>captionEntities</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::vector&lt;<a class="el" href="class_tg_bot_1_1_message_entity.html#a6710ffdbafba909633df7bcd8c488da0">MessageEntity::Ptr</a>&gt; TgBot::Message::captionEntities</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. For messages with a caption, special entities like usernames, URLs, bot commands, etc. that appear in the caption </p>
+
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00136">136</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -267,7 +309,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. Service message: the channel has been created. </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00211">211</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00231">231</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -301,7 +343,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. <a class="el" href="class_tg_bot_1_1_message.html">Message</a> is a shared contact, information about the contact. </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00161">161</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00176">176</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -335,7 +377,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. Informs that the group photo was deleted. </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00196">196</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00216">216</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -352,7 +394,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. <a class="el" href="class_tg_bot_1_1_message.html">Message</a> is a general file, information about the file. </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00131">131</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00146">146</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -367,9 +409,9 @@ Public Attributes</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<p>Optional. Date the message was last edited in Unix time </p>
+<p>Optional. Date the message was last edited in Unix time. </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00111">111</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00116">116</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -386,7 +428,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. For text messages, special entities like usernames, URLs, bot commands, etc. that appear in the text. </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00121">121</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00131">131</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -403,7 +445,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. For forwarded messages, date the original message was sent in Unix time. </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00101">101</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00106">106</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -458,6 +500,23 @@ Public Attributes</h2></td></tr>
</div>
</div>
+<a id="a70f5fe7a8e14b0ce0842fa8661492e4a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a70f5fe7a8e14b0ce0842fa8661492e4a">&#9670;&nbsp;</a></span>forwardSignature</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::Message::forwardSignature</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. For messages forwarded from channels, signature of the post author if present. </p>
+
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00101">101</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+
+</div>
+</div>
<a id="a65b78a13b38ad767338cd2e9d2e69ca2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65b78a13b38ad767338cd2e9d2e69ca2">&#9670;&nbsp;</a></span>from</h2>
@@ -488,7 +547,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. Informs that the group has been created. </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00201">201</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00221">221</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -505,7 +564,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. A member was removed from the group, information about them (this member may be bot itself). </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00181">181</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00201">201</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -522,7 +581,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. <a class="el" href="class_tg_bot_1_1_message.html">Message</a> is a shared location, information about the location. </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00166">166</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00181">181</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -556,7 +615,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. The supergroup has been migrated from a group with the specified identifier, not exceeding 1e13 by absolute value </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00221">221</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00241">241</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -573,7 +632,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. The group has been migrated to a supergroup with the specified identifier, not exceeding 1e13 by absolute value. </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00216">216</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00236">236</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -590,7 +649,24 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. A new member was added to the group, information about them (this member may be bot itself). </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00176">176</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00191">191</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+
+</div>
+</div>
+<a id="aac7be66dd576e712ea37a2631670ef03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aac7be66dd576e712ea37a2631670ef03">&#9670;&nbsp;</a></span>newChatMembers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::vector&lt;<a class="el" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a>&gt; TgBot::Message::newChatMembers</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. New members that were added to the group or supergroup and information about them (the bot itself may be one of these members) </p>
+
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00196">196</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -607,7 +683,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. A group photo was change to this value. </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00191">191</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00211">211</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -624,7 +700,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. A group title was changed to this value. </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00186">186</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00206">206</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -641,7 +717,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. <a class="el" href="class_tg_bot_1_1_message.html">Message</a> is a photo, available sizes of the photo. </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00136">136</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00151">151</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -658,7 +734,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. Specified message was pinned. Note that the <a class="el" href="class_tg_bot_1_1_message.html">Message</a> object in this field will not contain further reply_to_message fields even if it is itself a reply. </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00226">226</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00246">246</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -675,7 +751,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. For replies, the original message. Note that the <a class="el" href="class_tg_bot_1_1_message.html">Message</a> object in this field will not contain further reply_to_message fields even if it itself is a reply. </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00106">106</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00111">111</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -692,7 +768,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. <a class="el" href="class_tg_bot_1_1_message.html">Message</a> is a sticker, information about the sticker. </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00141">141</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00156">156</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -709,7 +785,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. Service message: the supergroup has been created. </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00206">206</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00226">226</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -726,7 +802,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. For text messages, the actual UTF-8 text of the message. </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00116">116</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00126">126</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -743,7 +819,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. <a class="el" href="class_tg_bot_1_1_message.html">Message</a> is a venue, information about the venue. </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00171">171</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00186">186</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -760,7 +836,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. <a class="el" href="class_tg_bot_1_1_message.html">Message</a> is a video, information about the video. </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00146">146</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00161">161</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -777,7 +853,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. <a class="el" href="class_tg_bot_1_1_message.html">Message</a> is a voice message, information about the file. </p>
-<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00151">151</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_message_8h_source.html#l00166">166</a> of file <a class="el" href="_message_8h_source.html">Message.h</a>.</p>
</div>
</div>
@@ -790,7 +866,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_message.html">Message</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_message.js b/docs/class_tg_bot_1_1_message.js
index 17bca4f..7aee3d7 100644
--- a/docs/class_tg_bot_1_1_message.js
+++ b/docs/class_tg_bot_1_1_message.js
@@ -3,7 +3,9 @@ var class_tg_bot_1_1_message =
[ "Ptr", "class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d", null ],
[ "Message", "class_tg_bot_1_1_message.html#a1ccff5e715e303ba0352cbd0fbe8eb6b", null ],
[ "audio", "class_tg_bot_1_1_message.html#a5119ef820bcb4c231a1402147305ea67", null ],
+ [ "authorSignature", "class_tg_bot_1_1_message.html#a5e23abf4c637e59a51bd7f7a49339d54", null ],
[ "caption", "class_tg_bot_1_1_message.html#a2c8eb6214270371cfb094b699c07f695", null ],
+ [ "captionEntities", "class_tg_bot_1_1_message.html#a112bce084dd4b01dc5918a1232c4cc05", null ],
[ "channelChatCreated", "class_tg_bot_1_1_message.html#a537a751af11a7f18d92c1d70c93c9f2d", null ],
[ "chat", "class_tg_bot_1_1_message.html#a773fa770b84fe97263a096c0ddfb096a", null ],
[ "contact", "class_tg_bot_1_1_message.html#adb3a1a65ce014085f7231f8d356b6c4f", null ],
@@ -16,6 +18,7 @@ var class_tg_bot_1_1_message =
[ "forwardFrom", "class_tg_bot_1_1_message.html#a7e4d984cb1464d0ae504d7c8ed11b508", null ],
[ "forwardFromChat", "class_tg_bot_1_1_message.html#aeab58d33a3f4e712e8b78d65f48892e5", null ],
[ "forwardFromMessageId", "class_tg_bot_1_1_message.html#a2149f82b01245e592cb392e2133e4667", null ],
+ [ "forwardSignature", "class_tg_bot_1_1_message.html#a70f5fe7a8e14b0ce0842fa8661492e4a", null ],
[ "from", "class_tg_bot_1_1_message.html#a65b78a13b38ad767338cd2e9d2e69ca2", null ],
[ "groupChatCreated", "class_tg_bot_1_1_message.html#a5bbf76e34ec52a41a6392f7d61c19035", null ],
[ "leftChatMember", "class_tg_bot_1_1_message.html#a2291a3c7d9445a02774b4cd0e3972c29", null ],
@@ -24,6 +27,7 @@ var class_tg_bot_1_1_message =
[ "migrateFromChatId", "class_tg_bot_1_1_message.html#a4eb6cf508337183adbe060baf907c0e0", null ],
[ "migrateToChatId", "class_tg_bot_1_1_message.html#aa79eb6592094b18fdc9a330fac0b53ef", null ],
[ "newChatMember", "class_tg_bot_1_1_message.html#a40c3d46af7bb047504b6b6e8147361c9", null ],
+ [ "newChatMembers", "class_tg_bot_1_1_message.html#aac7be66dd576e712ea37a2631670ef03", null ],
[ "newChatPhoto", "class_tg_bot_1_1_message.html#a8f8a9c50fd30fa24476605b8efdd95ea", null ],
[ "newChatTitle", "class_tg_bot_1_1_message.html#a34323ada99461aced73af81edb88f813", null ],
[ "photo", "class_tg_bot_1_1_message.html#a712bfec9a6e0881d2a8f6830b6374615", null ],
diff --git a/docs/class_tg_bot_1_1_message_entity-members.html b/docs/class_tg_bot_1_1_message_entity-members.html
index 80b47fb..8f7ea7e 100644
--- a/docs/class_tg_bot_1_1_message_entity-members.html
+++ b/docs/class_tg_bot_1_1_message_entity-members.html
@@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_message_entity.html',
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_message_entity.html b/docs/class_tg_bot_1_1_message_entity.html
index 7c31a6e..642b3fc 100644
--- a/docs/class_tg_bot_1_1_message_entity.html
+++ b/docs/class_tg_bot_1_1_message_entity.html
@@ -224,7 +224,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_message_entity.html">MessageEntity</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_order_info-members.html b/docs/class_tg_bot_1_1_order_info-members.html
new file mode 100644
index 0000000..1ac8b34
--- /dev/null
+++ b/docs/class_tg_bot_1_1_order_info-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_order_info.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">TgBot::OrderInfo Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_tg_bot_1_1_order_info.html">TgBot::OrderInfo</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_order_info.html#a0cc4794ebb169cd832b6724782e29126">email</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_order_info.html">TgBot::OrderInfo</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_order_info.html#a02755abd496d306c649ef45356fcd71c">name</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_order_info.html">TgBot::OrderInfo</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_order_info.html#a324841d077060a1b1b97564066bc1f16">phoneNumber</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_order_info.html">TgBot::OrderInfo</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_order_info.html">TgBot::OrderInfo</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_order_info.html#a8e9f51e6dadba48789cb4c9c9ae14f82">shippingAddress</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_order_info.html">TgBot::OrderInfo</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_order_info.html b/docs/class_tg_bot_1_1_order_info.html
new file mode 100644
index 0000000..86d3dd7
--- /dev/null
+++ b/docs/class_tg_bot_1_1_order_info.html
@@ -0,0 +1,226 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: TgBot::OrderInfo Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_order_info.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_tg_bot_1_1_order_info-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">TgBot::OrderInfo Class Reference<div class="ingroups"><a class="el" href="group__types.html">Types</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This object represents information about an order.
+ <a href="class_tg_bot_1_1_order_info.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="_order_info_8h_source.html">OrderInfo.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a546d93329dceb7bbd542a82d34e3b76a"><td class="memItemLeft" align="right" valign="top">typedef std::shared_ptr&lt; <a class="el" href="class_tg_bot_1_1_order_info.html">OrderInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a">Ptr</a></td></tr>
+<tr class="separator:a546d93329dceb7bbd542a82d34e3b76a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a02755abd496d306c649ef45356fcd71c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_order_info.html#a02755abd496d306c649ef45356fcd71c">name</a></td></tr>
+<tr class="memdesc:a02755abd496d306c649ef45356fcd71c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Optional. <a class="el" href="class_tg_bot_1_1_user.html">User</a> name. <a href="#a02755abd496d306c649ef45356fcd71c">More...</a><br /></td></tr>
+<tr class="separator:a02755abd496d306c649ef45356fcd71c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a324841d077060a1b1b97564066bc1f16"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_order_info.html#a324841d077060a1b1b97564066bc1f16">phoneNumber</a></td></tr>
+<tr class="memdesc:a324841d077060a1b1b97564066bc1f16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Optional. <a class="el" href="class_tg_bot_1_1_user.html">User</a>'s phone number. <a href="#a324841d077060a1b1b97564066bc1f16">More...</a><br /></td></tr>
+<tr class="separator:a324841d077060a1b1b97564066bc1f16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0cc4794ebb169cd832b6724782e29126"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_order_info.html#a0cc4794ebb169cd832b6724782e29126">email</a></td></tr>
+<tr class="memdesc:a0cc4794ebb169cd832b6724782e29126"><td class="mdescLeft">&#160;</td><td class="mdescRight">Optional. <a class="el" href="class_tg_bot_1_1_user.html">User</a> email. <a href="#a0cc4794ebb169cd832b6724782e29126">More...</a><br /></td></tr>
+<tr class="separator:a0cc4794ebb169cd832b6724782e29126"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e9f51e6dadba48789cb4c9c9ae14f82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d">ShippingAddress::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_order_info.html#a8e9f51e6dadba48789cb4c9c9ae14f82">shippingAddress</a></td></tr>
+<tr class="memdesc:a8e9f51e6dadba48789cb4c9c9ae14f82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Optional. <a class="el" href="class_tg_bot_1_1_user.html">User</a> shipping address. <a href="#a8e9f51e6dadba48789cb4c9c9ae14f82">More...</a><br /></td></tr>
+<tr class="separator:a8e9f51e6dadba48789cb4c9c9ae14f82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>This object represents information about an order. </p>
+<p><a href="https://core.telegram.org/bots/api#orderinfo">https://core.telegram.org/bots/api#orderinfo</a> </p>
+
+<p class="definition">Definition at line <a class="el" href="_order_info_8h_source.html#l00040">40</a> of file <a class="el" href="_order_info_8h_source.html">OrderInfo.h</a>.</p>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
+<a id="a546d93329dceb7bbd542a82d34e3b76a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a546d93329dceb7bbd542a82d34e3b76a">&#9670;&nbsp;</a></span>Ptr</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef std::shared_ptr&lt;<a class="el" href="class_tg_bot_1_1_order_info.html">OrderInfo</a>&gt; <a class="el" href="class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a">TgBot::OrderInfo::Ptr</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_order_info_8h_source.html#l00042">42</a> of file <a class="el" href="_order_info_8h_source.html">OrderInfo.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a0cc4794ebb169cd832b6724782e29126"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0cc4794ebb169cd832b6724782e29126">&#9670;&nbsp;</a></span>email</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::OrderInfo::email</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Optional. <a class="el" href="class_tg_bot_1_1_user.html">User</a> email. </p>
+
+<p class="definition">Definition at line <a class="el" href="_order_info_8h_source.html#l00057">57</a> of file <a class="el" href="_order_info_8h_source.html">OrderInfo.h</a>.</p>
+
+</div>
+</div>
+<a id="a02755abd496d306c649ef45356fcd71c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a02755abd496d306c649ef45356fcd71c">&#9670;&nbsp;</a></span>name</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::OrderInfo::name</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Optional. <a class="el" href="class_tg_bot_1_1_user.html">User</a> name. </p>
+
+<p class="definition">Definition at line <a class="el" href="_order_info_8h_source.html#l00047">47</a> of file <a class="el" href="_order_info_8h_source.html">OrderInfo.h</a>.</p>
+
+</div>
+</div>
+<a id="a324841d077060a1b1b97564066bc1f16"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a324841d077060a1b1b97564066bc1f16">&#9670;&nbsp;</a></span>phoneNumber</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::OrderInfo::phoneNumber</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Optional. <a class="el" href="class_tg_bot_1_1_user.html">User</a>'s phone number. </p>
+
+<p class="definition">Definition at line <a class="el" href="_order_info_8h_source.html#l00052">52</a> of file <a class="el" href="_order_info_8h_source.html">OrderInfo.h</a>.</p>
+
+</div>
+</div>
+<a id="a8e9f51e6dadba48789cb4c9c9ae14f82"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8e9f51e6dadba48789cb4c9c9ae14f82">&#9670;&nbsp;</a></span>shippingAddress</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d">ShippingAddress::Ptr</a> TgBot::OrderInfo::shippingAddress</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Optional. <a class="el" href="class_tg_bot_1_1_user.html">User</a> shipping address. </p>
+
+<p class="definition">Definition at line <a class="el" href="_order_info_8h_source.html#l00062">62</a> of file <a class="el" href="_order_info_8h_source.html">OrderInfo.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/tgbot/types/<a class="el" href="_order_info_8h_source.html">OrderInfo.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_order_info.html">OrderInfo</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_order_info.js b/docs/class_tg_bot_1_1_order_info.js
new file mode 100644
index 0000000..12387f2
--- /dev/null
+++ b/docs/class_tg_bot_1_1_order_info.js
@@ -0,0 +1,8 @@
+var class_tg_bot_1_1_order_info =
+[
+ [ "Ptr", "class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a", null ],
+ [ "email", "class_tg_bot_1_1_order_info.html#a0cc4794ebb169cd832b6724782e29126", null ],
+ [ "name", "class_tg_bot_1_1_order_info.html#a02755abd496d306c649ef45356fcd71c", null ],
+ [ "phoneNumber", "class_tg_bot_1_1_order_info.html#a324841d077060a1b1b97564066bc1f16", null ],
+ [ "shippingAddress", "class_tg_bot_1_1_order_info.html#a8e9f51e6dadba48789cb4c9c9ae14f82", null ]
+]; \ No newline at end of file
diff --git a/docs/class_tg_bot_1_1_photo_size-members.html b/docs/class_tg_bot_1_1_photo_size-members.html
index f15be20..c76b226 100644
--- a/docs/class_tg_bot_1_1_photo_size-members.html
+++ b/docs/class_tg_bot_1_1_photo_size-members.html
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_photo_size.html','');
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_photo_size.html b/docs/class_tg_bot_1_1_photo_size.html
index fceef9c..06ac3a2 100644
--- a/docs/class_tg_bot_1_1_photo_size.html
+++ b/docs/class_tg_bot_1_1_photo_size.html
@@ -205,7 +205,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_photo_size.html">PhotoSize</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_pre_checkout_query-members.html b/docs/class_tg_bot_1_1_pre_checkout_query-members.html
new file mode 100644
index 0000000..a5503d6
--- /dev/null
+++ b/docs/class_tg_bot_1_1_pre_checkout_query-members.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_pre_checkout_query.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">TgBot::PreCheckoutQuery Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_tg_bot_1_1_pre_checkout_query.html">TgBot::PreCheckoutQuery</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#ac681a885c6e253c134cd659b91348182">currency</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html">TgBot::PreCheckoutQuery</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#a919320034b6e6f6b586a7311925bb028">from</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html">TgBot::PreCheckoutQuery</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#afaf8a7d12af830eea0644c30f51f429e">id</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html">TgBot::PreCheckoutQuery</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#abbc1cb2aed3ff25dde9272909455b9a0">invoicePayload</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html">TgBot::PreCheckoutQuery</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#a5d21bc0c7610030e89a910029a5fb0ca">orderInfo</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html">TgBot::PreCheckoutQuery</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#aa2f66d4bc5e55b3efbaaf285bcdbe207">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html">TgBot::PreCheckoutQuery</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#a9cfe210488785f6980e6fb45ffb67e84">shippingOptionId</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html">TgBot::PreCheckoutQuery</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#a8cfd3e1f3cd74543a365f8c514693cdf">totalAmount</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html">TgBot::PreCheckoutQuery</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_pre_checkout_query.html b/docs/class_tg_bot_1_1_pre_checkout_query.html
new file mode 100644
index 0000000..bb7e537
--- /dev/null
+++ b/docs/class_tg_bot_1_1_pre_checkout_query.html
@@ -0,0 +1,291 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: TgBot::PreCheckoutQuery Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_pre_checkout_query.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_tg_bot_1_1_pre_checkout_query-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">TgBot::PreCheckoutQuery Class Reference<div class="ingroups"><a class="el" href="group__types.html">Types</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This object contains information about an incoming pre-checkout query.
+ <a href="class_tg_bot_1_1_pre_checkout_query.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="_pre_checkout_query_8h_source.html">PreCheckoutQuery.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:aa2f66d4bc5e55b3efbaaf285bcdbe207"><td class="memItemLeft" align="right" valign="top">typedef std::shared_ptr&lt; <a class="el" href="class_tg_bot_1_1_pre_checkout_query.html">PreCheckoutQuery</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#aa2f66d4bc5e55b3efbaaf285bcdbe207">Ptr</a></td></tr>
+<tr class="separator:aa2f66d4bc5e55b3efbaaf285bcdbe207"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:afaf8a7d12af830eea0644c30f51f429e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#afaf8a7d12af830eea0644c30f51f429e">id</a></td></tr>
+<tr class="memdesc:afaf8a7d12af830eea0644c30f51f429e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unique query identifier. <a href="#afaf8a7d12af830eea0644c30f51f429e">More...</a><br /></td></tr>
+<tr class="separator:afaf8a7d12af830eea0644c30f51f429e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a919320034b6e6f6b586a7311925bb028"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#a919320034b6e6f6b586a7311925bb028">from</a></td></tr>
+<tr class="memdesc:a919320034b6e6f6b586a7311925bb028"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_tg_bot_1_1_user.html">User</a> who sent the query. <a href="#a919320034b6e6f6b586a7311925bb028">More...</a><br /></td></tr>
+<tr class="separator:a919320034b6e6f6b586a7311925bb028"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac681a885c6e253c134cd659b91348182"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#ac681a885c6e253c134cd659b91348182">currency</a></td></tr>
+<tr class="memdesc:ac681a885c6e253c134cd659b91348182"><td class="mdescLeft">&#160;</td><td class="mdescRight">Three-letter ISO 4217 currency code. <a href="#ac681a885c6e253c134cd659b91348182">More...</a><br /></td></tr>
+<tr class="separator:ac681a885c6e253c134cd659b91348182"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8cfd3e1f3cd74543a365f8c514693cdf"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#a8cfd3e1f3cd74543a365f8c514693cdf">totalAmount</a></td></tr>
+<tr class="memdesc:a8cfd3e1f3cd74543a365f8c514693cdf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total price in the smallest units of the currency (integer, not float/double). <a href="#a8cfd3e1f3cd74543a365f8c514693cdf">More...</a><br /></td></tr>
+<tr class="separator:a8cfd3e1f3cd74543a365f8c514693cdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbc1cb2aed3ff25dde9272909455b9a0"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#abbc1cb2aed3ff25dde9272909455b9a0">invoicePayload</a></td></tr>
+<tr class="memdesc:abbc1cb2aed3ff25dde9272909455b9a0"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_tg_bot_1_1_bot.html">Bot</a> specified invoice payload. <a href="#abbc1cb2aed3ff25dde9272909455b9a0">More...</a><br /></td></tr>
+<tr class="separator:abbc1cb2aed3ff25dde9272909455b9a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cfe210488785f6980e6fb45ffb67e84"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#a9cfe210488785f6980e6fb45ffb67e84">shippingOptionId</a></td></tr>
+<tr class="memdesc:a9cfe210488785f6980e6fb45ffb67e84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Optional. Identifier of the shipping option chosen by the user. <a href="#a9cfe210488785f6980e6fb45ffb67e84">More...</a><br /></td></tr>
+<tr class="separator:a9cfe210488785f6980e6fb45ffb67e84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d21bc0c7610030e89a910029a5fb0ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a">OrderInfo::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#a5d21bc0c7610030e89a910029a5fb0ca">orderInfo</a></td></tr>
+<tr class="memdesc:a5d21bc0c7610030e89a910029a5fb0ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Optional. Order info provided by the user. <a href="#a5d21bc0c7610030e89a910029a5fb0ca">More...</a><br /></td></tr>
+<tr class="separator:a5d21bc0c7610030e89a910029a5fb0ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>This object contains information about an incoming pre-checkout query. </p>
+<p><a href="https://core.telegram.org/bots/api#precheckoutquery">https://core.telegram.org/bots/api#precheckoutquery</a> </p>
+
+<p class="definition">Definition at line <a class="el" href="_pre_checkout_query_8h_source.html#l00042">42</a> of file <a class="el" href="_pre_checkout_query_8h_source.html">PreCheckoutQuery.h</a>.</p>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
+<a id="aa2f66d4bc5e55b3efbaaf285bcdbe207"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa2f66d4bc5e55b3efbaaf285bcdbe207">&#9670;&nbsp;</a></span>Ptr</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef std::shared_ptr&lt;<a class="el" href="class_tg_bot_1_1_pre_checkout_query.html">PreCheckoutQuery</a>&gt; <a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#aa2f66d4bc5e55b3efbaaf285bcdbe207">TgBot::PreCheckoutQuery::Ptr</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_pre_checkout_query_8h_source.html#l00044">44</a> of file <a class="el" href="_pre_checkout_query_8h_source.html">PreCheckoutQuery.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="ac681a885c6e253c134cd659b91348182"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac681a885c6e253c134cd659b91348182">&#9670;&nbsp;</a></span>currency</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::PreCheckoutQuery::currency</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Three-letter ISO 4217 currency code. </p>
+
+<p class="definition">Definition at line <a class="el" href="_pre_checkout_query_8h_source.html#l00059">59</a> of file <a class="el" href="_pre_checkout_query_8h_source.html">PreCheckoutQuery.h</a>.</p>
+
+</div>
+</div>
+<a id="a919320034b6e6f6b586a7311925bb028"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a919320034b6e6f6b586a7311925bb028">&#9670;&nbsp;</a></span>from</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a> TgBot::PreCheckoutQuery::from</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p><a class="el" href="class_tg_bot_1_1_user.html">User</a> who sent the query. </p>
+
+<p class="definition">Definition at line <a class="el" href="_pre_checkout_query_8h_source.html#l00054">54</a> of file <a class="el" href="_pre_checkout_query_8h_source.html">PreCheckoutQuery.h</a>.</p>
+
+</div>
+</div>
+<a id="afaf8a7d12af830eea0644c30f51f429e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afaf8a7d12af830eea0644c30f51f429e">&#9670;&nbsp;</a></span>id</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::PreCheckoutQuery::id</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Unique query identifier. </p>
+
+<p class="definition">Definition at line <a class="el" href="_pre_checkout_query_8h_source.html#l00049">49</a> of file <a class="el" href="_pre_checkout_query_8h_source.html">PreCheckoutQuery.h</a>.</p>
+
+</div>
+</div>
+<a id="abbc1cb2aed3ff25dde9272909455b9a0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abbc1cb2aed3ff25dde9272909455b9a0">&#9670;&nbsp;</a></span>invoicePayload</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::PreCheckoutQuery::invoicePayload</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p><a class="el" href="class_tg_bot_1_1_bot.html">Bot</a> specified invoice payload. </p>
+
+<p class="definition">Definition at line <a class="el" href="_pre_checkout_query_8h_source.html#l00077">77</a> of file <a class="el" href="_pre_checkout_query_8h_source.html">PreCheckoutQuery.h</a>.</p>
+
+</div>
+</div>
+<a id="a5d21bc0c7610030e89a910029a5fb0ca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5d21bc0c7610030e89a910029a5fb0ca">&#9670;&nbsp;</a></span>orderInfo</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a">OrderInfo::Ptr</a> TgBot::PreCheckoutQuery::orderInfo</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Optional. Order info provided by the user. </p>
+
+<p class="definition">Definition at line <a class="el" href="_pre_checkout_query_8h_source.html#l00087">87</a> of file <a class="el" href="_pre_checkout_query_8h_source.html">PreCheckoutQuery.h</a>.</p>
+
+</div>
+</div>
+<a id="a9cfe210488785f6980e6fb45ffb67e84"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9cfe210488785f6980e6fb45ffb67e84">&#9670;&nbsp;</a></span>shippingOptionId</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::PreCheckoutQuery::shippingOptionId</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Optional. Identifier of the shipping option chosen by the user. </p>
+
+<p class="definition">Definition at line <a class="el" href="_pre_checkout_query_8h_source.html#l00082">82</a> of file <a class="el" href="_pre_checkout_query_8h_source.html">PreCheckoutQuery.h</a>.</p>
+
+</div>
+</div>
+<a id="a8cfd3e1f3cd74543a365f8c514693cdf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8cfd3e1f3cd74543a365f8c514693cdf">&#9670;&nbsp;</a></span>totalAmount</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t TgBot::PreCheckoutQuery::totalAmount</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Total price in the smallest units of the currency (integer, not float/double). </p>
+<p>For example, for a price of US$ 1.45 pass amount = 145. See the exp parameter in currencies.json, it shows the number of digits past the decimal point for each currency (2 for the majority of currencies).</p>
+<p><a href="https://core.telegram.org/bots/payments/currencies.json">https://core.telegram.org/bots/payments/currencies.json</a> </p>
+
+<p class="definition">Definition at line <a class="el" href="_pre_checkout_query_8h_source.html#l00072">72</a> of file <a class="el" href="_pre_checkout_query_8h_source.html">PreCheckoutQuery.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/tgbot/types/<a class="el" href="_pre_checkout_query_8h_source.html">PreCheckoutQuery.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html">PreCheckoutQuery</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_pre_checkout_query.js b/docs/class_tg_bot_1_1_pre_checkout_query.js
new file mode 100644
index 0000000..9efa623
--- /dev/null
+++ b/docs/class_tg_bot_1_1_pre_checkout_query.js
@@ -0,0 +1,11 @@
+var class_tg_bot_1_1_pre_checkout_query =
+[
+ [ "Ptr", "class_tg_bot_1_1_pre_checkout_query.html#aa2f66d4bc5e55b3efbaaf285bcdbe207", null ],
+ [ "currency", "class_tg_bot_1_1_pre_checkout_query.html#ac681a885c6e253c134cd659b91348182", null ],
+ [ "from", "class_tg_bot_1_1_pre_checkout_query.html#a919320034b6e6f6b586a7311925bb028", null ],
+ [ "id", "class_tg_bot_1_1_pre_checkout_query.html#afaf8a7d12af830eea0644c30f51f429e", null ],
+ [ "invoicePayload", "class_tg_bot_1_1_pre_checkout_query.html#abbc1cb2aed3ff25dde9272909455b9a0", null ],
+ [ "orderInfo", "class_tg_bot_1_1_pre_checkout_query.html#a5d21bc0c7610030e89a910029a5fb0ca", null ],
+ [ "shippingOptionId", "class_tg_bot_1_1_pre_checkout_query.html#a9cfe210488785f6980e6fb45ffb67e84", null ],
+ [ "totalAmount", "class_tg_bot_1_1_pre_checkout_query.html#a8cfd3e1f3cd74543a365f8c514693cdf", null ]
+]; \ No newline at end of file
diff --git a/docs/class_tg_bot_1_1_reply_keyboard_markup-members.html b/docs/class_tg_bot_1_1_reply_keyboard_markup-members.html
index 93ac989..04e1d0b 100644
--- a/docs/class_tg_bot_1_1_reply_keyboard_markup-members.html
+++ b/docs/class_tg_bot_1_1_reply_keyboard_markup-members.html
@@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_reply_keyboard_markup
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_reply_keyboard_markup.html b/docs/class_tg_bot_1_1_reply_keyboard_markup.html
index e171211..491c129 100644
--- a/docs/class_tg_bot_1_1_reply_keyboard_markup.html
+++ b/docs/class_tg_bot_1_1_reply_keyboard_markup.html
@@ -223,7 +223,7 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_reply_keyboard_markup.html">ReplyKeyboardMarkup</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_reply_keyboard_remove-members.html b/docs/class_tg_bot_1_1_reply_keyboard_remove-members.html
index 92a4608..226415a 100644
--- a/docs/class_tg_bot_1_1_reply_keyboard_remove-members.html
+++ b/docs/class_tg_bot_1_1_reply_keyboard_remove-members.html
@@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_reply_keyboard_remove
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_reply_keyboard_remove.html b/docs/class_tg_bot_1_1_reply_keyboard_remove.html
index 8d36e38..62e6ad0 100644
--- a/docs/class_tg_bot_1_1_reply_keyboard_remove.html
+++ b/docs/class_tg_bot_1_1_reply_keyboard_remove.html
@@ -185,7 +185,7 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_reply_keyboard_remove.html">ReplyKeyboardRemove</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_response_parameters-members.html b/docs/class_tg_bot_1_1_response_parameters-members.html
index b5b290b..06d0316 100644
--- a/docs/class_tg_bot_1_1_response_parameters-members.html
+++ b/docs/class_tg_bot_1_1_response_parameters-members.html
@@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_response_parameters.h
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_response_parameters.html b/docs/class_tg_bot_1_1_response_parameters.html
index 1016175..18b276d 100644
--- a/docs/class_tg_bot_1_1_response_parameters.html
+++ b/docs/class_tg_bot_1_1_response_parameters.html
@@ -167,7 +167,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_response_parameters.html">ResponseParameters</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_shipping_address-members.html b/docs/class_tg_bot_1_1_shipping_address-members.html
new file mode 100644
index 0000000..dcf47bb
--- /dev/null
+++ b/docs/class_tg_bot_1_1_shipping_address-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_shipping_address.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">TgBot::ShippingAddress Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_tg_bot_1_1_shipping_address.html">TgBot::ShippingAddress</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_address.html#ac5fe3272ae0fe6e00214ca41b2888d69">city</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_address.html">TgBot::ShippingAddress</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_address.html#a5e0083ea43cd7e629b645de8e88e8ab8">countryCode</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_address.html">TgBot::ShippingAddress</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_address.html#a7c90dac349c28228c8babf63e06ce667">postCode</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_address.html">TgBot::ShippingAddress</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_address.html">TgBot::ShippingAddress</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_address.html#a7820dd5013d52b4f011b8ccb3b4644d2">state</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_address.html">TgBot::ShippingAddress</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_address.html#ae54b22b7d2dc2feb81f9a3e05aeba338">streetLine1</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_address.html">TgBot::ShippingAddress</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_address.html#a2acc7779ce0095c3fea1db37190b9a24">streetLine2</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_address.html">TgBot::ShippingAddress</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_shipping_address.html b/docs/class_tg_bot_1_1_shipping_address.html
new file mode 100644
index 0000000..33b9764
--- /dev/null
+++ b/docs/class_tg_bot_1_1_shipping_address.html
@@ -0,0 +1,266 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: TgBot::ShippingAddress Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_shipping_address.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_tg_bot_1_1_shipping_address-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">TgBot::ShippingAddress Class Reference<div class="ingroups"><a class="el" href="group__types.html">Types</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This object represents a shipping address.
+ <a href="class_tg_bot_1_1_shipping_address.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="_shipping_address_8h_source.html">ShippingAddress.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a92871afa1e15fa06460729711ce6641d"><td class="memItemLeft" align="right" valign="top">typedef std::shared_ptr&lt; <a class="el" href="class_tg_bot_1_1_shipping_address.html">ShippingAddress</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d">Ptr</a></td></tr>
+<tr class="separator:a92871afa1e15fa06460729711ce6641d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a5e0083ea43cd7e629b645de8e88e8ab8"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_address.html#a5e0083ea43cd7e629b645de8e88e8ab8">countryCode</a></td></tr>
+<tr class="memdesc:a5e0083ea43cd7e629b645de8e88e8ab8"><td class="mdescLeft">&#160;</td><td class="mdescRight">ISO 3166-1 alpha-2 country code. <a href="#a5e0083ea43cd7e629b645de8e88e8ab8">More...</a><br /></td></tr>
+<tr class="separator:a5e0083ea43cd7e629b645de8e88e8ab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7820dd5013d52b4f011b8ccb3b4644d2"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_address.html#a7820dd5013d52b4f011b8ccb3b4644d2">state</a></td></tr>
+<tr class="memdesc:a7820dd5013d52b4f011b8ccb3b4644d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">State, if applicable. <a href="#a7820dd5013d52b4f011b8ccb3b4644d2">More...</a><br /></td></tr>
+<tr class="separator:a7820dd5013d52b4f011b8ccb3b4644d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac5fe3272ae0fe6e00214ca41b2888d69"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_address.html#ac5fe3272ae0fe6e00214ca41b2888d69">city</a></td></tr>
+<tr class="memdesc:ac5fe3272ae0fe6e00214ca41b2888d69"><td class="mdescLeft">&#160;</td><td class="mdescRight">City. <a href="#ac5fe3272ae0fe6e00214ca41b2888d69">More...</a><br /></td></tr>
+<tr class="separator:ac5fe3272ae0fe6e00214ca41b2888d69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae54b22b7d2dc2feb81f9a3e05aeba338"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_address.html#ae54b22b7d2dc2feb81f9a3e05aeba338">streetLine1</a></td></tr>
+<tr class="memdesc:ae54b22b7d2dc2feb81f9a3e05aeba338"><td class="mdescLeft">&#160;</td><td class="mdescRight">First line for the address. <a href="#ae54b22b7d2dc2feb81f9a3e05aeba338">More...</a><br /></td></tr>
+<tr class="separator:ae54b22b7d2dc2feb81f9a3e05aeba338"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2acc7779ce0095c3fea1db37190b9a24"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_address.html#a2acc7779ce0095c3fea1db37190b9a24">streetLine2</a></td></tr>
+<tr class="memdesc:a2acc7779ce0095c3fea1db37190b9a24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Second line for the address. <a href="#a2acc7779ce0095c3fea1db37190b9a24">More...</a><br /></td></tr>
+<tr class="separator:a2acc7779ce0095c3fea1db37190b9a24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c90dac349c28228c8babf63e06ce667"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_address.html#a7c90dac349c28228c8babf63e06ce667">postCode</a></td></tr>
+<tr class="separator:a7c90dac349c28228c8babf63e06ce667"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>This object represents a shipping address. </p>
+<p><a href="https://core.telegram.org/bots/api#shippingaddress">https://core.telegram.org/bots/api#shippingaddress</a> </p>
+
+<p class="definition">Definition at line <a class="el" href="_shipping_address_8h_source.html#l00039">39</a> of file <a class="el" href="_shipping_address_8h_source.html">ShippingAddress.h</a>.</p>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
+<a id="a92871afa1e15fa06460729711ce6641d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a92871afa1e15fa06460729711ce6641d">&#9670;&nbsp;</a></span>Ptr</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef std::shared_ptr&lt;<a class="el" href="class_tg_bot_1_1_shipping_address.html">ShippingAddress</a>&gt; <a class="el" href="class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d">TgBot::ShippingAddress::Ptr</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_shipping_address_8h_source.html#l00041">41</a> of file <a class="el" href="_shipping_address_8h_source.html">ShippingAddress.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="ac5fe3272ae0fe6e00214ca41b2888d69"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac5fe3272ae0fe6e00214ca41b2888d69">&#9670;&nbsp;</a></span>city</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::ShippingAddress::city</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>City. </p>
+
+<p class="definition">Definition at line <a class="el" href="_shipping_address_8h_source.html#l00056">56</a> of file <a class="el" href="_shipping_address_8h_source.html">ShippingAddress.h</a>.</p>
+
+</div>
+</div>
+<a id="a5e0083ea43cd7e629b645de8e88e8ab8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5e0083ea43cd7e629b645de8e88e8ab8">&#9670;&nbsp;</a></span>countryCode</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::ShippingAddress::countryCode</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>ISO 3166-1 alpha-2 country code. </p>
+
+<p class="definition">Definition at line <a class="el" href="_shipping_address_8h_source.html#l00046">46</a> of file <a class="el" href="_shipping_address_8h_source.html">ShippingAddress.h</a>.</p>
+
+</div>
+</div>
+<a id="a7c90dac349c28228c8babf63e06ce667"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7c90dac349c28228c8babf63e06ce667">&#9670;&nbsp;</a></span>postCode</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::ShippingAddress::postCode</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Address post code. </p>
+
+<p class="definition">Definition at line <a class="el" href="_shipping_address_8h_source.html#l00071">71</a> of file <a class="el" href="_shipping_address_8h_source.html">ShippingAddress.h</a>.</p>
+
+</div>
+</div>
+<a id="a7820dd5013d52b4f011b8ccb3b4644d2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7820dd5013d52b4f011b8ccb3b4644d2">&#9670;&nbsp;</a></span>state</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::ShippingAddress::state</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>State, if applicable. </p>
+
+<p class="definition">Definition at line <a class="el" href="_shipping_address_8h_source.html#l00051">51</a> of file <a class="el" href="_shipping_address_8h_source.html">ShippingAddress.h</a>.</p>
+
+</div>
+</div>
+<a id="ae54b22b7d2dc2feb81f9a3e05aeba338"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae54b22b7d2dc2feb81f9a3e05aeba338">&#9670;&nbsp;</a></span>streetLine1</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::ShippingAddress::streetLine1</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>First line for the address. </p>
+
+<p class="definition">Definition at line <a class="el" href="_shipping_address_8h_source.html#l00061">61</a> of file <a class="el" href="_shipping_address_8h_source.html">ShippingAddress.h</a>.</p>
+
+</div>
+</div>
+<a id="a2acc7779ce0095c3fea1db37190b9a24"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2acc7779ce0095c3fea1db37190b9a24">&#9670;&nbsp;</a></span>streetLine2</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::ShippingAddress::streetLine2</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Second line for the address. </p>
+
+<p class="definition">Definition at line <a class="el" href="_shipping_address_8h_source.html#l00066">66</a> of file <a class="el" href="_shipping_address_8h_source.html">ShippingAddress.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/tgbot/types/<a class="el" href="_shipping_address_8h_source.html">ShippingAddress.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_shipping_address.html">ShippingAddress</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_shipping_address.js b/docs/class_tg_bot_1_1_shipping_address.js
new file mode 100644
index 0000000..da471fc
--- /dev/null
+++ b/docs/class_tg_bot_1_1_shipping_address.js
@@ -0,0 +1,10 @@
+var class_tg_bot_1_1_shipping_address =
+[
+ [ "Ptr", "class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d", null ],
+ [ "city", "class_tg_bot_1_1_shipping_address.html#ac5fe3272ae0fe6e00214ca41b2888d69", null ],
+ [ "countryCode", "class_tg_bot_1_1_shipping_address.html#a5e0083ea43cd7e629b645de8e88e8ab8", null ],
+ [ "postCode", "class_tg_bot_1_1_shipping_address.html#a7c90dac349c28228c8babf63e06ce667", null ],
+ [ "state", "class_tg_bot_1_1_shipping_address.html#a7820dd5013d52b4f011b8ccb3b4644d2", null ],
+ [ "streetLine1", "class_tg_bot_1_1_shipping_address.html#ae54b22b7d2dc2feb81f9a3e05aeba338", null ],
+ [ "streetLine2", "class_tg_bot_1_1_shipping_address.html#a2acc7779ce0095c3fea1db37190b9a24", null ]
+]; \ No newline at end of file
diff --git a/docs/class_tg_bot_1_1_shipping_option-members.html b/docs/class_tg_bot_1_1_shipping_option-members.html
new file mode 100644
index 0000000..e4091d4
--- /dev/null
+++ b/docs/class_tg_bot_1_1_shipping_option-members.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_shipping_option.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">TgBot::ShippingOption Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_tg_bot_1_1_shipping_option.html">TgBot::ShippingOption</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_option.html#ac482c80d9eae891d1a08437fa935f48c">id</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_option.html">TgBot::ShippingOption</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_option.html#a1a21641a9f85591e898798c64007d8ba">prices</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_option.html">TgBot::ShippingOption</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_option.html#af97bf7d55ed3bcd3090c08885f010f60">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_option.html">TgBot::ShippingOption</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_option.html#a176727e25151781f0b050c58b329ff8e">title</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_option.html">TgBot::ShippingOption</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_shipping_option.html b/docs/class_tg_bot_1_1_shipping_option.html
new file mode 100644
index 0000000..e273876
--- /dev/null
+++ b/docs/class_tg_bot_1_1_shipping_option.html
@@ -0,0 +1,205 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: TgBot::ShippingOption Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_shipping_option.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_tg_bot_1_1_shipping_option-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">TgBot::ShippingOption Class Reference<div class="ingroups"><a class="el" href="group__types.html">Types</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This object represents one shipping option.
+ <a href="class_tg_bot_1_1_shipping_option.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="_shipping_option_8h_source.html">ShippingOption.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:af97bf7d55ed3bcd3090c08885f010f60"><td class="memItemLeft" align="right" valign="top">typedef std::shared_ptr&lt; <a class="el" href="class_tg_bot_1_1_shipping_option.html">ShippingOption</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_option.html#af97bf7d55ed3bcd3090c08885f010f60">Ptr</a></td></tr>
+<tr class="separator:af97bf7d55ed3bcd3090c08885f010f60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ac482c80d9eae891d1a08437fa935f48c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_option.html#ac482c80d9eae891d1a08437fa935f48c">id</a></td></tr>
+<tr class="memdesc:ac482c80d9eae891d1a08437fa935f48c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Shipping option identifier. <a href="#ac482c80d9eae891d1a08437fa935f48c">More...</a><br /></td></tr>
+<tr class="separator:ac482c80d9eae891d1a08437fa935f48c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a176727e25151781f0b050c58b329ff8e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_option.html#a176727e25151781f0b050c58b329ff8e">title</a></td></tr>
+<tr class="memdesc:a176727e25151781f0b050c58b329ff8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Option title. <a href="#a176727e25151781f0b050c58b329ff8e">More...</a><br /></td></tr>
+<tr class="separator:a176727e25151781f0b050c58b329ff8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a21641a9f85591e898798c64007d8ba"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="class_tg_bot_1_1_labeled_price.html#a1d53775f4034427a2dfaae9ef176796c">LabeledPrice::Ptr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_option.html#a1a21641a9f85591e898798c64007d8ba">prices</a></td></tr>
+<tr class="memdesc:a1a21641a9f85591e898798c64007d8ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">List of price options. <a href="#a1a21641a9f85591e898798c64007d8ba">More...</a><br /></td></tr>
+<tr class="separator:a1a21641a9f85591e898798c64007d8ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>This object represents one shipping option. </p>
+<p><a href="https://core.telegram.org/bots/api#shippingoption">https://core.telegram.org/bots/api#shippingoption</a> </p>
+
+<p class="definition">Definition at line <a class="el" href="_shipping_option_8h_source.html#l00022">22</a> of file <a class="el" href="_shipping_option_8h_source.html">ShippingOption.h</a>.</p>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
+<a id="af97bf7d55ed3bcd3090c08885f010f60"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af97bf7d55ed3bcd3090c08885f010f60">&#9670;&nbsp;</a></span>Ptr</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef std::shared_ptr&lt;<a class="el" href="class_tg_bot_1_1_shipping_option.html">ShippingOption</a>&gt; <a class="el" href="class_tg_bot_1_1_shipping_option.html#af97bf7d55ed3bcd3090c08885f010f60">TgBot::ShippingOption::Ptr</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_shipping_option_8h_source.html#l00024">24</a> of file <a class="el" href="_shipping_option_8h_source.html">ShippingOption.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="ac482c80d9eae891d1a08437fa935f48c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac482c80d9eae891d1a08437fa935f48c">&#9670;&nbsp;</a></span>id</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::ShippingOption::id</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Shipping option identifier. </p>
+
+<p class="definition">Definition at line <a class="el" href="_shipping_option_8h_source.html#l00029">29</a> of file <a class="el" href="_shipping_option_8h_source.html">ShippingOption.h</a>.</p>
+
+</div>
+</div>
+<a id="a1a21641a9f85591e898798c64007d8ba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1a21641a9f85591e898798c64007d8ba">&#9670;&nbsp;</a></span>prices</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::vector&lt;<a class="el" href="class_tg_bot_1_1_labeled_price.html#a1d53775f4034427a2dfaae9ef176796c">LabeledPrice::Ptr</a>&gt; TgBot::ShippingOption::prices</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>List of price options. </p>
+
+<p class="definition">Definition at line <a class="el" href="_shipping_option_8h_source.html#l00039">39</a> of file <a class="el" href="_shipping_option_8h_source.html">ShippingOption.h</a>.</p>
+
+</div>
+</div>
+<a id="a176727e25151781f0b050c58b329ff8e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a176727e25151781f0b050c58b329ff8e">&#9670;&nbsp;</a></span>title</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::ShippingOption::title</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Option title. </p>
+
+<p class="definition">Definition at line <a class="el" href="_shipping_option_8h_source.html#l00034">34</a> of file <a class="el" href="_shipping_option_8h_source.html">ShippingOption.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/tgbot/types/<a class="el" href="_shipping_option_8h_source.html">ShippingOption.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_shipping_option.html">ShippingOption</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_shipping_option.js b/docs/class_tg_bot_1_1_shipping_option.js
new file mode 100644
index 0000000..32d7a1e
--- /dev/null
+++ b/docs/class_tg_bot_1_1_shipping_option.js
@@ -0,0 +1,7 @@
+var class_tg_bot_1_1_shipping_option =
+[
+ [ "Ptr", "class_tg_bot_1_1_shipping_option.html#af97bf7d55ed3bcd3090c08885f010f60", null ],
+ [ "id", "class_tg_bot_1_1_shipping_option.html#ac482c80d9eae891d1a08437fa935f48c", null ],
+ [ "prices", "class_tg_bot_1_1_shipping_option.html#a1a21641a9f85591e898798c64007d8ba", null ],
+ [ "title", "class_tg_bot_1_1_shipping_option.html#a176727e25151781f0b050c58b329ff8e", null ]
+]; \ No newline at end of file
diff --git a/docs/class_tg_bot_1_1_shipping_query-members.html b/docs/class_tg_bot_1_1_shipping_query-members.html
new file mode 100644
index 0000000..b88e278
--- /dev/null
+++ b/docs/class_tg_bot_1_1_shipping_query-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_shipping_query.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">TgBot::ShippingQuery Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_tg_bot_1_1_shipping_query.html">TgBot::ShippingQuery</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_query.html#a6f10c244ff5e3323961bdc7c5eb43f31">from</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_query.html">TgBot::ShippingQuery</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_query.html#ab3b7dedd15793e42c7efe594e38f8003">id</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_query.html">TgBot::ShippingQuery</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_query.html#aa62e1e79cd7f9ba961128ad89dde7899">invoicePayload</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_query.html">TgBot::ShippingQuery</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_query.html#a952ccde4a79282a4c20f42cfed069d64">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_query.html">TgBot::ShippingQuery</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_query.html#a3d99a04e8227422fe4349a42dd1ecd7a">shippingAddress</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_shipping_query.html">TgBot::ShippingQuery</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_shipping_query.html b/docs/class_tg_bot_1_1_shipping_query.html
new file mode 100644
index 0000000..33a85f6
--- /dev/null
+++ b/docs/class_tg_bot_1_1_shipping_query.html
@@ -0,0 +1,226 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: TgBot::ShippingQuery Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_shipping_query.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_tg_bot_1_1_shipping_query-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">TgBot::ShippingQuery Class Reference<div class="ingroups"><a class="el" href="group__types.html">Types</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This object contains information about an incoming shipping query.
+ <a href="class_tg_bot_1_1_shipping_query.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="_shipping_query_8h_source.html">ShippingQuery.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a952ccde4a79282a4c20f42cfed069d64"><td class="memItemLeft" align="right" valign="top">typedef std::shared_ptr&lt; <a class="el" href="class_tg_bot_1_1_shipping_query.html">ShippingQuery</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_query.html#a952ccde4a79282a4c20f42cfed069d64">Ptr</a></td></tr>
+<tr class="separator:a952ccde4a79282a4c20f42cfed069d64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ab3b7dedd15793e42c7efe594e38f8003"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_query.html#ab3b7dedd15793e42c7efe594e38f8003">id</a></td></tr>
+<tr class="memdesc:ab3b7dedd15793e42c7efe594e38f8003"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unique query identifier. <a href="#ab3b7dedd15793e42c7efe594e38f8003">More...</a><br /></td></tr>
+<tr class="separator:ab3b7dedd15793e42c7efe594e38f8003"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f10c244ff5e3323961bdc7c5eb43f31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_query.html#a6f10c244ff5e3323961bdc7c5eb43f31">from</a></td></tr>
+<tr class="memdesc:a6f10c244ff5e3323961bdc7c5eb43f31"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_tg_bot_1_1_user.html">User</a> who sent the query. <a href="#a6f10c244ff5e3323961bdc7c5eb43f31">More...</a><br /></td></tr>
+<tr class="separator:a6f10c244ff5e3323961bdc7c5eb43f31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa62e1e79cd7f9ba961128ad89dde7899"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_query.html#aa62e1e79cd7f9ba961128ad89dde7899">invoicePayload</a></td></tr>
+<tr class="memdesc:aa62e1e79cd7f9ba961128ad89dde7899"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_tg_bot_1_1_bot.html">Bot</a> specified invoice payload. <a href="#aa62e1e79cd7f9ba961128ad89dde7899">More...</a><br /></td></tr>
+<tr class="separator:aa62e1e79cd7f9ba961128ad89dde7899"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d99a04e8227422fe4349a42dd1ecd7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d">ShippingAddress::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_query.html#a3d99a04e8227422fe4349a42dd1ecd7a">shippingAddress</a></td></tr>
+<tr class="memdesc:a3d99a04e8227422fe4349a42dd1ecd7a"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_tg_bot_1_1_user.html">User</a> specified shipping address. <a href="#a3d99a04e8227422fe4349a42dd1ecd7a">More...</a><br /></td></tr>
+<tr class="separator:a3d99a04e8227422fe4349a42dd1ecd7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>This object contains information about an incoming shipping query. </p>
+<p><a href="https://core.telegram.org/bots/api#shippingquery">https://core.telegram.org/bots/api#shippingquery</a> </p>
+
+<p class="definition">Definition at line <a class="el" href="_shipping_query_8h_source.html#l00042">42</a> of file <a class="el" href="_shipping_query_8h_source.html">ShippingQuery.h</a>.</p>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
+<a id="a952ccde4a79282a4c20f42cfed069d64"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a952ccde4a79282a4c20f42cfed069d64">&#9670;&nbsp;</a></span>Ptr</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef std::shared_ptr&lt;<a class="el" href="class_tg_bot_1_1_shipping_query.html">ShippingQuery</a>&gt; <a class="el" href="class_tg_bot_1_1_shipping_query.html#a952ccde4a79282a4c20f42cfed069d64">TgBot::ShippingQuery::Ptr</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_shipping_query_8h_source.html#l00044">44</a> of file <a class="el" href="_shipping_query_8h_source.html">ShippingQuery.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a6f10c244ff5e3323961bdc7c5eb43f31"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6f10c244ff5e3323961bdc7c5eb43f31">&#9670;&nbsp;</a></span>from</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">User::Ptr</a> TgBot::ShippingQuery::from</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p><a class="el" href="class_tg_bot_1_1_user.html">User</a> who sent the query. </p>
+
+<p class="definition">Definition at line <a class="el" href="_shipping_query_8h_source.html#l00054">54</a> of file <a class="el" href="_shipping_query_8h_source.html">ShippingQuery.h</a>.</p>
+
+</div>
+</div>
+<a id="ab3b7dedd15793e42c7efe594e38f8003"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab3b7dedd15793e42c7efe594e38f8003">&#9670;&nbsp;</a></span>id</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::ShippingQuery::id</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Unique query identifier. </p>
+
+<p class="definition">Definition at line <a class="el" href="_shipping_query_8h_source.html#l00049">49</a> of file <a class="el" href="_shipping_query_8h_source.html">ShippingQuery.h</a>.</p>
+
+</div>
+</div>
+<a id="aa62e1e79cd7f9ba961128ad89dde7899"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa62e1e79cd7f9ba961128ad89dde7899">&#9670;&nbsp;</a></span>invoicePayload</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::ShippingQuery::invoicePayload</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p><a class="el" href="class_tg_bot_1_1_bot.html">Bot</a> specified invoice payload. </p>
+
+<p class="definition">Definition at line <a class="el" href="_shipping_query_8h_source.html#l00059">59</a> of file <a class="el" href="_shipping_query_8h_source.html">ShippingQuery.h</a>.</p>
+
+</div>
+</div>
+<a id="a3d99a04e8227422fe4349a42dd1ecd7a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3d99a04e8227422fe4349a42dd1ecd7a">&#9670;&nbsp;</a></span>shippingAddress</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d">ShippingAddress::Ptr</a> TgBot::ShippingQuery::shippingAddress</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p><a class="el" href="class_tg_bot_1_1_user.html">User</a> specified shipping address. </p>
+
+<p class="definition">Definition at line <a class="el" href="_shipping_query_8h_source.html#l00064">64</a> of file <a class="el" href="_shipping_query_8h_source.html">ShippingQuery.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/tgbot/types/<a class="el" href="_shipping_query_8h_source.html">ShippingQuery.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_shipping_query.html">ShippingQuery</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_shipping_query.js b/docs/class_tg_bot_1_1_shipping_query.js
new file mode 100644
index 0000000..50631f7
--- /dev/null
+++ b/docs/class_tg_bot_1_1_shipping_query.js
@@ -0,0 +1,8 @@
+var class_tg_bot_1_1_shipping_query =
+[
+ [ "Ptr", "class_tg_bot_1_1_shipping_query.html#a952ccde4a79282a4c20f42cfed069d64", null ],
+ [ "from", "class_tg_bot_1_1_shipping_query.html#a6f10c244ff5e3323961bdc7c5eb43f31", null ],
+ [ "id", "class_tg_bot_1_1_shipping_query.html#ab3b7dedd15793e42c7efe594e38f8003", null ],
+ [ "invoicePayload", "class_tg_bot_1_1_shipping_query.html#aa62e1e79cd7f9ba961128ad89dde7899", null ],
+ [ "shippingAddress", "class_tg_bot_1_1_shipping_query.html#a3d99a04e8227422fe4349a42dd1ecd7a", null ]
+]; \ No newline at end of file
diff --git a/docs/class_tg_bot_1_1_sticker-members.html b/docs/class_tg_bot_1_1_sticker-members.html
index e9f64e5..8acc668 100644
--- a/docs/class_tg_bot_1_1_sticker-members.html
+++ b/docs/class_tg_bot_1_1_sticker-members.html
@@ -90,7 +90,9 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_sticker.html','');});
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker.html#ace3bb46bbb491c1a9687cd14a37b25d1">fileId</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker.html">TgBot::Sticker</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker.html#a3e6951a3f8400f05dc5e4b4eb24eda1a">fileSize</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker.html">TgBot::Sticker</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker.html#a0d0e6098f8a11ab88df19ff64e5e62ce">height</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker.html">TgBot::Sticker</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker.html">TgBot::Sticker</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker.html#a4e61ddba7363932939846585eec348e2">maskPosition</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker.html">TgBot::Sticker</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker.html">TgBot::Sticker</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker.html#ac9ff439183edc6a5fb2c469e29c687ba">setName</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker.html">TgBot::Sticker</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker.html#aff8374f6355156deae78e8f934f3aab3">thumb</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker.html">TgBot::Sticker</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker.html#a059e6027de50f618ca5d454cee943fcb">width</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker.html">TgBot::Sticker</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
@@ -98,7 +100,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_sticker.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_sticker.html b/docs/class_tg_bot_1_1_sticker.html
index e65ce90..4d3b45c 100644
--- a/docs/class_tg_bot_1_1_sticker.html
+++ b/docs/class_tg_bot_1_1_sticker.html
@@ -107,13 +107,17 @@ Public Attributes</h2></td></tr>
<tr class="separator:aff8374f6355156deae78e8f934f3aab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91d598b9805292d3956b47d88febe001"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_sticker.html#a91d598b9805292d3956b47d88febe001">emoji</a></td></tr>
<tr class="separator:a91d598b9805292d3956b47d88febe001"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9ff439183edc6a5fb2c469e29c687ba"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_sticker.html#ac9ff439183edc6a5fb2c469e29c687ba">setName</a></td></tr>
+<tr class="separator:ac9ff439183edc6a5fb2c469e29c687ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e61ddba7363932939846585eec348e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">MaskPosition::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_sticker.html#a4e61ddba7363932939846585eec348e2">maskPosition</a></td></tr>
+<tr class="separator:a4e61ddba7363932939846585eec348e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e6951a3f8400f05dc5e4b4eb24eda1a"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_sticker.html#a3e6951a3f8400f05dc5e4b4eb24eda1a">fileSize</a></td></tr>
<tr class="separator:a3e6951a3f8400f05dc5e4b4eb24eda1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This object represents a general file (as opposed to photos and audio files). </p>
-<p class="definition">Definition at line <a class="el" href="_sticker_8h_source.html#l00037">37</a> of file <a class="el" href="_sticker_8h_source.html">Sticker.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_sticker_8h_source.html#l00038">38</a> of file <a class="el" href="_sticker_8h_source.html">Sticker.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a63c460c539e3549bec82850fe30c8fff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63c460c539e3549bec82850fe30c8fff">&#9670;&nbsp;</a></span>Ptr</h2>
@@ -127,7 +131,7 @@ Public Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="_sticker_8h_source.html#l00040">40</a> of file <a class="el" href="_sticker_8h_source.html">Sticker.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_sticker_8h_source.html#l00041">41</a> of file <a class="el" href="_sticker_8h_source.html">Sticker.h</a>.</p>
</div>
</div>
@@ -145,7 +149,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. Emoji associated with the sticker </p>
-<p class="definition">Definition at line <a class="el" href="_sticker_8h_source.html#l00065">65</a> of file <a class="el" href="_sticker_8h_source.html">Sticker.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_sticker_8h_source.html#l00066">66</a> of file <a class="el" href="_sticker_8h_source.html">Sticker.h</a>.</p>
</div>
</div>
@@ -162,7 +166,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Unique file identifier. </p>
-<p class="definition">Definition at line <a class="el" href="_sticker_8h_source.html#l00045">45</a> of file <a class="el" href="_sticker_8h_source.html">Sticker.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_sticker_8h_source.html#l00046">46</a> of file <a class="el" href="_sticker_8h_source.html">Sticker.h</a>.</p>
</div>
</div>
@@ -179,7 +183,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. <a class="el" href="class_tg_bot_1_1_file.html">File</a> size. </p>
-<p class="definition">Definition at line <a class="el" href="_sticker_8h_source.html#l00070">70</a> of file <a class="el" href="_sticker_8h_source.html">Sticker.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_sticker_8h_source.html#l00081">81</a> of file <a class="el" href="_sticker_8h_source.html">Sticker.h</a>.</p>
</div>
</div>
@@ -196,7 +200,41 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. <a class="el" href="class_tg_bot_1_1_sticker.html">Sticker</a> height. </p>
-<p class="definition">Definition at line <a class="el" href="_sticker_8h_source.html#l00055">55</a> of file <a class="el" href="_sticker_8h_source.html">Sticker.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_sticker_8h_source.html#l00056">56</a> of file <a class="el" href="_sticker_8h_source.html">Sticker.h</a>.</p>
+
+</div>
+</div>
+<a id="a4e61ddba7363932939846585eec348e2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4e61ddba7363932939846585eec348e2">&#9670;&nbsp;</a></span>maskPosition</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">MaskPosition::Ptr</a> TgBot::Sticker::maskPosition</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. For mask stickers, the position where the mask should be placed. </p>
+
+<p class="definition">Definition at line <a class="el" href="_sticker_8h_source.html#l00076">76</a> of file <a class="el" href="_sticker_8h_source.html">Sticker.h</a>.</p>
+
+</div>
+</div>
+<a id="ac9ff439183edc6a5fb2c469e29c687ba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac9ff439183edc6a5fb2c469e29c687ba">&#9670;&nbsp;</a></span>setName</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::Sticker::setName</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. Name of the sticker set to which the sticker belongs. </p>
+
+<p class="definition">Definition at line <a class="el" href="_sticker_8h_source.html#l00071">71</a> of file <a class="el" href="_sticker_8h_source.html">Sticker.h</a>.</p>
</div>
</div>
@@ -213,7 +251,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. Optional. <a class="el" href="class_tg_bot_1_1_sticker.html">Sticker</a> thumbnail in .webp or .jpg format. </p>
-<p class="definition">Definition at line <a class="el" href="_sticker_8h_source.html#l00060">60</a> of file <a class="el" href="_sticker_8h_source.html">Sticker.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_sticker_8h_source.html#l00061">61</a> of file <a class="el" href="_sticker_8h_source.html">Sticker.h</a>.</p>
</div>
</div>
@@ -230,7 +268,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. <a class="el" href="class_tg_bot_1_1_sticker.html">Sticker</a> width. </p>
-<p class="definition">Definition at line <a class="el" href="_sticker_8h_source.html#l00050">50</a> of file <a class="el" href="_sticker_8h_source.html">Sticker.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_sticker_8h_source.html#l00051">51</a> of file <a class="el" href="_sticker_8h_source.html">Sticker.h</a>.</p>
</div>
</div>
@@ -243,7 +281,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_sticker.html">Sticker</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_sticker.js b/docs/class_tg_bot_1_1_sticker.js
index 7be66cf..74352a2 100644
--- a/docs/class_tg_bot_1_1_sticker.js
+++ b/docs/class_tg_bot_1_1_sticker.js
@@ -5,6 +5,8 @@ var class_tg_bot_1_1_sticker =
[ "fileId", "class_tg_bot_1_1_sticker.html#ace3bb46bbb491c1a9687cd14a37b25d1", null ],
[ "fileSize", "class_tg_bot_1_1_sticker.html#a3e6951a3f8400f05dc5e4b4eb24eda1a", null ],
[ "height", "class_tg_bot_1_1_sticker.html#a0d0e6098f8a11ab88df19ff64e5e62ce", null ],
+ [ "maskPosition", "class_tg_bot_1_1_sticker.html#a4e61ddba7363932939846585eec348e2", null ],
+ [ "setName", "class_tg_bot_1_1_sticker.html#ac9ff439183edc6a5fb2c469e29c687ba", null ],
[ "thumb", "class_tg_bot_1_1_sticker.html#aff8374f6355156deae78e8f934f3aab3", null ],
[ "width", "class_tg_bot_1_1_sticker.html#a059e6027de50f618ca5d454cee943fcb", null ]
]; \ No newline at end of file
diff --git a/docs/class_tg_bot_1_1_sticker_set-members.html b/docs/class_tg_bot_1_1_sticker_set-members.html
new file mode 100644
index 0000000..510b8f6
--- /dev/null
+++ b/docs/class_tg_bot_1_1_sticker_set-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_sticker_set.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">TgBot::StickerSet Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_tg_bot_1_1_sticker_set.html">TgBot::StickerSet</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker_set.html#ab1255b8783dc35b3535c46acbe3b4ca6">containsMasks</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker_set.html">TgBot::StickerSet</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker_set.html#a28755ab9c48ec7b667fd187976682631">name</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker_set.html">TgBot::StickerSet</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker_set.html#ad3c58f08ddacdb946507cd96a3d54421">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker_set.html">TgBot::StickerSet</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker_set.html#a029bf60e037c38c991706c378d545f34">stickers</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker_set.html">TgBot::StickerSet</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker_set.html#ade2402dfdb526b9826eb4db22527f0e2">title</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_sticker_set.html">TgBot::StickerSet</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_sticker_set.html b/docs/class_tg_bot_1_1_sticker_set.html
new file mode 100644
index 0000000..07503ae
--- /dev/null
+++ b/docs/class_tg_bot_1_1_sticker_set.html
@@ -0,0 +1,214 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: TgBot::StickerSet Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_sticker_set.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_tg_bot_1_1_sticker_set-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">TgBot::StickerSet Class Reference<div class="ingroups"><a class="el" href="group__types.html">Types</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="_sticker_set_8h_source.html">StickerSet.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:ad3c58f08ddacdb946507cd96a3d54421"><td class="memItemLeft" align="right" valign="top">typedef std::shared_ptr&lt; <a class="el" href="class_tg_bot_1_1_sticker_set.html">StickerSet</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_sticker_set.html#ad3c58f08ddacdb946507cd96a3d54421">Ptr</a></td></tr>
+<tr class="separator:ad3c58f08ddacdb946507cd96a3d54421"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a28755ab9c48ec7b667fd187976682631"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_sticker_set.html#a28755ab9c48ec7b667fd187976682631">name</a></td></tr>
+<tr class="separator:a28755ab9c48ec7b667fd187976682631"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade2402dfdb526b9826eb4db22527f0e2"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_sticker_set.html#ade2402dfdb526b9826eb4db22527f0e2">title</a></td></tr>
+<tr class="separator:ade2402dfdb526b9826eb4db22527f0e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1255b8783dc35b3535c46acbe3b4ca6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_sticker_set.html#ab1255b8783dc35b3535c46acbe3b4ca6">containsMasks</a> = false</td></tr>
+<tr class="separator:ab1255b8783dc35b3535c46acbe3b4ca6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a029bf60e037c38c991706c378d545f34"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff">Sticker::Ptr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_sticker_set.html#a029bf60e037c38c991706c378d545f34">stickers</a></td></tr>
+<tr class="separator:a029bf60e037c38c991706c378d545f34"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>This object represents a sticker set. </p>
+
+<p class="definition">Definition at line <a class="el" href="_sticker_set_8h_source.html#l00039">39</a> of file <a class="el" href="_sticker_set_8h_source.html">StickerSet.h</a>.</p>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
+<a id="ad3c58f08ddacdb946507cd96a3d54421"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad3c58f08ddacdb946507cd96a3d54421">&#9670;&nbsp;</a></span>Ptr</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef std::shared_ptr&lt;<a class="el" href="class_tg_bot_1_1_sticker_set.html">StickerSet</a>&gt; <a class="el" href="class_tg_bot_1_1_sticker_set.html#ad3c58f08ddacdb946507cd96a3d54421">TgBot::StickerSet::Ptr</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_sticker_set_8h_source.html#l00041">41</a> of file <a class="el" href="_sticker_set_8h_source.html">StickerSet.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="ab1255b8783dc35b3535c46acbe3b4ca6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab1255b8783dc35b3535c46acbe3b4ca6">&#9670;&nbsp;</a></span>containsMasks</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::StickerSet::containsMasks = false</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>True, if the sticker set contains masks. </p>
+
+<p class="definition">Definition at line <a class="el" href="_sticker_set_8h_source.html#l00056">56</a> of file <a class="el" href="_sticker_set_8h_source.html">StickerSet.h</a>.</p>
+
+</div>
+</div>
+<a id="a28755ab9c48ec7b667fd187976682631"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a28755ab9c48ec7b667fd187976682631">&#9670;&nbsp;</a></span>name</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::StickerSet::name</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p><a class="el" href="class_tg_bot_1_1_sticker.html">Sticker</a> set name. </p>
+
+<p class="definition">Definition at line <a class="el" href="_sticker_set_8h_source.html#l00046">46</a> of file <a class="el" href="_sticker_set_8h_source.html">StickerSet.h</a>.</p>
+
+</div>
+</div>
+<a id="a029bf60e037c38c991706c378d545f34"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a029bf60e037c38c991706c378d545f34">&#9670;&nbsp;</a></span>stickers</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::vector&lt;<a class="el" href="class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff">Sticker::Ptr</a>&gt; TgBot::StickerSet::stickers</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>List of all set stickers. </p>
+
+<p class="definition">Definition at line <a class="el" href="_sticker_set_8h_source.html#l00061">61</a> of file <a class="el" href="_sticker_set_8h_source.html">StickerSet.h</a>.</p>
+
+</div>
+</div>
+<a id="ade2402dfdb526b9826eb4db22527f0e2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ade2402dfdb526b9826eb4db22527f0e2">&#9670;&nbsp;</a></span>title</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::StickerSet::title</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p><a class="el" href="class_tg_bot_1_1_sticker.html">Sticker</a> set title. </p>
+
+<p class="definition">Definition at line <a class="el" href="_sticker_set_8h_source.html#l00051">51</a> of file <a class="el" href="_sticker_set_8h_source.html">StickerSet.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/tgbot/types/<a class="el" href="_sticker_set_8h_source.html">StickerSet.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_sticker_set.html">StickerSet</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_sticker_set.js b/docs/class_tg_bot_1_1_sticker_set.js
new file mode 100644
index 0000000..3ef9542
--- /dev/null
+++ b/docs/class_tg_bot_1_1_sticker_set.js
@@ -0,0 +1,8 @@
+var class_tg_bot_1_1_sticker_set =
+[
+ [ "Ptr", "class_tg_bot_1_1_sticker_set.html#ad3c58f08ddacdb946507cd96a3d54421", null ],
+ [ "containsMasks", "class_tg_bot_1_1_sticker_set.html#ab1255b8783dc35b3535c46acbe3b4ca6", null ],
+ [ "name", "class_tg_bot_1_1_sticker_set.html#a28755ab9c48ec7b667fd187976682631", null ],
+ [ "stickers", "class_tg_bot_1_1_sticker_set.html#a029bf60e037c38c991706c378d545f34", null ],
+ [ "title", "class_tg_bot_1_1_sticker_set.html#ade2402dfdb526b9826eb4db22527f0e2", null ]
+]; \ No newline at end of file
diff --git a/docs/class_tg_bot_1_1_successful_payment-members.html b/docs/class_tg_bot_1_1_successful_payment-members.html
new file mode 100644
index 0000000..ac7c336
--- /dev/null
+++ b/docs/class_tg_bot_1_1_successful_payment-members.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_successful_payment.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">TgBot::SuccessfulPayment Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_tg_bot_1_1_successful_payment.html">TgBot::SuccessfulPayment</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_successful_payment.html#a7cabedcd7e557d607baf968c2fc454f3">currency</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_successful_payment.html">TgBot::SuccessfulPayment</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_successful_payment.html#a260f6306836c863523054f076c9350c6">invoicePayload</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_successful_payment.html">TgBot::SuccessfulPayment</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_successful_payment.html#a7fd2215c7e0a0975477d8e5fff0ae829">orderInfo</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_successful_payment.html">TgBot::SuccessfulPayment</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_successful_payment.html#a06d9cb4285772b1e0aa91df415af4cf6">providerPaymentChargeId</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_successful_payment.html">TgBot::SuccessfulPayment</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_successful_payment.html#a753e2643432af6f0b2561436f2b1da0d">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_successful_payment.html">TgBot::SuccessfulPayment</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_successful_payment.html#a29413281af3ef0ff5c60d3e4dac2435e">shippingOptionId</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_successful_payment.html">TgBot::SuccessfulPayment</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_successful_payment.html#a42ec4a5d0de537eaf1e9d43866ac3c04">telegramPaymentChargeId</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_successful_payment.html">TgBot::SuccessfulPayment</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_successful_payment.html#a5e2d3de9df8e9ee28b9e9c5e037cadc7">totalAmount</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_successful_payment.html">TgBot::SuccessfulPayment</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_successful_payment.html b/docs/class_tg_bot_1_1_successful_payment.html
new file mode 100644
index 0000000..412ce3d
--- /dev/null
+++ b/docs/class_tg_bot_1_1_successful_payment.html
@@ -0,0 +1,291 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: TgBot::SuccessfulPayment Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_successful_payment.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_tg_bot_1_1_successful_payment-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">TgBot::SuccessfulPayment Class Reference<div class="ingroups"><a class="el" href="group__types.html">Types</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This object contains basic information about a successful payment.
+ <a href="class_tg_bot_1_1_successful_payment.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="_successful_payment_8h_source.html">SuccessfulPayment.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a753e2643432af6f0b2561436f2b1da0d"><td class="memItemLeft" align="right" valign="top">typedef std::shared_ptr&lt; <a class="el" href="class_tg_bot_1_1_successful_payment.html">SuccessfulPayment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_successful_payment.html#a753e2643432af6f0b2561436f2b1da0d">Ptr</a></td></tr>
+<tr class="separator:a753e2643432af6f0b2561436f2b1da0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a7cabedcd7e557d607baf968c2fc454f3"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_successful_payment.html#a7cabedcd7e557d607baf968c2fc454f3">currency</a></td></tr>
+<tr class="memdesc:a7cabedcd7e557d607baf968c2fc454f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Three-letter ISO 4217 currency code. <a href="#a7cabedcd7e557d607baf968c2fc454f3">More...</a><br /></td></tr>
+<tr class="separator:a7cabedcd7e557d607baf968c2fc454f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e2d3de9df8e9ee28b9e9c5e037cadc7"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_successful_payment.html#a5e2d3de9df8e9ee28b9e9c5e037cadc7">totalAmount</a></td></tr>
+<tr class="memdesc:a5e2d3de9df8e9ee28b9e9c5e037cadc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total price in the smallest units of the currency (integer, not float/double). <a href="#a5e2d3de9df8e9ee28b9e9c5e037cadc7">More...</a><br /></td></tr>
+<tr class="separator:a5e2d3de9df8e9ee28b9e9c5e037cadc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a260f6306836c863523054f076c9350c6"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_successful_payment.html#a260f6306836c863523054f076c9350c6">invoicePayload</a></td></tr>
+<tr class="memdesc:a260f6306836c863523054f076c9350c6"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_tg_bot_1_1_bot.html">Bot</a> specified invoice payload. <a href="#a260f6306836c863523054f076c9350c6">More...</a><br /></td></tr>
+<tr class="separator:a260f6306836c863523054f076c9350c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29413281af3ef0ff5c60d3e4dac2435e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_successful_payment.html#a29413281af3ef0ff5c60d3e4dac2435e">shippingOptionId</a></td></tr>
+<tr class="memdesc:a29413281af3ef0ff5c60d3e4dac2435e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Optional. Identifier of the shipping option chosen by the user. <a href="#a29413281af3ef0ff5c60d3e4dac2435e">More...</a><br /></td></tr>
+<tr class="separator:a29413281af3ef0ff5c60d3e4dac2435e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fd2215c7e0a0975477d8e5fff0ae829"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a">OrderInfo::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_successful_payment.html#a7fd2215c7e0a0975477d8e5fff0ae829">orderInfo</a></td></tr>
+<tr class="memdesc:a7fd2215c7e0a0975477d8e5fff0ae829"><td class="mdescLeft">&#160;</td><td class="mdescRight">Optional. Order info provided by the user. <a href="#a7fd2215c7e0a0975477d8e5fff0ae829">More...</a><br /></td></tr>
+<tr class="separator:a7fd2215c7e0a0975477d8e5fff0ae829"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a42ec4a5d0de537eaf1e9d43866ac3c04"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_successful_payment.html#a42ec4a5d0de537eaf1e9d43866ac3c04">telegramPaymentChargeId</a></td></tr>
+<tr class="memdesc:a42ec4a5d0de537eaf1e9d43866ac3c04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Telegram payment identifier. <a href="#a42ec4a5d0de537eaf1e9d43866ac3c04">More...</a><br /></td></tr>
+<tr class="separator:a42ec4a5d0de537eaf1e9d43866ac3c04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06d9cb4285772b1e0aa91df415af4cf6"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_successful_payment.html#a06d9cb4285772b1e0aa91df415af4cf6">providerPaymentChargeId</a></td></tr>
+<tr class="memdesc:a06d9cb4285772b1e0aa91df415af4cf6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provider payment identifier. <a href="#a06d9cb4285772b1e0aa91df415af4cf6">More...</a><br /></td></tr>
+<tr class="separator:a06d9cb4285772b1e0aa91df415af4cf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>This object contains basic information about a successful payment. </p>
+<p><a href="https://core.telegram.org/bots/api#successfulpayment">https://core.telegram.org/bots/api#successfulpayment</a> </p>
+
+<p class="definition">Definition at line <a class="el" href="_successful_payment_8h_source.html#l00041">41</a> of file <a class="el" href="_successful_payment_8h_source.html">SuccessfulPayment.h</a>.</p>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
+<a id="a753e2643432af6f0b2561436f2b1da0d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a753e2643432af6f0b2561436f2b1da0d">&#9670;&nbsp;</a></span>Ptr</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef std::shared_ptr&lt;<a class="el" href="class_tg_bot_1_1_successful_payment.html">SuccessfulPayment</a>&gt; <a class="el" href="class_tg_bot_1_1_successful_payment.html#a753e2643432af6f0b2561436f2b1da0d">TgBot::SuccessfulPayment::Ptr</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_successful_payment_8h_source.html#l00043">43</a> of file <a class="el" href="_successful_payment_8h_source.html">SuccessfulPayment.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a7cabedcd7e557d607baf968c2fc454f3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7cabedcd7e557d607baf968c2fc454f3">&#9670;&nbsp;</a></span>currency</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::SuccessfulPayment::currency</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Three-letter ISO 4217 currency code. </p>
+
+<p class="definition">Definition at line <a class="el" href="_successful_payment_8h_source.html#l00048">48</a> of file <a class="el" href="_successful_payment_8h_source.html">SuccessfulPayment.h</a>.</p>
+
+</div>
+</div>
+<a id="a260f6306836c863523054f076c9350c6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a260f6306836c863523054f076c9350c6">&#9670;&nbsp;</a></span>invoicePayload</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::SuccessfulPayment::invoicePayload</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p><a class="el" href="class_tg_bot_1_1_bot.html">Bot</a> specified invoice payload. </p>
+
+<p class="definition">Definition at line <a class="el" href="_successful_payment_8h_source.html#l00066">66</a> of file <a class="el" href="_successful_payment_8h_source.html">SuccessfulPayment.h</a>.</p>
+
+</div>
+</div>
+<a id="a7fd2215c7e0a0975477d8e5fff0ae829"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7fd2215c7e0a0975477d8e5fff0ae829">&#9670;&nbsp;</a></span>orderInfo</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a">OrderInfo::Ptr</a> TgBot::SuccessfulPayment::orderInfo</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Optional. Order info provided by the user. </p>
+
+<p class="definition">Definition at line <a class="el" href="_successful_payment_8h_source.html#l00076">76</a> of file <a class="el" href="_successful_payment_8h_source.html">SuccessfulPayment.h</a>.</p>
+
+</div>
+</div>
+<a id="a06d9cb4285772b1e0aa91df415af4cf6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a06d9cb4285772b1e0aa91df415af4cf6">&#9670;&nbsp;</a></span>providerPaymentChargeId</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::SuccessfulPayment::providerPaymentChargeId</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Provider payment identifier. </p>
+
+<p class="definition">Definition at line <a class="el" href="_successful_payment_8h_source.html#l00086">86</a> of file <a class="el" href="_successful_payment_8h_source.html">SuccessfulPayment.h</a>.</p>
+
+</div>
+</div>
+<a id="a29413281af3ef0ff5c60d3e4dac2435e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a29413281af3ef0ff5c60d3e4dac2435e">&#9670;&nbsp;</a></span>shippingOptionId</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::SuccessfulPayment::shippingOptionId</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Optional. Identifier of the shipping option chosen by the user. </p>
+
+<p class="definition">Definition at line <a class="el" href="_successful_payment_8h_source.html#l00071">71</a> of file <a class="el" href="_successful_payment_8h_source.html">SuccessfulPayment.h</a>.</p>
+
+</div>
+</div>
+<a id="a42ec4a5d0de537eaf1e9d43866ac3c04"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a42ec4a5d0de537eaf1e9d43866ac3c04">&#9670;&nbsp;</a></span>telegramPaymentChargeId</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::SuccessfulPayment::telegramPaymentChargeId</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Telegram payment identifier. </p>
+
+<p class="definition">Definition at line <a class="el" href="_successful_payment_8h_source.html#l00081">81</a> of file <a class="el" href="_successful_payment_8h_source.html">SuccessfulPayment.h</a>.</p>
+
+</div>
+</div>
+<a id="a5e2d3de9df8e9ee28b9e9c5e037cadc7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5e2d3de9df8e9ee28b9e9c5e037cadc7">&#9670;&nbsp;</a></span>totalAmount</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t TgBot::SuccessfulPayment::totalAmount</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Total price in the smallest units of the currency (integer, not float/double). </p>
+<p>For example, for a price of US$ 1.45 pass amount = 145. See the exp parameter in currencies.json, it shows the number of digits past the decimal point for each currency (2 for the majority of currencies).</p>
+<p><a href="https://core.telegram.org/bots/payments/currencies.json">https://core.telegram.org/bots/payments/currencies.json</a> </p>
+
+<p class="definition">Definition at line <a class="el" href="_successful_payment_8h_source.html#l00061">61</a> of file <a class="el" href="_successful_payment_8h_source.html">SuccessfulPayment.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/tgbot/types/<a class="el" href="_successful_payment_8h_source.html">SuccessfulPayment.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_successful_payment.html">SuccessfulPayment</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_successful_payment.js b/docs/class_tg_bot_1_1_successful_payment.js
new file mode 100644
index 0000000..9ee3925
--- /dev/null
+++ b/docs/class_tg_bot_1_1_successful_payment.js
@@ -0,0 +1,11 @@
+var class_tg_bot_1_1_successful_payment =
+[
+ [ "Ptr", "class_tg_bot_1_1_successful_payment.html#a753e2643432af6f0b2561436f2b1da0d", null ],
+ [ "currency", "class_tg_bot_1_1_successful_payment.html#a7cabedcd7e557d607baf968c2fc454f3", null ],
+ [ "invoicePayload", "class_tg_bot_1_1_successful_payment.html#a260f6306836c863523054f076c9350c6", null ],
+ [ "orderInfo", "class_tg_bot_1_1_successful_payment.html#a7fd2215c7e0a0975477d8e5fff0ae829", null ],
+ [ "providerPaymentChargeId", "class_tg_bot_1_1_successful_payment.html#a06d9cb4285772b1e0aa91df415af4cf6", null ],
+ [ "shippingOptionId", "class_tg_bot_1_1_successful_payment.html#a29413281af3ef0ff5c60d3e4dac2435e", null ],
+ [ "telegramPaymentChargeId", "class_tg_bot_1_1_successful_payment.html#a42ec4a5d0de537eaf1e9d43866ac3c04", null ],
+ [ "totalAmount", "class_tg_bot_1_1_successful_payment.html#a5e2d3de9df8e9ee28b9e9c5e037cadc7", null ]
+]; \ No newline at end of file
diff --git a/docs/class_tg_bot_1_1_tg_exception-members.html b/docs/class_tg_bot_1_1_tg_exception-members.html
index 6a44b6e..ea1b68a 100644
--- a/docs/class_tg_bot_1_1_tg_exception-members.html
+++ b/docs/class_tg_bot_1_1_tg_exception-members.html
@@ -92,7 +92,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_tg_exception.html',''
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_tg_exception.html b/docs/class_tg_bot_1_1_tg_exception.html
index a607fde..a87de9b 100644
--- a/docs/class_tg_bot_1_1_tg_exception.html
+++ b/docs/class_tg_bot_1_1_tg_exception.html
@@ -142,7 +142,7 @@ Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_tg_exception.html">TgException</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_tg_long_poll-members.html b/docs/class_tg_bot_1_1_tg_long_poll-members.html
index 70d96be..1a3f80b 100644
--- a/docs/class_tg_bot_1_1_tg_long_poll-members.html
+++ b/docs/class_tg_bot_1_1_tg_long_poll-members.html
@@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_tg_long_poll.html',''
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_tg_long_poll.html b/docs/class_tg_bot_1_1_tg_long_poll.html
index 60c1212..0d6e8af 100644
--- a/docs/class_tg_bot_1_1_tg_long_poll.html
+++ b/docs/class_tg_bot_1_1_tg_long_poll.html
@@ -217,7 +217,7 @@ Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_tg_long_poll.html">TgLongPoll</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_tg_type_parser-members.html b/docs/class_tg_bot_1_1_tg_type_parser-members.html
index 3e1fbe5..cd24000 100644
--- a/docs/class_tg_bot_1_1_tg_type_parser-members.html
+++ b/docs/class_tg_bot_1_1_tg_type_parser-members.html
@@ -95,50 +95,54 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_tg_type_parser.html',
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ab65d412769ea996c0cb671f9c961631b">parseCallbackQuery</a>(const CallbackQuery::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a8ea88c178aa2ea2b707e3f9165796cda">parseChat</a>(const Chat::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aca144c409956718fb5b8b2063cc48204">parseChatMember</a>(const ChatMember::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a0ae6af509c8bb860b00f2ef3586adc9d">parseChosenInlineResult</a>(const ChosenInlineResult::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a1b41989120df5127623da72428928f70">parseContact</a>(const Contact::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af2f682e67258aec95323096b96813592">parseDocument</a>(const Document::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a132384640371bae32ad87337231c40e6">parseFile</a>(const File::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a7b363893f0f80cbf99ee48559de23cf3">parseForceReply</a>(const ForceReply::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#afe554cc15fd1d1312de42fa46fb6ad2b">parseGenericReply</a>(const GenericReply::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aa560bfad2fb780ed8ec4f0f5a505f051">parseInlineKeyboardButton</a>(const InlineKeyboardButton::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a50825341c20e8393f7c1316d9c68af8b">parseInlineKeyboardMarkup</a>(const InlineKeyboardMarkup::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a170af298967452a8442571c63720b79a">parseInlineQuery</a>(const InlineQuery::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aea2380a669e8187c0fb15f037ccd3712">parseInlineQueryResult</a>(const InlineQueryResult::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a214386976a87be78bbf40f2772f11743">parseInlineQueryResultArticle</a>(const InlineQueryResultArticle::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ab84925dab3d05168099cfb1758c24eff">parseInlineQueryResultAudio</a>(const InlineQueryResultAudio::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a126a79d2f5b024646db84e9355ffd23b">parseInlineQueryResultCachedAudio</a>(const InlineQueryResultCachedAudio::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ad5346feffcb4ac969295c8b29b349e78">parseInlineQueryResultCachedDocument</a>(const InlineQueryResultCachedDocument::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af633562ea1a0f1d287ac5cecf0695390">parseInlineQueryResultCachedGif</a>(const InlineQueryResultCachedGif::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a6252774e0a216a7e30f16fb32182846d">parseInlineQueryResultCachedMpeg4Gif</a>(const InlineQueryResultCachedMpeg4Gif::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a18121dfb51fce662892fcd8433df0a80">parseInlineQueryResultCachedPhoto</a>(const InlineQueryResultCachedPhoto::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ae37d93d67c69431d1f7944e57b3324b5">parseInlineQueryResultCachedSticker</a>(const InlineQueryResultCachedSticker::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a79b5f159c668a67b66dfda51470818e7">parseInlineQueryResultCachedVideo</a>(const InlineQueryResultCachedVideo::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a26129e11a675d7ce0b529cd2a7965e25">parseInlineQueryResultCachedVoice</a>(const InlineQueryResultCachedVoice::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aaa1491bf38340ff8baec767732de1a5a">parseInlineQueryResultContact</a>(const InlineQueryResultContact::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#afb59dff4e2abcefdae69c98efdf61d95">parseInlineQueryResultDocument</a>(const InlineQueryResultDocument::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a89730b5e5515446b996572a1d2eb527a">parseInlineQueryResultGame</a>(const InlineQueryResultGame::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a6f0065be90200df3946dd781bba47263">parseInlineQueryResultGif</a>(const InlineQueryResultGif::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aa35193c7b8f13fbfbac6a4ebd5b68dcf">parseInlineQueryResultLocation</a>(const InlineQueryResultLocation::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af8a160007d57837edc80b557a6467e6b">parseInlineQueryResultMpeg4Gif</a>(const InlineQueryResultMpeg4Gif::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#adbfa2a84365eafbf54d240cf46dc8159">parseInlineQueryResultPhoto</a>(const InlineQueryResultPhoto::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ae88fe04858df67e643d024e1f0272a05">parseInlineQueryResultVenue</a>(const InlineQueryResultVenue::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a1c5aeb82420b1974fc073e8d9d2d5804">parseInlineQueryResultVideo</a>(const InlineQueryResultVideo::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aaa39e08cf74e63855e4c70deb7249c6e">parseInlineQueryResultVoice</a>(const InlineQueryResultVoice::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ae499680fd9cc2c73fb7cd8e55906ae35">parseInputContactMessageContent</a>(const InputContactMessageContent::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aa89f26151c1b46bea59ff9f7e61315f3">parseInputLocationMessageContent</a>(const InputLocationMessageContent::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a84eb2a26089f3fe1467b70367ed056b7">parseChatPhoto</a>(const ChatPhoto::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a0ae6af509c8bb860b00f2ef3586adc9d">parseChosenInlineResult</a>(const ChosenInlineResult::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a1b41989120df5127623da72428928f70">parseContact</a>(const Contact::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af2f682e67258aec95323096b96813592">parseDocument</a>(const Document::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a132384640371bae32ad87337231c40e6">parseFile</a>(const File::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a7b363893f0f80cbf99ee48559de23cf3">parseForceReply</a>(const ForceReply::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#afe554cc15fd1d1312de42fa46fb6ad2b">parseGenericReply</a>(const GenericReply::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aa560bfad2fb780ed8ec4f0f5a505f051">parseInlineKeyboardButton</a>(const InlineKeyboardButton::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a50825341c20e8393f7c1316d9c68af8b">parseInlineKeyboardMarkup</a>(const InlineKeyboardMarkup::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a170af298967452a8442571c63720b79a">parseInlineQuery</a>(const InlineQuery::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aea2380a669e8187c0fb15f037ccd3712">parseInlineQueryResult</a>(const InlineQueryResult::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a214386976a87be78bbf40f2772f11743">parseInlineQueryResultArticle</a>(const InlineQueryResultArticle::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ab84925dab3d05168099cfb1758c24eff">parseInlineQueryResultAudio</a>(const InlineQueryResultAudio::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a126a79d2f5b024646db84e9355ffd23b">parseInlineQueryResultCachedAudio</a>(const InlineQueryResultCachedAudio::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ad5346feffcb4ac969295c8b29b349e78">parseInlineQueryResultCachedDocument</a>(const InlineQueryResultCachedDocument::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af633562ea1a0f1d287ac5cecf0695390">parseInlineQueryResultCachedGif</a>(const InlineQueryResultCachedGif::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a6252774e0a216a7e30f16fb32182846d">parseInlineQueryResultCachedMpeg4Gif</a>(const InlineQueryResultCachedMpeg4Gif::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a18121dfb51fce662892fcd8433df0a80">parseInlineQueryResultCachedPhoto</a>(const InlineQueryResultCachedPhoto::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ae37d93d67c69431d1f7944e57b3324b5">parseInlineQueryResultCachedSticker</a>(const InlineQueryResultCachedSticker::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a79b5f159c668a67b66dfda51470818e7">parseInlineQueryResultCachedVideo</a>(const InlineQueryResultCachedVideo::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a26129e11a675d7ce0b529cd2a7965e25">parseInlineQueryResultCachedVoice</a>(const InlineQueryResultCachedVoice::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aaa1491bf38340ff8baec767732de1a5a">parseInlineQueryResultContact</a>(const InlineQueryResultContact::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#afb59dff4e2abcefdae69c98efdf61d95">parseInlineQueryResultDocument</a>(const InlineQueryResultDocument::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a89730b5e5515446b996572a1d2eb527a">parseInlineQueryResultGame</a>(const InlineQueryResultGame::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a6f0065be90200df3946dd781bba47263">parseInlineQueryResultGif</a>(const InlineQueryResultGif::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aa35193c7b8f13fbfbac6a4ebd5b68dcf">parseInlineQueryResultLocation</a>(const InlineQueryResultLocation::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af8a160007d57837edc80b557a6467e6b">parseInlineQueryResultMpeg4Gif</a>(const InlineQueryResultMpeg4Gif::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#adbfa2a84365eafbf54d240cf46dc8159">parseInlineQueryResultPhoto</a>(const InlineQueryResultPhoto::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ae88fe04858df67e643d024e1f0272a05">parseInlineQueryResultVenue</a>(const InlineQueryResultVenue::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a1c5aeb82420b1974fc073e8d9d2d5804">parseInlineQueryResultVideo</a>(const InlineQueryResultVideo::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aaa39e08cf74e63855e4c70deb7249c6e">parseInlineQueryResultVoice</a>(const InlineQueryResultVoice::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ae499680fd9cc2c73fb7cd8e55906ae35">parseInputContactMessageContent</a>(const InputContactMessageContent::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aa89f26151c1b46bea59ff9f7e61315f3">parseInputLocationMessageContent</a>(const InputLocationMessageContent::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aa467ac58012075c932947a5e120f498a">parseInputMedia</a>(const InputMedia::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ad9980a20fca6e9b4e12211ae751e9795">parseInputMessageContent</a>(const InputMessageContent::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a944d9baf9397ae21b3d02a17255d0d74">parseInputTextMessageContent</a>(const InputTextMessageContent::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aad0b2019365e871291381463d6199385">parseInputVenueMessageContent</a>(const InputVenueMessageContent::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a5793eea051e46ecca54c5dc5d7c4f7d1">parseJson</a>(const std::string &amp;json) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af9a4e1d8cb7b3a4d026785219cdaf345">parseJsonAndGet2DArray</a>(JsonToTgTypeFunc&lt; T &gt; parseFunc, const boost::property_tree::ptree &amp;data, const std::string &amp;keyName) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ab840017893dba49b60eca92bb36de41e">parseJsonAndGetArray</a>(JsonToTgTypeFunc&lt; T &gt; parseFunc, const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a8979e13968a0ec55a811aefa588960a5">parseJsonAndGetArray</a>(std::function&lt; T(const boost::property_tree::ptree &amp;)&gt; parseFunc, const boost::property_tree::ptree &amp;data, const std::string &amp;keyName) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ac23717cd020f5f312ac00d4c106c1366">parseJsonAndGetArray</a>(JsonToTgTypeFunc&lt; T &gt; parseFunc, const boost::property_tree::ptree &amp;data, const std::string &amp;keyName) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a5e309d20e6bf4321ddc16bec7d050545">parseJsonAndGetAudio</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a1882c55a2f8cd4974dae09fb978e6aa2">parseJsonAndGetCallbackQuery</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a69d57b8d5da285a07ec33918f057b132">parseJsonAndGetChat</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a97c29c797018934139109f426e0c1865">parseJsonAndGetChatMember</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a0971fca04c1098373360f7ca233bbe6e">parseInvoice</a>(const Invoice::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a5793eea051e46ecca54c5dc5d7c4f7d1">parseJson</a>(const std::string &amp;json) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af9a4e1d8cb7b3a4d026785219cdaf345">parseJsonAndGet2DArray</a>(JsonToTgTypeFunc&lt; T &gt; parseFunc, const boost::property_tree::ptree &amp;data, const std::string &amp;keyName) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ab840017893dba49b60eca92bb36de41e">parseJsonAndGetArray</a>(JsonToTgTypeFunc&lt; T &gt; parseFunc, const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a8979e13968a0ec55a811aefa588960a5">parseJsonAndGetArray</a>(std::function&lt; T(const boost::property_tree::ptree &amp;)&gt; parseFunc, const boost::property_tree::ptree &amp;data, const std::string &amp;keyName) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ac23717cd020f5f312ac00d4c106c1366">parseJsonAndGetArray</a>(JsonToTgTypeFunc&lt; T &gt; parseFunc, const boost::property_tree::ptree &amp;data, const std::string &amp;keyName) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a5e309d20e6bf4321ddc16bec7d050545">parseJsonAndGetAudio</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a1882c55a2f8cd4974dae09fb978e6aa2">parseJsonAndGetCallbackQuery</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a69d57b8d5da285a07ec33918f057b132">parseJsonAndGetChat</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a97c29c797018934139109f426e0c1865">parseJsonAndGetChatMember</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af5f07236f584e0642d1015b71a1cf16c">parseJsonAndGetChatPhoto</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a7ce6093da58310d5d8de2a068eeb5512">parseJsonAndGetChosenInlineResult</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aca2d3c40be05cf683dc613b3eef602b5">parseJsonAndGetContact</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aa3d4d7e6505797bb9533787843525c3d">parseJsonAndGetDocument</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
@@ -172,34 +176,56 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_tg_type_parser.html',
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a574be01cbd13bb63dac2bda2551ae170">parseJsonAndGetInlineQueryResultVoice</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aee5eb982f32ffd16eba7f9efc87865a5">parseJsonAndGetInputContactMessageContent</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aa143e2f6c8ee094813b6a6f6d7761cd0">parseJsonAndGetInputLocationMessageContent</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#afb2a32bca2c0f7f2d36f7b50350df181">parseJsonAndGetInputMessageContent</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af251f0b443ff6e652697c33d4d5193da">parseJsonAndGetInputTextMessageContent</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a560f953aae4f8fb0651b82b35867d24c">parseJsonAndGetInputVenueMessageContent</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a1bae81f994031106d8189a0f48d2ec5f">parseJsonAndGetInputMedia</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#afb2a32bca2c0f7f2d36f7b50350df181">parseJsonAndGetInputMessageContent</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af251f0b443ff6e652697c33d4d5193da">parseJsonAndGetInputTextMessageContent</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a560f953aae4f8fb0651b82b35867d24c">parseJsonAndGetInputVenueMessageContent</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ad14018321861d8fd2197b205b79b7eb9">parseJsonAndGetInvoice</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a931e795baba8eab26a34adbfd6f0a3d2">parseJsonAndGetKeyboardButton</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#acf36e32c65d1459a19ad344abd1df158">parseJsonAndGetLocation</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ae3a90b403b79a05fbc35d4fcc681ceee">parseJsonAndGetLabeledPrice</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#acf36e32c65d1459a19ad344abd1df158">parseJsonAndGetLocation</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ac573f03f03c30455f91e509d709c35f1">parseJsonAndGetMaskPosition</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a6f885817899493546d20cfca4a443213">parseJsonAndGetMessage</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a11fa0dd87bf2ef69e8806e41481a29f8">parseJsonAndGetPhotoSize</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ab5c08d34cc46b64b8826684b7c43aeb1">parseJsonAndGetOrderInfo</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a11fa0dd87bf2ef69e8806e41481a29f8">parseJsonAndGetPhotoSize</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a7dd3c05b4ee1ee93881cc970fdb55059">parseJsonAndGetPreCheckoutQuery</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a186e99f8de0924d47e9183c0205a689f">parseJsonAndGetReplyKeyboardMarkup</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a8a787547e63b7ede8d20ef64e9213a02">parseJsonAndGetReplyKeyboardRemove</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a675429e3e189512d9b018565699610c4">parseJsonAndGetResponseParameters</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a1d160922a1ae90e8b46cac336e6462b6">parseJsonAndGetSticker</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a08541f9e83d92a4678f5cdd40bdf1269">parseJsonAndGetUpdate</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a33fe7a4700d1f905fefa16c2e3f35217">parseJsonAndGetUser</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aac8191cfb3e405286e4755336e9967ae">parseJsonAndGetUserProfilePhotos</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a055777bf4e153923e9a45caf85cfd2ce">parseJsonAndGetVideo</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aace0adff9509dcef989074fd76e6f04d">parseJsonAndGetShippingAddress</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ad8256fe6bd79b80711a44a4c5954b257">parseJsonAndGetShippingOption</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a253eb0107f6fc70e9e8dedc17dfea8d9">parseJsonAndGetShippingQuery</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a1d160922a1ae90e8b46cac336e6462b6">parseJsonAndGetSticker</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a3143f65a804f7441164e4f47ff69fbc9">parseJsonAndGetStickerSet</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a3d5198a82839e4b83704c7c9cbc1019c">parseJsonAndGetSucessfulPayment</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a08541f9e83d92a4678f5cdd40bdf1269">parseJsonAndGetUpdate</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a33fe7a4700d1f905fefa16c2e3f35217">parseJsonAndGetUser</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aac8191cfb3e405286e4755336e9967ae">parseJsonAndGetUserProfilePhotos</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a055777bf4e153923e9a45caf85cfd2ce">parseJsonAndGetVideo</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a84b4fc14b5073a6007e80e176c823df4">parseJsonAndGetVideoNote</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a3c0d8c6734097146785dd20e6602dcbf">parseJsonAndGetWebhookInfo</a>(const boost::property_tree::ptree &amp;data) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aa9fea94f0ce162339bcadc87b30cf133">parseKeyboardButton</a>(const KeyboardButton::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af5687838fb0246a56306e083a5518456">parseLocation</a>(const Location::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a73871e9f9500adec7188e374d0ddd375">parseLabeledPrice</a>(const LabeledPrice::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af5687838fb0246a56306e083a5518456">parseLocation</a>(const Location::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ae0837eb5ac49d31700f5a337e86ea21d">parseMaskPosition</a>(const MaskPosition::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a416731a2264b9056c93cfd5236ef3420">parseMessage</a>(const Message::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a8ff0d8cbdae9e65edc11f345e1a93a94">parsePhotoSize</a>(const PhotoSize::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ae1701d47f9e5eb4a9b46a8278ea03433">parseOrderInfo</a>(const OrderInfo::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a8ff0d8cbdae9e65edc11f345e1a93a94">parsePhotoSize</a>(const PhotoSize::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#afb2d57ba25b6a53c308142b9386b99cb">parsePreCheckoutQuery</a>(const PreCheckoutQuery::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af46802670f796f0e2139ec551bfa0f20">parseReplyKeyboardMarkup</a>(const ReplyKeyboardMarkup::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a179c2d86d436bcea267516e4ac49f2da">parseReplyKeyboardRemove</a>(const ReplyKeyboardRemove::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ade5925f7cdce4ee3641853c72a5b51c5">parseResponseParameters</a>(const ResponseParameters::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ab8ec905ef28660617232f791dd5a4c33">parseSticker</a>(const Sticker::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a975f16b6132ea35a4844118f1a1a8374">parseUpdate</a>(const Update::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ae450dfabbb1efdc3e4c3366590e27a3b">parseUser</a>(const User::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a2dfa0c7205973145b59dfe2e03fa5626">parseUserProfilePhotos</a>(const UserProfilePhotos::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a7f1313fb5694efa7f7d6caa4e73176c9">parseVideo</a>(const Video::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a51c07924f4159584f098f77b7d66a69f">parseShippingAddress</a>(const ShippingAddress::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a1056df14ce407245970f9108b803c311">parseShippingOption</a>(const ShippingOption::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af0ddbda92234bbf635b947e5ef30407d">parseShippingQuery</a>(const ShippingQuery::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ab8ec905ef28660617232f791dd5a4c33">parseSticker</a>(const Sticker::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a0bba0597f0dc1ab7be8fc141d3561021">parseStickerSet</a>(const StickerSet::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af7397a0b12324d63ddb6d2242a6278e0">parseSucessfulPayment</a>(const SuccessfulPayment::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a975f16b6132ea35a4844118f1a1a8374">parseUpdate</a>(const Update::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ae450dfabbb1efdc3e4c3366590e27a3b">parseUser</a>(const User::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a2dfa0c7205973145b59dfe2e03fa5626">parseUserProfilePhotos</a>(const UserProfilePhotos::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a7f1313fb5694efa7f7d6caa4e73176c9">parseVideo</a>(const Video::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a50d411ea8b1cda09d04d0d1fe57f1e09">parseVideoNote</a>(const VideoNote::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aea42d5ef9d92d13956af176efe41aea1">parseWebhookInfo</a>(const WebhookInfo::Ptr &amp;object) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a48ee10add5f80c0c4afe55e99cabcddd">TgTypeToJsonFunc</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a171f300f827552386b1b2efc88e0311e">tryParseJson</a>(JsonToTgTypeFunc&lt; T &gt; parseFunc, const boost::property_tree::ptree &amp;data, const std::string &amp;keyName) const</td><td class="entry"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgBot::TgTypeParser</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@@ -208,7 +234,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_tg_type_parser.html',
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_tg_type_parser.html b/docs/class_tg_bot_1_1_tg_type_parser.html
index 07c6e7d..5dfd1e8 100644
--- a/docs/class_tg_bot_1_1_tg_type_parser.html
+++ b/docs/class_tg_bot_1_1_tg_type_parser.html
@@ -132,10 +132,22 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a1d160922a1ae90e8b46cac336e6462b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8ec905ef28660617232f791dd5a4c33"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ab8ec905ef28660617232f791dd5a4c33">parseSticker</a> (const <a class="el" href="class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff">Sticker::Ptr</a> &amp;object) const</td></tr>
<tr class="separator:ab8ec905ef28660617232f791dd5a4c33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3143f65a804f7441164e4f47ff69fbc9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_sticker_set.html#ad3c58f08ddacdb946507cd96a3d54421">StickerSet::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a3143f65a804f7441164e4f47ff69fbc9">parseJsonAndGetStickerSet</a> (const boost::property_tree::ptree &amp;data) const</td></tr>
+<tr class="separator:a3143f65a804f7441164e4f47ff69fbc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0bba0597f0dc1ab7be8fc141d3561021"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a0bba0597f0dc1ab7be8fc141d3561021">parseStickerSet</a> (const <a class="el" href="class_tg_bot_1_1_sticker_set.html#ad3c58f08ddacdb946507cd96a3d54421">StickerSet::Ptr</a> &amp;object) const</td></tr>
+<tr class="separator:a0bba0597f0dc1ab7be8fc141d3561021"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac573f03f03c30455f91e509d709c35f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">MaskPosition::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ac573f03f03c30455f91e509d709c35f1">parseJsonAndGetMaskPosition</a> (const boost::property_tree::ptree &amp;data) const</td></tr>
+<tr class="separator:ac573f03f03c30455f91e509d709c35f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0837eb5ac49d31700f5a337e86ea21d"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ae0837eb5ac49d31700f5a337e86ea21d">parseMaskPosition</a> (const <a class="el" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">MaskPosition::Ptr</a> &amp;object) const</td></tr>
+<tr class="separator:ae0837eb5ac49d31700f5a337e86ea21d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a055777bf4e153923e9a45caf85cfd2ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_video.html#a0005786d327b3e363cb13c18e9ee0593">Video::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a055777bf4e153923e9a45caf85cfd2ce">parseJsonAndGetVideo</a> (const boost::property_tree::ptree &amp;data) const</td></tr>
<tr class="separator:a055777bf4e153923e9a45caf85cfd2ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f1313fb5694efa7f7d6caa4e73176c9"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a7f1313fb5694efa7f7d6caa4e73176c9">parseVideo</a> (const <a class="el" href="class_tg_bot_1_1_video.html#a0005786d327b3e363cb13c18e9ee0593">Video::Ptr</a> &amp;object) const</td></tr>
<tr class="separator:a7f1313fb5694efa7f7d6caa4e73176c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84b4fc14b5073a6007e80e176c823df4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_video_note.html#a6724ff1d3da3887d961a70eb67b42825">VideoNote::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a84b4fc14b5073a6007e80e176c823df4">parseJsonAndGetVideoNote</a> (const boost::property_tree::ptree &amp;data) const</td></tr>
+<tr class="separator:a84b4fc14b5073a6007e80e176c823df4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50d411ea8b1cda09d04d0d1fe57f1e09"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a50d411ea8b1cda09d04d0d1fe57f1e09">parseVideoNote</a> (const <a class="el" href="class_tg_bot_1_1_video_note.html#a6724ff1d3da3887d961a70eb67b42825">VideoNote::Ptr</a> &amp;object) const</td></tr>
+<tr class="separator:a50d411ea8b1cda09d04d0d1fe57f1e09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca2d3c40be05cf683dc613b3eef602b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_contact.html#a43915fd39dc9ef11a5f8684512ce5e7b">Contact::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aca2d3c40be05cf683dc613b3eef602b5">parseJsonAndGetContact</a> (const boost::property_tree::ptree &amp;data) const</td></tr>
<tr class="separator:aca2d3c40be05cf683dc613b3eef602b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b41989120df5127623da72428928f70"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a1b41989120df5127623da72428928f70">parseContact</a> (const <a class="el" href="class_tg_bot_1_1_contact.html#a43915fd39dc9ef11a5f8684512ce5e7b">Contact::Ptr</a> &amp;object) const</td></tr>
@@ -152,6 +164,10 @@ Public Member Functions</h2></td></tr>
<tr class="separator:aac8191cfb3e405286e4755336e9967ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2dfa0c7205973145b59dfe2e03fa5626"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a2dfa0c7205973145b59dfe2e03fa5626">parseUserProfilePhotos</a> (const <a class="el" href="class_tg_bot_1_1_user_profile_photos.html#a734352c5b115ea29e639f01462187d55">UserProfilePhotos::Ptr</a> &amp;object) const</td></tr>
<tr class="separator:a2dfa0c7205973145b59dfe2e03fa5626"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1bae81f994031106d8189a0f48d2ec5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_input_media.html#abdc38ae21d5213ead3720db082ef1f9c">InputMedia::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a1bae81f994031106d8189a0f48d2ec5f">parseJsonAndGetInputMedia</a> (const boost::property_tree::ptree &amp;data) const</td></tr>
+<tr class="separator:a1bae81f994031106d8189a0f48d2ec5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa467ac58012075c932947a5e120f498a"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aa467ac58012075c932947a5e120f498a">parseInputMedia</a> (const <a class="el" href="class_tg_bot_1_1_input_media.html#abdc38ae21d5213ead3720db082ef1f9c">InputMedia::Ptr</a> &amp;object) const</td></tr>
+<tr class="separator:aa467ac58012075c932947a5e120f498a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef4869ecc38b1a6ec32c33c0f52e6d87"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_file.html#ac47e9c73b9d762eef2322c0932c5a934">File::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aef4869ecc38b1a6ec32c33c0f52e6d87">parseJsonAndGetFile</a> (const boost::property_tree::ptree &amp;data) const</td></tr>
<tr class="separator:aef4869ecc38b1a6ec32c33c0f52e6d87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a132384640371bae32ad87337231c40e6"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a132384640371bae32ad87337231c40e6">parseFile</a> (const <a class="el" href="class_tg_bot_1_1_file.html#ac47e9c73b9d762eef2322c0932c5a934">File::Ptr</a> &amp;object) const</td></tr>
@@ -176,6 +192,10 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a97c29c797018934139109f426e0c1865"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca144c409956718fb5b8b2063cc48204"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aca144c409956718fb5b8b2063cc48204">parseChatMember</a> (const <a class="el" href="class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d">ChatMember::Ptr</a> &amp;object) const</td></tr>
<tr class="separator:aca144c409956718fb5b8b2063cc48204"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af5f07236f584e0642d1015b71a1cf16c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_chat_photo.html#a732024e5287eef199f40dfef151d5265">ChatPhoto::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af5f07236f584e0642d1015b71a1cf16c">parseJsonAndGetChatPhoto</a> (const boost::property_tree::ptree &amp;data) const</td></tr>
+<tr class="separator:af5f07236f584e0642d1015b71a1cf16c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84eb2a26089f3fe1467b70367ed056b7"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a84eb2a26089f3fe1467b70367ed056b7">parseChatPhoto</a> (const <a class="el" href="class_tg_bot_1_1_chat_photo.html#a732024e5287eef199f40dfef151d5265">ChatPhoto::Ptr</a> &amp;object) const</td></tr>
+<tr class="separator:a84eb2a26089f3fe1467b70367ed056b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a675429e3e189512d9b018565699610c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_response_parameters.html#a345c84a4e959ed8e529b1cb6e76d0182">ResponseParameters::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a675429e3e189512d9b018565699610c4">parseJsonAndGetResponseParameters</a> (const boost::property_tree::ptree &amp;data) const</td></tr>
<tr class="separator:a675429e3e189512d9b018565699610c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade5925f7cdce4ee3641853c72a5b51c5"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ade5925f7cdce4ee3641853c72a5b51c5">parseResponseParameters</a> (const <a class="el" href="class_tg_bot_1_1_response_parameters.html#a345c84a4e959ed8e529b1cb6e76d0182">ResponseParameters::Ptr</a> &amp;object) const</td></tr>
@@ -312,6 +332,38 @@ Public Member Functions</h2></td></tr>
<tr class="separator:aee5eb982f32ffd16eba7f9efc87865a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae499680fd9cc2c73fb7cd8e55906ae35"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ae499680fd9cc2c73fb7cd8e55906ae35">parseInputContactMessageContent</a> (const <a class="el" href="class_tg_bot_1_1_input_contact_message_content.html#ad552a44374583a3ea339380338e87e99">InputContactMessageContent::Ptr</a> &amp;object) const</td></tr>
<tr class="separator:ae499680fd9cc2c73fb7cd8e55906ae35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad14018321861d8fd2197b205b79b7eb9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_invoice.html#a34a6d437618ea3be0a40c64400067f67">Invoice::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ad14018321861d8fd2197b205b79b7eb9">parseJsonAndGetInvoice</a> (const boost::property_tree::ptree &amp;data) const</td></tr>
+<tr class="separator:ad14018321861d8fd2197b205b79b7eb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0971fca04c1098373360f7ca233bbe6e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a0971fca04c1098373360f7ca233bbe6e">parseInvoice</a> (const <a class="el" href="class_tg_bot_1_1_invoice.html#a34a6d437618ea3be0a40c64400067f67">Invoice::Ptr</a> &amp;object) const</td></tr>
+<tr class="separator:a0971fca04c1098373360f7ca233bbe6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3a90b403b79a05fbc35d4fcc681ceee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_labeled_price.html#a1d53775f4034427a2dfaae9ef176796c">LabeledPrice::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ae3a90b403b79a05fbc35d4fcc681ceee">parseJsonAndGetLabeledPrice</a> (const boost::property_tree::ptree &amp;data) const</td></tr>
+<tr class="separator:ae3a90b403b79a05fbc35d4fcc681ceee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73871e9f9500adec7188e374d0ddd375"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a73871e9f9500adec7188e374d0ddd375">parseLabeledPrice</a> (const <a class="el" href="class_tg_bot_1_1_labeled_price.html#a1d53775f4034427a2dfaae9ef176796c">LabeledPrice::Ptr</a> &amp;object) const</td></tr>
+<tr class="separator:a73871e9f9500adec7188e374d0ddd375"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5c08d34cc46b64b8826684b7c43aeb1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a">OrderInfo::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ab5c08d34cc46b64b8826684b7c43aeb1">parseJsonAndGetOrderInfo</a> (const boost::property_tree::ptree &amp;data) const</td></tr>
+<tr class="separator:ab5c08d34cc46b64b8826684b7c43aeb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae1701d47f9e5eb4a9b46a8278ea03433"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ae1701d47f9e5eb4a9b46a8278ea03433">parseOrderInfo</a> (const <a class="el" href="class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a">OrderInfo::Ptr</a> &amp;object) const</td></tr>
+<tr class="separator:ae1701d47f9e5eb4a9b46a8278ea03433"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7dd3c05b4ee1ee93881cc970fdb55059"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#aa2f66d4bc5e55b3efbaaf285bcdbe207">PreCheckoutQuery::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a7dd3c05b4ee1ee93881cc970fdb55059">parseJsonAndGetPreCheckoutQuery</a> (const boost::property_tree::ptree &amp;data) const</td></tr>
+<tr class="separator:a7dd3c05b4ee1ee93881cc970fdb55059"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb2d57ba25b6a53c308142b9386b99cb"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#afb2d57ba25b6a53c308142b9386b99cb">parsePreCheckoutQuery</a> (const <a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#aa2f66d4bc5e55b3efbaaf285bcdbe207">PreCheckoutQuery::Ptr</a> &amp;object) const</td></tr>
+<tr class="separator:afb2d57ba25b6a53c308142b9386b99cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aace0adff9509dcef989074fd76e6f04d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d">ShippingAddress::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aace0adff9509dcef989074fd76e6f04d">parseJsonAndGetShippingAddress</a> (const boost::property_tree::ptree &amp;data) const</td></tr>
+<tr class="separator:aace0adff9509dcef989074fd76e6f04d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51c07924f4159584f098f77b7d66a69f"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a51c07924f4159584f098f77b7d66a69f">parseShippingAddress</a> (const <a class="el" href="class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d">ShippingAddress::Ptr</a> &amp;object) const</td></tr>
+<tr class="separator:a51c07924f4159584f098f77b7d66a69f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8256fe6bd79b80711a44a4c5954b257"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_shipping_option.html#af97bf7d55ed3bcd3090c08885f010f60">ShippingOption::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ad8256fe6bd79b80711a44a4c5954b257">parseJsonAndGetShippingOption</a> (const boost::property_tree::ptree &amp;data) const</td></tr>
+<tr class="separator:ad8256fe6bd79b80711a44a4c5954b257"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1056df14ce407245970f9108b803c311"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a1056df14ce407245970f9108b803c311">parseShippingOption</a> (const <a class="el" href="class_tg_bot_1_1_shipping_option.html#af97bf7d55ed3bcd3090c08885f010f60">ShippingOption::Ptr</a> &amp;object) const</td></tr>
+<tr class="separator:a1056df14ce407245970f9108b803c311"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a253eb0107f6fc70e9e8dedc17dfea8d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_shipping_query.html#a952ccde4a79282a4c20f42cfed069d64">ShippingQuery::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a253eb0107f6fc70e9e8dedc17dfea8d9">parseJsonAndGetShippingQuery</a> (const boost::property_tree::ptree &amp;data) const</td></tr>
+<tr class="separator:a253eb0107f6fc70e9e8dedc17dfea8d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0ddbda92234bbf635b947e5ef30407d"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af0ddbda92234bbf635b947e5ef30407d">parseShippingQuery</a> (const <a class="el" href="class_tg_bot_1_1_shipping_query.html#a952ccde4a79282a4c20f42cfed069d64">ShippingQuery::Ptr</a> &amp;object) const</td></tr>
+<tr class="separator:af0ddbda92234bbf635b947e5ef30407d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d5198a82839e4b83704c7c9cbc1019c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_successful_payment.html#a753e2643432af6f0b2561436f2b1da0d">SuccessfulPayment::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a3d5198a82839e4b83704c7c9cbc1019c">parseJsonAndGetSucessfulPayment</a> (const boost::property_tree::ptree &amp;data) const</td></tr>
+<tr class="separator:a3d5198a82839e4b83704c7c9cbc1019c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7397a0b12324d63ddb6d2242a6278e0"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af7397a0b12324d63ddb6d2242a6278e0">parseSucessfulPayment</a> (const <a class="el" href="class_tg_bot_1_1_successful_payment.html#a753e2643432af6f0b2561436f2b1da0d">SuccessfulPayment::Ptr</a> &amp;object) const</td></tr>
+<tr class="separator:af7397a0b12324d63ddb6d2242a6278e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5793eea051e46ecca54c5dc5d7c4f7d1"><td class="memItemLeft" align="right" valign="top">boost::property_tree::ptree&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a5793eea051e46ecca54c5dc5d7c4f7d1">parseJson</a> (const std::string &amp;json) const</td></tr>
<tr class="separator:a5793eea051e46ecca54c5dc5d7c4f7d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a171f300f827552386b1b2efc88e0311e"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
@@ -346,7 +398,7 @@ Static Public Member Functions</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
-<p class="definition">Definition at line <a class="el" href="_tg_type_parser_8h_source.html#l00086">86</a> of file <a class="el" href="_tg_type_parser_8h_source.html">TgTypeParser.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_tg_type_parser_8h_source.html#l00101">101</a> of file <a class="el" href="_tg_type_parser_8h_source.html">TgTypeParser.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="ad6d33a3fef556360092afd0a2cb959f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6d33a3fef556360092afd0a2cb959f0">&#9670;&nbsp;</a></span>JsonToTgTypeFunc</h2>
@@ -362,7 +414,7 @@ template&lt;typename T &gt; </div>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="_tg_type_parser_8h_source.html#l00090">90</a> of file <a class="el" href="_tg_type_parser_8h_source.html">TgTypeParser.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_tg_type_parser_8h_source.html#l00105">105</a> of file <a class="el" href="_tg_type_parser_8h_source.html">TgTypeParser.h</a>.</p>
</div>
</div>
@@ -380,7 +432,7 @@ template&lt;typename T &gt; </div>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="_tg_type_parser_8h_source.html#l00093">93</a> of file <a class="el" href="_tg_type_parser_8h_source.html">TgTypeParser.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_tg_type_parser_8h_source.html#l00108">108</a> of file <a class="el" href="_tg_type_parser_8h_source.html">TgTypeParser.h</a>.</p>
</div>
</div>
@@ -446,7 +498,7 @@ template&lt;typename T &gt; </div>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="_tg_type_parser_8h_source.html#l00336">336</a> of file <a class="el" href="_tg_type_parser_8h_source.html">TgTypeParser.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_tg_type_parser_8h_source.html#l00386">386</a> of file <a class="el" href="_tg_type_parser_8h_source.html">TgTypeParser.h</a>.</p>
</div>
</div>
@@ -486,7 +538,7 @@ template&lt;typename T &gt; </div>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="_tg_type_parser_8h_source.html#l00306">306</a> of file <a class="el" href="_tg_type_parser_8h_source.html">TgTypeParser.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_tg_type_parser_8h_source.html#l00356">356</a> of file <a class="el" href="_tg_type_parser_8h_source.html">TgTypeParser.h</a>.</p>
</div>
</div>
@@ -526,7 +578,7 @@ template&lt;typename T &gt; </div>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="_tg_type_parser_8h_source.html#l00321">321</a> of file <a class="el" href="_tg_type_parser_8h_source.html">TgTypeParser.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_tg_type_parser_8h_source.html#l00371">371</a> of file <a class="el" href="_tg_type_parser_8h_source.html">TgTypeParser.h</a>.</p>
</div>
</div>
@@ -602,6 +654,24 @@ template&lt;typename T &gt; </div>
</div>
</div>
+<a id="a84eb2a26089f3fe1467b70367ed056b7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a84eb2a26089f3fe1467b70367ed056b7">&#9670;&nbsp;</a></span>parseChatPhoto()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::TgTypeParser::parseChatPhoto </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_tg_bot_1_1_chat_photo.html#a732024e5287eef199f40dfef151d5265">ChatPhoto::Ptr</a> &amp;&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a id="a0ae6af509c8bb860b00f2ef3586adc9d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ae6af509c8bb860b00f2ef3586adc9d">&#9670;&nbsp;</a></span>parseChosenInlineResult()</h2>
@@ -1178,6 +1248,24 @@ template&lt;typename T &gt; </div>
</div>
</div>
+<a id="aa467ac58012075c932947a5e120f498a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa467ac58012075c932947a5e120f498a">&#9670;&nbsp;</a></span>parseInputMedia()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::TgTypeParser::parseInputMedia </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_tg_bot_1_1_input_media.html#abdc38ae21d5213ead3720db082ef1f9c">InputMedia::Ptr</a> &amp;&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a id="ad9980a20fca6e9b4e12211ae751e9795"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9980a20fca6e9b4e12211ae751e9795">&#9670;&nbsp;</a></span>parseInputMessageContent()</h2>
@@ -1232,6 +1320,24 @@ template&lt;typename T &gt; </div>
</div>
</div>
+<a id="a0971fca04c1098373360f7ca233bbe6e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0971fca04c1098373360f7ca233bbe6e">&#9670;&nbsp;</a></span>parseInvoice()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::TgTypeParser::parseInvoice </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_tg_bot_1_1_invoice.html#a34a6d437618ea3be0a40c64400067f67">Invoice::Ptr</a> &amp;&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a id="a5793eea051e46ecca54c5dc5d7c4f7d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5793eea051e46ecca54c5dc5d7c4f7d1">&#9670;&nbsp;</a></span>parseJson()</h2>
@@ -1256,7 +1362,7 @@ template&lt;typename T &gt; </div>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="_tg_type_parser_8h_source.html#l00237">237</a> of file <a class="el" href="_tg_type_parser_8h_source.html">TgTypeParser.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_tg_type_parser_8h_source.html#l00287">287</a> of file <a class="el" href="_tg_type_parser_8h_source.html">TgTypeParser.h</a>.</p>
</div>
</div>
@@ -1302,7 +1408,7 @@ template&lt;typename T &gt; </div>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="_tg_type_parser_8h_source.html#l00289">289</a> of file <a class="el" href="_tg_type_parser_8h_source.html">TgTypeParser.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_tg_type_parser_8h_source.html#l00339">339</a> of file <a class="el" href="_tg_type_parser_8h_source.html">TgTypeParser.h</a>.</p>
</div>
</div>
@@ -1342,7 +1448,7 @@ template&lt;typename T &gt; </div>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="_tg_type_parser_8h_source.html#l00254">254</a> of file <a class="el" href="_tg_type_parser_8h_source.html">TgTypeParser.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_tg_type_parser_8h_source.html#l00304">304</a> of file <a class="el" href="_tg_type_parser_8h_source.html">TgTypeParser.h</a>.</p>
</div>
</div>
@@ -1388,7 +1494,7 @@ template&lt;typename T &gt; </div>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="_tg_type_parser_8h_source.html#l00263">263</a> of file <a class="el" href="_tg_type_parser_8h_source.html">TgTypeParser.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_tg_type_parser_8h_source.html#l00313">313</a> of file <a class="el" href="_tg_type_parser_8h_source.html">TgTypeParser.h</a>.</p>
</div>
</div>
@@ -1434,7 +1540,7 @@ template&lt;typename T &gt; </div>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="_tg_type_parser_8h_source.html#l00276">276</a> of file <a class="el" href="_tg_type_parser_8h_source.html">TgTypeParser.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_tg_type_parser_8h_source.html#l00326">326</a> of file <a class="el" href="_tg_type_parser_8h_source.html">TgTypeParser.h</a>.</p>
</div>
</div>
@@ -1510,6 +1616,24 @@ template&lt;typename T &gt; </div>
</div>
</div>
+<a id="af5f07236f584e0642d1015b71a1cf16c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af5f07236f584e0642d1015b71a1cf16c">&#9670;&nbsp;</a></span>parseJsonAndGetChatPhoto()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_chat_photo.html#a732024e5287eef199f40dfef151d5265">ChatPhoto::Ptr</a> TgBot::TgTypeParser::parseJsonAndGetChatPhoto </td>
+ <td>(</td>
+ <td class="paramtype">const boost::property_tree::ptree &amp;&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a id="a7ce6093da58310d5d8de2a068eeb5512"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ce6093da58310d5d8de2a068eeb5512">&#9670;&nbsp;</a></span>parseJsonAndGetChosenInlineResult()</h2>
@@ -2104,6 +2228,24 @@ template&lt;typename T &gt; </div>
</div>
</div>
+<a id="a1bae81f994031106d8189a0f48d2ec5f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1bae81f994031106d8189a0f48d2ec5f">&#9670;&nbsp;</a></span>parseJsonAndGetInputMedia()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_input_media.html#abdc38ae21d5213ead3720db082ef1f9c">InputMedia::Ptr</a> TgBot::TgTypeParser::parseJsonAndGetInputMedia </td>
+ <td>(</td>
+ <td class="paramtype">const boost::property_tree::ptree &amp;&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a id="afb2a32bca2c0f7f2d36f7b50350df181"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb2a32bca2c0f7f2d36f7b50350df181">&#9670;&nbsp;</a></span>parseJsonAndGetInputMessageContent()</h2>
@@ -2158,6 +2300,24 @@ template&lt;typename T &gt; </div>
</div>
</div>
+<a id="ad14018321861d8fd2197b205b79b7eb9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad14018321861d8fd2197b205b79b7eb9">&#9670;&nbsp;</a></span>parseJsonAndGetInvoice()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_invoice.html#a34a6d437618ea3be0a40c64400067f67">Invoice::Ptr</a> TgBot::TgTypeParser::parseJsonAndGetInvoice </td>
+ <td>(</td>
+ <td class="paramtype">const boost::property_tree::ptree &amp;&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a id="a931e795baba8eab26a34adbfd6f0a3d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a931e795baba8eab26a34adbfd6f0a3d2">&#9670;&nbsp;</a></span>parseJsonAndGetKeyboardButton()</h2>
@@ -2176,6 +2336,24 @@ template&lt;typename T &gt; </div>
</div>
</div>
+<a id="ae3a90b403b79a05fbc35d4fcc681ceee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae3a90b403b79a05fbc35d4fcc681ceee">&#9670;&nbsp;</a></span>parseJsonAndGetLabeledPrice()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_labeled_price.html#a1d53775f4034427a2dfaae9ef176796c">LabeledPrice::Ptr</a> TgBot::TgTypeParser::parseJsonAndGetLabeledPrice </td>
+ <td>(</td>
+ <td class="paramtype">const boost::property_tree::ptree &amp;&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a id="acf36e32c65d1459a19ad344abd1df158"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf36e32c65d1459a19ad344abd1df158">&#9670;&nbsp;</a></span>parseJsonAndGetLocation()</h2>
@@ -2194,6 +2372,24 @@ template&lt;typename T &gt; </div>
</div>
</div>
+<a id="ac573f03f03c30455f91e509d709c35f1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac573f03f03c30455f91e509d709c35f1">&#9670;&nbsp;</a></span>parseJsonAndGetMaskPosition()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">MaskPosition::Ptr</a> TgBot::TgTypeParser::parseJsonAndGetMaskPosition </td>
+ <td>(</td>
+ <td class="paramtype">const boost::property_tree::ptree &amp;&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a id="a6f885817899493546d20cfca4a443213"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f885817899493546d20cfca4a443213">&#9670;&nbsp;</a></span>parseJsonAndGetMessage()</h2>
@@ -2212,6 +2408,24 @@ template&lt;typename T &gt; </div>
</div>
</div>
+<a id="ab5c08d34cc46b64b8826684b7c43aeb1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab5c08d34cc46b64b8826684b7c43aeb1">&#9670;&nbsp;</a></span>parseJsonAndGetOrderInfo()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a">OrderInfo::Ptr</a> TgBot::TgTypeParser::parseJsonAndGetOrderInfo </td>
+ <td>(</td>
+ <td class="paramtype">const boost::property_tree::ptree &amp;&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a id="a11fa0dd87bf2ef69e8806e41481a29f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11fa0dd87bf2ef69e8806e41481a29f8">&#9670;&nbsp;</a></span>parseJsonAndGetPhotoSize()</h2>
@@ -2230,6 +2444,24 @@ template&lt;typename T &gt; </div>
</div>
</div>
+<a id="a7dd3c05b4ee1ee93881cc970fdb55059"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7dd3c05b4ee1ee93881cc970fdb55059">&#9670;&nbsp;</a></span>parseJsonAndGetPreCheckoutQuery()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#aa2f66d4bc5e55b3efbaaf285bcdbe207">PreCheckoutQuery::Ptr</a> TgBot::TgTypeParser::parseJsonAndGetPreCheckoutQuery </td>
+ <td>(</td>
+ <td class="paramtype">const boost::property_tree::ptree &amp;&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a id="a186e99f8de0924d47e9183c0205a689f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a186e99f8de0924d47e9183c0205a689f">&#9670;&nbsp;</a></span>parseJsonAndGetReplyKeyboardMarkup()</h2>
@@ -2284,6 +2516,60 @@ template&lt;typename T &gt; </div>
</div>
</div>
+<a id="aace0adff9509dcef989074fd76e6f04d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aace0adff9509dcef989074fd76e6f04d">&#9670;&nbsp;</a></span>parseJsonAndGetShippingAddress()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d">ShippingAddress::Ptr</a> TgBot::TgTypeParser::parseJsonAndGetShippingAddress </td>
+ <td>(</td>
+ <td class="paramtype">const boost::property_tree::ptree &amp;&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad8256fe6bd79b80711a44a4c5954b257"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad8256fe6bd79b80711a44a4c5954b257">&#9670;&nbsp;</a></span>parseJsonAndGetShippingOption()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_shipping_option.html#af97bf7d55ed3bcd3090c08885f010f60">ShippingOption::Ptr</a> TgBot::TgTypeParser::parseJsonAndGetShippingOption </td>
+ <td>(</td>
+ <td class="paramtype">const boost::property_tree::ptree &amp;&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a253eb0107f6fc70e9e8dedc17dfea8d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a253eb0107f6fc70e9e8dedc17dfea8d9">&#9670;&nbsp;</a></span>parseJsonAndGetShippingQuery()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_shipping_query.html#a952ccde4a79282a4c20f42cfed069d64">ShippingQuery::Ptr</a> TgBot::TgTypeParser::parseJsonAndGetShippingQuery </td>
+ <td>(</td>
+ <td class="paramtype">const boost::property_tree::ptree &amp;&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a id="a1d160922a1ae90e8b46cac336e6462b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d160922a1ae90e8b46cac336e6462b6">&#9670;&nbsp;</a></span>parseJsonAndGetSticker()</h2>
@@ -2302,6 +2588,42 @@ template&lt;typename T &gt; </div>
</div>
</div>
+<a id="a3143f65a804f7441164e4f47ff69fbc9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3143f65a804f7441164e4f47ff69fbc9">&#9670;&nbsp;</a></span>parseJsonAndGetStickerSet()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_sticker_set.html#ad3c58f08ddacdb946507cd96a3d54421">StickerSet::Ptr</a> TgBot::TgTypeParser::parseJsonAndGetStickerSet </td>
+ <td>(</td>
+ <td class="paramtype">const boost::property_tree::ptree &amp;&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3d5198a82839e4b83704c7c9cbc1019c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3d5198a82839e4b83704c7c9cbc1019c">&#9670;&nbsp;</a></span>parseJsonAndGetSucessfulPayment()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_successful_payment.html#a753e2643432af6f0b2561436f2b1da0d">SuccessfulPayment::Ptr</a> TgBot::TgTypeParser::parseJsonAndGetSucessfulPayment </td>
+ <td>(</td>
+ <td class="paramtype">const boost::property_tree::ptree &amp;&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a id="a08541f9e83d92a4678f5cdd40bdf1269"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08541f9e83d92a4678f5cdd40bdf1269">&#9670;&nbsp;</a></span>parseJsonAndGetUpdate()</h2>
@@ -2374,6 +2696,24 @@ template&lt;typename T &gt; </div>
</div>
</div>
+<a id="a84b4fc14b5073a6007e80e176c823df4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a84b4fc14b5073a6007e80e176c823df4">&#9670;&nbsp;</a></span>parseJsonAndGetVideoNote()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_video_note.html#a6724ff1d3da3887d961a70eb67b42825">VideoNote::Ptr</a> TgBot::TgTypeParser::parseJsonAndGetVideoNote </td>
+ <td>(</td>
+ <td class="paramtype">const boost::property_tree::ptree &amp;&#160;</td>
+ <td class="paramname"><em>data</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a id="a3c0d8c6734097146785dd20e6602dcbf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c0d8c6734097146785dd20e6602dcbf">&#9670;&nbsp;</a></span>parseJsonAndGetWebhookInfo()</h2>
@@ -2410,6 +2750,24 @@ template&lt;typename T &gt; </div>
</div>
</div>
+<a id="a73871e9f9500adec7188e374d0ddd375"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a73871e9f9500adec7188e374d0ddd375">&#9670;&nbsp;</a></span>parseLabeledPrice()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::TgTypeParser::parseLabeledPrice </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_tg_bot_1_1_labeled_price.html#a1d53775f4034427a2dfaae9ef176796c">LabeledPrice::Ptr</a> &amp;&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a id="af5687838fb0246a56306e083a5518456"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5687838fb0246a56306e083a5518456">&#9670;&nbsp;</a></span>parseLocation()</h2>
@@ -2428,6 +2786,24 @@ template&lt;typename T &gt; </div>
</div>
</div>
+<a id="ae0837eb5ac49d31700f5a337e86ea21d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae0837eb5ac49d31700f5a337e86ea21d">&#9670;&nbsp;</a></span>parseMaskPosition()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::TgTypeParser::parseMaskPosition </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">MaskPosition::Ptr</a> &amp;&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a id="a416731a2264b9056c93cfd5236ef3420"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a416731a2264b9056c93cfd5236ef3420">&#9670;&nbsp;</a></span>parseMessage()</h2>
@@ -2446,6 +2822,24 @@ template&lt;typename T &gt; </div>
</div>
</div>
+<a id="ae1701d47f9e5eb4a9b46a8278ea03433"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae1701d47f9e5eb4a9b46a8278ea03433">&#9670;&nbsp;</a></span>parseOrderInfo()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::TgTypeParser::parseOrderInfo </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a">OrderInfo::Ptr</a> &amp;&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a id="a8ff0d8cbdae9e65edc11f345e1a93a94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ff0d8cbdae9e65edc11f345e1a93a94">&#9670;&nbsp;</a></span>parsePhotoSize()</h2>
@@ -2464,6 +2858,24 @@ template&lt;typename T &gt; </div>
</div>
</div>
+<a id="afb2d57ba25b6a53c308142b9386b99cb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afb2d57ba25b6a53c308142b9386b99cb">&#9670;&nbsp;</a></span>parsePreCheckoutQuery()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::TgTypeParser::parsePreCheckoutQuery </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#aa2f66d4bc5e55b3efbaaf285bcdbe207">PreCheckoutQuery::Ptr</a> &amp;&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a id="af46802670f796f0e2139ec551bfa0f20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af46802670f796f0e2139ec551bfa0f20">&#9670;&nbsp;</a></span>parseReplyKeyboardMarkup()</h2>
@@ -2518,6 +2930,60 @@ template&lt;typename T &gt; </div>
</div>
</div>
+<a id="a51c07924f4159584f098f77b7d66a69f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a51c07924f4159584f098f77b7d66a69f">&#9670;&nbsp;</a></span>parseShippingAddress()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::TgTypeParser::parseShippingAddress </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d">ShippingAddress::Ptr</a> &amp;&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1056df14ce407245970f9108b803c311"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1056df14ce407245970f9108b803c311">&#9670;&nbsp;</a></span>parseShippingOption()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::TgTypeParser::parseShippingOption </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_tg_bot_1_1_shipping_option.html#af97bf7d55ed3bcd3090c08885f010f60">ShippingOption::Ptr</a> &amp;&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af0ddbda92234bbf635b947e5ef30407d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af0ddbda92234bbf635b947e5ef30407d">&#9670;&nbsp;</a></span>parseShippingQuery()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::TgTypeParser::parseShippingQuery </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_tg_bot_1_1_shipping_query.html#a952ccde4a79282a4c20f42cfed069d64">ShippingQuery::Ptr</a> &amp;&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a id="ab8ec905ef28660617232f791dd5a4c33"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8ec905ef28660617232f791dd5a4c33">&#9670;&nbsp;</a></span>parseSticker()</h2>
@@ -2536,6 +3002,42 @@ template&lt;typename T &gt; </div>
</div>
</div>
+<a id="a0bba0597f0dc1ab7be8fc141d3561021"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0bba0597f0dc1ab7be8fc141d3561021">&#9670;&nbsp;</a></span>parseStickerSet()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::TgTypeParser::parseStickerSet </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_tg_bot_1_1_sticker_set.html#ad3c58f08ddacdb946507cd96a3d54421">StickerSet::Ptr</a> &amp;&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af7397a0b12324d63ddb6d2242a6278e0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af7397a0b12324d63ddb6d2242a6278e0">&#9670;&nbsp;</a></span>parseSucessfulPayment()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::TgTypeParser::parseSucessfulPayment </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_tg_bot_1_1_successful_payment.html#a753e2643432af6f0b2561436f2b1da0d">SuccessfulPayment::Ptr</a> &amp;&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a id="a975f16b6132ea35a4844118f1a1a8374"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a975f16b6132ea35a4844118f1a1a8374">&#9670;&nbsp;</a></span>parseUpdate()</h2>
@@ -2608,6 +3110,24 @@ template&lt;typename T &gt; </div>
</div>
</div>
+<a id="a50d411ea8b1cda09d04d0d1fe57f1e09"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a50d411ea8b1cda09d04d0d1fe57f1e09">&#9670;&nbsp;</a></span>parseVideoNote()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::TgTypeParser::parseVideoNote </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_tg_bot_1_1_video_note.html#a6724ff1d3da3887d961a70eb67b42825">VideoNote::Ptr</a> &amp;&#160;</td>
+ <td class="paramname"><em>object</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a id="aea42d5ef9d92d13956af176efe41aea1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea42d5ef9d92d13956af176efe41aea1">&#9670;&nbsp;</a></span>parseWebhookInfo()</h2>
@@ -2668,7 +3188,7 @@ template&lt;typename T &gt; </div>
</table>
</div><div class="memdoc">
-<p class="definition">Definition at line <a class="el" href="_tg_type_parser_8h_source.html#l00245">245</a> of file <a class="el" href="_tg_type_parser_8h_source.html">TgTypeParser.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_tg_type_parser_8h_source.html#l00295">295</a> of file <a class="el" href="_tg_type_parser_8h_source.html">TgTypeParser.h</a>.</p>
</div>
</div>
@@ -2681,7 +3201,7 @@ template&lt;typename T &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgTypeParser</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_tg_type_parser.js b/docs/class_tg_bot_1_1_tg_type_parser.js
index c2c423f..ef896ca 100644
--- a/docs/class_tg_bot_1_1_tg_type_parser.js
+++ b/docs/class_tg_bot_1_1_tg_type_parser.js
@@ -9,6 +9,7 @@ var class_tg_bot_1_1_tg_type_parser =
[ "parseCallbackQuery", "class_tg_bot_1_1_tg_type_parser.html#ab65d412769ea996c0cb671f9c961631b", null ],
[ "parseChat", "class_tg_bot_1_1_tg_type_parser.html#a8ea88c178aa2ea2b707e3f9165796cda", null ],
[ "parseChatMember", "class_tg_bot_1_1_tg_type_parser.html#aca144c409956718fb5b8b2063cc48204", null ],
+ [ "parseChatPhoto", "class_tg_bot_1_1_tg_type_parser.html#a84eb2a26089f3fe1467b70367ed056b7", null ],
[ "parseChosenInlineResult", "class_tg_bot_1_1_tg_type_parser.html#a0ae6af509c8bb860b00f2ef3586adc9d", null ],
[ "parseContact", "class_tg_bot_1_1_tg_type_parser.html#a1b41989120df5127623da72428928f70", null ],
[ "parseDocument", "class_tg_bot_1_1_tg_type_parser.html#af2f682e67258aec95323096b96813592", null ],
@@ -41,9 +42,11 @@ var class_tg_bot_1_1_tg_type_parser =
[ "parseInlineQueryResultVoice", "class_tg_bot_1_1_tg_type_parser.html#aaa39e08cf74e63855e4c70deb7249c6e", null ],
[ "parseInputContactMessageContent", "class_tg_bot_1_1_tg_type_parser.html#ae499680fd9cc2c73fb7cd8e55906ae35", null ],
[ "parseInputLocationMessageContent", "class_tg_bot_1_1_tg_type_parser.html#aa89f26151c1b46bea59ff9f7e61315f3", null ],
+ [ "parseInputMedia", "class_tg_bot_1_1_tg_type_parser.html#aa467ac58012075c932947a5e120f498a", null ],
[ "parseInputMessageContent", "class_tg_bot_1_1_tg_type_parser.html#ad9980a20fca6e9b4e12211ae751e9795", null ],
[ "parseInputTextMessageContent", "class_tg_bot_1_1_tg_type_parser.html#a944d9baf9397ae21b3d02a17255d0d74", null ],
[ "parseInputVenueMessageContent", "class_tg_bot_1_1_tg_type_parser.html#aad0b2019365e871291381463d6199385", null ],
+ [ "parseInvoice", "class_tg_bot_1_1_tg_type_parser.html#a0971fca04c1098373360f7ca233bbe6e", null ],
[ "parseJson", "class_tg_bot_1_1_tg_type_parser.html#a5793eea051e46ecca54c5dc5d7c4f7d1", null ],
[ "parseJsonAndGet2DArray", "class_tg_bot_1_1_tg_type_parser.html#af9a4e1d8cb7b3a4d026785219cdaf345", null ],
[ "parseJsonAndGetArray", "class_tg_bot_1_1_tg_type_parser.html#ab840017893dba49b60eca92bb36de41e", null ],
@@ -53,6 +56,7 @@ var class_tg_bot_1_1_tg_type_parser =
[ "parseJsonAndGetCallbackQuery", "class_tg_bot_1_1_tg_type_parser.html#a1882c55a2f8cd4974dae09fb978e6aa2", null ],
[ "parseJsonAndGetChat", "class_tg_bot_1_1_tg_type_parser.html#a69d57b8d5da285a07ec33918f057b132", null ],
[ "parseJsonAndGetChatMember", "class_tg_bot_1_1_tg_type_parser.html#a97c29c797018934139109f426e0c1865", null ],
+ [ "parseJsonAndGetChatPhoto", "class_tg_bot_1_1_tg_type_parser.html#af5f07236f584e0642d1015b71a1cf16c", null ],
[ "parseJsonAndGetChosenInlineResult", "class_tg_bot_1_1_tg_type_parser.html#a7ce6093da58310d5d8de2a068eeb5512", null ],
[ "parseJsonAndGetContact", "class_tg_bot_1_1_tg_type_parser.html#aca2d3c40be05cf683dc613b3eef602b5", null ],
[ "parseJsonAndGetDocument", "class_tg_bot_1_1_tg_type_parser.html#aa3d4d7e6505797bb9533787843525c3d", null ],
@@ -86,34 +90,56 @@ var class_tg_bot_1_1_tg_type_parser =
[ "parseJsonAndGetInlineQueryResultVoice", "class_tg_bot_1_1_tg_type_parser.html#a574be01cbd13bb63dac2bda2551ae170", null ],
[ "parseJsonAndGetInputContactMessageContent", "class_tg_bot_1_1_tg_type_parser.html#aee5eb982f32ffd16eba7f9efc87865a5", null ],
[ "parseJsonAndGetInputLocationMessageContent", "class_tg_bot_1_1_tg_type_parser.html#aa143e2f6c8ee094813b6a6f6d7761cd0", null ],
+ [ "parseJsonAndGetInputMedia", "class_tg_bot_1_1_tg_type_parser.html#a1bae81f994031106d8189a0f48d2ec5f", null ],
[ "parseJsonAndGetInputMessageContent", "class_tg_bot_1_1_tg_type_parser.html#afb2a32bca2c0f7f2d36f7b50350df181", null ],
[ "parseJsonAndGetInputTextMessageContent", "class_tg_bot_1_1_tg_type_parser.html#af251f0b443ff6e652697c33d4d5193da", null ],
[ "parseJsonAndGetInputVenueMessageContent", "class_tg_bot_1_1_tg_type_parser.html#a560f953aae4f8fb0651b82b35867d24c", null ],
+ [ "parseJsonAndGetInvoice", "class_tg_bot_1_1_tg_type_parser.html#ad14018321861d8fd2197b205b79b7eb9", null ],
[ "parseJsonAndGetKeyboardButton", "class_tg_bot_1_1_tg_type_parser.html#a931e795baba8eab26a34adbfd6f0a3d2", null ],
+ [ "parseJsonAndGetLabeledPrice", "class_tg_bot_1_1_tg_type_parser.html#ae3a90b403b79a05fbc35d4fcc681ceee", null ],
[ "parseJsonAndGetLocation", "class_tg_bot_1_1_tg_type_parser.html#acf36e32c65d1459a19ad344abd1df158", null ],
+ [ "parseJsonAndGetMaskPosition", "class_tg_bot_1_1_tg_type_parser.html#ac573f03f03c30455f91e509d709c35f1", null ],
[ "parseJsonAndGetMessage", "class_tg_bot_1_1_tg_type_parser.html#a6f885817899493546d20cfca4a443213", null ],
+ [ "parseJsonAndGetOrderInfo", "class_tg_bot_1_1_tg_type_parser.html#ab5c08d34cc46b64b8826684b7c43aeb1", null ],
[ "parseJsonAndGetPhotoSize", "class_tg_bot_1_1_tg_type_parser.html#a11fa0dd87bf2ef69e8806e41481a29f8", null ],
+ [ "parseJsonAndGetPreCheckoutQuery", "class_tg_bot_1_1_tg_type_parser.html#a7dd3c05b4ee1ee93881cc970fdb55059", null ],
[ "parseJsonAndGetReplyKeyboardMarkup", "class_tg_bot_1_1_tg_type_parser.html#a186e99f8de0924d47e9183c0205a689f", null ],
[ "parseJsonAndGetReplyKeyboardRemove", "class_tg_bot_1_1_tg_type_parser.html#a8a787547e63b7ede8d20ef64e9213a02", null ],
[ "parseJsonAndGetResponseParameters", "class_tg_bot_1_1_tg_type_parser.html#a675429e3e189512d9b018565699610c4", null ],
+ [ "parseJsonAndGetShippingAddress", "class_tg_bot_1_1_tg_type_parser.html#aace0adff9509dcef989074fd76e6f04d", null ],
+ [ "parseJsonAndGetShippingOption", "class_tg_bot_1_1_tg_type_parser.html#ad8256fe6bd79b80711a44a4c5954b257", null ],
+ [ "parseJsonAndGetShippingQuery", "class_tg_bot_1_1_tg_type_parser.html#a253eb0107f6fc70e9e8dedc17dfea8d9", null ],
[ "parseJsonAndGetSticker", "class_tg_bot_1_1_tg_type_parser.html#a1d160922a1ae90e8b46cac336e6462b6", null ],
+ [ "parseJsonAndGetStickerSet", "class_tg_bot_1_1_tg_type_parser.html#a3143f65a804f7441164e4f47ff69fbc9", null ],
+ [ "parseJsonAndGetSucessfulPayment", "class_tg_bot_1_1_tg_type_parser.html#a3d5198a82839e4b83704c7c9cbc1019c", null ],
[ "parseJsonAndGetUpdate", "class_tg_bot_1_1_tg_type_parser.html#a08541f9e83d92a4678f5cdd40bdf1269", null ],
[ "parseJsonAndGetUser", "class_tg_bot_1_1_tg_type_parser.html#a33fe7a4700d1f905fefa16c2e3f35217", null ],
[ "parseJsonAndGetUserProfilePhotos", "class_tg_bot_1_1_tg_type_parser.html#aac8191cfb3e405286e4755336e9967ae", null ],
[ "parseJsonAndGetVideo", "class_tg_bot_1_1_tg_type_parser.html#a055777bf4e153923e9a45caf85cfd2ce", null ],
+ [ "parseJsonAndGetVideoNote", "class_tg_bot_1_1_tg_type_parser.html#a84b4fc14b5073a6007e80e176c823df4", null ],
[ "parseJsonAndGetWebhookInfo", "class_tg_bot_1_1_tg_type_parser.html#a3c0d8c6734097146785dd20e6602dcbf", null ],
[ "parseKeyboardButton", "class_tg_bot_1_1_tg_type_parser.html#aa9fea94f0ce162339bcadc87b30cf133", null ],
+ [ "parseLabeledPrice", "class_tg_bot_1_1_tg_type_parser.html#a73871e9f9500adec7188e374d0ddd375", null ],
[ "parseLocation", "class_tg_bot_1_1_tg_type_parser.html#af5687838fb0246a56306e083a5518456", null ],
+ [ "parseMaskPosition", "class_tg_bot_1_1_tg_type_parser.html#ae0837eb5ac49d31700f5a337e86ea21d", null ],
[ "parseMessage", "class_tg_bot_1_1_tg_type_parser.html#a416731a2264b9056c93cfd5236ef3420", null ],
+ [ "parseOrderInfo", "class_tg_bot_1_1_tg_type_parser.html#ae1701d47f9e5eb4a9b46a8278ea03433", null ],
[ "parsePhotoSize", "class_tg_bot_1_1_tg_type_parser.html#a8ff0d8cbdae9e65edc11f345e1a93a94", null ],
+ [ "parsePreCheckoutQuery", "class_tg_bot_1_1_tg_type_parser.html#afb2d57ba25b6a53c308142b9386b99cb", null ],
[ "parseReplyKeyboardMarkup", "class_tg_bot_1_1_tg_type_parser.html#af46802670f796f0e2139ec551bfa0f20", null ],
[ "parseReplyKeyboardRemove", "class_tg_bot_1_1_tg_type_parser.html#a179c2d86d436bcea267516e4ac49f2da", null ],
[ "parseResponseParameters", "class_tg_bot_1_1_tg_type_parser.html#ade5925f7cdce4ee3641853c72a5b51c5", null ],
+ [ "parseShippingAddress", "class_tg_bot_1_1_tg_type_parser.html#a51c07924f4159584f098f77b7d66a69f", null ],
+ [ "parseShippingOption", "class_tg_bot_1_1_tg_type_parser.html#a1056df14ce407245970f9108b803c311", null ],
+ [ "parseShippingQuery", "class_tg_bot_1_1_tg_type_parser.html#af0ddbda92234bbf635b947e5ef30407d", null ],
[ "parseSticker", "class_tg_bot_1_1_tg_type_parser.html#ab8ec905ef28660617232f791dd5a4c33", null ],
+ [ "parseStickerSet", "class_tg_bot_1_1_tg_type_parser.html#a0bba0597f0dc1ab7be8fc141d3561021", null ],
+ [ "parseSucessfulPayment", "class_tg_bot_1_1_tg_type_parser.html#af7397a0b12324d63ddb6d2242a6278e0", null ],
[ "parseUpdate", "class_tg_bot_1_1_tg_type_parser.html#a975f16b6132ea35a4844118f1a1a8374", null ],
[ "parseUser", "class_tg_bot_1_1_tg_type_parser.html#ae450dfabbb1efdc3e4c3366590e27a3b", null ],
[ "parseUserProfilePhotos", "class_tg_bot_1_1_tg_type_parser.html#a2dfa0c7205973145b59dfe2e03fa5626", null ],
[ "parseVideo", "class_tg_bot_1_1_tg_type_parser.html#a7f1313fb5694efa7f7d6caa4e73176c9", null ],
+ [ "parseVideoNote", "class_tg_bot_1_1_tg_type_parser.html#a50d411ea8b1cda09d04d0d1fe57f1e09", null ],
[ "parseWebhookInfo", "class_tg_bot_1_1_tg_type_parser.html#aea42d5ef9d92d13956af176efe41aea1", null ],
[ "tryParseJson", "class_tg_bot_1_1_tg_type_parser.html#a171f300f827552386b1b2efc88e0311e", null ]
]; \ No newline at end of file
diff --git a/docs/class_tg_bot_1_1_tg_webhook_server-members.html b/docs/class_tg_bot_1_1_tg_webhook_server-members.html
index b73202b..6bfb11d 100644
--- a/docs/class_tg_bot_1_1_tg_webhook_server-members.html
+++ b/docs/class_tg_bot_1_1_tg_webhook_server-members.html
@@ -101,7 +101,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_tg_webhook_server.htm
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_tg_webhook_server.html b/docs/class_tg_bot_1_1_tg_webhook_server.html
index 09ec724..2bca453 100644
--- a/docs/class_tg_bot_1_1_tg_webhook_server.html
+++ b/docs/class_tg_bot_1_1_tg_webhook_server.html
@@ -273,7 +273,7 @@ template&lt;typename Protocol&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_tg_webhook_server.html">TgWebhookServer</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_tg_webhook_tcp_server-members.html b/docs/class_tg_bot_1_1_tg_webhook_tcp_server-members.html
index 4dba9ec..3d59ecf 100644
--- a/docs/class_tg_bot_1_1_tg_webhook_tcp_server-members.html
+++ b/docs/class_tg_bot_1_1_tg_webhook_tcp_server-members.html
@@ -104,7 +104,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_tg_webhook_tcp_server
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_tg_webhook_tcp_server.html b/docs/class_tg_bot_1_1_tg_webhook_tcp_server.html
index 243edde..dc0d1fe 100644
--- a/docs/class_tg_bot_1_1_tg_webhook_tcp_server.html
+++ b/docs/class_tg_bot_1_1_tg_webhook_tcp_server.html
@@ -273,7 +273,7 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_tg_webhook_tcp_server.html">TgWebhookTcpServer</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_update-members.html b/docs/class_tg_bot_1_1_update-members.html
index 5987ff3..108d016 100644
--- a/docs/class_tg_bot_1_1_update-members.html
+++ b/docs/class_tg_bot_1_1_update-members.html
@@ -100,7 +100,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_update.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_update.html b/docs/class_tg_bot_1_1_update.html
index 4098983..b3e261b 100644
--- a/docs/class_tg_bot_1_1_update.html
+++ b/docs/class_tg_bot_1_1_update.html
@@ -281,7 +281,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_update.html">Update</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_url-members.html b/docs/class_tg_bot_1_1_url-members.html
index cf5eca3..7320024 100644
--- a/docs/class_tg_bot_1_1_url-members.html
+++ b/docs/class_tg_bot_1_1_url-members.html
@@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_url.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_url.html b/docs/class_tg_bot_1_1_url.html
index 483cf10..18c2d19 100644
--- a/docs/class_tg_bot_1_1_url.html
+++ b/docs/class_tg_bot_1_1_url.html
@@ -226,7 +226,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_url.html">Url</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_user-members.html b/docs/class_tg_bot_1_1_user-members.html
index 72f73d6..657fc75 100644
--- a/docs/class_tg_bot_1_1_user-members.html
+++ b/docs/class_tg_bot_1_1_user-members.html
@@ -88,6 +88,8 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_user.html','');});
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_user.html#a7f7a9c98a98fdd7199d2c22c63dd75b0">firstName</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_user.html">TgBot::User</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_user.html#a52ed387bdcad23b2883ef86a4c1f600f">id</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_user.html">TgBot::User</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_user.html#a9adb4af3ddf68a3a518c32a13f9415bf">isBot</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_user.html">TgBot::User</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_user.html#af5318547408383fd9c491522ca2cfbc9">languageCode</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_user.html">TgBot::User</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_user.html#a52e3efc4237df7992eb8a698fafad9b0">lastName</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_user.html">TgBot::User</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_user.html">TgBot::User</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_user.html#a3b32a26af904966eb8f961309f49eeba">username</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_user.html">TgBot::User</a></td><td class="entry"></td></tr>
@@ -96,7 +98,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_user.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_user.html b/docs/class_tg_bot_1_1_user.html
index 030f492..8e754d7 100644
--- a/docs/class_tg_bot_1_1_user.html
+++ b/docs/class_tg_bot_1_1_user.html
@@ -99,12 +99,16 @@ Public Types</h2></td></tr>
Public Attributes</h2></td></tr>
<tr class="memitem:a52ed387bdcad23b2883ef86a4c1f600f"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_user.html#a52ed387bdcad23b2883ef86a4c1f600f">id</a></td></tr>
<tr class="separator:a52ed387bdcad23b2883ef86a4c1f600f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9adb4af3ddf68a3a518c32a13f9415bf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_user.html#a9adb4af3ddf68a3a518c32a13f9415bf">isBot</a> = false</td></tr>
+<tr class="separator:a9adb4af3ddf68a3a518c32a13f9415bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f7a9c98a98fdd7199d2c22c63dd75b0"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_user.html#a7f7a9c98a98fdd7199d2c22c63dd75b0">firstName</a></td></tr>
<tr class="separator:a7f7a9c98a98fdd7199d2c22c63dd75b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52e3efc4237df7992eb8a698fafad9b0"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_user.html#a52e3efc4237df7992eb8a698fafad9b0">lastName</a></td></tr>
<tr class="separator:a52e3efc4237df7992eb8a698fafad9b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b32a26af904966eb8f961309f49eeba"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_user.html#a3b32a26af904966eb8f961309f49eeba">username</a></td></tr>
<tr class="separator:a3b32a26af904966eb8f961309f49eeba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af5318547408383fd9c491522ca2cfbc9"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_user.html#af5318547408383fd9c491522ca2cfbc9">languageCode</a></td></tr>
+<tr class="separator:af5318547408383fd9c491522ca2cfbc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This object represents a Telegram user or bot. </p>
@@ -141,7 +145,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>User‘s or bot’s first name. </p>
-<p class="definition">Definition at line <a class="el" href="_user_8h_source.html#l00048">48</a> of file <a class="el" href="_user_8h_source.html">User.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_user_8h_source.html#l00053">53</a> of file <a class="el" href="_user_8h_source.html">User.h</a>.</p>
</div>
</div>
@@ -162,6 +166,40 @@ Public Attributes</h2></td></tr>
</div>
</div>
+<a id="a9adb4af3ddf68a3a518c32a13f9415bf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9adb4af3ddf68a3a518c32a13f9415bf">&#9670;&nbsp;</a></span>isBot</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool TgBot::User::isBot = false</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>True, if this user is a bot </p>
+
+<p class="definition">Definition at line <a class="el" href="_user_8h_source.html#l00048">48</a> of file <a class="el" href="_user_8h_source.html">User.h</a>.</p>
+
+</div>
+</div>
+<a id="af5318547408383fd9c491522ca2cfbc9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af5318547408383fd9c491522ca2cfbc9">&#9670;&nbsp;</a></span>languageCode</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::User::languageCode</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. IETF language tag of the user's language. </p>
+
+<p class="definition">Definition at line <a class="el" href="_user_8h_source.html#l00068">68</a> of file <a class="el" href="_user_8h_source.html">User.h</a>.</p>
+
+</div>
+</div>
<a id="a52e3efc4237df7992eb8a698fafad9b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52e3efc4237df7992eb8a698fafad9b0">&#9670;&nbsp;</a></span>lastName</h2>
@@ -175,7 +213,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. User‘s or bot’s last name. </p>
-<p class="definition">Definition at line <a class="el" href="_user_8h_source.html#l00053">53</a> of file <a class="el" href="_user_8h_source.html">User.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_user_8h_source.html#l00058">58</a> of file <a class="el" href="_user_8h_source.html">User.h</a>.</p>
</div>
</div>
@@ -192,7 +230,7 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Optional. User‘s or bot’s username. </p>
-<p class="definition">Definition at line <a class="el" href="_user_8h_source.html#l00058">58</a> of file <a class="el" href="_user_8h_source.html">User.h</a>.</p>
+<p class="definition">Definition at line <a class="el" href="_user_8h_source.html#l00063">63</a> of file <a class="el" href="_user_8h_source.html">User.h</a>.</p>
</div>
</div>
@@ -205,7 +243,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_user.html">User</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_user.js b/docs/class_tg_bot_1_1_user.js
index 8824805..b8102b3 100644
--- a/docs/class_tg_bot_1_1_user.js
+++ b/docs/class_tg_bot_1_1_user.js
@@ -3,6 +3,8 @@ var class_tg_bot_1_1_user =
[ "Ptr", "class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79", null ],
[ "firstName", "class_tg_bot_1_1_user.html#a7f7a9c98a98fdd7199d2c22c63dd75b0", null ],
[ "id", "class_tg_bot_1_1_user.html#a52ed387bdcad23b2883ef86a4c1f600f", null ],
+ [ "isBot", "class_tg_bot_1_1_user.html#a9adb4af3ddf68a3a518c32a13f9415bf", null ],
+ [ "languageCode", "class_tg_bot_1_1_user.html#af5318547408383fd9c491522ca2cfbc9", null ],
[ "lastName", "class_tg_bot_1_1_user.html#a52e3efc4237df7992eb8a698fafad9b0", null ],
[ "username", "class_tg_bot_1_1_user.html#a3b32a26af904966eb8f961309f49eeba", null ]
]; \ No newline at end of file
diff --git a/docs/class_tg_bot_1_1_user_profile_photos-members.html b/docs/class_tg_bot_1_1_user_profile_photos-members.html
index 82bce34..6073725 100644
--- a/docs/class_tg_bot_1_1_user_profile_photos-members.html
+++ b/docs/class_tg_bot_1_1_user_profile_photos-members.html
@@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_user_profile_photos.h
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_user_profile_photos.html b/docs/class_tg_bot_1_1_user_profile_photos.html
index 58972ad..dd446ec 100644
--- a/docs/class_tg_bot_1_1_user_profile_photos.html
+++ b/docs/class_tg_bot_1_1_user_profile_photos.html
@@ -167,7 +167,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_user_profile_photos.html">UserProfilePhotos</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_venue-members.html b/docs/class_tg_bot_1_1_venue-members.html
index c351bc7..f8e2614 100644
--- a/docs/class_tg_bot_1_1_venue-members.html
+++ b/docs/class_tg_bot_1_1_venue-members.html
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_venue.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_venue.html b/docs/class_tg_bot_1_1_venue.html
index d57ea35..5e4bce4 100644
--- a/docs/class_tg_bot_1_1_venue.html
+++ b/docs/class_tg_bot_1_1_venue.html
@@ -205,7 +205,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_venue.html">Venue</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_video-members.html b/docs/class_tg_bot_1_1_video-members.html
index 032cb40..581ead3 100644
--- a/docs/class_tg_bot_1_1_video-members.html
+++ b/docs/class_tg_bot_1_1_video-members.html
@@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_video.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_video.html b/docs/class_tg_bot_1_1_video.html
index 0123e36..3bbd4f6 100644
--- a/docs/class_tg_bot_1_1_video.html
+++ b/docs/class_tg_bot_1_1_video.html
@@ -262,7 +262,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_video.html">Video</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_video_note-members.html b/docs/class_tg_bot_1_1_video_note-members.html
new file mode 100644
index 0000000..cf71baa
--- /dev/null
+++ b/docs/class_tg_bot_1_1_video_note-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_video_note.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">TgBot::VideoNote Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_tg_bot_1_1_video_note.html">TgBot::VideoNote</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_video_note.html#a353b92dd7a6d3f4b370dcbea9a7f40ec">duration</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_video_note.html">TgBot::VideoNote</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_video_note.html#a74532c9411fce4e1f51e4745728e1763">fileId</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_video_note.html">TgBot::VideoNote</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_video_note.html#a2e36b1968524c2476e4d3a4a34dbab02">fileSize</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_video_note.html">TgBot::VideoNote</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_video_note.html#ad66d67d76de6e2124c5c2d28fc6fd51b">length</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_video_note.html">TgBot::VideoNote</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_tg_bot_1_1_video_note.html#a6724ff1d3da3887d961a70eb67b42825">Ptr</a> typedef</td><td class="entry"><a class="el" href="class_tg_bot_1_1_video_note.html">TgBot::VideoNote</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_tg_bot_1_1_video_note.html#ac9d929d057a59bdfb1dee50819b0e06f">thumb</a></td><td class="entry"><a class="el" href="class_tg_bot_1_1_video_note.html">TgBot::VideoNote</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_video_note.html b/docs/class_tg_bot_1_1_video_note.html
new file mode 100644
index 0000000..475b876
--- /dev/null
+++ b/docs/class_tg_bot_1_1_video_note.html
@@ -0,0 +1,233 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: TgBot::VideoNote Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('class_tg_bot_1_1_video_note.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_tg_bot_1_1_video_note-members.html">List of all members</a> </div>
+ <div class="headertitle">
+<div class="title">TgBot::VideoNote Class Reference<div class="ingroups"><a class="el" href="group__types.html">Types</a></div></div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="_video_note_8h_source.html">VideoNote.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a6724ff1d3da3887d961a70eb67b42825"><td class="memItemLeft" align="right" valign="top">typedef std::shared_ptr&lt; <a class="el" href="class_tg_bot_1_1_video_note.html">VideoNote</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_video_note.html#a6724ff1d3da3887d961a70eb67b42825">Ptr</a></td></tr>
+<tr class="separator:a6724ff1d3da3887d961a70eb67b42825"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a74532c9411fce4e1f51e4745728e1763"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_video_note.html#a74532c9411fce4e1f51e4745728e1763">fileId</a></td></tr>
+<tr class="separator:a74532c9411fce4e1f51e4745728e1763"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad66d67d76de6e2124c5c2d28fc6fd51b"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_video_note.html#ad66d67d76de6e2124c5c2d28fc6fd51b">length</a></td></tr>
+<tr class="separator:ad66d67d76de6e2124c5c2d28fc6fd51b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a353b92dd7a6d3f4b370dcbea9a7f40ec"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_video_note.html#a353b92dd7a6d3f4b370dcbea9a7f40ec">duration</a></td></tr>
+<tr class="separator:a353b92dd7a6d3f4b370dcbea9a7f40ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac9d929d057a59bdfb1dee50819b0e06f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_tg_bot_1_1_photo_size.html#a05f58e05528a02e6bc98b67a81e8ae83">PhotoSize::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_video_note.html#ac9d929d057a59bdfb1dee50819b0e06f">thumb</a></td></tr>
+<tr class="separator:ac9d929d057a59bdfb1dee50819b0e06f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e36b1968524c2476e4d3a4a34dbab02"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_video_note.html#a2e36b1968524c2476e4d3a4a34dbab02">fileSize</a></td></tr>
+<tr class="separator:a2e36b1968524c2476e4d3a4a34dbab02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>This object represents a video message (available in Telegram apps as of v.4.0). </p>
+
+<p class="definition">Definition at line <a class="el" href="_video_note_8h_source.html#l00037">37</a> of file <a class="el" href="_video_note_8h_source.html">VideoNote.h</a>.</p>
+</div><h2 class="groupheader">Member Typedef Documentation</h2>
+<a id="a6724ff1d3da3887d961a70eb67b42825"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6724ff1d3da3887d961a70eb67b42825">&#9670;&nbsp;</a></span>Ptr</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef std::shared_ptr&lt;<a class="el" href="class_tg_bot_1_1_video_note.html">VideoNote</a>&gt; <a class="el" href="class_tg_bot_1_1_video_note.html#a6724ff1d3da3887d961a70eb67b42825">TgBot::VideoNote::Ptr</a></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p class="definition">Definition at line <a class="el" href="_video_note_8h_source.html#l00040">40</a> of file <a class="el" href="_video_note_8h_source.html">VideoNote.h</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a353b92dd7a6d3f4b370dcbea9a7f40ec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a353b92dd7a6d3f4b370dcbea9a7f40ec">&#9670;&nbsp;</a></span>duration</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t TgBot::VideoNote::duration</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Duration of the video in seconds as defined by sender. </p>
+
+<p class="definition">Definition at line <a class="el" href="_video_note_8h_source.html#l00055">55</a> of file <a class="el" href="_video_note_8h_source.html">VideoNote.h</a>.</p>
+
+</div>
+</div>
+<a id="a74532c9411fce4e1f51e4745728e1763"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a74532c9411fce4e1f51e4745728e1763">&#9670;&nbsp;</a></span>fileId</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::string TgBot::VideoNote::fileId</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Unique identifier for this file. </p>
+
+<p class="definition">Definition at line <a class="el" href="_video_note_8h_source.html#l00045">45</a> of file <a class="el" href="_video_note_8h_source.html">VideoNote.h</a>.</p>
+
+</div>
+</div>
+<a id="a2e36b1968524c2476e4d3a4a34dbab02"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2e36b1968524c2476e4d3a4a34dbab02">&#9670;&nbsp;</a></span>fileSize</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t TgBot::VideoNote::fileSize</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. <a class="el" href="class_tg_bot_1_1_file.html">File</a> size. </p>
+
+<p class="definition">Definition at line <a class="el" href="_video_note_8h_source.html#l00065">65</a> of file <a class="el" href="_video_note_8h_source.html">VideoNote.h</a>.</p>
+
+</div>
+</div>
+<a id="ad66d67d76de6e2124c5c2d28fc6fd51b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad66d67d76de6e2124c5c2d28fc6fd51b">&#9670;&nbsp;</a></span>length</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t TgBot::VideoNote::length</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p><a class="el" href="class_tg_bot_1_1_video.html">Video</a> width and height as defined by sender. </p>
+
+<p class="definition">Definition at line <a class="el" href="_video_note_8h_source.html#l00050">50</a> of file <a class="el" href="_video_note_8h_source.html">VideoNote.h</a>.</p>
+
+</div>
+</div>
+<a id="ac9d929d057a59bdfb1dee50819b0e06f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac9d929d057a59bdfb1dee50819b0e06f">&#9670;&nbsp;</a></span>thumb</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_tg_bot_1_1_photo_size.html#a05f58e05528a02e6bc98b67a81e8ae83">PhotoSize::Ptr</a> TgBot::VideoNote::thumb</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Optional. <a class="el" href="class_tg_bot_1_1_video.html">Video</a> thumbnail. </p>
+
+<p class="definition">Definition at line <a class="el" href="_video_note_8h_source.html#l00060">60</a> of file <a class="el" href="_video_note_8h_source.html">VideoNote.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/tgbot/types/<a class="el" href="_video_note_8h_source.html">VideoNote.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_video_note.html">VideoNote</a></li>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/class_tg_bot_1_1_video_note.js b/docs/class_tg_bot_1_1_video_note.js
new file mode 100644
index 0000000..509d26e
--- /dev/null
+++ b/docs/class_tg_bot_1_1_video_note.js
@@ -0,0 +1,9 @@
+var class_tg_bot_1_1_video_note =
+[
+ [ "Ptr", "class_tg_bot_1_1_video_note.html#a6724ff1d3da3887d961a70eb67b42825", null ],
+ [ "duration", "class_tg_bot_1_1_video_note.html#a353b92dd7a6d3f4b370dcbea9a7f40ec", null ],
+ [ "fileId", "class_tg_bot_1_1_video_note.html#a74532c9411fce4e1f51e4745728e1763", null ],
+ [ "fileSize", "class_tg_bot_1_1_video_note.html#a2e36b1968524c2476e4d3a4a34dbab02", null ],
+ [ "length", "class_tg_bot_1_1_video_note.html#ad66d67d76de6e2124c5c2d28fc6fd51b", null ],
+ [ "thumb", "class_tg_bot_1_1_video_note.html#ac9d929d057a59bdfb1dee50819b0e06f", null ]
+]; \ No newline at end of file
diff --git a/docs/class_tg_bot_1_1_voice-members.html b/docs/class_tg_bot_1_1_voice-members.html
index 84c96d6..c4d1454 100644
--- a/docs/class_tg_bot_1_1_voice-members.html
+++ b/docs/class_tg_bot_1_1_voice-members.html
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_voice.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_voice.html b/docs/class_tg_bot_1_1_voice.html
index 596cf9a..729b13f 100644
--- a/docs/class_tg_bot_1_1_voice.html
+++ b/docs/class_tg_bot_1_1_voice.html
@@ -205,7 +205,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_voice.html">Voice</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_webhook_info-members.html b/docs/class_tg_bot_1_1_webhook_info-members.html
index 79f3fc1..a367122 100644
--- a/docs/class_tg_bot_1_1_webhook_info-members.html
+++ b/docs/class_tg_bot_1_1_webhook_info-members.html
@@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('class_tg_bot_1_1_webhook_info.html',''
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/class_tg_bot_1_1_webhook_info.html b/docs/class_tg_bot_1_1_webhook_info.html
index e7cfdb4..f3c0d38 100644
--- a/docs/class_tg_bot_1_1_webhook_info.html
+++ b/docs/class_tg_bot_1_1_webhook_info.html
@@ -262,7 +262,7 @@ Public Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li><li class="navelem"><a class="el" href="class_tg_bot_1_1_webhook_info.html">WebhookInfo</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/classes.html b/docs/classes.html
index f50de24..29f0c4f 100644
--- a/docs/classes.html
+++ b/docs/classes.html
@@ -83,58 +83,63 @@ $(document).ready(function(){initNavTree('classes.html','');});
<div class="title">Class Index</div> </div>
</div><!--header-->
<div class="contents">
-<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_k">k</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a>&#160;|&#160;<a class="qindex" href="#letter_w">w</a></div>
+<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_k">k</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_o">o</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a>&#160;|&#160;<a class="qindex" href="#letter_w">w</a></div>
<table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_document.html">InlineQueryResultCachedDocument</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_input_venue_message_content.html">InputVenueMessageContent</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="class_tg_bot_1_1_force_reply.html">ForceReply</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_contact.html">InlineQueryResultContact</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_location.html">Location</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
</td></tr>
-<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_gif.html">InlineQueryResultCachedGif</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_k"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;k&#160;&#160;</div></td></tr></table>
+<tr><td rowspan="2" valign="bottom"><a name="letter_g"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;g&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_document.html">InlineQueryResultDocument</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
</td></tr>
-<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_api.html">Api</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_file.html">File</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html">InlineQueryResultCachedMpeg4Gif</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_tg_exception.html">TgException</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_audio.html">Audio</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_force_reply.html">ForceReply</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_photo.html">InlineQueryResultCachedPhoto</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_keyboard_button.html">KeyboardButton</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_tg_long_poll.html">TgLongPoll</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_api.html">Api</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_game.html">InlineQueryResultGame</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_tg_exception.html">TgException</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_audio.html">Audio</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html">InlineQueryResultGif</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_mask_position.html">MaskPosition</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_tg_long_poll.html">TgLongPoll</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_b"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;b&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_g"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;g&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_sticker.html">InlineQueryResultCachedSticker</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgTypeParser</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_video.html">InlineQueryResultCachedVideo</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_tg_webhook_server.html">TgWebhookServer</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_bot.html">Bot</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_generic_reply.html">GenericReply</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_voice.html">InlineQueryResultCachedVoice</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_location.html">Location</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_tg_webhook_tcp_server.html">TgWebhookTcpServer</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
-<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_contact.html">InlineQueryResultContact</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_u"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;u&#160;&#160;</div></td></tr></table>
-</td></tr>
-<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_document.html">InlineQueryResultDocument</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_callback_query.html">CallbackQuery</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_http_client.html">HttpClient</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_game.html">InlineQueryResultGame</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_message.html">Message</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_update.html">Update</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_chat.html">Chat</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_http_parser.html">HttpParser</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html">InlineQueryResultGif</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_message_entity.html">MessageEntity</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_url.html">Url</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_chat_member.html">ChatMember</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_http_req_arg.html">HttpReqArg</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_location.html">InlineQueryResultLocation</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="class_tg_bot_1_1_user.html">User</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_chosen_inline_result.html">ChosenInlineResult</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_http_server.html">HttpServer</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html">InlineQueryResultMpeg4Gif</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_user_profile_photos.html">UserProfilePhotos</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_http_server_1_1_connection.html">HttpServer::Connection</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_photo.html">InlineQueryResultPhoto</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_photo_size.html">PhotoSize</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_v"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;v&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_location.html">InlineQueryResultLocation</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_message.html">Message</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_tg_type_parser.html">TgTypeParser</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html">InlineQueryResultMpeg4Gif</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_message_entity.html">MessageEntity</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_tg_webhook_server.html">TgWebhookServer</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_bot.html">Bot</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_http_client.html">HttpClient</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_photo.html">InlineQueryResultPhoto</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_o"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;o&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="class_tg_bot_1_1_tg_webhook_tcp_server.html">TgWebhookTcpServer</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="class_tg_bot_1_1_http_parser.html">HttpParser</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_venue.html">InlineQueryResultVenue</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_u"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;u&#160;&#160;</div></td></tr></table>
</td></tr>
-<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_contact.html">Contact</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_venue.html">InlineQueryResultVenue</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
+<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_http_req_arg.html">HttpReqArg</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_video.html">InlineQueryResultVideo</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_order_info.html">OrderInfo</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_callback_query.html">CallbackQuery</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_http_server.html">HttpServer</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_voice.html">InlineQueryResultVoice</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="class_tg_bot_1_1_update.html">Update</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_chat.html">Chat</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="class_tg_bot_1_1_input_contact_message_content.html">InputContactMessageContent</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_url.html">Url</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_chat_member.html">ChatMember</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_input_file.html">InputFile</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_photo_size.html">PhotoSize</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_user.html">User</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_chat_photo.html">ChatPhoto</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_keyboard_button.html">InlineKeyboardButton</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_input_location_message_content.html">InputLocationMessageContent</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html">PreCheckoutQuery</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_user_profile_photos.html">UserProfilePhotos</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_chosen_inline_result.html">ChosenInlineResult</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_keyboard_markup.html">InlineKeyboardMarkup</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_input_media.html">InputMedia</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_v"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;v&#160;&#160;</div></td></tr></table>
</td></tr>
+<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_http_server_1_1_connection.html">HttpServer::Connection</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query.html">InlineQuery</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_input_media_photo.html">InputMediaPhoto</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_contact.html">Contact</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">InlineQueryResult</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_input_media_video.html">InputMediaVideo</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_reply_keyboard_markup.html">ReplyKeyboardMarkup</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_venue.html">Venue</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;d&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_keyboard_button.html">InlineKeyboardButton</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_video.html">InlineQueryResultVideo</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_venue.html">Venue</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_keyboard_markup.html">InlineKeyboardMarkup</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_voice.html">InlineQueryResultVoice</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_reply_keyboard_markup.html">ReplyKeyboardMarkup</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_video.html">Video</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_document.html">Document</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query.html">InlineQuery</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_input_contact_message_content.html">InputContactMessageContent</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_reply_keyboard_remove.html">ReplyKeyboardRemove</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_voice.html">Voice</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
+</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_article.html">InlineQueryResultArticle</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_input_message_content.html">InputMessageContent</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_reply_keyboard_remove.html">ReplyKeyboardRemove</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_video.html">Video</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_audio.html">InlineQueryResultAudio</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_input_text_message_content.html">InputTextMessageContent</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_response_parameters.html">ResponseParameters</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_video_note.html">VideoNote</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_document.html">Document</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_audio.html">InlineQueryResultCachedAudio</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_input_venue_message_content.html">InputVenueMessageContent</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="class_tg_bot_1_1_voice.html">Voice</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_e"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;e&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result.html">InlineQueryResult</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_input_file.html">InputFile</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_response_parameters.html">ResponseParameters</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_w"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;w&#160;&#160;</div></td></tr></table>
-</td></tr>
-<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_article.html">InlineQueryResultArticle</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_input_location_message_content.html">InputLocationMessageContent</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_document.html">InlineQueryResultCachedDocument</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_invoice.html">Invoice</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_w"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;w&#160;&#160;</div></td></tr></table>
</td></tr>
-<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_event_broadcaster.html">EventBroadcaster</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_audio.html">InlineQueryResultAudio</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_input_message_content.html">InputMessageContent</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_webhook_info.html">WebhookInfo</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_event_handler.html">EventHandler</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_audio.html">InlineQueryResultCachedAudio</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_input_text_message_content.html">InputTextMessageContent</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_sticker.html">Sticker</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_gif.html">InlineQueryResultCachedGif</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_k"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;k&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="class_tg_bot_1_1_shipping_address.html">ShippingAddress</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_event_broadcaster.html">EventBroadcaster</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html">InlineQueryResultCachedMpeg4Gif</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_shipping_option.html">ShippingOption</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_webhook_info.html">WebhookInfo</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_event_handler.html">EventHandler</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_photo.html">InlineQueryResultCachedPhoto</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_keyboard_button.html">KeyboardButton</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_shipping_query.html">ShippingQuery</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_sticker.html">InlineQueryResultCachedSticker</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="class_tg_bot_1_1_sticker.html">Sticker</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_video.html">InlineQueryResultCachedVideo</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_sticker_set.html">StickerSet</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="class_tg_bot_1_1_file.html">File</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_voice.html">InlineQueryResultCachedVoice</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_labeled_price.html">LabeledPrice</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_tg_bot_1_1_successful_payment.html">SuccessfulPayment</a> (<a class="el" href="namespace_tg_bot.html">TgBot</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
-<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_k">k</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a>&#160;|&#160;<a class="qindex" href="#letter_w">w</a></div>
+<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_k">k</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_o">o</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a>&#160;|&#160;<a class="qindex" href="#letter_w">w</a></div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/dir_25b26b9fa3b0bd1537052b03f43dd617.html b/docs/dir_25b26b9fa3b0bd1537052b03f43dd617.html
index 15fa42b..134453a 100644
--- a/docs/dir_25b26b9fa3b0bd1537052b03f43dd617.html
+++ b/docs/dir_25b26b9fa3b0bd1537052b03f43dd617.html
@@ -116,7 +116,7 @@ Files</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/dir_933963de0e9d7c93f6217fb7d7e6c3ad.html b/docs/dir_933963de0e9d7c93f6217fb7d7e6c3ad.html
index 02c9229..0b8002a 100644
--- a/docs/dir_933963de0e9d7c93f6217fb7d7e6c3ad.html
+++ b/docs/dir_933963de0e9d7c93f6217fb7d7e6c3ad.html
@@ -111,7 +111,7 @@ Files</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_933963de0e9d7c93f6217fb7d7e6c3ad.html">net</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/dir_d3a0916884c776a83ed0f419714df887.html b/docs/dir_d3a0916884c776a83ed0f419714df887.html
index 18afeb2..e5d03e4 100644
--- a/docs/dir_d3a0916884c776a83ed0f419714df887.html
+++ b/docs/dir_d3a0916884c776a83ed0f419714df887.html
@@ -97,7 +97,7 @@ Files</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_d3a0916884c776a83ed0f419714df887.html">tools</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/dir_d44c64559bbebec7f509842c48db8b23.html b/docs/dir_d44c64559bbebec7f509842c48db8b23.html
index 856d668..c4f8926 100644
--- a/docs/dir_d44c64559bbebec7f509842c48db8b23.html
+++ b/docs/dir_d44c64559bbebec7f509842c48db8b23.html
@@ -95,7 +95,7 @@ Directories</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/dir_edd914e3fbf8e89da3c33d1968dd487e.html b/docs/dir_edd914e3fbf8e89da3c33d1968dd487e.html
index ed39b47..18ca287 100644
--- a/docs/dir_edd914e3fbf8e89da3c33d1968dd487e.html
+++ b/docs/dir_edd914e3fbf8e89da3c33d1968dd487e.html
@@ -94,6 +94,8 @@ Files</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_chat_member_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_chat_member_8h.html">ChatMember.h</a> <a href="_chat_member_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_chat_photo_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_chat_photo_8h.html">ChatPhoto.h</a> <a href="_chat_photo_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_chosen_inline_result_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_chosen_inline_result_8h.html">ChosenInlineResult.h</a> <a href="_chosen_inline_result_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_contact_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_contact_8h.html">Contact.h</a> <a href="_contact_8h_source.html">[code]</a></td></tr>
@@ -160,30 +162,56 @@ Files</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_input_location_message_content_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_location_message_content_8h.html">InputLocationMessageContent.h</a> <a href="_input_location_message_content_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_input_media_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_media_8h.html">InputMedia.h</a> <a href="_input_media_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_input_media_photo_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_media_photo_8h.html">InputMediaPhoto.h</a> <a href="_input_media_photo_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_input_media_video_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_media_video_8h.html">InputMediaVideo.h</a> <a href="_input_media_video_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_input_message_content_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_message_content_8h.html">InputMessageContent.h</a> <a href="_input_message_content_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_input_text_message_content_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_text_message_content_8h.html">InputTextMessageContent.h</a> <a href="_input_text_message_content_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_input_venue_message_content_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_venue_message_content_8h.html">InputVenueMessageContent.h</a> <a href="_input_venue_message_content_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_invoice_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_invoice_8h.html">Invoice.h</a> <a href="_invoice_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_keyboard_button_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_keyboard_button_8h.html">KeyboardButton.h</a> <a href="_keyboard_button_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_labeled_price_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_labeled_price_8h.html">LabeledPrice.h</a> <a href="_labeled_price_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_location_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_location_8h.html">Location.h</a> <a href="_location_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_mask_position_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_mask_position_8h.html">MaskPosition.h</a> <a href="_mask_position_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_message_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_message_8h.html">Message.h</a> <a href="_message_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_message_entity_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_message_entity_8h.html">MessageEntity.h</a> <a href="_message_entity_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_order_info_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_order_info_8h.html">OrderInfo.h</a> <a href="_order_info_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_photo_size_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_photo_size_8h.html">PhotoSize.h</a> <a href="_photo_size_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_pre_checkout_query_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pre_checkout_query_8h.html">PreCheckoutQuery.h</a> <a href="_pre_checkout_query_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_reply_keyboard_markup_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_reply_keyboard_markup_8h.html">ReplyKeyboardMarkup.h</a> <a href="_reply_keyboard_markup_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_reply_keyboard_remove_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_reply_keyboard_remove_8h.html">ReplyKeyboardRemove.h</a> <a href="_reply_keyboard_remove_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_response_parameters_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_response_parameters_8h.html">ResponseParameters.h</a> <a href="_response_parameters_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_shipping_address_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_shipping_address_8h.html">ShippingAddress.h</a> <a href="_shipping_address_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_shipping_option_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_shipping_option_8h.html">ShippingOption.h</a> <a href="_shipping_option_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_shipping_query_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_shipping_query_8h.html">ShippingQuery.h</a> <a href="_shipping_query_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_sticker_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_sticker_8h.html">Sticker.h</a> <a href="_sticker_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_sticker_set_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_sticker_set_8h.html">StickerSet.h</a> <a href="_sticker_set_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_successful_payment_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_successful_payment_8h.html">SuccessfulPayment.h</a> <a href="_successful_payment_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_update_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_update_8h.html">Update.h</a> <a href="_update_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_user_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_user_8h.html">User.h</a> <a href="_user_8h_source.html">[code]</a></td></tr>
@@ -194,6 +222,8 @@ Files</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_video_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_video_8h.html">Video.h</a> <a href="_video_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:_video_note_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_video_note_8h.html">VideoNote.h</a> <a href="_video_note_8h_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_voice_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_voice_8h.html">Voice.h</a> <a href="_voice_8h_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_webhook_info_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_webhook_info_8h.html">WebhookInfo.h</a> <a href="_webhook_info_8h_source.html">[code]</a></td></tr>
@@ -205,7 +235,7 @@ Files</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/dir_edd914e3fbf8e89da3c33d1968dd487e.js b/docs/dir_edd914e3fbf8e89da3c33d1968dd487e.js
index 1f1cdd9..bb635f5 100644
--- a/docs/dir_edd914e3fbf8e89da3c33d1968dd487e.js
+++ b/docs/dir_edd914e3fbf8e89da3c33d1968dd487e.js
@@ -4,6 +4,7 @@ var dir_edd914e3fbf8e89da3c33d1968dd487e =
[ "CallbackQuery.h", "_callback_query_8h.html", null ],
[ "Chat.h", "_chat_8h.html", null ],
[ "ChatMember.h", "_chat_member_8h.html", null ],
+ [ "ChatPhoto.h", "_chat_photo_8h.html", null ],
[ "ChosenInlineResult.h", "_chosen_inline_result_8h.html", null ],
[ "Contact.h", "_contact_8h.html", null ],
[ "Document.h", "_document_8h.html", null ],
@@ -37,23 +38,37 @@ var dir_edd914e3fbf8e89da3c33d1968dd487e =
[ "InputContactMessageContent.h", "_input_contact_message_content_8h.html", null ],
[ "InputFile.h", "_input_file_8h.html", null ],
[ "InputLocationMessageContent.h", "_input_location_message_content_8h.html", null ],
+ [ "InputMedia.h", "_input_media_8h.html", null ],
+ [ "InputMediaPhoto.h", "_input_media_photo_8h.html", null ],
+ [ "InputMediaVideo.h", "_input_media_video_8h.html", null ],
[ "InputMessageContent.h", "_input_message_content_8h.html", null ],
[ "InputTextMessageContent.h", "_input_text_message_content_8h.html", null ],
[ "InputVenueMessageContent.h", "_input_venue_message_content_8h.html", null ],
+ [ "Invoice.h", "_invoice_8h.html", null ],
[ "KeyboardButton.h", "_keyboard_button_8h.html", null ],
+ [ "LabeledPrice.h", "_labeled_price_8h.html", null ],
[ "Location.h", "_location_8h.html", null ],
+ [ "MaskPosition.h", "_mask_position_8h.html", null ],
[ "Message.h", "_message_8h.html", null ],
[ "MessageEntity.h", "_message_entity_8h.html", null ],
+ [ "OrderInfo.h", "_order_info_8h.html", null ],
[ "PhotoSize.h", "_photo_size_8h.html", null ],
+ [ "PreCheckoutQuery.h", "_pre_checkout_query_8h.html", null ],
[ "ReplyKeyboardMarkup.h", "_reply_keyboard_markup_8h.html", null ],
[ "ReplyKeyboardRemove.h", "_reply_keyboard_remove_8h.html", null ],
[ "ResponseParameters.h", "_response_parameters_8h.html", null ],
+ [ "ShippingAddress.h", "_shipping_address_8h.html", null ],
+ [ "ShippingOption.h", "_shipping_option_8h.html", null ],
+ [ "ShippingQuery.h", "_shipping_query_8h.html", null ],
[ "Sticker.h", "_sticker_8h.html", null ],
+ [ "StickerSet.h", "_sticker_set_8h.html", null ],
+ [ "SuccessfulPayment.h", "_successful_payment_8h.html", null ],
[ "Update.h", "_update_8h.html", null ],
[ "User.h", "_user_8h.html", null ],
[ "UserProfilePhotos.h", "_user_profile_photos_8h.html", null ],
[ "Venue.h", "_venue_8h.html", null ],
[ "Video.h", "_video_8h.html", null ],
+ [ "VideoNote.h", "_video_note_8h.html", null ],
[ "Voice.h", "_voice_8h.html", null ],
[ "WebhookInfo.h", "_webhook_info_8h.html", null ]
]; \ No newline at end of file
diff --git a/docs/files.html b/docs/files.html
index 567388b..65e2e4d 100644
--- a/docs/files.html
+++ b/docs/files.html
@@ -105,65 +105,80 @@ $(document).ready(function(){initNavTree('files.html','');});
<tr id="row_0_0_2_1_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_callback_query_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_callback_query_8h.html" target="_self">CallbackQuery.h</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_2_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_chat_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_chat_8h.html" target="_self">Chat.h</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_3_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_chat_member_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_chat_member_8h.html" target="_self">ChatMember.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_4_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_chosen_inline_result_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_chosen_inline_result_8h.html" target="_self">ChosenInlineResult.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_5_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_contact_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_contact_8h.html" target="_self">Contact.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_6_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_document_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_document_8h.html" target="_self">Document.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_7_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_file_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_file_8h.html" target="_self">File.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_8_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_force_reply_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_force_reply_8h.html" target="_self">ForceReply.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_9_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_generic_reply_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_generic_reply_8h.html" target="_self">GenericReply.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_10_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_keyboard_button_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_keyboard_button_8h.html" target="_self">InlineKeyboardButton.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_11_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_keyboard_markup_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_keyboard_markup_8h.html" target="_self">InlineKeyboardMarkup.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_12_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_8h.html" target="_self">InlineQuery.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_13_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_8h.html" target="_self">InlineQueryResult.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_14_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_article_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_article_8h.html" target="_self">InlineQueryResultArticle.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_15_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_audio_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_audio_8h.html" target="_self">InlineQueryResultAudio.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_16_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_cached_audio_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_cached_audio_8h.html" target="_self">InlineQueryResultCachedAudio.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_17_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_cached_document_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_cached_document_8h.html" target="_self">InlineQueryResultCachedDocument.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_18_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_cached_gif_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_cached_gif_8h.html" target="_self">InlineQueryResultCachedGif.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_19_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_cached_mpeg4_gif_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_cached_mpeg4_gif_8h.html" target="_self">InlineQueryResultCachedMpeg4Gif.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_20_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_cached_photo_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_cached_photo_8h.html" target="_self">InlineQueryResultCachedPhoto.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_21_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_cached_sticker_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_cached_sticker_8h.html" target="_self">InlineQueryResultCachedSticker.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_22_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_cached_video_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_cached_video_8h.html" target="_self">InlineQueryResultCachedVideo.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_23_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_cached_voice_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_cached_voice_8h.html" target="_self">InlineQueryResultCachedVoice.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_24_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_contact_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_contact_8h.html" target="_self">InlineQueryResultContact.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_25_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_document_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_document_8h.html" target="_self">InlineQueryResultDocument.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_26_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_game_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_game_8h.html" target="_self">InlineQueryResultGame.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_27_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_gif_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_gif_8h.html" target="_self">InlineQueryResultGif.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_28_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_location_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_location_8h.html" target="_self">InlineQueryResultLocation.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_29_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_mpeg4_gif_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_mpeg4_gif_8h.html" target="_self">InlineQueryResultMpeg4Gif.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_30_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_photo_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_photo_8h.html" target="_self">InlineQueryResultPhoto.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_31_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_venue_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_venue_8h.html" target="_self">InlineQueryResultVenue.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_32_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_video_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_video_8h.html" target="_self">InlineQueryResultVideo.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_33_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_voice_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_voice_8h.html" target="_self">InlineQueryResultVoice.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_34_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_input_contact_message_content_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_input_contact_message_content_8h.html" target="_self">InputContactMessageContent.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_35_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_input_file_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_input_file_8h.html" target="_self">InputFile.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_36_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_input_location_message_content_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_input_location_message_content_8h.html" target="_self">InputLocationMessageContent.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_37_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_input_message_content_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_input_message_content_8h.html" target="_self">InputMessageContent.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_38_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_input_text_message_content_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_input_text_message_content_8h.html" target="_self">InputTextMessageContent.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_39_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_input_venue_message_content_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_input_venue_message_content_8h.html" target="_self">InputVenueMessageContent.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_40_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_keyboard_button_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_keyboard_button_8h.html" target="_self">KeyboardButton.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_41_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_location_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_location_8h.html" target="_self">Location.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_42_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_message_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_message_8h.html" target="_self">Message.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_43_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_message_entity_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_message_entity_8h.html" target="_self">MessageEntity.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_44_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_photo_size_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_photo_size_8h.html" target="_self">PhotoSize.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_45_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_reply_keyboard_markup_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_reply_keyboard_markup_8h.html" target="_self">ReplyKeyboardMarkup.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_46_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_reply_keyboard_remove_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_reply_keyboard_remove_8h.html" target="_self">ReplyKeyboardRemove.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_47_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_response_parameters_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_response_parameters_8h.html" target="_self">ResponseParameters.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_48_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_sticker_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_sticker_8h.html" target="_self">Sticker.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_49_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_update_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_update_8h.html" target="_self">Update.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_50_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_user_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_user_8h.html" target="_self">User.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_51_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_user_profile_photos_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_user_profile_photos_8h.html" target="_self">UserProfilePhotos.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_52_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_venue_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_venue_8h.html" target="_self">Venue.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_53_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_video_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_video_8h.html" target="_self">Video.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_54_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_voice_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_voice_8h.html" target="_self">Voice.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_2_55_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_webhook_info_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_webhook_info_8h.html" target="_self">WebhookInfo.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="_api_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_api_8h.html" target="_self">Api.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_4_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="_bot_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_bot_8h.html" target="_self">Bot.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_5_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="_event_broadcaster_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_event_broadcaster_8h.html" target="_self">EventBroadcaster.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_6_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="_event_handler_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_event_handler_8h.html" target="_self">EventHandler.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_7_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="tgbot_8h_source.html"><span class="icondoc"></span></a><a class="el" href="tgbot_8h.html" target="_self">tgbot.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_8_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="_tg_exception_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_tg_exception_8h.html" target="_self">TgException.h</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_9_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="_tg_type_parser_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_tg_type_parser_8h.html" target="_self">TgTypeParser.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_4_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_chat_photo_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_chat_photo_8h.html" target="_self">ChatPhoto.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_5_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_chosen_inline_result_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_chosen_inline_result_8h.html" target="_self">ChosenInlineResult.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_6_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_contact_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_contact_8h.html" target="_self">Contact.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_7_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_document_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_document_8h.html" target="_self">Document.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_8_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_file_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_file_8h.html" target="_self">File.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_9_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_force_reply_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_force_reply_8h.html" target="_self">ForceReply.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_10_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_generic_reply_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_generic_reply_8h.html" target="_self">GenericReply.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_11_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_keyboard_button_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_keyboard_button_8h.html" target="_self">InlineKeyboardButton.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_12_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_keyboard_markup_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_keyboard_markup_8h.html" target="_self">InlineKeyboardMarkup.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_13_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_8h.html" target="_self">InlineQuery.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_14_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_8h.html" target="_self">InlineQueryResult.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_15_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_article_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_article_8h.html" target="_self">InlineQueryResultArticle.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_16_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_audio_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_audio_8h.html" target="_self">InlineQueryResultAudio.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_17_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_cached_audio_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_cached_audio_8h.html" target="_self">InlineQueryResultCachedAudio.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_18_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_cached_document_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_cached_document_8h.html" target="_self">InlineQueryResultCachedDocument.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_19_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_cached_gif_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_cached_gif_8h.html" target="_self">InlineQueryResultCachedGif.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_20_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_cached_mpeg4_gif_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_cached_mpeg4_gif_8h.html" target="_self">InlineQueryResultCachedMpeg4Gif.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_21_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_cached_photo_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_cached_photo_8h.html" target="_self">InlineQueryResultCachedPhoto.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_22_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_cached_sticker_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_cached_sticker_8h.html" target="_self">InlineQueryResultCachedSticker.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_23_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_cached_video_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_cached_video_8h.html" target="_self">InlineQueryResultCachedVideo.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_24_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_cached_voice_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_cached_voice_8h.html" target="_self">InlineQueryResultCachedVoice.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_25_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_contact_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_contact_8h.html" target="_self">InlineQueryResultContact.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_26_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_document_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_document_8h.html" target="_self">InlineQueryResultDocument.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_27_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_game_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_game_8h.html" target="_self">InlineQueryResultGame.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_28_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_gif_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_gif_8h.html" target="_self">InlineQueryResultGif.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_29_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_location_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_location_8h.html" target="_self">InlineQueryResultLocation.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_30_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_mpeg4_gif_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_mpeg4_gif_8h.html" target="_self">InlineQueryResultMpeg4Gif.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_31_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_photo_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_photo_8h.html" target="_self">InlineQueryResultPhoto.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_32_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_venue_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_venue_8h.html" target="_self">InlineQueryResultVenue.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_33_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_video_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_video_8h.html" target="_self">InlineQueryResultVideo.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_34_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_inline_query_result_voice_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_inline_query_result_voice_8h.html" target="_self">InlineQueryResultVoice.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_35_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_input_contact_message_content_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_input_contact_message_content_8h.html" target="_self">InputContactMessageContent.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_36_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_input_file_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_input_file_8h.html" target="_self">InputFile.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_37_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_input_location_message_content_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_input_location_message_content_8h.html" target="_self">InputLocationMessageContent.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_38_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_input_media_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_input_media_8h.html" target="_self">InputMedia.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_39_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_input_media_photo_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_input_media_photo_8h.html" target="_self">InputMediaPhoto.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_40_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_input_media_video_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_input_media_video_8h.html" target="_self">InputMediaVideo.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_41_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_input_message_content_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_input_message_content_8h.html" target="_self">InputMessageContent.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_42_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_input_text_message_content_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_input_text_message_content_8h.html" target="_self">InputTextMessageContent.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_43_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_input_venue_message_content_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_input_venue_message_content_8h.html" target="_self">InputVenueMessageContent.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_44_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_invoice_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_invoice_8h.html" target="_self">Invoice.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_45_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_keyboard_button_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_keyboard_button_8h.html" target="_self">KeyboardButton.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_46_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_labeled_price_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_labeled_price_8h.html" target="_self">LabeledPrice.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_47_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_location_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_location_8h.html" target="_self">Location.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_48_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_mask_position_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_mask_position_8h.html" target="_self">MaskPosition.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_49_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_message_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_message_8h.html" target="_self">Message.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_50_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_message_entity_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_message_entity_8h.html" target="_self">MessageEntity.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_51_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_order_info_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_order_info_8h.html" target="_self">OrderInfo.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_52_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_photo_size_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_photo_size_8h.html" target="_self">PhotoSize.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_53_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_pre_checkout_query_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_pre_checkout_query_8h.html" target="_self">PreCheckoutQuery.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_54_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_reply_keyboard_markup_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_reply_keyboard_markup_8h.html" target="_self">ReplyKeyboardMarkup.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_55_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_reply_keyboard_remove_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_reply_keyboard_remove_8h.html" target="_self">ReplyKeyboardRemove.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_56_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_response_parameters_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_response_parameters_8h.html" target="_self">ResponseParameters.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_57_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_shipping_address_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_shipping_address_8h.html" target="_self">ShippingAddress.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_58_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_shipping_option_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_shipping_option_8h.html" target="_self">ShippingOption.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_59_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_shipping_query_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_shipping_query_8h.html" target="_self">ShippingQuery.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_60_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_sticker_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_sticker_8h.html" target="_self">Sticker.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_61_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_sticker_set_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_sticker_set_8h.html" target="_self">StickerSet.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_62_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_successful_payment_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_successful_payment_8h.html" target="_self">SuccessfulPayment.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_63_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_update_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_update_8h.html" target="_self">Update.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_64_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_user_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_user_8h.html" target="_self">User.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_65_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_user_profile_photos_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_user_profile_photos_8h.html" target="_self">UserProfilePhotos.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_66_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_venue_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_venue_8h.html" target="_self">Venue.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_67_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_video_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_video_8h.html" target="_self">Video.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_68_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_video_note_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_video_note_8h.html" target="_self">VideoNote.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_69_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_voice_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_voice_8h.html" target="_self">Voice.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_70_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="_webhook_info_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_webhook_info_8h.html" target="_self">WebhookInfo.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="_api_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_api_8h.html" target="_self">Api.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="_bot_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_bot_8h.html" target="_self">Bot.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="_event_broadcaster_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_event_broadcaster_8h.html" target="_self">EventBroadcaster.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="_event_handler_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_event_handler_8h.html" target="_self">EventHandler.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_7_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="tgbot_8h_source.html"><span class="icondoc"></span></a><a class="el" href="tgbot_8h.html" target="_self">tgbot.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_8_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="_tg_exception_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_tg_exception_8h.html" target="_self">TgException.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_9_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="_tg_type_parser_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_tg_type_parser_8h.html" target="_self">TgTypeParser.h</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
@@ -171,7 +186,7 @@ $(document).ready(function(){initNavTree('files.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions.html b/docs/functions.html
index b5fb464..54b8845 100644
--- a/docs/functions.html
+++ b/docs/functions.html
@@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('functions.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_0x7e.html b/docs/functions_0x7e.html
index 87d49ba..19c289a 100644
--- a/docs/functions_0x7e.html
+++ b/docs/functions_0x7e.html
@@ -109,7 +109,7 @@ $(document).ready(function(){initNavTree('functions_0x7e.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_a.html b/docs/functions_a.html
index f2db901..9ed300b 100644
--- a/docs/functions_a.html
+++ b/docs/functions_a.html
@@ -87,12 +87,18 @@ $(document).ready(function(){initNavTree('functions_a.html','');});
, <a class="el" href="class_tg_bot_1_1_input_venue_message_content.html#a12eae6e237d0c62260a07f944fcfbdfa">TgBot::InputVenueMessageContent</a>
, <a class="el" href="class_tg_bot_1_1_venue.html#a411e85c19c38ad2b8922d60582f72459">TgBot::Venue</a>
</li>
+<li>addStickerToSet()
+: <a class="el" href="class_tg_bot_1_1_api.html#a48af7fd639ee071eac165e49c75cc6d0">TgBot::Api</a>
+</li>
<li>allMembersAreAdministrators
: <a class="el" href="class_tg_bot_1_1_chat.html#a46092ec51dcc2ab4f54716eb21c4fb68">TgBot::Chat</a>
</li>
<li>allowedUpdates
: <a class="el" href="class_tg_bot_1_1_webhook_info.html#a5a145b95d4d15992ac253b6f1ef834ce">TgBot::WebhookInfo</a>
</li>
+<li>amount
+: <a class="el" href="class_tg_bot_1_1_labeled_price.html#a09b9a91f5bebc7e889bad2d4455b243c">TgBot::LabeledPrice</a>
+</li>
<li>answerCallbackQuery()
: <a class="el" href="class_tg_bot_1_1_api.html#a2f73414941d8bb67ff3721a674274bf8">TgBot::Api</a>
</li>
@@ -114,13 +120,16 @@ $(document).ready(function(){initNavTree('functions_a.html','');});
<li>audioUrl
: <a class="el" href="class_tg_bot_1_1_inline_query_result_audio.html#a32196651921816a857b75a7e0163ed40">TgBot::InlineQueryResultAudio</a>
</li>
+<li>authorSignature
+: <a class="el" href="class_tg_bot_1_1_message.html#a5e23abf4c637e59a51bd7f7a49339d54">TgBot::Message</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_b.html b/docs/functions_b.html
index 07ff5fd..888ce71 100644
--- a/docs/functions_b.html
+++ b/docs/functions_b.html
@@ -82,6 +82,9 @@ $(document).ready(function(){initNavTree('functions_b.html','');});
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_b"></a>- b -</h3><ul>
+<li>bigFileId
+: <a class="el" href="class_tg_bot_1_1_chat_photo.html#a6939e40e825e12b9b5dd2002d6d4d178">TgBot::ChatPhoto</a>
+</li>
<li>Bot
: <a class="el" href="class_tg_bot_1_1_api.html#afb5d57ac6b56fe83e7894e3b686c3339">TgBot::Api</a>
, <a class="el" href="class_tg_bot_1_1_bot.html#a8b644ad116aa6f79a7bc2c308e02d332">TgBot::Bot</a>
@@ -92,7 +95,7 @@ $(document).ready(function(){initNavTree('functions_b.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_c.html b/docs/functions_c.html
index fc57f58..55b353c 100644
--- a/docs/functions_c.html
+++ b/docs/functions_c.html
@@ -91,10 +91,56 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
<li>CallbackQueryListener
: <a class="el" href="class_tg_bot_1_1_event_broadcaster.html#a44f1bbafcca84f78f82dc0ef1801619a">TgBot::EventBroadcaster</a>
</li>
+<li>canAddWebPagePreviews
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#a1c6b3267284c33738529f21ed421f422">TgBot::ChatMember</a>
+</li>
+<li>canBeEdited
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#a384d160e04985dfc09fe75b2d41ee959">TgBot::ChatMember</a>
+</li>
+<li>canChangeInfo
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#a8f87b8e49404e2dcf10f0b7fdc0ebd2e">TgBot::ChatMember</a>
+</li>
+<li>canDeleteMessages
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#a94c6526ee858618a2de90e97b206c987">TgBot::ChatMember</a>
+</li>
+<li>canEditMessages
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#a0f785d057d0b4ad7178f54c8a366b7b7">TgBot::ChatMember</a>
+</li>
+<li>canInviteUsers
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#a8da77ae47a171bdafc72c5420293ecbc">TgBot::ChatMember</a>
+</li>
+<li>canPinMessages
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#aebb5db396b746a9cbd1a4b7fed79b0a0">TgBot::ChatMember</a>
+</li>
+<li>canPostMessages
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#a1c80bc423c534a4118ea8a4d1b7b9b2b">TgBot::ChatMember</a>
+</li>
+<li>canPromoteMembers
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#abee156a19f1a0b23e67a7424b432cb23">TgBot::ChatMember</a>
+</li>
+<li>canRestrictMembers
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#a12701701c84d3b29be86ac15fa940ed7">TgBot::ChatMember</a>
+</li>
+<li>canSendMediaMessages
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#af834543dad37d08f3496f92d7c5e9f9c">TgBot::ChatMember</a>
+</li>
+<li>canSendMessages
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#ae8c21db2c7d9dae42c40494299ae9c01">TgBot::ChatMember</a>
+</li>
+<li>canSendOtherMessages
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#acf62ee2b93c10a11a34ec12dbdca7d21">TgBot::ChatMember</a>
+</li>
+<li>canSetStickerSet
+: <a class="el" href="class_tg_bot_1_1_chat.html#a634c679550d78b602254cf3044f6169a">TgBot::Chat</a>
+</li>
<li>caption
: <a class="el" href="class_tg_bot_1_1_inline_query_result.html#acfc3e23bb91a081e9cbebea3de417f70">TgBot::InlineQueryResult</a>
+, <a class="el" href="class_tg_bot_1_1_input_media.html#a5fd875b292792f8d699d7bb678e68c90">TgBot::InputMedia</a>
, <a class="el" href="class_tg_bot_1_1_message.html#a2c8eb6214270371cfb094b699c07f695">TgBot::Message</a>
</li>
+<li>captionEntities
+: <a class="el" href="class_tg_bot_1_1_message.html#a112bce084dd4b01dc5918a1232c4cc05">TgBot::Message</a>
+</li>
<li>channelChatCreated
: <a class="el" href="class_tg_bot_1_1_message.html#a537a751af11a7f18d92c1d70c93c9f2d">TgBot::Message</a>
</li>
@@ -113,19 +159,36 @@ $(document).ready(function(){initNavTree('functions_c.html','');});
<li>ChosenInlineResultListener
: <a class="el" href="class_tg_bot_1_1_event_broadcaster.html#a5348beecf29bdf52c7d21985668bca93">TgBot::EventBroadcaster</a>
</li>
+<li>city
+: <a class="el" href="class_tg_bot_1_1_shipping_address.html#ac5fe3272ae0fe6e00214ca41b2888d69">TgBot::ShippingAddress</a>
+</li>
<li>Connection()
: <a class="el" href="class_tg_bot_1_1_http_server_1_1_connection.html#a91a16ce20e8d889657a7d2c982d8b1c8">TgBot::HttpServer&lt; Protocol &gt;::Connection</a>
</li>
<li>contact
: <a class="el" href="class_tg_bot_1_1_message.html#adb3a1a65ce014085f7231f8d356b6c4f">TgBot::Message</a>
</li>
+<li>containsMasks
+: <a class="el" href="class_tg_bot_1_1_sticker_set.html#ab1255b8783dc35b3535c46acbe3b4ca6">TgBot::StickerSet</a>
+</li>
+<li>countryCode
+: <a class="el" href="class_tg_bot_1_1_shipping_address.html#a5e0083ea43cd7e629b645de8e88e8ab8">TgBot::ShippingAddress</a>
+</li>
+<li>createNewStickerSet()
+: <a class="el" href="class_tg_bot_1_1_api.html#a378064e036f99e8f2a9c5a70c5e2c33c">TgBot::Api</a>
+</li>
+<li>currency
+: <a class="el" href="class_tg_bot_1_1_invoice.html#a9207fea93e6b3f3aa1081c8ab9039f8a">TgBot::Invoice</a>
+, <a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#ac681a885c6e253c134cd659b91348182">TgBot::PreCheckoutQuery</a>
+, <a class="el" href="class_tg_bot_1_1_successful_payment.html#a7cabedcd7e557d607baf968c2fc454f3">TgBot::SuccessfulPayment</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_d.html b/docs/functions_d.html
index eca02d9..94d9d8d 100644
--- a/docs/functions_d.html
+++ b/docs/functions_d.html
@@ -90,23 +90,32 @@ $(document).ready(function(){initNavTree('functions_d.html','');});
<li>date
: <a class="el" href="class_tg_bot_1_1_message.html#ad49187c847973a024ab158103a8c87fd">TgBot::Message</a>
</li>
-<li>deleteChatPhoto
-: <a class="el" href="class_tg_bot_1_1_message.html#a35db549a420fd4b5a28b4a5a569770d5">TgBot::Message</a>
+<li>deleteChatPhoto()
+: <a class="el" href="class_tg_bot_1_1_api.html#a61fa540a7db9597618b7fb15fe5095a0">TgBot::Api</a>
+, <a class="el" href="class_tg_bot_1_1_message.html#a35db549a420fd4b5a28b4a5a569770d5">TgBot::Message</a>
+</li>
+<li>deleteChatStickerSet()
+: <a class="el" href="class_tg_bot_1_1_api.html#a885e70f75a1def9b953290aea2991c42">TgBot::Api</a>
</li>
<li>deleteMessage()
: <a class="el" href="class_tg_bot_1_1_api.html#a963570ff375bced1e5b21246082365f1">TgBot::Api</a>
</li>
+<li>deleteStickerPositionInSet()
+: <a class="el" href="class_tg_bot_1_1_api.html#af63bf4b6ac63ad077abd7bb4056b3cc5">TgBot::Api</a>
+</li>
<li>deleteWebhook()
: <a class="el" href="class_tg_bot_1_1_api.html#a8fbfde4234553c478987746c43b08e62">TgBot::Api</a>
</li>
<li>description
-: <a class="el" href="class_tg_bot_1_1_inline_query_result_article.html#adb17d53fd713e3203b6e3ebf4947d404">TgBot::InlineQueryResultArticle</a>
+: <a class="el" href="class_tg_bot_1_1_chat.html#a8f87f388215d07bb2745cdf2600ff299">TgBot::Chat</a>
+, <a class="el" href="class_tg_bot_1_1_inline_query_result_article.html#adb17d53fd713e3203b6e3ebf4947d404">TgBot::InlineQueryResultArticle</a>
, <a class="el" href="class_tg_bot_1_1_inline_query_result_cached_document.html#adbd95fa3dd4f9d2efce22f79efff5650">TgBot::InlineQueryResultCachedDocument</a>
, <a class="el" href="class_tg_bot_1_1_inline_query_result_cached_photo.html#ae3ee1094fb0d586145265557a4967472">TgBot::InlineQueryResultCachedPhoto</a>
, <a class="el" href="class_tg_bot_1_1_inline_query_result_cached_video.html#a9e8cec9c88eaa986929575dda800f833">TgBot::InlineQueryResultCachedVideo</a>
, <a class="el" href="class_tg_bot_1_1_inline_query_result_document.html#a1a8cb4000b1a15091a03196d3304b363">TgBot::InlineQueryResultDocument</a>
, <a class="el" href="class_tg_bot_1_1_inline_query_result_photo.html#a3bc4bf8bfdadeff170be433b537d445a">TgBot::InlineQueryResultPhoto</a>
, <a class="el" href="class_tg_bot_1_1_inline_query_result_video.html#a43bbb53cf78b8ea8f40590d014e23eec">TgBot::InlineQueryResultVideo</a>
+, <a class="el" href="class_tg_bot_1_1_invoice.html#ad3c1a7a4fbf8157e3fd72a2352226fbd">TgBot::Invoice</a>
</li>
<li>disableWebPagePreview
: <a class="el" href="class_tg_bot_1_1_input_text_message_content.html#a34537bb0f04f312293f4717526f32ecc">TgBot::InputTextMessageContent</a>
@@ -125,7 +134,9 @@ $(document).ready(function(){initNavTree('functions_d.html','');});
</li>
<li>duration
: <a class="el" href="class_tg_bot_1_1_audio.html#a91867bc1857d43021c352781c8b1764d">TgBot::Audio</a>
+, <a class="el" href="class_tg_bot_1_1_input_media.html#aadf7e972c4ea70c771a0da27da4aa7cd">TgBot::InputMedia</a>
, <a class="el" href="class_tg_bot_1_1_video.html#a93c71de6b8a012b185618a896c4c5e5a">TgBot::Video</a>
+, <a class="el" href="class_tg_bot_1_1_video_note.html#a353b92dd7a6d3f4b370dcbea9a7f40ec">TgBot::VideoNote</a>
, <a class="el" href="class_tg_bot_1_1_voice.html#a65629e696801e0c68e7822a82df13679">TgBot::Voice</a>
</li>
</ul>
@@ -134,7 +145,7 @@ $(document).ready(function(){initNavTree('functions_d.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_dup.js b/docs/functions_dup.js
index 13d2709..8e31711 100644
--- a/docs/functions_dup.js
+++ b/docs/functions_dup.js
@@ -24,5 +24,7 @@ var functions_dup =
[ "u", "functions_u.html", null ],
[ "v", "functions_v.html", null ],
[ "w", "functions_w.html", null ],
+ [ "x", "functions_x.html", null ],
+ [ "y", "functions_y.html", null ],
[ "~", "functions_0x7e.html", null ]
]; \ No newline at end of file
diff --git a/docs/functions_e.html b/docs/functions_e.html
index f88e706..ea116c4 100644
--- a/docs/functions_e.html
+++ b/docs/functions_e.html
@@ -92,13 +92,19 @@ $(document).ready(function(){initNavTree('functions_e.html','');});
: <a class="el" href="class_tg_bot_1_1_update.html#a188502d94515baee85ba30f58cffa1b5">TgBot::Update</a>
</li>
<li>editMessageCaption()
-: <a class="el" href="class_tg_bot_1_1_api.html#a8663d3b183eb53d6b7ca19791e55d7d7">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#a979612d47e46ed29bc9d2e7ab1addb7e">TgBot::Api</a>
+</li>
+<li>editMessageLiveLocation()
+: <a class="el" href="class_tg_bot_1_1_api.html#a40937330bcd8dc6c3658c582194653fc">TgBot::Api</a>
</li>
<li>editMessageReplyMarkup()
-: <a class="el" href="class_tg_bot_1_1_api.html#a9edd65a004e477580923216cf741af3f">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#a1dd8b4abfb95233c70b7436515ca680d">TgBot::Api</a>
</li>
<li>editMessageText()
-: <a class="el" href="class_tg_bot_1_1_api.html#ae748d3681b132b0cbd6a1a9080a4da2e">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#aaf32b01ea203366959676afd98e8d7e2">TgBot::Api</a>
+</li>
+<li>email
+: <a class="el" href="class_tg_bot_1_1_order_info.html#a0cc4794ebb169cd832b6724782e29126">TgBot::OrderInfo</a>
</li>
<li>emoji
: <a class="el" href="class_tg_bot_1_1_sticker.html#a91d598b9805292d3956b47d88febe001">TgBot::Sticker</a>
@@ -109,13 +115,16 @@ $(document).ready(function(){initNavTree('functions_e.html','');});
<li>EventHandler()
: <a class="el" href="class_tg_bot_1_1_event_handler.html#a3cb3f630e5a0bdc0baa44586920771b7">TgBot::EventHandler</a>
</li>
+<li>exportChatInviteLink()
+: <a class="el" href="class_tg_bot_1_1_api.html#a5b0cf2c9b99bd1376def02fb698b8076">TgBot::Api</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_enum.html b/docs/functions_enum.html
index 955827f..09ef5dd 100644
--- a/docs/functions_enum.html
+++ b/docs/functions_enum.html
@@ -83,13 +83,16 @@ $(document).ready(function(){initNavTree('functions_enum.html','');});
<li>Type
: <a class="el" href="class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52e">TgBot::Chat</a>
</li>
+<li>TYPE
+: <a class="el" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73">TgBot::InputMedia</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_f.html b/docs/functions_f.html
index a448c75..6f81bb9 100644
--- a/docs/functions_f.html
+++ b/docs/functions_f.html
@@ -95,6 +95,7 @@ $(document).ready(function(){initNavTree('functions_f.html','');});
, <a class="el" href="class_tg_bot_1_1_photo_size.html#af3ffb8066db943a59156eb22e976165e">TgBot::PhotoSize</a>
, <a class="el" href="class_tg_bot_1_1_sticker.html#ace3bb46bbb491c1a9687cd14a37b25d1">TgBot::Sticker</a>
, <a class="el" href="class_tg_bot_1_1_video.html#a588d9dab172e6828c1aea49c169bb289">TgBot::Video</a>
+, <a class="el" href="class_tg_bot_1_1_video_note.html#a74532c9411fce4e1f51e4745728e1763">TgBot::VideoNote</a>
</li>
<li>fileName
: <a class="el" href="class_tg_bot_1_1_document.html#a0b36f1611eb0cda45e47c989689456d6">TgBot::Document</a>
@@ -111,6 +112,7 @@ $(document).ready(function(){initNavTree('functions_f.html','');});
, <a class="el" href="class_tg_bot_1_1_photo_size.html#a91aae4c1b5d7c3b5e16e8677702464b4">TgBot::PhotoSize</a>
, <a class="el" href="class_tg_bot_1_1_sticker.html#a3e6951a3f8400f05dc5e4b4eb24eda1a">TgBot::Sticker</a>
, <a class="el" href="class_tg_bot_1_1_video.html#aebbdeaf632d9438f050797bd84ab6c8f">TgBot::Video</a>
+, <a class="el" href="class_tg_bot_1_1_video_note.html#a2e36b1968524c2476e4d3a4a34dbab02">TgBot::VideoNote</a>
</li>
<li>firstName
: <a class="el" href="class_tg_bot_1_1_chat.html#a884c0c1c6d6f0a5453231f7b9049da29">TgBot::Chat</a>
@@ -137,6 +139,9 @@ $(document).ready(function(){initNavTree('functions_f.html','');});
<li>forwardMessage()
: <a class="el" href="class_tg_bot_1_1_api.html#acf5818100f3529706d8aa888f3922594">TgBot::Api</a>
</li>
+<li>forwardSignature
+: <a class="el" href="class_tg_bot_1_1_message.html#a70f5fe7a8e14b0ce0842fa8661492e4a">TgBot::Message</a>
+</li>
<li>foursquare_id
: <a class="el" href="class_tg_bot_1_1_venue.html#aec6a2d5230788e85a55cc407246ad968">TgBot::Venue</a>
</li>
@@ -152,6 +157,8 @@ $(document).ready(function(){initNavTree('functions_f.html','');});
, <a class="el" href="class_tg_bot_1_1_chosen_inline_result.html#ab35d35a8968b0d943a415a23feed48cd">TgBot::ChosenInlineResult</a>
, <a class="el" href="class_tg_bot_1_1_inline_query.html#a95db52178399e81913eec2b615ef8e04">TgBot::InlineQuery</a>
, <a class="el" href="class_tg_bot_1_1_message.html#a65b78a13b38ad767338cd2e9d2e69ca2">TgBot::Message</a>
+, <a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#a919320034b6e6f6b586a7311925bb028">TgBot::PreCheckoutQuery</a>
+, <a class="el" href="class_tg_bot_1_1_shipping_query.html#a6f10c244ff5e3323961bdc7c5eb43f31">TgBot::ShippingQuery</a>
</li>
<li>fromFile()
: <a class="el" href="class_tg_bot_1_1_input_file.html#a2d0f20f1d9a8ff4a1b9fe2cba06a779c">TgBot::InputFile</a>
@@ -162,7 +169,7 @@ $(document).ready(function(){initNavTree('functions_f.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_func.html b/docs/functions_func.html
index f8c4c69..e95e77b 100644
--- a/docs/functions_func.html
+++ b/docs/functions_func.html
@@ -82,6 +82,9 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
&#160;
<h3><a id="index_a"></a>- a -</h3><ul>
+<li>addStickerToSet()
+: <a class="el" href="class_tg_bot_1_1_api.html#a48af7fd639ee071eac165e49c75cc6d0">TgBot::Api</a>
+</li>
<li>answerCallbackQuery()
: <a class="el" href="class_tg_bot_1_1_api.html#a2f73414941d8bb67ff3721a674274bf8">TgBot::Api</a>
</li>
@@ -97,7 +100,7 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_func.js b/docs/functions_func.js
index 5a40c33..3e01434 100644
--- a/docs/functions_func.js
+++ b/docs/functions_func.js
@@ -14,6 +14,7 @@ var functions_func =
[ "m", "functions_func_m.html", null ],
[ "o", "functions_func_o.html", null ],
[ "p", "functions_func_p.html", null ],
+ [ "r", "functions_func_r.html", null ],
[ "s", "functions_func_s.html", null ],
[ "t", "functions_func_t.html", null ],
[ "u", "functions_func_u.html", null ],
diff --git a/docs/functions_func_0x7e.html b/docs/functions_func_0x7e.html
index 0631727..0473ad5 100644
--- a/docs/functions_func_0x7e.html
+++ b/docs/functions_func_0x7e.html
@@ -109,7 +109,7 @@ $(document).ready(function(){initNavTree('functions_func_0x7e.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_func_b.html b/docs/functions_func_b.html
index e2500ca..47770ca 100644
--- a/docs/functions_func_b.html
+++ b/docs/functions_func_b.html
@@ -91,7 +91,7 @@ $(document).ready(function(){initNavTree('functions_func_b.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_func_c.html b/docs/functions_func_c.html
index 0a56db8..4af7bf1 100644
--- a/docs/functions_func_c.html
+++ b/docs/functions_func_c.html
@@ -85,13 +85,16 @@ $(document).ready(function(){initNavTree('functions_func_c.html','');});
<li>Connection()
: <a class="el" href="class_tg_bot_1_1_http_server_1_1_connection.html#a91a16ce20e8d889657a7d2c982d8b1c8">TgBot::HttpServer&lt; Protocol &gt;::Connection</a>
</li>
+<li>createNewStickerSet()
+: <a class="el" href="class_tg_bot_1_1_api.html#a0f1480777525731928db02eddee39151">TgBot::Api</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_func_d.html b/docs/functions_func_d.html
index 216a250..1bbff38 100644
--- a/docs/functions_func_d.html
+++ b/docs/functions_func_d.html
@@ -82,9 +82,18 @@ $(document).ready(function(){initNavTree('functions_func_d.html','');});
&#160;
<h3><a id="index_d"></a>- d -</h3><ul>
+<li>deleteChatPhoto()
+: <a class="el" href="class_tg_bot_1_1_api.html#a61fa540a7db9597618b7fb15fe5095a0">TgBot::Api</a>
+</li>
+<li>deleteChatStickerSet()
+: <a class="el" href="class_tg_bot_1_1_api.html#a885e70f75a1def9b953290aea2991c42">TgBot::Api</a>
+</li>
<li>deleteMessage()
: <a class="el" href="class_tg_bot_1_1_api.html#a963570ff375bced1e5b21246082365f1">TgBot::Api</a>
</li>
+<li>deleteStickerPositionInSet()
+: <a class="el" href="class_tg_bot_1_1_api.html#af63bf4b6ac63ad077abd7bb4056b3cc5">TgBot::Api</a>
+</li>
<li>deleteWebhook()
: <a class="el" href="class_tg_bot_1_1_api.html#a8fbfde4234553c478987746c43b08e62">TgBot::Api</a>
</li>
@@ -97,7 +106,7 @@ $(document).ready(function(){initNavTree('functions_func_d.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_func_e.html b/docs/functions_func_e.html
index 7a08ff3..2c91033 100644
--- a/docs/functions_func_e.html
+++ b/docs/functions_func_e.html
@@ -83,24 +83,30 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');});
<h3><a id="index_e"></a>- e -</h3><ul>
<li>editMessageCaption()
-: <a class="el" href="class_tg_bot_1_1_api.html#a8663d3b183eb53d6b7ca19791e55d7d7">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#a979612d47e46ed29bc9d2e7ab1addb7e">TgBot::Api</a>
+</li>
+<li>editMessageLiveLocation()
+: <a class="el" href="class_tg_bot_1_1_api.html#a40937330bcd8dc6c3658c582194653fc">TgBot::Api</a>
</li>
<li>editMessageReplyMarkup()
-: <a class="el" href="class_tg_bot_1_1_api.html#a9edd65a004e477580923216cf741af3f">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#a1dd8b4abfb95233c70b7436515ca680d">TgBot::Api</a>
</li>
<li>editMessageText()
-: <a class="el" href="class_tg_bot_1_1_api.html#ae748d3681b132b0cbd6a1a9080a4da2e">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#aaf32b01ea203366959676afd98e8d7e2">TgBot::Api</a>
</li>
<li>EventHandler()
: <a class="el" href="class_tg_bot_1_1_event_handler.html#a3cb3f630e5a0bdc0baa44586920771b7">TgBot::EventHandler</a>
</li>
+<li>exportChatInviteLink()
+: <a class="el" href="class_tg_bot_1_1_api.html#a5b0cf2c9b99bd1376def02fb698b8076">TgBot::Api</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_func_f.html b/docs/functions_func_f.html
index 3494058..c2eb1e4 100644
--- a/docs/functions_func_f.html
+++ b/docs/functions_func_f.html
@@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('functions_func_f.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_func_g.html b/docs/functions_func_g.html
index a9e7c4b..7523ef8 100644
--- a/docs/functions_func_g.html
+++ b/docs/functions_func_g.html
@@ -129,6 +129,9 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
<li>getMe()
: <a class="el" href="class_tg_bot_1_1_api.html#a566fcf52400de18737110edd7ab01535">TgBot::Api</a>
</li>
+<li>getStickerSet()
+: <a class="el" href="class_tg_bot_1_1_api.html#a270296c79f52985fca19cacf3ed75d2f">TgBot::Api</a>
+</li>
<li>getToken()
: <a class="el" href="class_tg_bot_1_1_bot.html#a6443b4ec5838112a4f5689ec60665e91">TgBot::Bot</a>
</li>
@@ -147,7 +150,7 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_func_h.html b/docs/functions_func_h.html
index 50db912..b3dc128 100644
--- a/docs/functions_func_h.html
+++ b/docs/functions_func_h.html
@@ -97,7 +97,7 @@ $(document).ready(function(){initNavTree('functions_func_h.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_func_i.html b/docs/functions_func_i.html
index 43a2114..c4883c1 100644
--- a/docs/functions_func_i.html
+++ b/docs/functions_func_i.html
@@ -151,6 +151,12 @@ $(document).ready(function(){initNavTree('functions_func_i.html','');});
<li>InputLocationMessageContent()
: <a class="el" href="class_tg_bot_1_1_input_location_message_content.html#ace56f8081ed46a4729a5f37dacdcb05e">TgBot::InputLocationMessageContent</a>
</li>
+<li>InputMediaPhoto()
+: <a class="el" href="class_tg_bot_1_1_input_media_photo.html#ab064268a26729415ebfb71c5a0abf36f">TgBot::InputMediaPhoto</a>
+</li>
+<li>InputMediaVideo()
+: <a class="el" href="class_tg_bot_1_1_input_media_video.html#a698a73c20b1c6c10be011543ec1253ea">TgBot::InputMediaVideo</a>
+</li>
<li>InputMessageContent()
: <a class="el" href="class_tg_bot_1_1_input_message_content.html#adfe3185ed78c3bfdfb82bee0546eb100">TgBot::InputMessageContent</a>
</li>
@@ -166,7 +172,7 @@ $(document).ready(function(){initNavTree('functions_func_i.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_func_k.html b/docs/functions_func_k.html
index c3951d2..ab1fdd6 100644
--- a/docs/functions_func_k.html
+++ b/docs/functions_func_k.html
@@ -83,7 +83,7 @@ $(document).ready(function(){initNavTree('functions_func_k.html','');});
<h3><a id="index_k"></a>- k -</h3><ul>
<li>kickChatMember()
-: <a class="el" href="class_tg_bot_1_1_api.html#a07c9bb7aa68a66bec54dd9bcf97875d7">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#a3b85e962cd7ed5df9f4204b8424aabef">TgBot::Api</a>
</li>
</ul>
</div><!-- contents -->
@@ -91,7 +91,7 @@ $(document).ready(function(){initNavTree('functions_func_k.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_func_l.html b/docs/functions_func_l.html
index 1debea1..d6d9eaa 100644
--- a/docs/functions_func_l.html
+++ b/docs/functions_func_l.html
@@ -91,7 +91,7 @@ $(document).ready(function(){initNavTree('functions_func_l.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_func_m.html b/docs/functions_func_m.html
index f16b5bd..9ed429a 100644
--- a/docs/functions_func_m.html
+++ b/docs/functions_func_m.html
@@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('functions_func_m.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_func_o.html b/docs/functions_func_o.html
index 9ee5689..941185b 100644
--- a/docs/functions_func_o.html
+++ b/docs/functions_func_o.html
@@ -109,7 +109,7 @@ $(document).ready(function(){initNavTree('functions_func_o.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_func_p.html b/docs/functions_func_p.html
index d6c5127..97cfa8d 100644
--- a/docs/functions_func_p.html
+++ b/docs/functions_func_p.html
@@ -100,6 +100,9 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');});
<li>parseChatMember()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aca144c409956718fb5b8b2063cc48204">TgBot::TgTypeParser</a>
</li>
+<li>parseChatPhoto()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a84eb2a26089f3fe1467b70367ed056b7">TgBot::TgTypeParser</a>
+</li>
<li>parseChosenInlineResult()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a0ae6af509c8bb860b00f2ef3586adc9d">TgBot::TgTypeParser</a>
</li>
@@ -196,6 +199,9 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');});
<li>parseInputLocationMessageContent()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aa89f26151c1b46bea59ff9f7e61315f3">TgBot::TgTypeParser</a>
</li>
+<li>parseInputMedia()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aa467ac58012075c932947a5e120f498a">TgBot::TgTypeParser</a>
+</li>
<li>parseInputMessageContent()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ad9980a20fca6e9b4e12211ae751e9795">TgBot::TgTypeParser</a>
</li>
@@ -205,6 +211,9 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');});
<li>parseInputVenueMessageContent()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aad0b2019365e871291381463d6199385">TgBot::TgTypeParser</a>
</li>
+<li>parseInvoice()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a0971fca04c1098373360f7ca233bbe6e">TgBot::TgTypeParser</a>
+</li>
<li>parseJson()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a5793eea051e46ecca54c5dc5d7c4f7d1">TgBot::TgTypeParser</a>
</li>
@@ -226,6 +235,9 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');});
<li>parseJsonAndGetChatMember()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a97c29c797018934139109f426e0c1865">TgBot::TgTypeParser</a>
</li>
+<li>parseJsonAndGetChatPhoto()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af5f07236f584e0642d1015b71a1cf16c">TgBot::TgTypeParser</a>
+</li>
<li>parseJsonAndGetChosenInlineResult()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a7ce6093da58310d5d8de2a068eeb5512">TgBot::TgTypeParser</a>
</li>
@@ -325,6 +337,9 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');});
<li>parseJsonAndGetInputLocationMessageContent()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aa143e2f6c8ee094813b6a6f6d7761cd0">TgBot::TgTypeParser</a>
</li>
+<li>parseJsonAndGetInputMedia()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a1bae81f994031106d8189a0f48d2ec5f">TgBot::TgTypeParser</a>
+</li>
<li>parseJsonAndGetInputMessageContent()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#afb2a32bca2c0f7f2d36f7b50350df181">TgBot::TgTypeParser</a>
</li>
@@ -334,18 +349,33 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');});
<li>parseJsonAndGetInputVenueMessageContent()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a560f953aae4f8fb0651b82b35867d24c">TgBot::TgTypeParser</a>
</li>
+<li>parseJsonAndGetInvoice()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ad14018321861d8fd2197b205b79b7eb9">TgBot::TgTypeParser</a>
+</li>
<li>parseJsonAndGetKeyboardButton()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a931e795baba8eab26a34adbfd6f0a3d2">TgBot::TgTypeParser</a>
</li>
+<li>parseJsonAndGetLabeledPrice()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ae3a90b403b79a05fbc35d4fcc681ceee">TgBot::TgTypeParser</a>
+</li>
<li>parseJsonAndGetLocation()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#acf36e32c65d1459a19ad344abd1df158">TgBot::TgTypeParser</a>
</li>
+<li>parseJsonAndGetMaskPosition()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ac573f03f03c30455f91e509d709c35f1">TgBot::TgTypeParser</a>
+</li>
<li>parseJsonAndGetMessage()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a6f885817899493546d20cfca4a443213">TgBot::TgTypeParser</a>
</li>
+<li>parseJsonAndGetOrderInfo()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ab5c08d34cc46b64b8826684b7c43aeb1">TgBot::TgTypeParser</a>
+</li>
<li>parseJsonAndGetPhotoSize()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a11fa0dd87bf2ef69e8806e41481a29f8">TgBot::TgTypeParser</a>
</li>
+<li>parseJsonAndGetPreCheckoutQuery()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a7dd3c05b4ee1ee93881cc970fdb55059">TgBot::TgTypeParser</a>
+</li>
<li>parseJsonAndGetReplyKeyboardMarkup()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a186e99f8de0924d47e9183c0205a689f">TgBot::TgTypeParser</a>
</li>
@@ -355,9 +385,24 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');});
<li>parseJsonAndGetResponseParameters()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a675429e3e189512d9b018565699610c4">TgBot::TgTypeParser</a>
</li>
+<li>parseJsonAndGetShippingAddress()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aace0adff9509dcef989074fd76e6f04d">TgBot::TgTypeParser</a>
+</li>
+<li>parseJsonAndGetShippingOption()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ad8256fe6bd79b80711a44a4c5954b257">TgBot::TgTypeParser</a>
+</li>
+<li>parseJsonAndGetShippingQuery()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a253eb0107f6fc70e9e8dedc17dfea8d9">TgBot::TgTypeParser</a>
+</li>
<li>parseJsonAndGetSticker()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a1d160922a1ae90e8b46cac336e6462b6">TgBot::TgTypeParser</a>
</li>
+<li>parseJsonAndGetStickerSet()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a3143f65a804f7441164e4f47ff69fbc9">TgBot::TgTypeParser</a>
+</li>
+<li>parseJsonAndGetSucessfulPayment()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a3d5198a82839e4b83704c7c9cbc1019c">TgBot::TgTypeParser</a>
+</li>
<li>parseJsonAndGetUpdate()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a08541f9e83d92a4678f5cdd40bdf1269">TgBot::TgTypeParser</a>
</li>
@@ -370,21 +415,36 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');});
<li>parseJsonAndGetVideo()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a055777bf4e153923e9a45caf85cfd2ce">TgBot::TgTypeParser</a>
</li>
+<li>parseJsonAndGetVideoNote()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a84b4fc14b5073a6007e80e176c823df4">TgBot::TgTypeParser</a>
+</li>
<li>parseJsonAndGetWebhookInfo()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a3c0d8c6734097146785dd20e6602dcbf">TgBot::TgTypeParser</a>
</li>
<li>parseKeyboardButton()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aa9fea94f0ce162339bcadc87b30cf133">TgBot::TgTypeParser</a>
</li>
+<li>parseLabeledPrice()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a73871e9f9500adec7188e374d0ddd375">TgBot::TgTypeParser</a>
+</li>
<li>parseLocation()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af5687838fb0246a56306e083a5518456">TgBot::TgTypeParser</a>
</li>
+<li>parseMaskPosition()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ae0837eb5ac49d31700f5a337e86ea21d">TgBot::TgTypeParser</a>
+</li>
<li>parseMessage()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a416731a2264b9056c93cfd5236ef3420">TgBot::TgTypeParser</a>
</li>
+<li>parseOrderInfo()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ae1701d47f9e5eb4a9b46a8278ea03433">TgBot::TgTypeParser</a>
+</li>
<li>parsePhotoSize()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a8ff0d8cbdae9e65edc11f345e1a93a94">TgBot::TgTypeParser</a>
</li>
+<li>parsePreCheckoutQuery()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#afb2d57ba25b6a53c308142b9386b99cb">TgBot::TgTypeParser</a>
+</li>
<li>parseReplyKeyboardMarkup()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af46802670f796f0e2139ec551bfa0f20">TgBot::TgTypeParser</a>
</li>
@@ -395,14 +455,29 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');});
: <a class="el" href="class_tg_bot_1_1_http_parser.html#a1d079d6433fa19dde0c1d45e95f1078d">TgBot::HttpParser</a>
</li>
<li>parseResponse()
-: <a class="el" href="class_tg_bot_1_1_http_parser.html#a2b1741c0cd99ca9fb09786bcdb9d2aeb">TgBot::HttpParser</a>
+: <a class="el" href="class_tg_bot_1_1_http_parser.html#a90bf3fc79f65796c6cc04a45f7f40487">TgBot::HttpParser</a>
</li>
<li>parseResponseParameters()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ade5925f7cdce4ee3641853c72a5b51c5">TgBot::TgTypeParser</a>
</li>
+<li>parseShippingAddress()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a51c07924f4159584f098f77b7d66a69f">TgBot::TgTypeParser</a>
+</li>
+<li>parseShippingOption()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a1056df14ce407245970f9108b803c311">TgBot::TgTypeParser</a>
+</li>
+<li>parseShippingQuery()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af0ddbda92234bbf635b947e5ef30407d">TgBot::TgTypeParser</a>
+</li>
<li>parseSticker()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ab8ec905ef28660617232f791dd5a4c33">TgBot::TgTypeParser</a>
</li>
+<li>parseStickerSet()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a0bba0597f0dc1ab7be8fc141d3561021">TgBot::TgTypeParser</a>
+</li>
+<li>parseSucessfulPayment()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af7397a0b12324d63ddb6d2242a6278e0">TgBot::TgTypeParser</a>
+</li>
<li>parseUpdate()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a975f16b6132ea35a4844118f1a1a8374">TgBot::TgTypeParser</a>
</li>
@@ -415,16 +490,25 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');});
<li>parseVideo()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a7f1313fb5694efa7f7d6caa4e73176c9">TgBot::TgTypeParser</a>
</li>
+<li>parseVideoNote()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a50d411ea8b1cda09d04d0d1fe57f1e09">TgBot::TgTypeParser</a>
+</li>
<li>parseWebhookInfo()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aea42d5ef9d92d13956af176efe41aea1">TgBot::TgTypeParser</a>
</li>
+<li>pinChatMessage()
+: <a class="el" href="class_tg_bot_1_1_api.html#a84538c3c1ab19dc262b471edb361ad8d">TgBot::Api</a>
+</li>
+<li>promoteChatMember()
+: <a class="el" href="class_tg_bot_1_1_api.html#a4a701223b6a834b594e216a80695d300">TgBot::Api</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_func_r.html b/docs/functions_func_r.html
new file mode 100644
index 0000000..8725013
--- /dev/null
+++ b/docs/functions_func_r.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_func_r.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_r"></a>- r -</h3><ul>
+<li>restrictChatMember()
+: <a class="el" href="class_tg_bot_1_1_api.html#ad77e4687f7536606890a3db42ff5de1f">TgBot::Api</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/functions_func_s.html b/docs/functions_func_s.html
index c5b1694..43f9b4b 100644
--- a/docs/functions_func_s.html
+++ b/docs/functions_func_s.html
@@ -83,37 +83,58 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');});
<h3><a id="index_s"></a>- s -</h3><ul>
<li>sendAudio()
-: <a class="el" href="class_tg_bot_1_1_api.html#a02516736a544239624cd78f9e00dd625">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#aa7a1d9cef9cdbdad3b82f020b5395dd8">TgBot::Api</a>
</li>
<li>sendChatAction()
: <a class="el" href="class_tg_bot_1_1_api.html#a77fe17ad287f702bb021fc92575a0e2d">TgBot::Api</a>
</li>
<li>sendContact()
-: <a class="el" href="class_tg_bot_1_1_api.html#aa01ddbbf3eb706cf901a1f0abdb2aa3b">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#a29f67a91434a7ce8b017f103419f23c4">TgBot::Api</a>
</li>
<li>sendDocument()
-: <a class="el" href="class_tg_bot_1_1_api.html#a3fecab4c02d4a768742a5c22b2e805f7">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#ac10306656a242bd3818731dc818a9ebd">TgBot::Api</a>
</li>
<li>sendLocation()
-: <a class="el" href="class_tg_bot_1_1_api.html#a91ab4ca23c30bcb3064c114cb9d690ed">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#a5479c47ebc9f7385cb78e957351234cd">TgBot::Api</a>
+</li>
+<li>sendMediaGroup()
+: <a class="el" href="class_tg_bot_1_1_api.html#a3dad69c5211708ec8581f2bd6f3265bc">TgBot::Api</a>
</li>
<li>sendMessage()
-: <a class="el" href="class_tg_bot_1_1_api.html#a5efcfe0a1667c3574ea97018155e763e">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#ad0f68ec32e5878a9fe4f922cd4f13b68">TgBot::Api</a>
</li>
<li>sendPhoto()
-: <a class="el" href="class_tg_bot_1_1_api.html#a5fd4787f1c4784763364da467ee939f5">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#a71bb086a1247df2ec28b47d86ebb3709">TgBot::Api</a>
</li>
<li>sendSticker()
-: <a class="el" href="class_tg_bot_1_1_api.html#a837ece41c01aa9405c3951a870fa2ff1">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#ab7767c4474092f5fee78150394ae0ef2">TgBot::Api</a>
</li>
<li>sendVenue()
-: <a class="el" href="class_tg_bot_1_1_api.html#a483c9c374b6f42bceb66b0093bf1cb4f">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#a3351e9ee5561453bfa61218ddce8be47">TgBot::Api</a>
</li>
<li>sendVideo()
-: <a class="el" href="class_tg_bot_1_1_api.html#a8c0f2eeefdddbc13e43093ec20ce4528">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#a7cc6aab79f09874d5155d711d097e1d1">TgBot::Api</a>
+</li>
+<li>sendVideoNote()
+: <a class="el" href="class_tg_bot_1_1_api.html#aafc9eac23e52cf9f0831b0b47386f44d">TgBot::Api</a>
</li>
<li>sendVoice()
-: <a class="el" href="class_tg_bot_1_1_api.html#aef36b31266345808a87d77ab1dfa12d4">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#a6243b9d3f501e2593e24b05bebd6e419">TgBot::Api</a>
+</li>
+<li>setChatDescription()
+: <a class="el" href="class_tg_bot_1_1_api.html#aa9a0592b9a6c3ffe0d05005292b90250">TgBot::Api</a>
+</li>
+<li>setChatPhoto()
+: <a class="el" href="class_tg_bot_1_1_api.html#a958b5a97bddd5c2ff57df30788a4385b">TgBot::Api</a>
+</li>
+<li>setChatStickerSet()
+: <a class="el" href="class_tg_bot_1_1_api.html#aafb54206146f5b9510ef89026d0b8589">TgBot::Api</a>
+</li>
+<li>setChatTitle()
+: <a class="el" href="class_tg_bot_1_1_api.html#a43c91c467f45e4207968bf6cf1cb3a6e">TgBot::Api</a>
+</li>
+<li>setStickerPositionInSet()
+: <a class="el" href="class_tg_bot_1_1_api.html#a0b77fde611ecb916b5975a7ab9fa87f7">TgBot::Api</a>
</li>
<li>setWebhook()
: <a class="el" href="class_tg_bot_1_1_api.html#af961a33f53579fee24090059dab328ea">TgBot::Api</a>
@@ -126,13 +147,16 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');});
<li>stop()
: <a class="el" href="class_tg_bot_1_1_http_server.html#aeed8b9200cc2932126b9c27946751377">TgBot::HttpServer&lt; Protocol &gt;</a>
</li>
+<li>stopMessageLiveLocation()
+: <a class="el" href="class_tg_bot_1_1_api.html#ad3751d4b049e8f7b1d845d041370df98">TgBot::Api</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_func_t.html b/docs/functions_func_t.html
index e65bff5..fa3b965 100644
--- a/docs/functions_func_t.html
+++ b/docs/functions_func_t.html
@@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('functions_func_t.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_func_u.html b/docs/functions_func_u.html
index 8e2ee7c..5f6bef7 100644
--- a/docs/functions_func_u.html
+++ b/docs/functions_func_u.html
@@ -85,6 +85,12 @@ $(document).ready(function(){initNavTree('functions_func_u.html','');});
<li>unbanChatMember()
: <a class="el" href="class_tg_bot_1_1_api.html#a44ea670c4eecdf100f60be3c90911eec">TgBot::Api</a>
</li>
+<li>unpinChatMessage()
+: <a class="el" href="class_tg_bot_1_1_api.html#ae999adb4e101bdf95cdee77867e084fc">TgBot::Api</a>
+</li>
+<li>uploadStickerFile()
+: <a class="el" href="class_tg_bot_1_1_api.html#a2d80bc4f88e797fa455c213eb18db012">TgBot::Api</a>
+</li>
<li>Url()
: <a class="el" href="class_tg_bot_1_1_url.html#a5c3add4bb050af6ad7b5444b9ad0a0a3">TgBot::Url</a>
</li>
@@ -94,7 +100,7 @@ $(document).ready(function(){initNavTree('functions_func_u.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_g.html b/docs/functions_g.html
index 8d1b0c7..fb074b4 100644
--- a/docs/functions_g.html
+++ b/docs/functions_g.html
@@ -133,6 +133,9 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
<li>getMe()
: <a class="el" href="class_tg_bot_1_1_api.html#a566fcf52400de18737110edd7ab01535">TgBot::Api</a>
</li>
+<li>getStickerSet()
+: <a class="el" href="class_tg_bot_1_1_api.html#a270296c79f52985fca19cacf3ed75d2f">TgBot::Api</a>
+</li>
<li>getToken()
: <a class="el" href="class_tg_bot_1_1_bot.html#a6443b4ec5838112a4f5689ec60665e91">TgBot::Bot</a>
</li>
@@ -145,6 +148,9 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
<li>getWebhookInfo()
: <a class="el" href="class_tg_bot_1_1_api.html#a43bf35783ec4f9a03e46925e36fda24c">TgBot::Api</a>
</li>
+<li>gifDuration
+: <a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html#abe09430a376eb777fe7bc563ea1df5f6">TgBot::InlineQueryResultGif</a>
+</li>
<li>gifFileId
: <a class="el" href="class_tg_bot_1_1_inline_query_result_cached_gif.html#ad23bb77e92125e6720c55e7747a9bb6f">TgBot::InlineQueryResultCachedGif</a>
</li>
@@ -166,7 +172,7 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_h.html b/docs/functions_h.html
index c241ec5..2af5cfb 100644
--- a/docs/functions_h.html
+++ b/docs/functions_h.html
@@ -89,7 +89,8 @@ $(document).ready(function(){initNavTree('functions_h.html','');});
: <a class="el" href="class_tg_bot_1_1_webhook_info.html#acf1dda44e0f4bf867cad1fd5b0099fca">TgBot::WebhookInfo</a>
</li>
<li>height
-: <a class="el" href="class_tg_bot_1_1_photo_size.html#a66dd9388e08330829fcae843f09e0ec6">TgBot::PhotoSize</a>
+: <a class="el" href="class_tg_bot_1_1_input_media.html#aeac8eae9ef4e06fa0c67b98a8a8042f8">TgBot::InputMedia</a>
+, <a class="el" href="class_tg_bot_1_1_photo_size.html#a66dd9388e08330829fcae843f09e0ec6">TgBot::PhotoSize</a>
, <a class="el" href="class_tg_bot_1_1_sticker.html#a0d0e6098f8a11ab88df19ff64e5e62ce">TgBot::Sticker</a>
, <a class="el" href="class_tg_bot_1_1_video.html#a0aea87cd20a804a8e8410858b6d40968">TgBot::Video</a>
</li>
@@ -111,7 +112,7 @@ $(document).ready(function(){initNavTree('functions_h.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_i.html b/docs/functions_i.html
index 6a651c1..d10930c 100644
--- a/docs/functions_i.html
+++ b/docs/functions_i.html
@@ -87,6 +87,9 @@ $(document).ready(function(){initNavTree('functions_i.html','');});
, <a class="el" href="class_tg_bot_1_1_chat.html#a0cb746cc149d10ada1af86753f25f93c">TgBot::Chat</a>
, <a class="el" href="class_tg_bot_1_1_inline_query.html#a8787b5e72cbfc95c3e938143ba7f6ee7">TgBot::InlineQuery</a>
, <a class="el" href="class_tg_bot_1_1_inline_query_result.html#a75316c8ba9522f44aedb9788584156db">TgBot::InlineQueryResult</a>
+, <a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#afaf8a7d12af830eea0644c30f51f429e">TgBot::PreCheckoutQuery</a>
+, <a class="el" href="class_tg_bot_1_1_shipping_option.html#ac482c80d9eae891d1a08437fa935f48c">TgBot::ShippingOption</a>
+, <a class="el" href="class_tg_bot_1_1_shipping_query.html#ab3b7dedd15793e42c7efe594e38f8003">TgBot::ShippingQuery</a>
, <a class="el" href="class_tg_bot_1_1_user.html#a52ed387bdcad23b2883ef86a4c1f600f">TgBot::User</a>
</li>
<li>inlineKeyboard
@@ -171,6 +174,12 @@ $(document).ready(function(){initNavTree('functions_i.html','');});
<li>InputLocationMessageContent()
: <a class="el" href="class_tg_bot_1_1_input_location_message_content.html#ace56f8081ed46a4729a5f37dacdcb05e">TgBot::InputLocationMessageContent</a>
</li>
+<li>InputMediaPhoto()
+: <a class="el" href="class_tg_bot_1_1_input_media_photo.html#ab064268a26729415ebfb71c5a0abf36f">TgBot::InputMediaPhoto</a>
+</li>
+<li>InputMediaVideo()
+: <a class="el" href="class_tg_bot_1_1_input_media_video.html#a698a73c20b1c6c10be011543ec1253ea">TgBot::InputMediaVideo</a>
+</li>
<li>inputMessageContent
: <a class="el" href="class_tg_bot_1_1_inline_query_result.html#ace9850f165c2e823696aab62391b3943">TgBot::InlineQueryResult</a>
</li>
@@ -183,6 +192,17 @@ $(document).ready(function(){initNavTree('functions_i.html','');});
<li>InputVenueMessageContent()
: <a class="el" href="class_tg_bot_1_1_input_venue_message_content.html#a25b40f55f2e1c3f08d4159e7254a2e77">TgBot::InputVenueMessageContent</a>
</li>
+<li>inviteLink
+: <a class="el" href="class_tg_bot_1_1_chat.html#a5653ec719aa43764670c2c88055107e2">TgBot::Chat</a>
+</li>
+<li>invoicePayload
+: <a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#abbc1cb2aed3ff25dde9272909455b9a0">TgBot::PreCheckoutQuery</a>
+, <a class="el" href="class_tg_bot_1_1_shipping_query.html#aa62e1e79cd7f9ba961128ad89dde7899">TgBot::ShippingQuery</a>
+, <a class="el" href="class_tg_bot_1_1_successful_payment.html#a260f6306836c863523054f076c9350c6">TgBot::SuccessfulPayment</a>
+</li>
+<li>isBot
+: <a class="el" href="class_tg_bot_1_1_user.html#a9adb4af3ddf68a3a518c32a13f9415bf">TgBot::User</a>
+</li>
<li>isFile
: <a class="el" href="class_tg_bot_1_1_http_req_arg.html#a9e372ea4360d239037cfeb673d31d9f3">TgBot::HttpReqArg</a>
</li>
@@ -192,7 +212,7 @@ $(document).ready(function(){initNavTree('functions_i.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_j.html b/docs/functions_j.html
index 0021a9c..7896267 100644
--- a/docs/functions_j.html
+++ b/docs/functions_j.html
@@ -91,7 +91,7 @@ $(document).ready(function(){initNavTree('functions_j.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_k.html b/docs/functions_k.html
index c15f385..16c565e 100644
--- a/docs/functions_k.html
+++ b/docs/functions_k.html
@@ -86,7 +86,7 @@ $(document).ready(function(){initNavTree('functions_k.html','');});
: <a class="el" href="class_tg_bot_1_1_reply_keyboard_markup.html#a87d9dc41554e585b137b922fa20fd020">TgBot::ReplyKeyboardMarkup</a>
</li>
<li>kickChatMember()
-: <a class="el" href="class_tg_bot_1_1_api.html#a07c9bb7aa68a66bec54dd9bcf97875d7">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#a3b85e962cd7ed5df9f4204b8424aabef">TgBot::Api</a>
</li>
</ul>
</div><!-- contents -->
@@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('functions_k.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_l.html b/docs/functions_l.html
index 100ddc4..d93bbfc 100644
--- a/docs/functions_l.html
+++ b/docs/functions_l.html
@@ -82,6 +82,12 @@ $(document).ready(function(){initNavTree('functions_l.html','');});
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_l"></a>- l -</h3><ul>
+<li>label
+: <a class="el" href="class_tg_bot_1_1_labeled_price.html#a035375dfc58fe01e91d07fe918847046">TgBot::LabeledPrice</a>
+</li>
+<li>languageCode
+: <a class="el" href="class_tg_bot_1_1_user.html#af5318547408383fd9c491522ca2cfbc9">TgBot::User</a>
+</li>
<li>lastErrorDate
: <a class="el" href="class_tg_bot_1_1_webhook_info.html#a6c9cb25b5867db8988e45c53a6f36ab5">TgBot::WebhookInfo</a>
</li>
@@ -110,6 +116,7 @@ $(document).ready(function(){initNavTree('functions_l.html','');});
</li>
<li>length
: <a class="el" href="class_tg_bot_1_1_message_entity.html#a3f41be5fd732173bd84093df20a58e38">TgBot::MessageEntity</a>
+, <a class="el" href="class_tg_bot_1_1_video_note.html#ad66d67d76de6e2124c5c2d28fc6fd51b">TgBot::VideoNote</a>
</li>
<li>location
: <a class="el" href="class_tg_bot_1_1_chosen_inline_result.html#af4b33cf65a66df2adb1c06843b0ff998">TgBot::ChosenInlineResult</a>
@@ -130,7 +137,7 @@ $(document).ready(function(){initNavTree('functions_l.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_m.html b/docs/functions_m.html
index b10a9ad..f86ae53 100644
--- a/docs/functions_m.html
+++ b/docs/functions_m.html
@@ -85,9 +85,15 @@ $(document).ready(function(){initNavTree('functions_m.html','');});
<li>makeRequest()
: <a class="el" href="class_tg_bot_1_1_http_client.html#a1de1ba0e962c7446e9820337bbf6d3e5">TgBot::HttpClient</a>
</li>
+<li>maskPosition
+: <a class="el" href="class_tg_bot_1_1_sticker.html#a4e61ddba7363932939846585eec348e2">TgBot::Sticker</a>
+</li>
<li>maxConnections
: <a class="el" href="class_tg_bot_1_1_webhook_info.html#abccb7180f3a2ee8c9fe01e51464fd79b">TgBot::WebhookInfo</a>
</li>
+<li>media
+: <a class="el" href="class_tg_bot_1_1_input_media.html#a3b06a5b4686339b58c4a95b5734b4b77">TgBot::InputMedia</a>
+</li>
<li>message
: <a class="el" href="class_tg_bot_1_1_callback_query.html#a4d36cf008195c0b9b95d2ad7c8561795">TgBot::CallbackQuery</a>
</li>
@@ -125,6 +131,9 @@ $(document).ready(function(){initNavTree('functions_m.html','');});
, <a class="el" href="class_tg_bot_1_1_input_file.html#a02575330b4deaa9d2cab5ebd8d8e2e5e">TgBot::InputFile</a>
, <a class="el" href="class_tg_bot_1_1_video.html#a4162b4cc66825ce32fea222399ef3356">TgBot::Video</a>
</li>
+<li>mpeg4Duration
+: <a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a046e5ad4661be2e9adbe15890409584e">TgBot::InlineQueryResultMpeg4Gif</a>
+</li>
<li>mpeg4FileId
: <a class="el" href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#a22d408fa2322cf94ac758fdec28796f8">TgBot::InlineQueryResultCachedMpeg4Gif</a>
</li>
@@ -143,7 +152,7 @@ $(document).ready(function(){initNavTree('functions_m.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_n.html b/docs/functions_n.html
index 792a916..cc31c95 100644
--- a/docs/functions_n.html
+++ b/docs/functions_n.html
@@ -84,10 +84,15 @@ $(document).ready(function(){initNavTree('functions_n.html','');});
<h3><a id="index_n"></a>- n -</h3><ul>
<li>name
: <a class="el" href="class_tg_bot_1_1_http_req_arg.html#a9772f0982d33fdebe587106d0b4f921d">TgBot::HttpReqArg</a>
+, <a class="el" href="class_tg_bot_1_1_order_info.html#a02755abd496d306c649ef45356fcd71c">TgBot::OrderInfo</a>
+, <a class="el" href="class_tg_bot_1_1_sticker_set.html#a28755ab9c48ec7b667fd187976682631">TgBot::StickerSet</a>
</li>
<li>newChatMember
: <a class="el" href="class_tg_bot_1_1_message.html#a40c3d46af7bb047504b6b6e8147361c9">TgBot::Message</a>
</li>
+<li>newChatMembers
+: <a class="el" href="class_tg_bot_1_1_message.html#aac7be66dd576e712ea37a2631670ef03">TgBot::Message</a>
+</li>
<li>newChatPhoto
: <a class="el" href="class_tg_bot_1_1_message.html#a8f8a9c50fd30fa24476605b8efdd95ea">TgBot::Message</a>
</li>
@@ -100,7 +105,7 @@ $(document).ready(function(){initNavTree('functions_n.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_o.html b/docs/functions_o.html
index fff74e9..0ab585a 100644
--- a/docs/functions_o.html
+++ b/docs/functions_o.html
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('functions_o.html','');});
: <a class="el" href="class_tg_bot_1_1_event_broadcaster.html#a7397520ff294c863b306142e29030482">TgBot::EventBroadcaster</a>
</li>
<li>onCommand()
-: <a class="el" href="class_tg_bot_1_1_event_broadcaster.html#ad8e56ab49dbe9b4960d454f8b408bf13">TgBot::EventBroadcaster</a>
+: <a class="el" href="class_tg_bot_1_1_event_broadcaster.html#a13e4a906203fe43a950f1420b68c7583">TgBot::EventBroadcaster</a>
</li>
<li>oneTimeKeyboard
: <a class="el" href="class_tg_bot_1_1_reply_keyboard_markup.html#a12205ba27bf676459507684be019799e">TgBot::ReplyKeyboardMarkup</a>
@@ -110,13 +110,17 @@ $(document).ready(function(){initNavTree('functions_o.html','');});
<li>onUnknownCommand()
: <a class="el" href="class_tg_bot_1_1_event_broadcaster.html#a5bed996221f047ec0469ae19e7bd00eb">TgBot::EventBroadcaster</a>
</li>
+<li>orderInfo
+: <a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#a5d21bc0c7610030e89a910029a5fb0ca">TgBot::PreCheckoutQuery</a>
+, <a class="el" href="class_tg_bot_1_1_successful_payment.html#a7fd2215c7e0a0975477d8e5fff0ae829">TgBot::SuccessfulPayment</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_p.html b/docs/functions_p.html
index 3eec213..073e1ba 100644
--- a/docs/functions_p.html
+++ b/docs/functions_p.html
@@ -100,6 +100,9 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
<li>parseChatMember()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aca144c409956718fb5b8b2063cc48204">TgBot::TgTypeParser</a>
</li>
+<li>parseChatPhoto()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a84eb2a26089f3fe1467b70367ed056b7">TgBot::TgTypeParser</a>
+</li>
<li>parseChosenInlineResult()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a0ae6af509c8bb860b00f2ef3586adc9d">TgBot::TgTypeParser</a>
</li>
@@ -196,6 +199,9 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
<li>parseInputLocationMessageContent()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aa89f26151c1b46bea59ff9f7e61315f3">TgBot::TgTypeParser</a>
</li>
+<li>parseInputMedia()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aa467ac58012075c932947a5e120f498a">TgBot::TgTypeParser</a>
+</li>
<li>parseInputMessageContent()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ad9980a20fca6e9b4e12211ae751e9795">TgBot::TgTypeParser</a>
</li>
@@ -205,6 +211,9 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
<li>parseInputVenueMessageContent()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aad0b2019365e871291381463d6199385">TgBot::TgTypeParser</a>
</li>
+<li>parseInvoice()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a0971fca04c1098373360f7ca233bbe6e">TgBot::TgTypeParser</a>
+</li>
<li>parseJson()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a5793eea051e46ecca54c5dc5d7c4f7d1">TgBot::TgTypeParser</a>
</li>
@@ -226,6 +235,9 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
<li>parseJsonAndGetChatMember()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a97c29c797018934139109f426e0c1865">TgBot::TgTypeParser</a>
</li>
+<li>parseJsonAndGetChatPhoto()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af5f07236f584e0642d1015b71a1cf16c">TgBot::TgTypeParser</a>
+</li>
<li>parseJsonAndGetChosenInlineResult()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a7ce6093da58310d5d8de2a068eeb5512">TgBot::TgTypeParser</a>
</li>
@@ -325,6 +337,9 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
<li>parseJsonAndGetInputLocationMessageContent()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aa143e2f6c8ee094813b6a6f6d7761cd0">TgBot::TgTypeParser</a>
</li>
+<li>parseJsonAndGetInputMedia()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a1bae81f994031106d8189a0f48d2ec5f">TgBot::TgTypeParser</a>
+</li>
<li>parseJsonAndGetInputMessageContent()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#afb2a32bca2c0f7f2d36f7b50350df181">TgBot::TgTypeParser</a>
</li>
@@ -334,18 +349,33 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
<li>parseJsonAndGetInputVenueMessageContent()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a560f953aae4f8fb0651b82b35867d24c">TgBot::TgTypeParser</a>
</li>
+<li>parseJsonAndGetInvoice()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ad14018321861d8fd2197b205b79b7eb9">TgBot::TgTypeParser</a>
+</li>
<li>parseJsonAndGetKeyboardButton()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a931e795baba8eab26a34adbfd6f0a3d2">TgBot::TgTypeParser</a>
</li>
+<li>parseJsonAndGetLabeledPrice()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ae3a90b403b79a05fbc35d4fcc681ceee">TgBot::TgTypeParser</a>
+</li>
<li>parseJsonAndGetLocation()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#acf36e32c65d1459a19ad344abd1df158">TgBot::TgTypeParser</a>
</li>
+<li>parseJsonAndGetMaskPosition()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ac573f03f03c30455f91e509d709c35f1">TgBot::TgTypeParser</a>
+</li>
<li>parseJsonAndGetMessage()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a6f885817899493546d20cfca4a443213">TgBot::TgTypeParser</a>
</li>
+<li>parseJsonAndGetOrderInfo()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ab5c08d34cc46b64b8826684b7c43aeb1">TgBot::TgTypeParser</a>
+</li>
<li>parseJsonAndGetPhotoSize()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a11fa0dd87bf2ef69e8806e41481a29f8">TgBot::TgTypeParser</a>
</li>
+<li>parseJsonAndGetPreCheckoutQuery()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a7dd3c05b4ee1ee93881cc970fdb55059">TgBot::TgTypeParser</a>
+</li>
<li>parseJsonAndGetReplyKeyboardMarkup()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a186e99f8de0924d47e9183c0205a689f">TgBot::TgTypeParser</a>
</li>
@@ -355,9 +385,24 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
<li>parseJsonAndGetResponseParameters()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a675429e3e189512d9b018565699610c4">TgBot::TgTypeParser</a>
</li>
+<li>parseJsonAndGetShippingAddress()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aace0adff9509dcef989074fd76e6f04d">TgBot::TgTypeParser</a>
+</li>
+<li>parseJsonAndGetShippingOption()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ad8256fe6bd79b80711a44a4c5954b257">TgBot::TgTypeParser</a>
+</li>
+<li>parseJsonAndGetShippingQuery()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a253eb0107f6fc70e9e8dedc17dfea8d9">TgBot::TgTypeParser</a>
+</li>
<li>parseJsonAndGetSticker()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a1d160922a1ae90e8b46cac336e6462b6">TgBot::TgTypeParser</a>
</li>
+<li>parseJsonAndGetStickerSet()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a3143f65a804f7441164e4f47ff69fbc9">TgBot::TgTypeParser</a>
+</li>
+<li>parseJsonAndGetSucessfulPayment()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a3d5198a82839e4b83704c7c9cbc1019c">TgBot::TgTypeParser</a>
+</li>
<li>parseJsonAndGetUpdate()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a08541f9e83d92a4678f5cdd40bdf1269">TgBot::TgTypeParser</a>
</li>
@@ -370,24 +415,40 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
<li>parseJsonAndGetVideo()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a055777bf4e153923e9a45caf85cfd2ce">TgBot::TgTypeParser</a>
</li>
+<li>parseJsonAndGetVideoNote()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a84b4fc14b5073a6007e80e176c823df4">TgBot::TgTypeParser</a>
+</li>
<li>parseJsonAndGetWebhookInfo()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a3c0d8c6734097146785dd20e6602dcbf">TgBot::TgTypeParser</a>
</li>
<li>parseKeyboardButton()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aa9fea94f0ce162339bcadc87b30cf133">TgBot::TgTypeParser</a>
</li>
+<li>parseLabeledPrice()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a73871e9f9500adec7188e374d0ddd375">TgBot::TgTypeParser</a>
+</li>
<li>parseLocation()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af5687838fb0246a56306e083a5518456">TgBot::TgTypeParser</a>
</li>
+<li>parseMaskPosition()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ae0837eb5ac49d31700f5a337e86ea21d">TgBot::TgTypeParser</a>
+</li>
<li>parseMessage()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a416731a2264b9056c93cfd5236ef3420">TgBot::TgTypeParser</a>
</li>
<li>parseMode
-: <a class="el" href="class_tg_bot_1_1_input_text_message_content.html#abc5610bba9379026280ab5cf2e5d6c0c">TgBot::InputTextMessageContent</a>
+: <a class="el" href="class_tg_bot_1_1_input_media.html#ae2761ade0de31f96074d6760661c7edc">TgBot::InputMedia</a>
+, <a class="el" href="class_tg_bot_1_1_input_text_message_content.html#abc5610bba9379026280ab5cf2e5d6c0c">TgBot::InputTextMessageContent</a>
+</li>
+<li>parseOrderInfo()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ae1701d47f9e5eb4a9b46a8278ea03433">TgBot::TgTypeParser</a>
</li>
<li>parsePhotoSize()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a8ff0d8cbdae9e65edc11f345e1a93a94">TgBot::TgTypeParser</a>
</li>
+<li>parsePreCheckoutQuery()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#afb2d57ba25b6a53c308142b9386b99cb">TgBot::TgTypeParser</a>
+</li>
<li>parseReplyKeyboardMarkup()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af46802670f796f0e2139ec551bfa0f20">TgBot::TgTypeParser</a>
</li>
@@ -398,14 +459,29 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
: <a class="el" href="class_tg_bot_1_1_http_parser.html#acb35df8dadb12af1c4526d7bfbe0310d">TgBot::HttpParser</a>
</li>
<li>parseResponse()
-: <a class="el" href="class_tg_bot_1_1_http_parser.html#a2b1741c0cd99ca9fb09786bcdb9d2aeb">TgBot::HttpParser</a>
+: <a class="el" href="class_tg_bot_1_1_http_parser.html#a90bf3fc79f65796c6cc04a45f7f40487">TgBot::HttpParser</a>
</li>
<li>parseResponseParameters()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ade5925f7cdce4ee3641853c72a5b51c5">TgBot::TgTypeParser</a>
</li>
+<li>parseShippingAddress()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a51c07924f4159584f098f77b7d66a69f">TgBot::TgTypeParser</a>
+</li>
+<li>parseShippingOption()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a1056df14ce407245970f9108b803c311">TgBot::TgTypeParser</a>
+</li>
+<li>parseShippingQuery()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af0ddbda92234bbf635b947e5ef30407d">TgBot::TgTypeParser</a>
+</li>
<li>parseSticker()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#ab8ec905ef28660617232f791dd5a4c33">TgBot::TgTypeParser</a>
</li>
+<li>parseStickerSet()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a0bba0597f0dc1ab7be8fc141d3561021">TgBot::TgTypeParser</a>
+</li>
+<li>parseSucessfulPayment()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#af7397a0b12324d63ddb6d2242a6278e0">TgBot::TgTypeParser</a>
+</li>
<li>parseUpdate()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a975f16b6132ea35a4844118f1a1a8374">TgBot::TgTypeParser</a>
</li>
@@ -418,6 +494,9 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
<li>parseVideo()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a7f1313fb5694efa7f7d6caa4e73176c9">TgBot::TgTypeParser</a>
</li>
+<li>parseVideoNote()
+: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a50d411ea8b1cda09d04d0d1fe57f1e09">TgBot::TgTypeParser</a>
+</li>
<li>parseWebhookInfo()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#aea42d5ef9d92d13956af176efe41aea1">TgBot::TgTypeParser</a>
</li>
@@ -435,9 +514,11 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
: <a class="el" href="class_tg_bot_1_1_contact.html#ada9f5461d2dd84b547cf563db624ff28">TgBot::Contact</a>
, <a class="el" href="class_tg_bot_1_1_inline_query_result_contact.html#a8bf9d71688e348b69876301a4422f228">TgBot::InlineQueryResultContact</a>
, <a class="el" href="class_tg_bot_1_1_input_contact_message_content.html#a96fe449f5efd3f80c2dde6af364a7aa6">TgBot::InputContactMessageContent</a>
+, <a class="el" href="class_tg_bot_1_1_order_info.html#a324841d077060a1b1b97564066bc1f16">TgBot::OrderInfo</a>
</li>
<li>photo
-: <a class="el" href="class_tg_bot_1_1_message.html#a712bfec9a6e0881d2a8f6830b6374615">TgBot::Message</a>
+: <a class="el" href="class_tg_bot_1_1_chat.html#acbc96ba84a02da42e5fa3c936458b735">TgBot::Chat</a>
+, <a class="el" href="class_tg_bot_1_1_message.html#a712bfec9a6e0881d2a8f6830b6374615">TgBot::Message</a>
</li>
<li>photoFileId
: <a class="el" href="class_tg_bot_1_1_inline_query_result_cached_photo.html#ab565bf88ec7ebb111aa0d628e20031ac">TgBot::InlineQueryResultCachedPhoto</a>
@@ -454,17 +535,37 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
<li>photoWidth
: <a class="el" href="class_tg_bot_1_1_inline_query_result_photo.html#a13c4e25b5f0709aa32d25b01ecb44cc8">TgBot::InlineQueryResultPhoto</a>
</li>
+<li>pinChatMessage()
+: <a class="el" href="class_tg_bot_1_1_api.html#a84538c3c1ab19dc262b471edb361ad8d">TgBot::Api</a>
+</li>
<li>pinnedMessage
-: <a class="el" href="class_tg_bot_1_1_message.html#a92e01a2f89ce8edb5aa1c116585b19a6">TgBot::Message</a>
+: <a class="el" href="class_tg_bot_1_1_chat.html#af6904afd95332cd46ce65d3c82139875">TgBot::Chat</a>
+, <a class="el" href="class_tg_bot_1_1_message.html#a92e01a2f89ce8edb5aa1c116585b19a6">TgBot::Message</a>
+</li>
+<li>point
+: <a class="el" href="class_tg_bot_1_1_mask_position.html#a8c22f087cecfcc16c6c563a6df6c9d7e">TgBot::MaskPosition</a>
+</li>
+<li>postCode
+: <a class="el" href="class_tg_bot_1_1_shipping_address.html#a7c90dac349c28228c8babf63e06ce667">TgBot::ShippingAddress</a>
+</li>
+<li>prices
+: <a class="el" href="class_tg_bot_1_1_shipping_option.html#a1a21641a9f85591e898798c64007d8ba">TgBot::ShippingOption</a>
+</li>
+<li>promoteChatMember()
+: <a class="el" href="class_tg_bot_1_1_api.html#a4a701223b6a834b594e216a80695d300">TgBot::Api</a>
</li>
<li>protocol
: <a class="el" href="class_tg_bot_1_1_url.html#a36af00d44ee8fcba1d06a8d6c5c9ac49">TgBot::Url</a>
</li>
+<li>providerPaymentChargeId
+: <a class="el" href="class_tg_bot_1_1_successful_payment.html#a06d9cb4285772b1e0aa91df415af4cf6">TgBot::SuccessfulPayment</a>
+</li>
<li>Ptr
: <a class="el" href="class_tg_bot_1_1_audio.html#a09651872832ece3b22c7505a2cfc0034">TgBot::Audio</a>
, <a class="el" href="class_tg_bot_1_1_callback_query.html#a5a5e4f8368bd95ba214e68cde5d1c7c0">TgBot::CallbackQuery</a>
, <a class="el" href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48">TgBot::Chat</a>
, <a class="el" href="class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d">TgBot::ChatMember</a>
+, <a class="el" href="class_tg_bot_1_1_chat_photo.html#a732024e5287eef199f40dfef151d5265">TgBot::ChatPhoto</a>
, <a class="el" href="class_tg_bot_1_1_chosen_inline_result.html#ad4b7edd30fd0d876fa99493fe19b3247">TgBot::ChosenInlineResult</a>
, <a class="el" href="class_tg_bot_1_1_contact.html#a43915fd39dc9ef11a5f8684512ce5e7b">TgBot::Contact</a>
, <a class="el" href="class_tg_bot_1_1_document.html#af311e27c16bf2a1128ee339899face9e">TgBot::Document</a>
@@ -498,23 +599,37 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
, <a class="el" href="class_tg_bot_1_1_input_contact_message_content.html#ad552a44374583a3ea339380338e87e99">TgBot::InputContactMessageContent</a>
, <a class="el" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">TgBot::InputFile</a>
, <a class="el" href="class_tg_bot_1_1_input_location_message_content.html#a80ef24779acdb726590e8aaa87c52840">TgBot::InputLocationMessageContent</a>
+, <a class="el" href="class_tg_bot_1_1_input_media.html#abdc38ae21d5213ead3720db082ef1f9c">TgBot::InputMedia</a>
+, <a class="el" href="class_tg_bot_1_1_input_media_photo.html#a02ac033a0ebe474b02f745f4d9e8e2b3">TgBot::InputMediaPhoto</a>
+, <a class="el" href="class_tg_bot_1_1_input_media_video.html#a659beee71ba67a81f85892800761eb0f">TgBot::InputMediaVideo</a>
, <a class="el" href="class_tg_bot_1_1_input_message_content.html#a2357dd0a36321a3b601b64a76d2d6dff">TgBot::InputMessageContent</a>
, <a class="el" href="class_tg_bot_1_1_input_text_message_content.html#ab183a605903cf8dbc04b220cf1472495">TgBot::InputTextMessageContent</a>
, <a class="el" href="class_tg_bot_1_1_input_venue_message_content.html#a48a9d369812ca327da77766140d22100">TgBot::InputVenueMessageContent</a>
+, <a class="el" href="class_tg_bot_1_1_invoice.html#a34a6d437618ea3be0a40c64400067f67">TgBot::Invoice</a>
, <a class="el" href="class_tg_bot_1_1_keyboard_button.html#afa66915e5a8d58dbd7276265f00b0bcd">TgBot::KeyboardButton</a>
+, <a class="el" href="class_tg_bot_1_1_labeled_price.html#a1d53775f4034427a2dfaae9ef176796c">TgBot::LabeledPrice</a>
, <a class="el" href="class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678">TgBot::Location</a>
+, <a class="el" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">TgBot::MaskPosition</a>
, <a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">TgBot::Message</a>
, <a class="el" href="class_tg_bot_1_1_message_entity.html#a6710ffdbafba909633df7bcd8c488da0">TgBot::MessageEntity</a>
+, <a class="el" href="class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a">TgBot::OrderInfo</a>
, <a class="el" href="class_tg_bot_1_1_photo_size.html#a05f58e05528a02e6bc98b67a81e8ae83">TgBot::PhotoSize</a>
+, <a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#aa2f66d4bc5e55b3efbaaf285bcdbe207">TgBot::PreCheckoutQuery</a>
, <a class="el" href="class_tg_bot_1_1_reply_keyboard_markup.html#af19f8402b914b603ab41305dee55f44a">TgBot::ReplyKeyboardMarkup</a>
, <a class="el" href="class_tg_bot_1_1_reply_keyboard_remove.html#aaa58ef7c177db3a3f46530bfb5fc0148">TgBot::ReplyKeyboardRemove</a>
, <a class="el" href="class_tg_bot_1_1_response_parameters.html#a345c84a4e959ed8e529b1cb6e76d0182">TgBot::ResponseParameters</a>
+, <a class="el" href="class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d">TgBot::ShippingAddress</a>
+, <a class="el" href="class_tg_bot_1_1_shipping_option.html#af97bf7d55ed3bcd3090c08885f010f60">TgBot::ShippingOption</a>
+, <a class="el" href="class_tg_bot_1_1_shipping_query.html#a952ccde4a79282a4c20f42cfed069d64">TgBot::ShippingQuery</a>
, <a class="el" href="class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff">TgBot::Sticker</a>
+, <a class="el" href="class_tg_bot_1_1_sticker_set.html#ad3c58f08ddacdb946507cd96a3d54421">TgBot::StickerSet</a>
+, <a class="el" href="class_tg_bot_1_1_successful_payment.html#a753e2643432af6f0b2561436f2b1da0d">TgBot::SuccessfulPayment</a>
, <a class="el" href="class_tg_bot_1_1_update.html#abace63cf3605fe7a480a3bb839a672a8">TgBot::Update</a>
, <a class="el" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">TgBot::User</a>
, <a class="el" href="class_tg_bot_1_1_user_profile_photos.html#a734352c5b115ea29e639f01462187d55">TgBot::UserProfilePhotos</a>
, <a class="el" href="class_tg_bot_1_1_venue.html#a9f9505e1035b3aacd2ad9d68a8285a14">TgBot::Venue</a>
, <a class="el" href="class_tg_bot_1_1_video.html#a0005786d327b3e363cb13c18e9ee0593">TgBot::Video</a>
+, <a class="el" href="class_tg_bot_1_1_video_note.html#a6724ff1d3da3887d961a70eb67b42825">TgBot::VideoNote</a>
, <a class="el" href="class_tg_bot_1_1_voice.html#a73311e993b61a62531f42583d82fed91">TgBot::Voice</a>
, <a class="el" href="class_tg_bot_1_1_webhook_info.html#a2280093713d1304207d8bba2204648d6">TgBot::WebhookInfo</a>
</li>
@@ -524,7 +639,7 @@ $(document).ready(function(){initNavTree('functions_p.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_q.html b/docs/functions_q.html
index 91704c7..c03da9b 100644
--- a/docs/functions_q.html
+++ b/docs/functions_q.html
@@ -93,7 +93,7 @@ $(document).ready(function(){initNavTree('functions_q.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_r.html b/docs/functions_r.html
index b68fa70..3e6f33c 100644
--- a/docs/functions_r.html
+++ b/docs/functions_r.html
@@ -100,6 +100,9 @@ $(document).ready(function(){initNavTree('functions_r.html','');});
<li>resizeKeyboard
: <a class="el" href="class_tg_bot_1_1_reply_keyboard_markup.html#aafed175ccf3c58fe7c3a15a2300a1ff3">TgBot::ReplyKeyboardMarkup</a>
</li>
+<li>restrictChatMember()
+: <a class="el" href="class_tg_bot_1_1_api.html#ad77e4687f7536606890a3db42ff5de1f">TgBot::Api</a>
+</li>
<li>resultId
: <a class="el" href="class_tg_bot_1_1_chosen_inline_result.html#a34fcb883f27cc3d3fae621a11c8f8270">TgBot::ChosenInlineResult</a>
</li>
@@ -112,7 +115,7 @@ $(document).ready(function(){initNavTree('functions_r.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_rela.html b/docs/functions_rela.html
index 197ee8e..b5e816b 100644
--- a/docs/functions_rela.html
+++ b/docs/functions_rela.html
@@ -89,7 +89,7 @@ $(document).ready(function(){initNavTree('functions_rela.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_s.html b/docs/functions_s.html
index be8ef34..54fb220 100644
--- a/docs/functions_s.html
+++ b/docs/functions_s.html
@@ -82,50 +82,88 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_s"></a>- s -</h3><ul>
+<li>scale
+: <a class="el" href="class_tg_bot_1_1_mask_position.html#a8f78e6dcdb37975c435cfd0d9a923963">TgBot::MaskPosition</a>
+</li>
<li>selective
: <a class="el" href="class_tg_bot_1_1_force_reply.html#afbb510a24ebda5409311ff0d385065dc">TgBot::ForceReply</a>
, <a class="el" href="class_tg_bot_1_1_reply_keyboard_markup.html#ac7cf30c8d98f72b81ad30f48d0789d65">TgBot::ReplyKeyboardMarkup</a>
, <a class="el" href="class_tg_bot_1_1_reply_keyboard_remove.html#a840a781ad230cee4c50057a7c7f82828">TgBot::ReplyKeyboardRemove</a>
</li>
<li>sendAudio()
-: <a class="el" href="class_tg_bot_1_1_api.html#a02516736a544239624cd78f9e00dd625">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#aa7a1d9cef9cdbdad3b82f020b5395dd8">TgBot::Api</a>
</li>
<li>sendChatAction()
: <a class="el" href="class_tg_bot_1_1_api.html#a77fe17ad287f702bb021fc92575a0e2d">TgBot::Api</a>
</li>
<li>sendContact()
-: <a class="el" href="class_tg_bot_1_1_api.html#aa01ddbbf3eb706cf901a1f0abdb2aa3b">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#a29f67a91434a7ce8b017f103419f23c4">TgBot::Api</a>
</li>
<li>sendDocument()
-: <a class="el" href="class_tg_bot_1_1_api.html#a3fecab4c02d4a768742a5c22b2e805f7">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#ac10306656a242bd3818731dc818a9ebd">TgBot::Api</a>
</li>
<li>sendLocation()
-: <a class="el" href="class_tg_bot_1_1_api.html#a91ab4ca23c30bcb3064c114cb9d690ed">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#a5479c47ebc9f7385cb78e957351234cd">TgBot::Api</a>
+</li>
+<li>sendMediaGroup()
+: <a class="el" href="class_tg_bot_1_1_api.html#a3dad69c5211708ec8581f2bd6f3265bc">TgBot::Api</a>
</li>
<li>sendMessage()
-: <a class="el" href="class_tg_bot_1_1_api.html#a5efcfe0a1667c3574ea97018155e763e">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#ad0f68ec32e5878a9fe4f922cd4f13b68">TgBot::Api</a>
</li>
<li>sendPhoto()
-: <a class="el" href="class_tg_bot_1_1_api.html#a5fd4787f1c4784763364da467ee939f5">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#a71bb086a1247df2ec28b47d86ebb3709">TgBot::Api</a>
</li>
<li>sendSticker()
-: <a class="el" href="class_tg_bot_1_1_api.html#a837ece41c01aa9405c3951a870fa2ff1">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#ab7767c4474092f5fee78150394ae0ef2">TgBot::Api</a>
</li>
<li>sendVenue()
-: <a class="el" href="class_tg_bot_1_1_api.html#a483c9c374b6f42bceb66b0093bf1cb4f">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#a3351e9ee5561453bfa61218ddce8be47">TgBot::Api</a>
</li>
<li>sendVideo()
-: <a class="el" href="class_tg_bot_1_1_api.html#ae48a4c5793721df8438d2c01962e0e2e">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#af4effdd5b22ef4dbaa7b739672bd3ed4">TgBot::Api</a>
+</li>
+<li>sendVideoNote()
+: <a class="el" href="class_tg_bot_1_1_api.html#aafc9eac23e52cf9f0831b0b47386f44d">TgBot::Api</a>
</li>
<li>sendVoice()
-: <a class="el" href="class_tg_bot_1_1_api.html#aef36b31266345808a87d77ab1dfa12d4">TgBot::Api</a>
+: <a class="el" href="class_tg_bot_1_1_api.html#ad3ba1e59ffab66acad0e555cc016e05f">TgBot::Api</a>
</li>
<li>ServerHandler
: <a class="el" href="class_tg_bot_1_1_http_server.html#ae3b5d008d0ec0c9dd14b4a8bccdf8c0b">TgBot::HttpServer&lt; Protocol &gt;</a>
</li>
+<li>setChatDescription()
+: <a class="el" href="class_tg_bot_1_1_api.html#aa9a0592b9a6c3ffe0d05005292b90250">TgBot::Api</a>
+</li>
+<li>setChatPhoto()
+: <a class="el" href="class_tg_bot_1_1_api.html#a958b5a97bddd5c2ff57df30788a4385b">TgBot::Api</a>
+</li>
+<li>setChatStickerSet()
+: <a class="el" href="class_tg_bot_1_1_api.html#aafb54206146f5b9510ef89026d0b8589">TgBot::Api</a>
+</li>
+<li>setChatTitle()
+: <a class="el" href="class_tg_bot_1_1_api.html#a43c91c467f45e4207968bf6cf1cb3a6e">TgBot::Api</a>
+</li>
+<li>setName
+: <a class="el" href="class_tg_bot_1_1_sticker.html#ac9ff439183edc6a5fb2c469e29c687ba">TgBot::Sticker</a>
+</li>
+<li>setStickerPositionInSet()
+: <a class="el" href="class_tg_bot_1_1_api.html#a0b77fde611ecb916b5975a7ab9fa87f7">TgBot::Api</a>
+</li>
<li>setWebhook()
: <a class="el" href="class_tg_bot_1_1_api.html#af961a33f53579fee24090059dab328ea">TgBot::Api</a>
</li>
+<li>shippingAddress
+: <a class="el" href="class_tg_bot_1_1_order_info.html#a8e9f51e6dadba48789cb4c9c9ae14f82">TgBot::OrderInfo</a>
+, <a class="el" href="class_tg_bot_1_1_shipping_query.html#a3d99a04e8227422fe4349a42dd1ecd7a">TgBot::ShippingQuery</a>
+</li>
+<li>shippingOptionId
+: <a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#a9cfe210488785f6980e6fb45ffb67e84">TgBot::PreCheckoutQuery</a>
+, <a class="el" href="class_tg_bot_1_1_successful_payment.html#a29413281af3ef0ff5c60d3e4dac2435e">TgBot::SuccessfulPayment</a>
+</li>
+<li>smallFileId
+: <a class="el" href="class_tg_bot_1_1_chat_photo.html#a57106860db152f24486aba761cb5f44e">TgBot::ChatPhoto</a>
+</li>
<li>socket
: <a class="el" href="class_tg_bot_1_1_http_server_1_1_connection.html#a2104f20074b0a9fb17192ebbb1846b20">TgBot::HttpServer&lt; Protocol &gt;::Connection</a>
</li>
@@ -134,6 +172,12 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
, <a class="el" href="class_tg_bot_1_1_http_server.html#aa237b199d8a0712b983e4913970ad7f7">TgBot::HttpServer&lt; Protocol &gt;</a>
, <a class="el" href="class_tg_bot_1_1_tg_long_poll.html#a8928ddad3b976a636a53bb066180cbaa">TgBot::TgLongPoll</a>
</li>
+<li>startParameter
+: <a class="el" href="class_tg_bot_1_1_invoice.html#a659ac0711c1be89009dddc04eea4dfb2">TgBot::Invoice</a>
+</li>
+<li>state
+: <a class="el" href="class_tg_bot_1_1_shipping_address.html#a7820dd5013d52b4f011b8ccb3b4644d2">TgBot::ShippingAddress</a>
+</li>
<li>status
: <a class="el" href="class_tg_bot_1_1_chat_member.html#a373057cf2fcca9ecb49951a5e61a6666">TgBot::ChatMember</a>
</li>
@@ -143,12 +187,30 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
<li>stickerFileId
: <a class="el" href="class_tg_bot_1_1_inline_query_result_cached_sticker.html#a64bd220c343ee8165afc4e079bcb52fb">TgBot::InlineQueryResultCachedSticker</a>
</li>
+<li>stickers
+: <a class="el" href="class_tg_bot_1_1_sticker_set.html#a029bf60e037c38c991706c378d545f34">TgBot::StickerSet</a>
+</li>
+<li>stickerSetName
+: <a class="el" href="class_tg_bot_1_1_chat.html#a056b7b53d5d81e5ab395dd555fa35c14">TgBot::Chat</a>
+</li>
<li>stop()
: <a class="el" href="class_tg_bot_1_1_http_server.html#aeed8b9200cc2932126b9c27946751377">TgBot::HttpServer&lt; Protocol &gt;</a>
</li>
+<li>stopMessageLiveLocation()
+: <a class="el" href="class_tg_bot_1_1_api.html#ad3751d4b049e8f7b1d845d041370df98">TgBot::Api</a>
+</li>
+<li>streetLine1
+: <a class="el" href="class_tg_bot_1_1_shipping_address.html#ae54b22b7d2dc2feb81f9a3e05aeba338">TgBot::ShippingAddress</a>
+</li>
+<li>streetLine2
+: <a class="el" href="class_tg_bot_1_1_shipping_address.html#a2acc7779ce0095c3fea1db37190b9a24">TgBot::ShippingAddress</a>
+</li>
<li>supergroupChatCreated
: <a class="el" href="class_tg_bot_1_1_message.html#a49695ef9284f68853700ca5426fd506f">TgBot::Message</a>
</li>
+<li>supportsStreaming
+: <a class="el" href="class_tg_bot_1_1_input_media.html#a0b8e0cc28a8283ca946b4aa5c5384a3b">TgBot::InputMedia</a>
+</li>
<li>switchInlineQuery
: <a class="el" href="class_tg_bot_1_1_inline_keyboard_button.html#ac04cb38b85aa31568e0acbb54202c274">TgBot::InlineKeyboardButton</a>
</li>
@@ -161,7 +223,7 @@ $(document).ready(function(){initNavTree('functions_s.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_t.html b/docs/functions_t.html
index 38f6b3d..e42d639 100644
--- a/docs/functions_t.html
+++ b/docs/functions_t.html
@@ -82,6 +82,9 @@ $(document).ready(function(){initNavTree('functions_t.html','');});
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_t"></a>- t -</h3><ul>
+<li>telegramPaymentChargeId
+: <a class="el" href="class_tg_bot_1_1_successful_payment.html#a42ec4a5d0de537eaf1e9d43866ac3c04">TgBot::SuccessfulPayment</a>
+</li>
<li>text
: <a class="el" href="class_tg_bot_1_1_inline_keyboard_button.html#aa96c745e6d2c531bc50bf344ff0fee6f">TgBot::InlineKeyboardButton</a>
, <a class="el" href="class_tg_bot_1_1_keyboard_button.html#ac9ac8ddd73e27732fcbab7163ff74e2e">TgBot::KeyboardButton</a>
@@ -106,6 +109,7 @@ $(document).ready(function(){initNavTree('functions_t.html','');});
: <a class="el" href="class_tg_bot_1_1_document.html#a21a156d86da82dcb636fba01a3ef351f">TgBot::Document</a>
, <a class="el" href="class_tg_bot_1_1_sticker.html#aff8374f6355156deae78e8f934f3aab3">TgBot::Sticker</a>
, <a class="el" href="class_tg_bot_1_1_video.html#ab71e1325c685af9e67ddf0af418a77a7">TgBot::Video</a>
+, <a class="el" href="class_tg_bot_1_1_video_note.html#ac9d929d057a59bdfb1dee50819b0e06f">TgBot::VideoNote</a>
</li>
<li>thumbHeight
: <a class="el" href="class_tg_bot_1_1_inline_query_result_article.html#aff3b505e37177d9e7e6e2983c0aedcba">TgBot::InlineQueryResultArticle</a>
@@ -137,22 +141,28 @@ $(document).ready(function(){initNavTree('functions_t.html','');});
, <a class="el" href="class_tg_bot_1_1_chat.html#a15a1f1328125b45ba80ea8ee5a99aed0">TgBot::Chat</a>
, <a class="el" href="class_tg_bot_1_1_inline_query_result.html#a1d94f4380732940843c30408fa85f994">TgBot::InlineQueryResult</a>
, <a class="el" href="class_tg_bot_1_1_input_venue_message_content.html#ae5c1b7d2263d1722662b7eb6fceb9038">TgBot::InputVenueMessageContent</a>
+, <a class="el" href="class_tg_bot_1_1_invoice.html#a5b53e4a6a2e3669a960d379a4147abae">TgBot::Invoice</a>
+, <a class="el" href="class_tg_bot_1_1_shipping_option.html#a176727e25151781f0b050c58b329ff8e">TgBot::ShippingOption</a>
+, <a class="el" href="class_tg_bot_1_1_sticker_set.html#ade2402dfdb526b9826eb4db22527f0e2">TgBot::StickerSet</a>
, <a class="el" href="class_tg_bot_1_1_venue.html#afc6d630815d434ebf97a86a47f74ca50">TgBot::Venue</a>
</li>
+<li>totalAmount
+: <a class="el" href="class_tg_bot_1_1_invoice.html#a8008d2f948d705aa48bc0557d071e62f">TgBot::Invoice</a>
+, <a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#a8cfd3e1f3cd74543a365f8c514693cdf">TgBot::PreCheckoutQuery</a>
+, <a class="el" href="class_tg_bot_1_1_successful_payment.html#a5e2d3de9df8e9ee28b9e9c5e037cadc7">TgBot::SuccessfulPayment</a>
+</li>
<li>totalCount
: <a class="el" href="class_tg_bot_1_1_user_profile_photos.html#a33bfd559f54c4c8bf214698392473675">TgBot::UserProfilePhotos</a>
</li>
<li>tryParseJson()
: <a class="el" href="class_tg_bot_1_1_tg_type_parser.html#a171f300f827552386b1b2efc88e0311e">TgBot::TgTypeParser</a>
</li>
-<li>type
-: <a class="el" href="class_tg_bot_1_1_chat.html#a86d47a69eb66a74d7f5b294700d884cd">TgBot::Chat</a>
-</li>
<li>Type
: <a class="el" href="class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52e">TgBot::Chat</a>
</li>
<li>type
-: <a class="el" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">TgBot::InlineQueryResult</a>
+: <a class="el" href="class_tg_bot_1_1_chat.html#a86d47a69eb66a74d7f5b294700d884cd">TgBot::Chat</a>
+, <a class="el" href="class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0">TgBot::InlineQueryResult</a>
</li>
<li>TYPE
: <a class="el" href="class_tg_bot_1_1_inline_query_result_article.html#a2ac4cf6bc5250918a174dbe682c3bf53">TgBot::InlineQueryResultArticle</a>
@@ -175,9 +185,11 @@ $(document).ready(function(){initNavTree('functions_t.html','');});
, <a class="el" href="class_tg_bot_1_1_inline_query_result_venue.html#a8c83ac044324cfa8051dac217d8a5c48">TgBot::InlineQueryResultVenue</a>
, <a class="el" href="class_tg_bot_1_1_inline_query_result_video.html#a047be2302b52d3a4b1aaccf4045bb922">TgBot::InlineQueryResultVideo</a>
, <a class="el" href="class_tg_bot_1_1_inline_query_result_voice.html#aed1455e6e8e8ba89bc9fa5895f52896d">TgBot::InlineQueryResultVoice</a>
+, <a class="el" href="class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73">TgBot::InputMedia</a>
</li>
<li>type
-: <a class="el" href="class_tg_bot_1_1_input_message_content.html#ad9bc101393caa3296bdae0fe01f4e033">TgBot::InputMessageContent</a>
+: <a class="el" href="class_tg_bot_1_1_input_media.html#a8080040900519b706a367ecfd7b28226">TgBot::InputMedia</a>
+, <a class="el" href="class_tg_bot_1_1_input_message_content.html#ad9bc101393caa3296bdae0fe01f4e033">TgBot::InputMessageContent</a>
, <a class="el" href="class_tg_bot_1_1_message_entity.html#adec4d61f5859cb0384e84dbe18988d78">TgBot::MessageEntity</a>
</li>
</ul>
@@ -186,7 +198,7 @@ $(document).ready(function(){initNavTree('functions_t.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_type.html b/docs/functions_type.html
index a711aa7..11bf372 100644
--- a/docs/functions_type.html
+++ b/docs/functions_type.html
@@ -118,6 +118,7 @@ $(document).ready(function(){initNavTree('functions_type.html','');});
, <a class="el" href="class_tg_bot_1_1_callback_query.html#a5a5e4f8368bd95ba214e68cde5d1c7c0">TgBot::CallbackQuery</a>
, <a class="el" href="class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48">TgBot::Chat</a>
, <a class="el" href="class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d">TgBot::ChatMember</a>
+, <a class="el" href="class_tg_bot_1_1_chat_photo.html#a732024e5287eef199f40dfef151d5265">TgBot::ChatPhoto</a>
, <a class="el" href="class_tg_bot_1_1_chosen_inline_result.html#ad4b7edd30fd0d876fa99493fe19b3247">TgBot::ChosenInlineResult</a>
, <a class="el" href="class_tg_bot_1_1_contact.html#a43915fd39dc9ef11a5f8684512ce5e7b">TgBot::Contact</a>
, <a class="el" href="class_tg_bot_1_1_document.html#af311e27c16bf2a1128ee339899face9e">TgBot::Document</a>
@@ -151,23 +152,37 @@ $(document).ready(function(){initNavTree('functions_type.html','');});
, <a class="el" href="class_tg_bot_1_1_input_contact_message_content.html#ad552a44374583a3ea339380338e87e99">TgBot::InputContactMessageContent</a>
, <a class="el" href="class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f">TgBot::InputFile</a>
, <a class="el" href="class_tg_bot_1_1_input_location_message_content.html#a80ef24779acdb726590e8aaa87c52840">TgBot::InputLocationMessageContent</a>
+, <a class="el" href="class_tg_bot_1_1_input_media.html#abdc38ae21d5213ead3720db082ef1f9c">TgBot::InputMedia</a>
+, <a class="el" href="class_tg_bot_1_1_input_media_photo.html#a02ac033a0ebe474b02f745f4d9e8e2b3">TgBot::InputMediaPhoto</a>
+, <a class="el" href="class_tg_bot_1_1_input_media_video.html#a659beee71ba67a81f85892800761eb0f">TgBot::InputMediaVideo</a>
, <a class="el" href="class_tg_bot_1_1_input_message_content.html#a2357dd0a36321a3b601b64a76d2d6dff">TgBot::InputMessageContent</a>
, <a class="el" href="class_tg_bot_1_1_input_text_message_content.html#ab183a605903cf8dbc04b220cf1472495">TgBot::InputTextMessageContent</a>
, <a class="el" href="class_tg_bot_1_1_input_venue_message_content.html#a48a9d369812ca327da77766140d22100">TgBot::InputVenueMessageContent</a>
+, <a class="el" href="class_tg_bot_1_1_invoice.html#a34a6d437618ea3be0a40c64400067f67">TgBot::Invoice</a>
, <a class="el" href="class_tg_bot_1_1_keyboard_button.html#afa66915e5a8d58dbd7276265f00b0bcd">TgBot::KeyboardButton</a>
+, <a class="el" href="class_tg_bot_1_1_labeled_price.html#a1d53775f4034427a2dfaae9ef176796c">TgBot::LabeledPrice</a>
, <a class="el" href="class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678">TgBot::Location</a>
+, <a class="el" href="class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1">TgBot::MaskPosition</a>
, <a class="el" href="class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d">TgBot::Message</a>
, <a class="el" href="class_tg_bot_1_1_message_entity.html#a6710ffdbafba909633df7bcd8c488da0">TgBot::MessageEntity</a>
+, <a class="el" href="class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a">TgBot::OrderInfo</a>
, <a class="el" href="class_tg_bot_1_1_photo_size.html#a05f58e05528a02e6bc98b67a81e8ae83">TgBot::PhotoSize</a>
+, <a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#aa2f66d4bc5e55b3efbaaf285bcdbe207">TgBot::PreCheckoutQuery</a>
, <a class="el" href="class_tg_bot_1_1_reply_keyboard_markup.html#af19f8402b914b603ab41305dee55f44a">TgBot::ReplyKeyboardMarkup</a>
, <a class="el" href="class_tg_bot_1_1_reply_keyboard_remove.html#aaa58ef7c177db3a3f46530bfb5fc0148">TgBot::ReplyKeyboardRemove</a>
, <a class="el" href="class_tg_bot_1_1_response_parameters.html#a345c84a4e959ed8e529b1cb6e76d0182">TgBot::ResponseParameters</a>
+, <a class="el" href="class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d">TgBot::ShippingAddress</a>
+, <a class="el" href="class_tg_bot_1_1_shipping_option.html#af97bf7d55ed3bcd3090c08885f010f60">TgBot::ShippingOption</a>
+, <a class="el" href="class_tg_bot_1_1_shipping_query.html#a952ccde4a79282a4c20f42cfed069d64">TgBot::ShippingQuery</a>
, <a class="el" href="class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff">TgBot::Sticker</a>
+, <a class="el" href="class_tg_bot_1_1_sticker_set.html#ad3c58f08ddacdb946507cd96a3d54421">TgBot::StickerSet</a>
+, <a class="el" href="class_tg_bot_1_1_successful_payment.html#a753e2643432af6f0b2561436f2b1da0d">TgBot::SuccessfulPayment</a>
, <a class="el" href="class_tg_bot_1_1_update.html#abace63cf3605fe7a480a3bb839a672a8">TgBot::Update</a>
, <a class="el" href="class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79">TgBot::User</a>
, <a class="el" href="class_tg_bot_1_1_user_profile_photos.html#a734352c5b115ea29e639f01462187d55">TgBot::UserProfilePhotos</a>
, <a class="el" href="class_tg_bot_1_1_venue.html#a9f9505e1035b3aacd2ad9d68a8285a14">TgBot::Venue</a>
, <a class="el" href="class_tg_bot_1_1_video.html#a0005786d327b3e363cb13c18e9ee0593">TgBot::Video</a>
+, <a class="el" href="class_tg_bot_1_1_video_note.html#a6724ff1d3da3887d961a70eb67b42825">TgBot::VideoNote</a>
, <a class="el" href="class_tg_bot_1_1_voice.html#a73311e993b61a62531f42583d82fed91">TgBot::Voice</a>
, <a class="el" href="class_tg_bot_1_1_webhook_info.html#a2280093713d1304207d8bba2204648d6">TgBot::WebhookInfo</a>
</li>
@@ -191,7 +206,7 @@ $(document).ready(function(){initNavTree('functions_type.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_u.html b/docs/functions_u.html
index 2843189..3081059 100644
--- a/docs/functions_u.html
+++ b/docs/functions_u.html
@@ -85,9 +85,18 @@ $(document).ready(function(){initNavTree('functions_u.html','');});
<li>unbanChatMember()
: <a class="el" href="class_tg_bot_1_1_api.html#a44ea670c4eecdf100f60be3c90911eec">TgBot::Api</a>
</li>
+<li>unpinChatMessage()
+: <a class="el" href="class_tg_bot_1_1_api.html#ae999adb4e101bdf95cdee77867e084fc">TgBot::Api</a>
+</li>
+<li>untilDate
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#ace7455f999a39f804ff559bc77f7814d">TgBot::ChatMember</a>
+</li>
<li>updateId
: <a class="el" href="class_tg_bot_1_1_update.html#af4d35314c4e49839f7012a9671ede097">TgBot::Update</a>
</li>
+<li>uploadStickerFile()
+: <a class="el" href="class_tg_bot_1_1_api.html#a2d80bc4f88e797fa455c213eb18db012">TgBot::Api</a>
+</li>
<li>url
: <a class="el" href="class_tg_bot_1_1_inline_keyboard_button.html#ab9b5e02f10e2cd937a3d3794d26e6bf3">TgBot::InlineKeyboardButton</a>
, <a class="el" href="class_tg_bot_1_1_inline_query_result_article.html#a772fc689e3813a8025eb3c0d69e6a109">TgBot::InlineQueryResultArticle</a>
@@ -116,7 +125,7 @@ $(document).ready(function(){initNavTree('functions_u.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_v.html b/docs/functions_v.html
index d3f27b4..b626613 100644
--- a/docs/functions_v.html
+++ b/docs/functions_v.html
@@ -124,7 +124,7 @@ $(document).ready(function(){initNavTree('functions_v.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_vars.html b/docs/functions_vars.html
index ff562d3..2971b55 100644
--- a/docs/functions_vars.html
+++ b/docs/functions_vars.html
@@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_vars.js b/docs/functions_vars.js
index 90d25c8..a88dae3 100644
--- a/docs/functions_vars.js
+++ b/docs/functions_vars.js
@@ -2,6 +2,7 @@ var functions_vars =
[
[ "_", "functions_vars.html", null ],
[ "a", "functions_vars_a.html", null ],
+ [ "b", "functions_vars_b.html", null ],
[ "c", "functions_vars_c.html", null ],
[ "d", "functions_vars_d.html", null ],
[ "e", "functions_vars_e.html", null ],
@@ -21,5 +22,7 @@ var functions_vars =
[ "t", "functions_vars_t.html", null ],
[ "u", "functions_vars_u.html", null ],
[ "v", "functions_vars_v.html", null ],
- [ "w", "functions_vars_w.html", null ]
+ [ "w", "functions_vars_w.html", null ],
+ [ "x", "functions_vars_x.html", null ],
+ [ "y", "functions_vars_y.html", null ]
]; \ No newline at end of file
diff --git a/docs/functions_vars_a.html b/docs/functions_vars_a.html
index e8f401e..e04fa50 100644
--- a/docs/functions_vars_a.html
+++ b/docs/functions_vars_a.html
@@ -93,6 +93,9 @@ $(document).ready(function(){initNavTree('functions_vars_a.html','');});
<li>allowedUpdates
: <a class="el" href="class_tg_bot_1_1_webhook_info.html#a5a145b95d4d15992ac253b6f1ef834ce">TgBot::WebhookInfo</a>
</li>
+<li>amount
+: <a class="el" href="class_tg_bot_1_1_labeled_price.html#a09b9a91f5bebc7e889bad2d4455b243c">TgBot::LabeledPrice</a>
+</li>
<li>audio
: <a class="el" href="class_tg_bot_1_1_message.html#a5119ef820bcb4c231a1402147305ea67">TgBot::Message</a>
</li>
@@ -105,13 +108,16 @@ $(document).ready(function(){initNavTree('functions_vars_a.html','');});
<li>audioUrl
: <a class="el" href="class_tg_bot_1_1_inline_query_result_audio.html#a32196651921816a857b75a7e0163ed40">TgBot::InlineQueryResultAudio</a>
</li>
+<li>authorSignature
+: <a class="el" href="class_tg_bot_1_1_message.html#a5e23abf4c637e59a51bd7f7a49339d54">TgBot::Message</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_vars_b.html b/docs/functions_vars_b.html
new file mode 100644
index 0000000..f004fd5
--- /dev/null
+++ b/docs/functions_vars_b.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_b.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_b"></a>- b -</h3><ul>
+<li>bigFileId
+: <a class="el" href="class_tg_bot_1_1_chat_photo.html#a6939e40e825e12b9b5dd2002d6d4d178">TgBot::ChatPhoto</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/functions_vars_c.html b/docs/functions_vars_c.html
index a291129..83405ee 100644
--- a/docs/functions_vars_c.html
+++ b/docs/functions_vars_c.html
@@ -88,10 +88,56 @@ $(document).ready(function(){initNavTree('functions_vars_c.html','');});
<li>callbackQuery
: <a class="el" href="class_tg_bot_1_1_update.html#a2c6890adcab16d6a306b3b89fd954f6f">TgBot::Update</a>
</li>
+<li>canAddWebPagePreviews
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#a1c6b3267284c33738529f21ed421f422">TgBot::ChatMember</a>
+</li>
+<li>canBeEdited
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#a384d160e04985dfc09fe75b2d41ee959">TgBot::ChatMember</a>
+</li>
+<li>canChangeInfo
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#a8f87b8e49404e2dcf10f0b7fdc0ebd2e">TgBot::ChatMember</a>
+</li>
+<li>canDeleteMessages
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#a94c6526ee858618a2de90e97b206c987">TgBot::ChatMember</a>
+</li>
+<li>canEditMessages
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#a0f785d057d0b4ad7178f54c8a366b7b7">TgBot::ChatMember</a>
+</li>
+<li>canInviteUsers
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#a8da77ae47a171bdafc72c5420293ecbc">TgBot::ChatMember</a>
+</li>
+<li>canPinMessages
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#aebb5db396b746a9cbd1a4b7fed79b0a0">TgBot::ChatMember</a>
+</li>
+<li>canPostMessages
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#a1c80bc423c534a4118ea8a4d1b7b9b2b">TgBot::ChatMember</a>
+</li>
+<li>canPromoteMembers
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#abee156a19f1a0b23e67a7424b432cb23">TgBot::ChatMember</a>
+</li>
+<li>canRestrictMembers
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#a12701701c84d3b29be86ac15fa940ed7">TgBot::ChatMember</a>
+</li>
+<li>canSendMediaMessages
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#af834543dad37d08f3496f92d7c5e9f9c">TgBot::ChatMember</a>
+</li>
+<li>canSendMessages
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#ae8c21db2c7d9dae42c40494299ae9c01">TgBot::ChatMember</a>
+</li>
+<li>canSendOtherMessages
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#acf62ee2b93c10a11a34ec12dbdca7d21">TgBot::ChatMember</a>
+</li>
+<li>canSetStickerSet
+: <a class="el" href="class_tg_bot_1_1_chat.html#a634c679550d78b602254cf3044f6169a">TgBot::Chat</a>
+</li>
<li>caption
: <a class="el" href="class_tg_bot_1_1_inline_query_result.html#acfc3e23bb91a081e9cbebea3de417f70">TgBot::InlineQueryResult</a>
+, <a class="el" href="class_tg_bot_1_1_input_media.html#a5fd875b292792f8d699d7bb678e68c90">TgBot::InputMedia</a>
, <a class="el" href="class_tg_bot_1_1_message.html#a2c8eb6214270371cfb094b699c07f695">TgBot::Message</a>
</li>
+<li>captionEntities
+: <a class="el" href="class_tg_bot_1_1_message.html#a112bce084dd4b01dc5918a1232c4cc05">TgBot::Message</a>
+</li>
<li>channelChatCreated
: <a class="el" href="class_tg_bot_1_1_message.html#a537a751af11a7f18d92c1d70c93c9f2d">TgBot::Message</a>
</li>
@@ -107,16 +153,30 @@ $(document).ready(function(){initNavTree('functions_vars_c.html','');});
<li>chosenInlineResult
: <a class="el" href="class_tg_bot_1_1_update.html#aa3fab72bc10111e2f8f8930c43a0ff8b">TgBot::Update</a>
</li>
+<li>city
+: <a class="el" href="class_tg_bot_1_1_shipping_address.html#ac5fe3272ae0fe6e00214ca41b2888d69">TgBot::ShippingAddress</a>
+</li>
<li>contact
: <a class="el" href="class_tg_bot_1_1_message.html#adb3a1a65ce014085f7231f8d356b6c4f">TgBot::Message</a>
</li>
+<li>containsMasks
+: <a class="el" href="class_tg_bot_1_1_sticker_set.html#ab1255b8783dc35b3535c46acbe3b4ca6">TgBot::StickerSet</a>
+</li>
+<li>countryCode
+: <a class="el" href="class_tg_bot_1_1_shipping_address.html#a5e0083ea43cd7e629b645de8e88e8ab8">TgBot::ShippingAddress</a>
+</li>
+<li>currency
+: <a class="el" href="class_tg_bot_1_1_invoice.html#a9207fea93e6b3f3aa1081c8ab9039f8a">TgBot::Invoice</a>
+, <a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#ac681a885c6e253c134cd659b91348182">TgBot::PreCheckoutQuery</a>
+, <a class="el" href="class_tg_bot_1_1_successful_payment.html#a7cabedcd7e557d607baf968c2fc454f3">TgBot::SuccessfulPayment</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_vars_d.html b/docs/functions_vars_d.html
index 55e2cb1..cd18e7e 100644
--- a/docs/functions_vars_d.html
+++ b/docs/functions_vars_d.html
@@ -94,13 +94,15 @@ $(document).ready(function(){initNavTree('functions_vars_d.html','');});
: <a class="el" href="class_tg_bot_1_1_message.html#a35db549a420fd4b5a28b4a5a569770d5">TgBot::Message</a>
</li>
<li>description
-: <a class="el" href="class_tg_bot_1_1_inline_query_result_article.html#adb17d53fd713e3203b6e3ebf4947d404">TgBot::InlineQueryResultArticle</a>
+: <a class="el" href="class_tg_bot_1_1_chat.html#a8f87f388215d07bb2745cdf2600ff299">TgBot::Chat</a>
+, <a class="el" href="class_tg_bot_1_1_inline_query_result_article.html#adb17d53fd713e3203b6e3ebf4947d404">TgBot::InlineQueryResultArticle</a>
, <a class="el" href="class_tg_bot_1_1_inline_query_result_cached_document.html#adbd95fa3dd4f9d2efce22f79efff5650">TgBot::InlineQueryResultCachedDocument</a>
, <a class="el" href="class_tg_bot_1_1_inline_query_result_cached_photo.html#ae3ee1094fb0d586145265557a4967472">TgBot::InlineQueryResultCachedPhoto</a>
, <a class="el" href="class_tg_bot_1_1_inline_query_result_cached_video.html#a9e8cec9c88eaa986929575dda800f833">TgBot::InlineQueryResultCachedVideo</a>
, <a class="el" href="class_tg_bot_1_1_inline_query_result_document.html#a1a8cb4000b1a15091a03196d3304b363">TgBot::InlineQueryResultDocument</a>
, <a class="el" href="class_tg_bot_1_1_inline_query_result_photo.html#a3bc4bf8bfdadeff170be433b537d445a">TgBot::InlineQueryResultPhoto</a>
, <a class="el" href="class_tg_bot_1_1_inline_query_result_video.html#a43bbb53cf78b8ea8f40590d014e23eec">TgBot::InlineQueryResultVideo</a>
+, <a class="el" href="class_tg_bot_1_1_invoice.html#ad3c1a7a4fbf8157e3fd72a2352226fbd">TgBot::Invoice</a>
</li>
<li>disableWebPagePreview
: <a class="el" href="class_tg_bot_1_1_input_text_message_content.html#a34537bb0f04f312293f4717526f32ecc">TgBot::InputTextMessageContent</a>
@@ -116,7 +118,9 @@ $(document).ready(function(){initNavTree('functions_vars_d.html','');});
</li>
<li>duration
: <a class="el" href="class_tg_bot_1_1_audio.html#a91867bc1857d43021c352781c8b1764d">TgBot::Audio</a>
+, <a class="el" href="class_tg_bot_1_1_input_media.html#aadf7e972c4ea70c771a0da27da4aa7cd">TgBot::InputMedia</a>
, <a class="el" href="class_tg_bot_1_1_video.html#a93c71de6b8a012b185618a896c4c5e5a">TgBot::Video</a>
+, <a class="el" href="class_tg_bot_1_1_video_note.html#a353b92dd7a6d3f4b370dcbea9a7f40ec">TgBot::VideoNote</a>
, <a class="el" href="class_tg_bot_1_1_voice.html#a65629e696801e0c68e7822a82df13679">TgBot::Voice</a>
</li>
</ul>
@@ -125,7 +129,7 @@ $(document).ready(function(){initNavTree('functions_vars_d.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_vars_e.html b/docs/functions_vars_e.html
index 6908221..5a2f416 100644
--- a/docs/functions_vars_e.html
+++ b/docs/functions_vars_e.html
@@ -91,6 +91,9 @@ $(document).ready(function(){initNavTree('functions_vars_e.html','');});
<li>editedMessage
: <a class="el" href="class_tg_bot_1_1_update.html#a188502d94515baee85ba30f58cffa1b5">TgBot::Update</a>
</li>
+<li>email
+: <a class="el" href="class_tg_bot_1_1_order_info.html#a0cc4794ebb169cd832b6724782e29126">TgBot::OrderInfo</a>
+</li>
<li>emoji
: <a class="el" href="class_tg_bot_1_1_sticker.html#a91d598b9805292d3956b47d88febe001">TgBot::Sticker</a>
</li>
@@ -103,7 +106,7 @@ $(document).ready(function(){initNavTree('functions_vars_e.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_vars_f.html b/docs/functions_vars_f.html
index e14deea..7b46f27 100644
--- a/docs/functions_vars_f.html
+++ b/docs/functions_vars_f.html
@@ -95,6 +95,7 @@ $(document).ready(function(){initNavTree('functions_vars_f.html','');});
, <a class="el" href="class_tg_bot_1_1_photo_size.html#af3ffb8066db943a59156eb22e976165e">TgBot::PhotoSize</a>
, <a class="el" href="class_tg_bot_1_1_sticker.html#ace3bb46bbb491c1a9687cd14a37b25d1">TgBot::Sticker</a>
, <a class="el" href="class_tg_bot_1_1_video.html#a588d9dab172e6828c1aea49c169bb289">TgBot::Video</a>
+, <a class="el" href="class_tg_bot_1_1_video_note.html#a74532c9411fce4e1f51e4745728e1763">TgBot::VideoNote</a>
</li>
<li>fileName
: <a class="el" href="class_tg_bot_1_1_document.html#a0b36f1611eb0cda45e47c989689456d6">TgBot::Document</a>
@@ -111,6 +112,7 @@ $(document).ready(function(){initNavTree('functions_vars_f.html','');});
, <a class="el" href="class_tg_bot_1_1_photo_size.html#a91aae4c1b5d7c3b5e16e8677702464b4">TgBot::PhotoSize</a>
, <a class="el" href="class_tg_bot_1_1_sticker.html#a3e6951a3f8400f05dc5e4b4eb24eda1a">TgBot::Sticker</a>
, <a class="el" href="class_tg_bot_1_1_video.html#aebbdeaf632d9438f050797bd84ab6c8f">TgBot::Video</a>
+, <a class="el" href="class_tg_bot_1_1_video_note.html#a2e36b1968524c2476e4d3a4a34dbab02">TgBot::VideoNote</a>
</li>
<li>firstName
: <a class="el" href="class_tg_bot_1_1_chat.html#a884c0c1c6d6f0a5453231f7b9049da29">TgBot::Chat</a>
@@ -134,6 +136,9 @@ $(document).ready(function(){initNavTree('functions_vars_f.html','');});
<li>forwardFromMessageId
: <a class="el" href="class_tg_bot_1_1_message.html#a2149f82b01245e592cb392e2133e4667">TgBot::Message</a>
</li>
+<li>forwardSignature
+: <a class="el" href="class_tg_bot_1_1_message.html#a70f5fe7a8e14b0ce0842fa8661492e4a">TgBot::Message</a>
+</li>
<li>foursquare_id
: <a class="el" href="class_tg_bot_1_1_venue.html#aec6a2d5230788e85a55cc407246ad968">TgBot::Venue</a>
</li>
@@ -149,6 +154,8 @@ $(document).ready(function(){initNavTree('functions_vars_f.html','');});
, <a class="el" href="class_tg_bot_1_1_chosen_inline_result.html#ab35d35a8968b0d943a415a23feed48cd">TgBot::ChosenInlineResult</a>
, <a class="el" href="class_tg_bot_1_1_inline_query.html#a95db52178399e81913eec2b615ef8e04">TgBot::InlineQuery</a>
, <a class="el" href="class_tg_bot_1_1_message.html#a65b78a13b38ad767338cd2e9d2e69ca2">TgBot::Message</a>
+, <a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#a919320034b6e6f6b586a7311925bb028">TgBot::PreCheckoutQuery</a>
+, <a class="el" href="class_tg_bot_1_1_shipping_query.html#a6f10c244ff5e3323961bdc7c5eb43f31">TgBot::ShippingQuery</a>
</li>
</ul>
</div><!-- contents -->
@@ -156,7 +163,7 @@ $(document).ready(function(){initNavTree('functions_vars_f.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_vars_g.html b/docs/functions_vars_g.html
index cf2d5c7..02d34f9 100644
--- a/docs/functions_vars_g.html
+++ b/docs/functions_vars_g.html
@@ -86,6 +86,9 @@ $(document).ready(function(){initNavTree('functions_vars_g.html','');});
: <a class="el" href="class_tg_bot_1_1_callback_query.html#ab2547a0ea44c8a39f351354335082234">TgBot::CallbackQuery</a>
, <a class="el" href="class_tg_bot_1_1_inline_query_result_game.html#a27eeb729c70e39bd963b99090c53e93a">TgBot::InlineQueryResultGame</a>
</li>
+<li>gifDuration
+: <a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html#abe09430a376eb777fe7bc563ea1df5f6">TgBot::InlineQueryResultGif</a>
+</li>
<li>gifFileId
: <a class="el" href="class_tg_bot_1_1_inline_query_result_cached_gif.html#ad23bb77e92125e6720c55e7747a9bb6f">TgBot::InlineQueryResultCachedGif</a>
</li>
@@ -107,7 +110,7 @@ $(document).ready(function(){initNavTree('functions_vars_g.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_vars_h.html b/docs/functions_vars_h.html
index 8d8354b..c611762 100644
--- a/docs/functions_vars_h.html
+++ b/docs/functions_vars_h.html
@@ -86,7 +86,8 @@ $(document).ready(function(){initNavTree('functions_vars_h.html','');});
: <a class="el" href="class_tg_bot_1_1_webhook_info.html#acf1dda44e0f4bf867cad1fd5b0099fca">TgBot::WebhookInfo</a>
</li>
<li>height
-: <a class="el" href="class_tg_bot_1_1_photo_size.html#a66dd9388e08330829fcae843f09e0ec6">TgBot::PhotoSize</a>
+: <a class="el" href="class_tg_bot_1_1_input_media.html#aeac8eae9ef4e06fa0c67b98a8a8042f8">TgBot::InputMedia</a>
+, <a class="el" href="class_tg_bot_1_1_photo_size.html#a66dd9388e08330829fcae843f09e0ec6">TgBot::PhotoSize</a>
, <a class="el" href="class_tg_bot_1_1_sticker.html#a0d0e6098f8a11ab88df19ff64e5e62ce">TgBot::Sticker</a>
, <a class="el" href="class_tg_bot_1_1_video.html#a0aea87cd20a804a8e8410858b6d40968">TgBot::Video</a>
</li>
@@ -102,7 +103,7 @@ $(document).ready(function(){initNavTree('functions_vars_h.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_vars_i.html b/docs/functions_vars_i.html
index 347e35e..2b22b40 100644
--- a/docs/functions_vars_i.html
+++ b/docs/functions_vars_i.html
@@ -87,6 +87,9 @@ $(document).ready(function(){initNavTree('functions_vars_i.html','');});
, <a class="el" href="class_tg_bot_1_1_chat.html#a0cb746cc149d10ada1af86753f25f93c">TgBot::Chat</a>
, <a class="el" href="class_tg_bot_1_1_inline_query.html#a8787b5e72cbfc95c3e938143ba7f6ee7">TgBot::InlineQuery</a>
, <a class="el" href="class_tg_bot_1_1_inline_query_result.html#a75316c8ba9522f44aedb9788584156db">TgBot::InlineQueryResult</a>
+, <a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#afaf8a7d12af830eea0644c30f51f429e">TgBot::PreCheckoutQuery</a>
+, <a class="el" href="class_tg_bot_1_1_shipping_option.html#ac482c80d9eae891d1a08437fa935f48c">TgBot::ShippingOption</a>
+, <a class="el" href="class_tg_bot_1_1_shipping_query.html#ab3b7dedd15793e42c7efe594e38f8003">TgBot::ShippingQuery</a>
, <a class="el" href="class_tg_bot_1_1_user.html#a52ed387bdcad23b2883ef86a4c1f600f">TgBot::User</a>
</li>
<li>inlineKeyboard
@@ -102,6 +105,17 @@ $(document).ready(function(){initNavTree('functions_vars_i.html','');});
<li>inputMessageContent
: <a class="el" href="class_tg_bot_1_1_inline_query_result.html#ace9850f165c2e823696aab62391b3943">TgBot::InlineQueryResult</a>
</li>
+<li>inviteLink
+: <a class="el" href="class_tg_bot_1_1_chat.html#a5653ec719aa43764670c2c88055107e2">TgBot::Chat</a>
+</li>
+<li>invoicePayload
+: <a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#abbc1cb2aed3ff25dde9272909455b9a0">TgBot::PreCheckoutQuery</a>
+, <a class="el" href="class_tg_bot_1_1_shipping_query.html#aa62e1e79cd7f9ba961128ad89dde7899">TgBot::ShippingQuery</a>
+, <a class="el" href="class_tg_bot_1_1_successful_payment.html#a260f6306836c863523054f076c9350c6">TgBot::SuccessfulPayment</a>
+</li>
+<li>isBot
+: <a class="el" href="class_tg_bot_1_1_user.html#a9adb4af3ddf68a3a518c32a13f9415bf">TgBot::User</a>
+</li>
<li>isFile
: <a class="el" href="class_tg_bot_1_1_http_req_arg.html#a9e372ea4360d239037cfeb673d31d9f3">TgBot::HttpReqArg</a>
</li>
@@ -111,7 +125,7 @@ $(document).ready(function(){initNavTree('functions_vars_i.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_vars_k.html b/docs/functions_vars_k.html
index 063fbdf..dafba59 100644
--- a/docs/functions_vars_k.html
+++ b/docs/functions_vars_k.html
@@ -91,7 +91,7 @@ $(document).ready(function(){initNavTree('functions_vars_k.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_vars_l.html b/docs/functions_vars_l.html
index 54f0836..a3d7a11 100644
--- a/docs/functions_vars_l.html
+++ b/docs/functions_vars_l.html
@@ -82,6 +82,12 @@ $(document).ready(function(){initNavTree('functions_vars_l.html','');});
&#160;
<h3><a id="index_l"></a>- l -</h3><ul>
+<li>label
+: <a class="el" href="class_tg_bot_1_1_labeled_price.html#a035375dfc58fe01e91d07fe918847046">TgBot::LabeledPrice</a>
+</li>
+<li>languageCode
+: <a class="el" href="class_tg_bot_1_1_user.html#af5318547408383fd9c491522ca2cfbc9">TgBot::User</a>
+</li>
<li>lastErrorDate
: <a class="el" href="class_tg_bot_1_1_webhook_info.html#a6c9cb25b5867db8988e45c53a6f36ab5">TgBot::WebhookInfo</a>
</li>
@@ -107,6 +113,7 @@ $(document).ready(function(){initNavTree('functions_vars_l.html','');});
</li>
<li>length
: <a class="el" href="class_tg_bot_1_1_message_entity.html#a3f41be5fd732173bd84093df20a58e38">TgBot::MessageEntity</a>
+, <a class="el" href="class_tg_bot_1_1_video_note.html#ad66d67d76de6e2124c5c2d28fc6fd51b">TgBot::VideoNote</a>
</li>
<li>location
: <a class="el" href="class_tg_bot_1_1_chosen_inline_result.html#af4b33cf65a66df2adb1c06843b0ff998">TgBot::ChosenInlineResult</a>
@@ -127,7 +134,7 @@ $(document).ready(function(){initNavTree('functions_vars_l.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_vars_m.html b/docs/functions_vars_m.html
index 36bf539..08dacad 100644
--- a/docs/functions_vars_m.html
+++ b/docs/functions_vars_m.html
@@ -82,9 +82,15 @@ $(document).ready(function(){initNavTree('functions_vars_m.html','');});
&#160;
<h3><a id="index_m"></a>- m -</h3><ul>
+<li>maskPosition
+: <a class="el" href="class_tg_bot_1_1_sticker.html#a4e61ddba7363932939846585eec348e2">TgBot::Sticker</a>
+</li>
<li>maxConnections
: <a class="el" href="class_tg_bot_1_1_webhook_info.html#abccb7180f3a2ee8c9fe01e51464fd79b">TgBot::WebhookInfo</a>
</li>
+<li>media
+: <a class="el" href="class_tg_bot_1_1_input_media.html#a3b06a5b4686339b58c4a95b5734b4b77">TgBot::InputMedia</a>
+</li>
<li>message
: <a class="el" href="class_tg_bot_1_1_callback_query.html#a4d36cf008195c0b9b95d2ad7c8561795">TgBot::CallbackQuery</a>
, <a class="el" href="class_tg_bot_1_1_update.html#ab65136c0345978742fb3026e6855ff2c">TgBot::Update</a>
@@ -114,6 +120,9 @@ $(document).ready(function(){initNavTree('functions_vars_m.html','');});
, <a class="el" href="class_tg_bot_1_1_input_file.html#a02575330b4deaa9d2cab5ebd8d8e2e5e">TgBot::InputFile</a>
, <a class="el" href="class_tg_bot_1_1_video.html#a4162b4cc66825ce32fea222399ef3356">TgBot::Video</a>
</li>
+<li>mpeg4Duration
+: <a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a046e5ad4661be2e9adbe15890409584e">TgBot::InlineQueryResultMpeg4Gif</a>
+</li>
<li>mpeg4FileId
: <a class="el" href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#a22d408fa2322cf94ac758fdec28796f8">TgBot::InlineQueryResultCachedMpeg4Gif</a>
</li>
@@ -132,7 +141,7 @@ $(document).ready(function(){initNavTree('functions_vars_m.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_vars_n.html b/docs/functions_vars_n.html
index 0f9b4cd..526d05a 100644
--- a/docs/functions_vars_n.html
+++ b/docs/functions_vars_n.html
@@ -84,10 +84,15 @@ $(document).ready(function(){initNavTree('functions_vars_n.html','');});
<h3><a id="index_n"></a>- n -</h3><ul>
<li>name
: <a class="el" href="class_tg_bot_1_1_http_req_arg.html#a9772f0982d33fdebe587106d0b4f921d">TgBot::HttpReqArg</a>
+, <a class="el" href="class_tg_bot_1_1_order_info.html#a02755abd496d306c649ef45356fcd71c">TgBot::OrderInfo</a>
+, <a class="el" href="class_tg_bot_1_1_sticker_set.html#a28755ab9c48ec7b667fd187976682631">TgBot::StickerSet</a>
</li>
<li>newChatMember
: <a class="el" href="class_tg_bot_1_1_message.html#a40c3d46af7bb047504b6b6e8147361c9">TgBot::Message</a>
</li>
+<li>newChatMembers
+: <a class="el" href="class_tg_bot_1_1_message.html#aac7be66dd576e712ea37a2631670ef03">TgBot::Message</a>
+</li>
<li>newChatPhoto
: <a class="el" href="class_tg_bot_1_1_message.html#a8f8a9c50fd30fa24476605b8efdd95ea">TgBot::Message</a>
</li>
@@ -100,7 +105,7 @@ $(document).ready(function(){initNavTree('functions_vars_n.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_vars_o.html b/docs/functions_vars_o.html
index ef96a3a..cb78001 100644
--- a/docs/functions_vars_o.html
+++ b/docs/functions_vars_o.html
@@ -89,13 +89,17 @@ $(document).ready(function(){initNavTree('functions_vars_o.html','');});
<li>oneTimeKeyboard
: <a class="el" href="class_tg_bot_1_1_reply_keyboard_markup.html#a12205ba27bf676459507684be019799e">TgBot::ReplyKeyboardMarkup</a>
</li>
+<li>orderInfo
+: <a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#a5d21bc0c7610030e89a910029a5fb0ca">TgBot::PreCheckoutQuery</a>
+, <a class="el" href="class_tg_bot_1_1_successful_payment.html#a7fd2215c7e0a0975477d8e5fff0ae829">TgBot::SuccessfulPayment</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_vars_p.html b/docs/functions_vars_p.html
index aa92068..4827b1a 100644
--- a/docs/functions_vars_p.html
+++ b/docs/functions_vars_p.html
@@ -83,7 +83,8 @@ $(document).ready(function(){initNavTree('functions_vars_p.html','');});
<h3><a id="index_p"></a>- p -</h3><ul>
<li>parseMode
-: <a class="el" href="class_tg_bot_1_1_input_text_message_content.html#abc5610bba9379026280ab5cf2e5d6c0c">TgBot::InputTextMessageContent</a>
+: <a class="el" href="class_tg_bot_1_1_input_media.html#ae2761ade0de31f96074d6760661c7edc">TgBot::InputMedia</a>
+, <a class="el" href="class_tg_bot_1_1_input_text_message_content.html#abc5610bba9379026280ab5cf2e5d6c0c">TgBot::InputTextMessageContent</a>
</li>
<li>path
: <a class="el" href="class_tg_bot_1_1_url.html#a22b43623b7de7e817699dffb85edb532">TgBot::Url</a>
@@ -99,9 +100,11 @@ $(document).ready(function(){initNavTree('functions_vars_p.html','');});
: <a class="el" href="class_tg_bot_1_1_contact.html#ada9f5461d2dd84b547cf563db624ff28">TgBot::Contact</a>
, <a class="el" href="class_tg_bot_1_1_inline_query_result_contact.html#a8bf9d71688e348b69876301a4422f228">TgBot::InlineQueryResultContact</a>
, <a class="el" href="class_tg_bot_1_1_input_contact_message_content.html#a96fe449f5efd3f80c2dde6af364a7aa6">TgBot::InputContactMessageContent</a>
+, <a class="el" href="class_tg_bot_1_1_order_info.html#a324841d077060a1b1b97564066bc1f16">TgBot::OrderInfo</a>
</li>
<li>photo
-: <a class="el" href="class_tg_bot_1_1_message.html#a712bfec9a6e0881d2a8f6830b6374615">TgBot::Message</a>
+: <a class="el" href="class_tg_bot_1_1_chat.html#acbc96ba84a02da42e5fa3c936458b735">TgBot::Chat</a>
+, <a class="el" href="class_tg_bot_1_1_message.html#a712bfec9a6e0881d2a8f6830b6374615">TgBot::Message</a>
</li>
<li>photoFileId
: <a class="el" href="class_tg_bot_1_1_inline_query_result_cached_photo.html#ab565bf88ec7ebb111aa0d628e20031ac">TgBot::InlineQueryResultCachedPhoto</a>
@@ -119,18 +122,31 @@ $(document).ready(function(){initNavTree('functions_vars_p.html','');});
: <a class="el" href="class_tg_bot_1_1_inline_query_result_photo.html#a13c4e25b5f0709aa32d25b01ecb44cc8">TgBot::InlineQueryResultPhoto</a>
</li>
<li>pinnedMessage
-: <a class="el" href="class_tg_bot_1_1_message.html#a92e01a2f89ce8edb5aa1c116585b19a6">TgBot::Message</a>
+: <a class="el" href="class_tg_bot_1_1_chat.html#af6904afd95332cd46ce65d3c82139875">TgBot::Chat</a>
+, <a class="el" href="class_tg_bot_1_1_message.html#a92e01a2f89ce8edb5aa1c116585b19a6">TgBot::Message</a>
+</li>
+<li>point
+: <a class="el" href="class_tg_bot_1_1_mask_position.html#a8c22f087cecfcc16c6c563a6df6c9d7e">TgBot::MaskPosition</a>
+</li>
+<li>postCode
+: <a class="el" href="class_tg_bot_1_1_shipping_address.html#a7c90dac349c28228c8babf63e06ce667">TgBot::ShippingAddress</a>
+</li>
+<li>prices
+: <a class="el" href="class_tg_bot_1_1_shipping_option.html#a1a21641a9f85591e898798c64007d8ba">TgBot::ShippingOption</a>
</li>
<li>protocol
: <a class="el" href="class_tg_bot_1_1_url.html#a36af00d44ee8fcba1d06a8d6c5c9ac49">TgBot::Url</a>
</li>
+<li>providerPaymentChargeId
+: <a class="el" href="class_tg_bot_1_1_successful_payment.html#a06d9cb4285772b1e0aa91df415af4cf6">TgBot::SuccessfulPayment</a>
+</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_vars_q.html b/docs/functions_vars_q.html
index 99764c4..cec7cc8 100644
--- a/docs/functions_vars_q.html
+++ b/docs/functions_vars_q.html
@@ -93,7 +93,7 @@ $(document).ready(function(){initNavTree('functions_vars_q.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_vars_r.html b/docs/functions_vars_r.html
index 16c5de2..5b0fcaf 100644
--- a/docs/functions_vars_r.html
+++ b/docs/functions_vars_r.html
@@ -112,7 +112,7 @@ $(document).ready(function(){initNavTree('functions_vars_r.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_vars_s.html b/docs/functions_vars_s.html
index b366c5e..473c7e6 100644
--- a/docs/functions_vars_s.html
+++ b/docs/functions_vars_s.html
@@ -82,14 +82,37 @@ $(document).ready(function(){initNavTree('functions_vars_s.html','');});
&#160;
<h3><a id="index_s"></a>- s -</h3><ul>
+<li>scale
+: <a class="el" href="class_tg_bot_1_1_mask_position.html#a8f78e6dcdb37975c435cfd0d9a923963">TgBot::MaskPosition</a>
+</li>
<li>selective
: <a class="el" href="class_tg_bot_1_1_force_reply.html#afbb510a24ebda5409311ff0d385065dc">TgBot::ForceReply</a>
, <a class="el" href="class_tg_bot_1_1_reply_keyboard_markup.html#ac7cf30c8d98f72b81ad30f48d0789d65">TgBot::ReplyKeyboardMarkup</a>
, <a class="el" href="class_tg_bot_1_1_reply_keyboard_remove.html#a840a781ad230cee4c50057a7c7f82828">TgBot::ReplyKeyboardRemove</a>
</li>
+<li>setName
+: <a class="el" href="class_tg_bot_1_1_sticker.html#ac9ff439183edc6a5fb2c469e29c687ba">TgBot::Sticker</a>
+</li>
+<li>shippingAddress
+: <a class="el" href="class_tg_bot_1_1_order_info.html#a8e9f51e6dadba48789cb4c9c9ae14f82">TgBot::OrderInfo</a>
+, <a class="el" href="class_tg_bot_1_1_shipping_query.html#a3d99a04e8227422fe4349a42dd1ecd7a">TgBot::ShippingQuery</a>
+</li>
+<li>shippingOptionId
+: <a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#a9cfe210488785f6980e6fb45ffb67e84">TgBot::PreCheckoutQuery</a>
+, <a class="el" href="class_tg_bot_1_1_successful_payment.html#a29413281af3ef0ff5c60d3e4dac2435e">TgBot::SuccessfulPayment</a>
+</li>
+<li>smallFileId
+: <a class="el" href="class_tg_bot_1_1_chat_photo.html#a57106860db152f24486aba761cb5f44e">TgBot::ChatPhoto</a>
+</li>
<li>socket
: <a class="el" href="class_tg_bot_1_1_http_server_1_1_connection.html#a2104f20074b0a9fb17192ebbb1846b20">TgBot::HttpServer&lt; Protocol &gt;::Connection</a>
</li>
+<li>startParameter
+: <a class="el" href="class_tg_bot_1_1_invoice.html#a659ac0711c1be89009dddc04eea4dfb2">TgBot::Invoice</a>
+</li>
+<li>state
+: <a class="el" href="class_tg_bot_1_1_shipping_address.html#a7820dd5013d52b4f011b8ccb3b4644d2">TgBot::ShippingAddress</a>
+</li>
<li>status
: <a class="el" href="class_tg_bot_1_1_chat_member.html#a373057cf2fcca9ecb49951a5e61a6666">TgBot::ChatMember</a>
</li>
@@ -99,9 +122,24 @@ $(document).ready(function(){initNavTree('functions_vars_s.html','');});
<li>stickerFileId
: <a class="el" href="class_tg_bot_1_1_inline_query_result_cached_sticker.html#a64bd220c343ee8165afc4e079bcb52fb">TgBot::InlineQueryResultCachedSticker</a>
</li>
+<li>stickers
+: <a class="el" href="class_tg_bot_1_1_sticker_set.html#a029bf60e037c38c991706c378d545f34">TgBot::StickerSet</a>
+</li>
+<li>stickerSetName
+: <a class="el" href="class_tg_bot_1_1_chat.html#a056b7b53d5d81e5ab395dd555fa35c14">TgBot::Chat</a>
+</li>
+<li>streetLine1
+: <a class="el" href="class_tg_bot_1_1_shipping_address.html#ae54b22b7d2dc2feb81f9a3e05aeba338">TgBot::ShippingAddress</a>
+</li>
+<li>streetLine2
+: <a class="el" href="class_tg_bot_1_1_shipping_address.html#a2acc7779ce0095c3fea1db37190b9a24">TgBot::ShippingAddress</a>
+</li>
<li>supergroupChatCreated
: <a class="el" href="class_tg_bot_1_1_message.html#a49695ef9284f68853700ca5426fd506f">TgBot::Message</a>
</li>
+<li>supportsStreaming
+: <a class="el" href="class_tg_bot_1_1_input_media.html#a0b8e0cc28a8283ca946b4aa5c5384a3b">TgBot::InputMedia</a>
+</li>
<li>switchInlineQuery
: <a class="el" href="class_tg_bot_1_1_inline_keyboard_button.html#ac04cb38b85aa31568e0acbb54202c274">TgBot::InlineKeyboardButton</a>
</li>
@@ -114,7 +152,7 @@ $(document).ready(function(){initNavTree('functions_vars_s.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_vars_t.html b/docs/functions_vars_t.html
index ff21424..acddd45 100644
--- a/docs/functions_vars_t.html
+++ b/docs/functions_vars_t.html
@@ -82,6 +82,9 @@ $(document).ready(function(){initNavTree('functions_vars_t.html','');});
&#160;
<h3><a id="index_t"></a>- t -</h3><ul>
+<li>telegramPaymentChargeId
+: <a class="el" href="class_tg_bot_1_1_successful_payment.html#a42ec4a5d0de537eaf1e9d43866ac3c04">TgBot::SuccessfulPayment</a>
+</li>
<li>text
: <a class="el" href="class_tg_bot_1_1_inline_keyboard_button.html#aa96c745e6d2c531bc50bf344ff0fee6f">TgBot::InlineKeyboardButton</a>
, <a class="el" href="class_tg_bot_1_1_keyboard_button.html#ac9ac8ddd73e27732fcbab7163ff74e2e">TgBot::KeyboardButton</a>
@@ -91,6 +94,7 @@ $(document).ready(function(){initNavTree('functions_vars_t.html','');});
: <a class="el" href="class_tg_bot_1_1_document.html#a21a156d86da82dcb636fba01a3ef351f">TgBot::Document</a>
, <a class="el" href="class_tg_bot_1_1_sticker.html#aff8374f6355156deae78e8f934f3aab3">TgBot::Sticker</a>
, <a class="el" href="class_tg_bot_1_1_video.html#ab71e1325c685af9e67ddf0af418a77a7">TgBot::Video</a>
+, <a class="el" href="class_tg_bot_1_1_video_note.html#ac9d929d057a59bdfb1dee50819b0e06f">TgBot::VideoNote</a>
</li>
<li>thumbHeight
: <a class="el" href="class_tg_bot_1_1_inline_query_result_article.html#aff3b505e37177d9e7e6e2983c0aedcba">TgBot::InlineQueryResultArticle</a>
@@ -122,8 +126,16 @@ $(document).ready(function(){initNavTree('functions_vars_t.html','');});
, <a class="el" href="class_tg_bot_1_1_chat.html#a15a1f1328125b45ba80ea8ee5a99aed0">TgBot::Chat</a>
, <a class="el" href="class_tg_bot_1_1_inline_query_result.html#a1d94f4380732940843c30408fa85f994">TgBot::InlineQueryResult</a>
, <a class="el" href="class_tg_bot_1_1_input_venue_message_content.html#ae5c1b7d2263d1722662b7eb6fceb9038">TgBot::InputVenueMessageContent</a>
+, <a class="el" href="class_tg_bot_1_1_invoice.html#a5b53e4a6a2e3669a960d379a4147abae">TgBot::Invoice</a>
+, <a class="el" href="class_tg_bot_1_1_shipping_option.html#a176727e25151781f0b050c58b329ff8e">TgBot::ShippingOption</a>
+, <a class="el" href="class_tg_bot_1_1_sticker_set.html#ade2402dfdb526b9826eb4db22527f0e2">TgBot::StickerSet</a>
, <a class="el" href="class_tg_bot_1_1_venue.html#afc6d630815d434ebf97a86a47f74ca50">TgBot::Venue</a>
</li>
+<li>totalAmount
+: <a class="el" href="class_tg_bot_1_1_invoice.html#a8008d2f948d705aa48bc0557d071e62f">TgBot::Invoice</a>
+, <a class="el" href="class_tg_bot_1_1_pre_checkout_query.html#a8cfd3e1f3cd74543a365f8c514693cdf">TgBot::PreCheckoutQuery</a>
+, <a class="el" href="class_tg_bot_1_1_successful_payment.html#a5e2d3de9df8e9ee28b9e9c5e037cadc7">TgBot::SuccessfulPayment</a>
+</li>
<li>totalCount
: <a class="el" href="class_tg_bot_1_1_user_profile_photos.html#a33bfd559f54c4c8bf214698392473675">TgBot::UserProfilePhotos</a>
</li>
@@ -154,7 +166,8 @@ $(document).ready(function(){initNavTree('functions_vars_t.html','');});
, <a class="el" href="class_tg_bot_1_1_inline_query_result_voice.html#aed1455e6e8e8ba89bc9fa5895f52896d">TgBot::InlineQueryResultVoice</a>
</li>
<li>type
-: <a class="el" href="class_tg_bot_1_1_input_message_content.html#ad9bc101393caa3296bdae0fe01f4e033">TgBot::InputMessageContent</a>
+: <a class="el" href="class_tg_bot_1_1_input_media.html#a8080040900519b706a367ecfd7b28226">TgBot::InputMedia</a>
+, <a class="el" href="class_tg_bot_1_1_input_message_content.html#ad9bc101393caa3296bdae0fe01f4e033">TgBot::InputMessageContent</a>
, <a class="el" href="class_tg_bot_1_1_message_entity.html#adec4d61f5859cb0384e84dbe18988d78">TgBot::MessageEntity</a>
</li>
</ul>
@@ -163,7 +176,7 @@ $(document).ready(function(){initNavTree('functions_vars_t.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_vars_u.html b/docs/functions_vars_u.html
index 235eeae..fec4e80 100644
--- a/docs/functions_vars_u.html
+++ b/docs/functions_vars_u.html
@@ -82,6 +82,9 @@ $(document).ready(function(){initNavTree('functions_vars_u.html','');});
&#160;
<h3><a id="index_u"></a>- u -</h3><ul>
+<li>untilDate
+: <a class="el" href="class_tg_bot_1_1_chat_member.html#ace7455f999a39f804ff559bc77f7814d">TgBot::ChatMember</a>
+</li>
<li>updateId
: <a class="el" href="class_tg_bot_1_1_update.html#af4d35314c4e49839f7012a9671ede097">TgBot::Update</a>
</li>
@@ -108,7 +111,7 @@ $(document).ready(function(){initNavTree('functions_vars_u.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_vars_v.html b/docs/functions_vars_v.html
index 6f847ad..a20b2a5 100644
--- a/docs/functions_vars_v.html
+++ b/docs/functions_vars_v.html
@@ -124,7 +124,7 @@ $(document).ready(function(){initNavTree('functions_vars_v.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_vars_w.html b/docs/functions_vars_w.html
index 8aa6e7a..4995a63 100644
--- a/docs/functions_vars_w.html
+++ b/docs/functions_vars_w.html
@@ -83,7 +83,8 @@ $(document).ready(function(){initNavTree('functions_vars_w.html','');});
<h3><a id="index_w"></a>- w -</h3><ul>
<li>width
-: <a class="el" href="class_tg_bot_1_1_photo_size.html#a7259a178989557450d9732281d23099f">TgBot::PhotoSize</a>
+: <a class="el" href="class_tg_bot_1_1_input_media.html#afa903b8b20fd1cf71b1f0510a4563a9a">TgBot::InputMedia</a>
+, <a class="el" href="class_tg_bot_1_1_photo_size.html#a7259a178989557450d9732281d23099f">TgBot::PhotoSize</a>
, <a class="el" href="class_tg_bot_1_1_sticker.html#a059e6027de50f618ca5d454cee943fcb">TgBot::Sticker</a>
, <a class="el" href="class_tg_bot_1_1_video.html#a65ea94712e107b2e36109f5ec88b0a35">TgBot::Video</a>
</li>
@@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('functions_vars_w.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_vars_x.html b/docs/functions_vars_x.html
new file mode 100644
index 0000000..ed732af
--- /dev/null
+++ b/docs/functions_vars_x.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_x.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_x"></a>- x -</h3><ul>
+<li>xShift
+: <a class="el" href="class_tg_bot_1_1_mask_position.html#ac4e73bf83077bce72be0ee031f2f5d83">TgBot::MaskPosition</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/functions_vars_y.html b/docs/functions_vars_y.html
new file mode 100644
index 0000000..6c110b9
--- /dev/null
+++ b/docs/functions_vars_y.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_vars_y.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_y"></a>- y -</h3><ul>
+<li>yShift
+: <a class="el" href="class_tg_bot_1_1_mask_position.html#a56700f4f5ce4902c978df680cfd6a424">TgBot::MaskPosition</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/functions_w.html b/docs/functions_w.html
index 37157dc..493fc72 100644
--- a/docs/functions_w.html
+++ b/docs/functions_w.html
@@ -83,7 +83,8 @@ $(document).ready(function(){initNavTree('functions_w.html','');});
<h3><a id="index_w"></a>- w -</h3><ul>
<li>width
-: <a class="el" href="class_tg_bot_1_1_photo_size.html#a7259a178989557450d9732281d23099f">TgBot::PhotoSize</a>
+: <a class="el" href="class_tg_bot_1_1_input_media.html#afa903b8b20fd1cf71b1f0510a4563a9a">TgBot::InputMedia</a>
+, <a class="el" href="class_tg_bot_1_1_photo_size.html#a7259a178989557450d9732281d23099f">TgBot::PhotoSize</a>
, <a class="el" href="class_tg_bot_1_1_sticker.html#a059e6027de50f618ca5d454cee943fcb">TgBot::Sticker</a>
, <a class="el" href="class_tg_bot_1_1_video.html#a65ea94712e107b2e36109f5ec88b0a35">TgBot::Video</a>
</li>
@@ -93,7 +94,7 @@ $(document).ready(function(){initNavTree('functions_w.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/functions_x.html b/docs/functions_x.html
new file mode 100644
index 0000000..9410d43
--- /dev/null
+++ b/docs/functions_x.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_x.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_x"></a>- x -</h3><ul>
+<li>xShift
+: <a class="el" href="class_tg_bot_1_1_mask_position.html#ac4e73bf83077bce72be0ee031f2f5d83">TgBot::MaskPosition</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/functions_y.html b/docs/functions_y.html
new file mode 100644
index 0000000..375899b
--- /dev/null
+++ b/docs/functions_y.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>tgbot-cpp: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td id="projectalign" style="padding-left: 0.5em;">
+ <div id="projectname">tgbot-cpp
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('functions_y.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_y"></a>- y -</h3><ul>
+<li>yShift
+: <a class="el" href="class_tg_bot_1_1_mask_position.html#a56700f4f5ce4902c978df680cfd6a424">TgBot::MaskPosition</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/docs/group__general.html b/docs/group__general.html
index f2e7247..49a00b2 100644
--- a/docs/group__general.html
+++ b/docs/group__general.html
@@ -103,7 +103,7 @@ Classes</h2></td></tr>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/group__general.js b/docs/group__general.js
index f7452d4..4505166 100644
--- a/docs/group__general.js
+++ b/docs/group__general.js
@@ -2,14 +2,23 @@ var group__general =
[
[ "Api", "class_tg_bot_1_1_api.html", [
[ "Api", "class_tg_bot_1_1_api.html#ac0e4615a8944c07e7db3811ee84f2a94", null ],
+ [ "addStickerToSet", "class_tg_bot_1_1_api.html#a48af7fd639ee071eac165e49c75cc6d0", null ],
+ [ "addStickerToSet", "class_tg_bot_1_1_api.html#a88c3613916639a67f876b1ae3cfaffd4", null ],
[ "answerCallbackQuery", "class_tg_bot_1_1_api.html#a2f73414941d8bb67ff3721a674274bf8", null ],
[ "answerInlineQuery", "class_tg_bot_1_1_api.html#a430f9e036859250345d2125b7688a1f9", null ],
+ [ "createNewStickerSet", "class_tg_bot_1_1_api.html#a378064e036f99e8f2a9c5a70c5e2c33c", null ],
+ [ "createNewStickerSet", "class_tg_bot_1_1_api.html#a0f1480777525731928db02eddee39151", null ],
+ [ "deleteChatPhoto", "class_tg_bot_1_1_api.html#a61fa540a7db9597618b7fb15fe5095a0", null ],
+ [ "deleteChatStickerSet", "class_tg_bot_1_1_api.html#a885e70f75a1def9b953290aea2991c42", null ],
[ "deleteMessage", "class_tg_bot_1_1_api.html#a963570ff375bced1e5b21246082365f1", null ],
+ [ "deleteStickerPositionInSet", "class_tg_bot_1_1_api.html#af63bf4b6ac63ad077abd7bb4056b3cc5", null ],
[ "deleteWebhook", "class_tg_bot_1_1_api.html#a8fbfde4234553c478987746c43b08e62", null ],
[ "downloadFile", "class_tg_bot_1_1_api.html#aa60ec06b9171d94ef717f1ac03190f07", null ],
- [ "editMessageCaption", "class_tg_bot_1_1_api.html#a8663d3b183eb53d6b7ca19791e55d7d7", null ],
- [ "editMessageReplyMarkup", "class_tg_bot_1_1_api.html#a9edd65a004e477580923216cf741af3f", null ],
- [ "editMessageText", "class_tg_bot_1_1_api.html#ae748d3681b132b0cbd6a1a9080a4da2e", null ],
+ [ "editMessageCaption", "class_tg_bot_1_1_api.html#a979612d47e46ed29bc9d2e7ab1addb7e", null ],
+ [ "editMessageLiveLocation", "class_tg_bot_1_1_api.html#a40937330bcd8dc6c3658c582194653fc", null ],
+ [ "editMessageReplyMarkup", "class_tg_bot_1_1_api.html#a1dd8b4abfb95233c70b7436515ca680d", null ],
+ [ "editMessageText", "class_tg_bot_1_1_api.html#aaf32b01ea203366959676afd98e8d7e2", null ],
+ [ "exportChatInviteLink", "class_tg_bot_1_1_api.html#a5b0cf2c9b99bd1376def02fb698b8076", null ],
[ "forwardMessage", "class_tg_bot_1_1_api.html#acf5818100f3529706d8aa888f3922594", null ],
[ "getChat", "class_tg_bot_1_1_api.html#ad042b4d7f03f45eb59acb68085faaa23", null ],
[ "getChatAdministrators", "class_tg_bot_1_1_api.html#a2fd133b562c8bcad74d4b76e4fdbc5b8", null ],
@@ -17,30 +26,45 @@ var group__general =
[ "getChatMembersCount", "class_tg_bot_1_1_api.html#a018da546747f0d34a5fa3bdb6a715a07", null ],
[ "getFile", "class_tg_bot_1_1_api.html#ac50bdd50bf0cf5a211e699925759ebc1", null ],
[ "getMe", "class_tg_bot_1_1_api.html#a566fcf52400de18737110edd7ab01535", null ],
+ [ "getStickerSet", "class_tg_bot_1_1_api.html#a270296c79f52985fca19cacf3ed75d2f", null ],
[ "getUpdates", "class_tg_bot_1_1_api.html#abd10abcfaf859c63cab0526b8c9179c9", null ],
[ "getUserProfilePhotos", "class_tg_bot_1_1_api.html#aa605f96bd5de1a3a432e14a160bac210", null ],
[ "getWebhookInfo", "class_tg_bot_1_1_api.html#a43bf35783ec4f9a03e46925e36fda24c", null ],
- [ "kickChatMember", "class_tg_bot_1_1_api.html#a07c9bb7aa68a66bec54dd9bcf97875d7", null ],
+ [ "kickChatMember", "class_tg_bot_1_1_api.html#a3b85e962cd7ed5df9f4204b8424aabef", null ],
[ "leaveChat", "class_tg_bot_1_1_api.html#a28d6bda0f615ff1c7063905eb61b5cde", null ],
- [ "sendAudio", "class_tg_bot_1_1_api.html#a02516736a544239624cd78f9e00dd625", null ],
- [ "sendAudio", "class_tg_bot_1_1_api.html#af254299f325a89ad413897ee12dfd7c0", null ],
+ [ "pinChatMessage", "class_tg_bot_1_1_api.html#a84538c3c1ab19dc262b471edb361ad8d", null ],
+ [ "promoteChatMember", "class_tg_bot_1_1_api.html#a4a701223b6a834b594e216a80695d300", null ],
+ [ "restrictChatMember", "class_tg_bot_1_1_api.html#ad77e4687f7536606890a3db42ff5de1f", null ],
+ [ "sendAudio", "class_tg_bot_1_1_api.html#aa7a1d9cef9cdbdad3b82f020b5395dd8", null ],
+ [ "sendAudio", "class_tg_bot_1_1_api.html#ae0d630288ea999c694c23d4aea58247c", null ],
[ "sendChatAction", "class_tg_bot_1_1_api.html#a77fe17ad287f702bb021fc92575a0e2d", null ],
- [ "sendContact", "class_tg_bot_1_1_api.html#aa01ddbbf3eb706cf901a1f0abdb2aa3b", null ],
- [ "sendDocument", "class_tg_bot_1_1_api.html#a3fecab4c02d4a768742a5c22b2e805f7", null ],
- [ "sendDocument", "class_tg_bot_1_1_api.html#a7385a5377b9755e2308e44d0fe51a8f2", null ],
- [ "sendLocation", "class_tg_bot_1_1_api.html#a91ab4ca23c30bcb3064c114cb9d690ed", null ],
- [ "sendMessage", "class_tg_bot_1_1_api.html#a5efcfe0a1667c3574ea97018155e763e", null ],
- [ "sendPhoto", "class_tg_bot_1_1_api.html#a5fd4787f1c4784763364da467ee939f5", null ],
- [ "sendPhoto", "class_tg_bot_1_1_api.html#ae930747779c2b9777a16d2595ef5c920", null ],
- [ "sendSticker", "class_tg_bot_1_1_api.html#a837ece41c01aa9405c3951a870fa2ff1", null ],
- [ "sendSticker", "class_tg_bot_1_1_api.html#a705ba545050347ffc64fc304367918e1", null ],
- [ "sendVenue", "class_tg_bot_1_1_api.html#a483c9c374b6f42bceb66b0093bf1cb4f", null ],
- [ "sendVideo", "class_tg_bot_1_1_api.html#ae48a4c5793721df8438d2c01962e0e2e", null ],
- [ "sendVideo", "class_tg_bot_1_1_api.html#a8c0f2eeefdddbc13e43093ec20ce4528", null ],
- [ "sendVoice", "class_tg_bot_1_1_api.html#aef36b31266345808a87d77ab1dfa12d4", null ],
- [ "sendVoice", "class_tg_bot_1_1_api.html#a21b1aa48e167883cb05443dd7d1396ad", null ],
+ [ "sendContact", "class_tg_bot_1_1_api.html#a29f67a91434a7ce8b017f103419f23c4", null ],
+ [ "sendDocument", "class_tg_bot_1_1_api.html#ac10306656a242bd3818731dc818a9ebd", null ],
+ [ "sendDocument", "class_tg_bot_1_1_api.html#a46cc0a40d56bccc92e46b8fabd49962e", null ],
+ [ "sendLocation", "class_tg_bot_1_1_api.html#a5479c47ebc9f7385cb78e957351234cd", null ],
+ [ "sendMediaGroup", "class_tg_bot_1_1_api.html#a3dad69c5211708ec8581f2bd6f3265bc", null ],
+ [ "sendMessage", "class_tg_bot_1_1_api.html#ad0f68ec32e5878a9fe4f922cd4f13b68", null ],
+ [ "sendPhoto", "class_tg_bot_1_1_api.html#a71bb086a1247df2ec28b47d86ebb3709", null ],
+ [ "sendPhoto", "class_tg_bot_1_1_api.html#a0921c2b640cd388f6e4a13d63fdbe3cc", null ],
+ [ "sendSticker", "class_tg_bot_1_1_api.html#ab7767c4474092f5fee78150394ae0ef2", null ],
+ [ "sendSticker", "class_tg_bot_1_1_api.html#a241ae72f26953de44fec46dfef2f29b3", null ],
+ [ "sendVenue", "class_tg_bot_1_1_api.html#a3351e9ee5561453bfa61218ddce8be47", null ],
+ [ "sendVideo", "class_tg_bot_1_1_api.html#af4effdd5b22ef4dbaa7b739672bd3ed4", null ],
+ [ "sendVideo", "class_tg_bot_1_1_api.html#a7cc6aab79f09874d5155d711d097e1d1", null ],
+ [ "sendVideoNote", "class_tg_bot_1_1_api.html#aafc9eac23e52cf9f0831b0b47386f44d", null ],
+ [ "sendVideoNote", "class_tg_bot_1_1_api.html#a00934efcb21f69e71ff6ab0eca9617a5", null ],
+ [ "sendVoice", "class_tg_bot_1_1_api.html#ad3ba1e59ffab66acad0e555cc016e05f", null ],
+ [ "sendVoice", "class_tg_bot_1_1_api.html#a6243b9d3f501e2593e24b05bebd6e419", null ],
+ [ "setChatDescription", "class_tg_bot_1_1_api.html#aa9a0592b9a6c3ffe0d05005292b90250", null ],
+ [ "setChatPhoto", "class_tg_bot_1_1_api.html#a958b5a97bddd5c2ff57df30788a4385b", null ],
+ [ "setChatStickerSet", "class_tg_bot_1_1_api.html#aafb54206146f5b9510ef89026d0b8589", null ],
+ [ "setChatTitle", "class_tg_bot_1_1_api.html#a43c91c467f45e4207968bf6cf1cb3a6e", null ],
+ [ "setStickerPositionInSet", "class_tg_bot_1_1_api.html#a0b77fde611ecb916b5975a7ab9fa87f7", null ],
[ "setWebhook", "class_tg_bot_1_1_api.html#af961a33f53579fee24090059dab328ea", null ],
+ [ "stopMessageLiveLocation", "class_tg_bot_1_1_api.html#ad3751d4b049e8f7b1d845d041370df98", null ],
[ "unbanChatMember", "class_tg_bot_1_1_api.html#a44ea670c4eecdf100f60be3c90911eec", null ],
+ [ "unpinChatMessage", "class_tg_bot_1_1_api.html#ae999adb4e101bdf95cdee77867e084fc", null ],
+ [ "uploadStickerFile", "class_tg_bot_1_1_api.html#a2d80bc4f88e797fa455c213eb18db012", null ],
[ "Bot", "class_tg_bot_1_1_api.html#afb5d57ac6b56fe83e7894e3b686c3339", null ]
] ],
[ "Bot", "class_tg_bot_1_1_bot.html", [
diff --git a/docs/group__net.html b/docs/group__net.html
index 023e499..433f4b0 100644
--- a/docs/group__net.html
+++ b/docs/group__net.html
@@ -107,7 +107,7 @@ Classes</h2></td></tr>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/group__tools.html b/docs/group__tools.html
index 58cb087..046a169 100644
--- a/docs/group__tools.html
+++ b/docs/group__tools.html
@@ -99,7 +99,7 @@ Namespaces</h2></td></tr>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/group__types.html b/docs/group__types.html
index 2a78d18..5329d8a 100644
--- a/docs/group__types.html
+++ b/docs/group__types.html
@@ -96,6 +96,8 @@ Classes</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat_member.html">TgBot::ChatMember</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat_photo.html">TgBot::ChatPhoto</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chosen_inline_result.html">TgBot::ChosenInlineResult</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_contact.html">TgBot::Contact</a></td></tr>
@@ -162,30 +164,64 @@ Classes</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_location_message_content.html">TgBot::InputLocationMessageContent</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html">TgBot::InputMedia</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media_photo.html">TgBot::InputMediaPhoto</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media_video.html">TgBot::InputMediaVideo</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_message_content.html">TgBot::InputMessageContent</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_text_message_content.html">TgBot::InputTextMessageContent</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_venue_message_content.html">TgBot::InputVenueMessageContent</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_invoice.html">TgBot::Invoice</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This object contains basic information about an invoice. <a href="class_tg_bot_1_1_invoice.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_keyboard_button.html">TgBot::KeyboardButton</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_labeled_price.html">TgBot::LabeledPrice</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This object represents a portion of the price for goods or services. <a href="class_tg_bot_1_1_labeled_price.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_location.html">TgBot::Location</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_mask_position.html">TgBot::MaskPosition</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_message.html">TgBot::Message</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_message_entity.html">TgBot::MessageEntity</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_order_info.html">TgBot::OrderInfo</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This object represents information about an order. <a href="class_tg_bot_1_1_order_info.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_photo_size.html">TgBot::PhotoSize</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html">TgBot::PreCheckoutQuery</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This object contains information about an incoming pre-checkout query. <a href="class_tg_bot_1_1_pre_checkout_query.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_reply_keyboard_markup.html">TgBot::ReplyKeyboardMarkup</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_reply_keyboard_remove.html">TgBot::ReplyKeyboardRemove</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_response_parameters.html">TgBot::ResponseParameters</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_address.html">TgBot::ShippingAddress</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This object represents a shipping address. <a href="class_tg_bot_1_1_shipping_address.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_option.html">TgBot::ShippingOption</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This object represents one shipping option. <a href="class_tg_bot_1_1_shipping_option.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_query.html">TgBot::ShippingQuery</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This object contains information about an incoming shipping query. <a href="class_tg_bot_1_1_shipping_query.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_sticker.html">TgBot::Sticker</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_sticker_set.html">TgBot::StickerSet</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_successful_payment.html">TgBot::SuccessfulPayment</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This object contains basic information about a successful payment. <a href="class_tg_bot_1_1_successful_payment.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_update.html">TgBot::Update</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_user.html">TgBot::User</a></td></tr>
@@ -196,6 +232,8 @@ Classes</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_video.html">TgBot::Video</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_video_note.html">TgBot::VideoNote</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_voice.html">TgBot::Voice</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_webhook_info.html">TgBot::WebhookInfo</a></td></tr>
@@ -207,7 +245,7 @@ Classes</h2></td></tr>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/group__types.js b/docs/group__types.js
index d47d170..1a276ac 100644
--- a/docs/group__types.js
+++ b/docs/group__types.js
@@ -28,18 +28,43 @@ var group__types =
[ "Channel", "class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea781dc97dc62331eec3ea9ec4373a3ca8", null ]
] ],
[ "allMembersAreAdministrators", "class_tg_bot_1_1_chat.html#a46092ec51dcc2ab4f54716eb21c4fb68", null ],
+ [ "canSetStickerSet", "class_tg_bot_1_1_chat.html#a634c679550d78b602254cf3044f6169a", null ],
+ [ "description", "class_tg_bot_1_1_chat.html#a8f87f388215d07bb2745cdf2600ff299", null ],
[ "firstName", "class_tg_bot_1_1_chat.html#a884c0c1c6d6f0a5453231f7b9049da29", null ],
[ "id", "class_tg_bot_1_1_chat.html#a0cb746cc149d10ada1af86753f25f93c", null ],
+ [ "inviteLink", "class_tg_bot_1_1_chat.html#a5653ec719aa43764670c2c88055107e2", null ],
[ "lastName", "class_tg_bot_1_1_chat.html#aea14be3f3c081d6aea387cd3613fc82e", null ],
+ [ "photo", "class_tg_bot_1_1_chat.html#acbc96ba84a02da42e5fa3c936458b735", null ],
+ [ "pinnedMessage", "class_tg_bot_1_1_chat.html#af6904afd95332cd46ce65d3c82139875", null ],
+ [ "stickerSetName", "class_tg_bot_1_1_chat.html#a056b7b53d5d81e5ab395dd555fa35c14", null ],
[ "title", "class_tg_bot_1_1_chat.html#a15a1f1328125b45ba80ea8ee5a99aed0", null ],
[ "type", "class_tg_bot_1_1_chat.html#a86d47a69eb66a74d7f5b294700d884cd", null ],
[ "username", "class_tg_bot_1_1_chat.html#afce7dfa93a025025eef940447ed17990", null ]
] ],
[ "ChatMember", "class_tg_bot_1_1_chat_member.html", [
[ "Ptr", "class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d", null ],
+ [ "canAddWebPagePreviews", "class_tg_bot_1_1_chat_member.html#a1c6b3267284c33738529f21ed421f422", null ],
+ [ "canBeEdited", "class_tg_bot_1_1_chat_member.html#a384d160e04985dfc09fe75b2d41ee959", null ],
+ [ "canChangeInfo", "class_tg_bot_1_1_chat_member.html#a8f87b8e49404e2dcf10f0b7fdc0ebd2e", null ],
+ [ "canDeleteMessages", "class_tg_bot_1_1_chat_member.html#a94c6526ee858618a2de90e97b206c987", null ],
+ [ "canEditMessages", "class_tg_bot_1_1_chat_member.html#a0f785d057d0b4ad7178f54c8a366b7b7", null ],
+ [ "canInviteUsers", "class_tg_bot_1_1_chat_member.html#a8da77ae47a171bdafc72c5420293ecbc", null ],
+ [ "canPinMessages", "class_tg_bot_1_1_chat_member.html#aebb5db396b746a9cbd1a4b7fed79b0a0", null ],
+ [ "canPostMessages", "class_tg_bot_1_1_chat_member.html#a1c80bc423c534a4118ea8a4d1b7b9b2b", null ],
+ [ "canPromoteMembers", "class_tg_bot_1_1_chat_member.html#abee156a19f1a0b23e67a7424b432cb23", null ],
+ [ "canRestrictMembers", "class_tg_bot_1_1_chat_member.html#a12701701c84d3b29be86ac15fa940ed7", null ],
+ [ "canSendMediaMessages", "class_tg_bot_1_1_chat_member.html#af834543dad37d08f3496f92d7c5e9f9c", null ],
+ [ "canSendMessages", "class_tg_bot_1_1_chat_member.html#ae8c21db2c7d9dae42c40494299ae9c01", null ],
+ [ "canSendOtherMessages", "class_tg_bot_1_1_chat_member.html#acf62ee2b93c10a11a34ec12dbdca7d21", null ],
[ "status", "class_tg_bot_1_1_chat_member.html#a373057cf2fcca9ecb49951a5e61a6666", null ],
+ [ "untilDate", "class_tg_bot_1_1_chat_member.html#ace7455f999a39f804ff559bc77f7814d", null ],
[ "user", "class_tg_bot_1_1_chat_member.html#a1a1cefdfec4a60bd6ba1e588edad9aa1", null ]
] ],
+ [ "ChatPhoto", "class_tg_bot_1_1_chat_photo.html", [
+ [ "Ptr", "class_tg_bot_1_1_chat_photo.html#a732024e5287eef199f40dfef151d5265", null ],
+ [ "bigFileId", "class_tg_bot_1_1_chat_photo.html#a6939e40e825e12b9b5dd2002d6d4d178", null ],
+ [ "smallFileId", "class_tg_bot_1_1_chat_photo.html#a57106860db152f24486aba761cb5f44e", null ]
+ ] ],
[ "ChosenInlineResult", "class_tg_bot_1_1_chosen_inline_result.html", [
[ "Ptr", "class_tg_bot_1_1_chosen_inline_result.html#ad4b7edd30fd0d876fa99493fe19b3247", null ],
[ "from", "class_tg_bot_1_1_chosen_inline_result.html#ab35d35a8968b0d943a415a23feed48cd", null ],
@@ -197,6 +222,7 @@ var group__types =
[ "InlineQueryResultGif", "class_tg_bot_1_1_inline_query_result_gif.html", [
[ "Ptr", "class_tg_bot_1_1_inline_query_result_gif.html#a470940afb4d7151f36dea3cb0b53b618", null ],
[ "InlineQueryResultGif", "class_tg_bot_1_1_inline_query_result_gif.html#afdc37593f7f371b473a042e9dd832874", null ],
+ [ "gifDuration", "class_tg_bot_1_1_inline_query_result_gif.html#abe09430a376eb777fe7bc563ea1df5f6", null ],
[ "gifHeight", "class_tg_bot_1_1_inline_query_result_gif.html#ac668e2b6fca9f023e5d4198acb73faae", null ],
[ "gifUrl", "class_tg_bot_1_1_inline_query_result_gif.html#a7f38ad7e89d2e911f3b5b8e4f9209ad0", null ],
[ "gifWidth", "class_tg_bot_1_1_inline_query_result_gif.html#a0a205b57827e2512f96f4f2e3ae62376", null ],
@@ -214,6 +240,7 @@ var group__types =
[ "InlineQueryResultMpeg4Gif", "class_tg_bot_1_1_inline_query_result_mpeg4_gif.html", [
[ "Ptr", "class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ad818a04396804ae76ea81d752d145e45", null ],
[ "InlineQueryResultMpeg4Gif", "class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#aee32f547953b7ea4735302fb41b7ac74", null ],
+ [ "mpeg4Duration", "class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a046e5ad4661be2e9adbe15890409584e", null ],
[ "mpeg4Height", "class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a783d22cb41d4f8ee598cddde8d98b90c", null ],
[ "mpeg4Url", "class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a32b8a36f73b908be5a142f58e3355069", null ],
[ "mpeg4Width", "class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a5fe876f117ad0b850c6e0333717e431c", null ],
@@ -277,6 +304,29 @@ var group__types =
[ "latitude", "class_tg_bot_1_1_input_location_message_content.html#a2fd689365b19b085bdd59f928e3c3e16", null ],
[ "longitude", "class_tg_bot_1_1_input_location_message_content.html#a6dea79838b9c9f9194c1ec49d5eb8e49", null ]
] ],
+ [ "InputMedia", "class_tg_bot_1_1_input_media.html", [
+ [ "Ptr", "class_tg_bot_1_1_input_media.html#abdc38ae21d5213ead3720db082ef1f9c", null ],
+ [ "TYPE", "class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73", [
+ [ "PHOTO", "class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ac6c7e64f7c3b7e4c031d022f232298bf", null ],
+ [ "VIDEO", "class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ae60ae31f67ab883c746bb71c7a145c18", null ]
+ ] ],
+ [ "caption", "class_tg_bot_1_1_input_media.html#a5fd875b292792f8d699d7bb678e68c90", null ],
+ [ "duration", "class_tg_bot_1_1_input_media.html#aadf7e972c4ea70c771a0da27da4aa7cd", null ],
+ [ "height", "class_tg_bot_1_1_input_media.html#aeac8eae9ef4e06fa0c67b98a8a8042f8", null ],
+ [ "media", "class_tg_bot_1_1_input_media.html#a3b06a5b4686339b58c4a95b5734b4b77", null ],
+ [ "parseMode", "class_tg_bot_1_1_input_media.html#ae2761ade0de31f96074d6760661c7edc", null ],
+ [ "supportsStreaming", "class_tg_bot_1_1_input_media.html#a0b8e0cc28a8283ca946b4aa5c5384a3b", null ],
+ [ "type", "class_tg_bot_1_1_input_media.html#a8080040900519b706a367ecfd7b28226", null ],
+ [ "width", "class_tg_bot_1_1_input_media.html#afa903b8b20fd1cf71b1f0510a4563a9a", null ]
+ ] ],
+ [ "InputMediaPhoto", "class_tg_bot_1_1_input_media_photo.html", [
+ [ "Ptr", "class_tg_bot_1_1_input_media_photo.html#a02ac033a0ebe474b02f745f4d9e8e2b3", null ],
+ [ "InputMediaPhoto", "class_tg_bot_1_1_input_media_photo.html#ab064268a26729415ebfb71c5a0abf36f", null ]
+ ] ],
+ [ "InputMediaVideo", "class_tg_bot_1_1_input_media_video.html", [
+ [ "Ptr", "class_tg_bot_1_1_input_media_video.html#a659beee71ba67a81f85892800761eb0f", null ],
+ [ "InputMediaVideo", "class_tg_bot_1_1_input_media_video.html#a698a73c20b1c6c10be011543ec1253ea", null ]
+ ] ],
[ "InputMessageContent", "class_tg_bot_1_1_input_message_content.html", [
[ "Ptr", "class_tg_bot_1_1_input_message_content.html#a2357dd0a36321a3b601b64a76d2d6dff", null ],
[ "InputMessageContent", "class_tg_bot_1_1_input_message_content.html#adfe3185ed78c3bfdfb82bee0546eb100", null ],
@@ -301,22 +351,44 @@ var group__types =
[ "longitude", "class_tg_bot_1_1_input_venue_message_content.html#ad3fb2b24df33d6eaa96243ab7a06f3f8", null ],
[ "title", "class_tg_bot_1_1_input_venue_message_content.html#ae5c1b7d2263d1722662b7eb6fceb9038", null ]
] ],
+ [ "Invoice", "class_tg_bot_1_1_invoice.html", [
+ [ "Ptr", "class_tg_bot_1_1_invoice.html#a34a6d437618ea3be0a40c64400067f67", null ],
+ [ "currency", "class_tg_bot_1_1_invoice.html#a9207fea93e6b3f3aa1081c8ab9039f8a", null ],
+ [ "description", "class_tg_bot_1_1_invoice.html#ad3c1a7a4fbf8157e3fd72a2352226fbd", null ],
+ [ "startParameter", "class_tg_bot_1_1_invoice.html#a659ac0711c1be89009dddc04eea4dfb2", null ],
+ [ "title", "class_tg_bot_1_1_invoice.html#a5b53e4a6a2e3669a960d379a4147abae", null ],
+ [ "totalAmount", "class_tg_bot_1_1_invoice.html#a8008d2f948d705aa48bc0557d071e62f", null ]
+ ] ],
[ "KeyboardButton", "class_tg_bot_1_1_keyboard_button.html", [
[ "Ptr", "class_tg_bot_1_1_keyboard_button.html#afa66915e5a8d58dbd7276265f00b0bcd", null ],
[ "requestContact", "class_tg_bot_1_1_keyboard_button.html#a3e8c6e40ecf3a8f739a12265a89fd381", null ],
[ "requestLocation", "class_tg_bot_1_1_keyboard_button.html#a8948e0ca465352d04c44767c25275022", null ],
[ "text", "class_tg_bot_1_1_keyboard_button.html#ac9ac8ddd73e27732fcbab7163ff74e2e", null ]
] ],
+ [ "LabeledPrice", "class_tg_bot_1_1_labeled_price.html", [
+ [ "Ptr", "class_tg_bot_1_1_labeled_price.html#a1d53775f4034427a2dfaae9ef176796c", null ],
+ [ "amount", "class_tg_bot_1_1_labeled_price.html#a09b9a91f5bebc7e889bad2d4455b243c", null ],
+ [ "label", "class_tg_bot_1_1_labeled_price.html#a035375dfc58fe01e91d07fe918847046", null ]
+ ] ],
[ "Location", "class_tg_bot_1_1_location.html", [
[ "Ptr", "class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678", null ],
[ "latitude", "class_tg_bot_1_1_location.html#a01c1a917a3ae8bcbc8977b1b5f0aea7b", null ],
[ "longitude", "class_tg_bot_1_1_location.html#aac2c4c71d72f1734a2439368f3e38687", null ]
] ],
+ [ "MaskPosition", "class_tg_bot_1_1_mask_position.html", [
+ [ "Ptr", "class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1", null ],
+ [ "point", "class_tg_bot_1_1_mask_position.html#a8c22f087cecfcc16c6c563a6df6c9d7e", null ],
+ [ "scale", "class_tg_bot_1_1_mask_position.html#a8f78e6dcdb37975c435cfd0d9a923963", null ],
+ [ "xShift", "class_tg_bot_1_1_mask_position.html#ac4e73bf83077bce72be0ee031f2f5d83", null ],
+ [ "yShift", "class_tg_bot_1_1_mask_position.html#a56700f4f5ce4902c978df680cfd6a424", null ]
+ ] ],
[ "Message", "class_tg_bot_1_1_message.html", [
[ "Ptr", "class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d", null ],
[ "Message", "class_tg_bot_1_1_message.html#a1ccff5e715e303ba0352cbd0fbe8eb6b", null ],
[ "audio", "class_tg_bot_1_1_message.html#a5119ef820bcb4c231a1402147305ea67", null ],
+ [ "authorSignature", "class_tg_bot_1_1_message.html#a5e23abf4c637e59a51bd7f7a49339d54", null ],
[ "caption", "class_tg_bot_1_1_message.html#a2c8eb6214270371cfb094b699c07f695", null ],
+ [ "captionEntities", "class_tg_bot_1_1_message.html#a112bce084dd4b01dc5918a1232c4cc05", null ],
[ "channelChatCreated", "class_tg_bot_1_1_message.html#a537a751af11a7f18d92c1d70c93c9f2d", null ],
[ "chat", "class_tg_bot_1_1_message.html#a773fa770b84fe97263a096c0ddfb096a", null ],
[ "contact", "class_tg_bot_1_1_message.html#adb3a1a65ce014085f7231f8d356b6c4f", null ],
@@ -329,6 +401,7 @@ var group__types =
[ "forwardFrom", "class_tg_bot_1_1_message.html#a7e4d984cb1464d0ae504d7c8ed11b508", null ],
[ "forwardFromChat", "class_tg_bot_1_1_message.html#aeab58d33a3f4e712e8b78d65f48892e5", null ],
[ "forwardFromMessageId", "class_tg_bot_1_1_message.html#a2149f82b01245e592cb392e2133e4667", null ],
+ [ "forwardSignature", "class_tg_bot_1_1_message.html#a70f5fe7a8e14b0ce0842fa8661492e4a", null ],
[ "from", "class_tg_bot_1_1_message.html#a65b78a13b38ad767338cd2e9d2e69ca2", null ],
[ "groupChatCreated", "class_tg_bot_1_1_message.html#a5bbf76e34ec52a41a6392f7d61c19035", null ],
[ "leftChatMember", "class_tg_bot_1_1_message.html#a2291a3c7d9445a02774b4cd0e3972c29", null ],
@@ -337,6 +410,7 @@ var group__types =
[ "migrateFromChatId", "class_tg_bot_1_1_message.html#a4eb6cf508337183adbe060baf907c0e0", null ],
[ "migrateToChatId", "class_tg_bot_1_1_message.html#aa79eb6592094b18fdc9a330fac0b53ef", null ],
[ "newChatMember", "class_tg_bot_1_1_message.html#a40c3d46af7bb047504b6b6e8147361c9", null ],
+ [ "newChatMembers", "class_tg_bot_1_1_message.html#aac7be66dd576e712ea37a2631670ef03", null ],
[ "newChatPhoto", "class_tg_bot_1_1_message.html#a8f8a9c50fd30fa24476605b8efdd95ea", null ],
[ "newChatTitle", "class_tg_bot_1_1_message.html#a34323ada99461aced73af81edb88f813", null ],
[ "photo", "class_tg_bot_1_1_message.html#a712bfec9a6e0881d2a8f6830b6374615", null ],
@@ -357,6 +431,13 @@ var group__types =
[ "url", "class_tg_bot_1_1_message_entity.html#a2cf6b38ee3116a4589d5f8263e53c51f", null ],
[ "user", "class_tg_bot_1_1_message_entity.html#affef16e94f7f3382260b85c66726bc48", null ]
] ],
+ [ "OrderInfo", "class_tg_bot_1_1_order_info.html", [
+ [ "Ptr", "class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a", null ],
+ [ "email", "class_tg_bot_1_1_order_info.html#a0cc4794ebb169cd832b6724782e29126", null ],
+ [ "name", "class_tg_bot_1_1_order_info.html#a02755abd496d306c649ef45356fcd71c", null ],
+ [ "phoneNumber", "class_tg_bot_1_1_order_info.html#a324841d077060a1b1b97564066bc1f16", null ],
+ [ "shippingAddress", "class_tg_bot_1_1_order_info.html#a8e9f51e6dadba48789cb4c9c9ae14f82", null ]
+ ] ],
[ "PhotoSize", "class_tg_bot_1_1_photo_size.html", [
[ "Ptr", "class_tg_bot_1_1_photo_size.html#a05f58e05528a02e6bc98b67a81e8ae83", null ],
[ "fileId", "class_tg_bot_1_1_photo_size.html#af3ffb8066db943a59156eb22e976165e", null ],
@@ -364,6 +445,16 @@ var group__types =
[ "height", "class_tg_bot_1_1_photo_size.html#a66dd9388e08330829fcae843f09e0ec6", null ],
[ "width", "class_tg_bot_1_1_photo_size.html#a7259a178989557450d9732281d23099f", null ]
] ],
+ [ "PreCheckoutQuery", "class_tg_bot_1_1_pre_checkout_query.html", [
+ [ "Ptr", "class_tg_bot_1_1_pre_checkout_query.html#aa2f66d4bc5e55b3efbaaf285bcdbe207", null ],
+ [ "currency", "class_tg_bot_1_1_pre_checkout_query.html#ac681a885c6e253c134cd659b91348182", null ],
+ [ "from", "class_tg_bot_1_1_pre_checkout_query.html#a919320034b6e6f6b586a7311925bb028", null ],
+ [ "id", "class_tg_bot_1_1_pre_checkout_query.html#afaf8a7d12af830eea0644c30f51f429e", null ],
+ [ "invoicePayload", "class_tg_bot_1_1_pre_checkout_query.html#abbc1cb2aed3ff25dde9272909455b9a0", null ],
+ [ "orderInfo", "class_tg_bot_1_1_pre_checkout_query.html#a5d21bc0c7610030e89a910029a5fb0ca", null ],
+ [ "shippingOptionId", "class_tg_bot_1_1_pre_checkout_query.html#a9cfe210488785f6980e6fb45ffb67e84", null ],
+ [ "totalAmount", "class_tg_bot_1_1_pre_checkout_query.html#a8cfd3e1f3cd74543a365f8c514693cdf", null ]
+ ] ],
[ "ReplyKeyboardMarkup", "class_tg_bot_1_1_reply_keyboard_markup.html", [
[ "Ptr", "class_tg_bot_1_1_reply_keyboard_markup.html#af19f8402b914b603ab41305dee55f44a", null ],
[ "keyboard", "class_tg_bot_1_1_reply_keyboard_markup.html#a87d9dc41554e585b137b922fa20fd020", null ],
@@ -381,15 +472,56 @@ var group__types =
[ "migrateToChatId", "class_tg_bot_1_1_response_parameters.html#a37baca0cf6ae91e41a20dbf2451a225d", null ],
[ "retryAfter", "class_tg_bot_1_1_response_parameters.html#ab65e3cad1468f5fb762f822722031990", null ]
] ],
+ [ "ShippingAddress", "class_tg_bot_1_1_shipping_address.html", [
+ [ "Ptr", "class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d", null ],
+ [ "city", "class_tg_bot_1_1_shipping_address.html#ac5fe3272ae0fe6e00214ca41b2888d69", null ],
+ [ "countryCode", "class_tg_bot_1_1_shipping_address.html#a5e0083ea43cd7e629b645de8e88e8ab8", null ],
+ [ "postCode", "class_tg_bot_1_1_shipping_address.html#a7c90dac349c28228c8babf63e06ce667", null ],
+ [ "state", "class_tg_bot_1_1_shipping_address.html#a7820dd5013d52b4f011b8ccb3b4644d2", null ],
+ [ "streetLine1", "class_tg_bot_1_1_shipping_address.html#ae54b22b7d2dc2feb81f9a3e05aeba338", null ],
+ [ "streetLine2", "class_tg_bot_1_1_shipping_address.html#a2acc7779ce0095c3fea1db37190b9a24", null ]
+ ] ],
+ [ "ShippingOption", "class_tg_bot_1_1_shipping_option.html", [
+ [ "Ptr", "class_tg_bot_1_1_shipping_option.html#af97bf7d55ed3bcd3090c08885f010f60", null ],
+ [ "id", "class_tg_bot_1_1_shipping_option.html#ac482c80d9eae891d1a08437fa935f48c", null ],
+ [ "prices", "class_tg_bot_1_1_shipping_option.html#a1a21641a9f85591e898798c64007d8ba", null ],
+ [ "title", "class_tg_bot_1_1_shipping_option.html#a176727e25151781f0b050c58b329ff8e", null ]
+ ] ],
+ [ "ShippingQuery", "class_tg_bot_1_1_shipping_query.html", [
+ [ "Ptr", "class_tg_bot_1_1_shipping_query.html#a952ccde4a79282a4c20f42cfed069d64", null ],
+ [ "from", "class_tg_bot_1_1_shipping_query.html#a6f10c244ff5e3323961bdc7c5eb43f31", null ],
+ [ "id", "class_tg_bot_1_1_shipping_query.html#ab3b7dedd15793e42c7efe594e38f8003", null ],
+ [ "invoicePayload", "class_tg_bot_1_1_shipping_query.html#aa62e1e79cd7f9ba961128ad89dde7899", null ],
+ [ "shippingAddress", "class_tg_bot_1_1_shipping_query.html#a3d99a04e8227422fe4349a42dd1ecd7a", null ]
+ ] ],
[ "Sticker", "class_tg_bot_1_1_sticker.html", [
[ "Ptr", "class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff", null ],
[ "emoji", "class_tg_bot_1_1_sticker.html#a91d598b9805292d3956b47d88febe001", null ],
[ "fileId", "class_tg_bot_1_1_sticker.html#ace3bb46bbb491c1a9687cd14a37b25d1", null ],
[ "fileSize", "class_tg_bot_1_1_sticker.html#a3e6951a3f8400f05dc5e4b4eb24eda1a", null ],
[ "height", "class_tg_bot_1_1_sticker.html#a0d0e6098f8a11ab88df19ff64e5e62ce", null ],
+ [ "maskPosition", "class_tg_bot_1_1_sticker.html#a4e61ddba7363932939846585eec348e2", null ],
+ [ "setName", "class_tg_bot_1_1_sticker.html#ac9ff439183edc6a5fb2c469e29c687ba", null ],
[ "thumb", "class_tg_bot_1_1_sticker.html#aff8374f6355156deae78e8f934f3aab3", null ],
[ "width", "class_tg_bot_1_1_sticker.html#a059e6027de50f618ca5d454cee943fcb", null ]
] ],
+ [ "StickerSet", "class_tg_bot_1_1_sticker_set.html", [
+ [ "Ptr", "class_tg_bot_1_1_sticker_set.html#ad3c58f08ddacdb946507cd96a3d54421", null ],
+ [ "containsMasks", "class_tg_bot_1_1_sticker_set.html#ab1255b8783dc35b3535c46acbe3b4ca6", null ],
+ [ "name", "class_tg_bot_1_1_sticker_set.html#a28755ab9c48ec7b667fd187976682631", null ],
+ [ "stickers", "class_tg_bot_1_1_sticker_set.html#a029bf60e037c38c991706c378d545f34", null ],
+ [ "title", "class_tg_bot_1_1_sticker_set.html#ade2402dfdb526b9826eb4db22527f0e2", null ]
+ ] ],
+ [ "SuccessfulPayment", "class_tg_bot_1_1_successful_payment.html", [
+ [ "Ptr", "class_tg_bot_1_1_successful_payment.html#a753e2643432af6f0b2561436f2b1da0d", null ],
+ [ "currency", "class_tg_bot_1_1_successful_payment.html#a7cabedcd7e557d607baf968c2fc454f3", null ],
+ [ "invoicePayload", "class_tg_bot_1_1_successful_payment.html#a260f6306836c863523054f076c9350c6", null ],
+ [ "orderInfo", "class_tg_bot_1_1_successful_payment.html#a7fd2215c7e0a0975477d8e5fff0ae829", null ],
+ [ "providerPaymentChargeId", "class_tg_bot_1_1_successful_payment.html#a06d9cb4285772b1e0aa91df415af4cf6", null ],
+ [ "shippingOptionId", "class_tg_bot_1_1_successful_payment.html#a29413281af3ef0ff5c60d3e4dac2435e", null ],
+ [ "telegramPaymentChargeId", "class_tg_bot_1_1_successful_payment.html#a42ec4a5d0de537eaf1e9d43866ac3c04", null ],
+ [ "totalAmount", "class_tg_bot_1_1_successful_payment.html#a5e2d3de9df8e9ee28b9e9c5e037cadc7", null ]
+ ] ],
[ "Update", "class_tg_bot_1_1_update.html", [
[ "Ptr", "class_tg_bot_1_1_update.html#abace63cf3605fe7a480a3bb839a672a8", null ],
[ "callbackQuery", "class_tg_bot_1_1_update.html#a2c6890adcab16d6a306b3b89fd954f6f", null ],
@@ -405,6 +537,8 @@ var group__types =
[ "Ptr", "class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79", null ],
[ "firstName", "class_tg_bot_1_1_user.html#a7f7a9c98a98fdd7199d2c22c63dd75b0", null ],
[ "id", "class_tg_bot_1_1_user.html#a52ed387bdcad23b2883ef86a4c1f600f", null ],
+ [ "isBot", "class_tg_bot_1_1_user.html#a9adb4af3ddf68a3a518c32a13f9415bf", null ],
+ [ "languageCode", "class_tg_bot_1_1_user.html#af5318547408383fd9c491522ca2cfbc9", null ],
[ "lastName", "class_tg_bot_1_1_user.html#a52e3efc4237df7992eb8a698fafad9b0", null ],
[ "username", "class_tg_bot_1_1_user.html#a3b32a26af904966eb8f961309f49eeba", null ]
] ],
@@ -430,6 +564,14 @@ var group__types =
[ "thumb", "class_tg_bot_1_1_video.html#ab71e1325c685af9e67ddf0af418a77a7", null ],
[ "width", "class_tg_bot_1_1_video.html#a65ea94712e107b2e36109f5ec88b0a35", null ]
] ],
+ [ "VideoNote", "class_tg_bot_1_1_video_note.html", [
+ [ "Ptr", "class_tg_bot_1_1_video_note.html#a6724ff1d3da3887d961a70eb67b42825", null ],
+ [ "duration", "class_tg_bot_1_1_video_note.html#a353b92dd7a6d3f4b370dcbea9a7f40ec", null ],
+ [ "fileId", "class_tg_bot_1_1_video_note.html#a74532c9411fce4e1f51e4745728e1763", null ],
+ [ "fileSize", "class_tg_bot_1_1_video_note.html#a2e36b1968524c2476e4d3a4a34dbab02", null ],
+ [ "length", "class_tg_bot_1_1_video_note.html#ad66d67d76de6e2124c5c2d28fc6fd51b", null ],
+ [ "thumb", "class_tg_bot_1_1_video_note.html#ac9d929d057a59bdfb1dee50819b0e06f", null ]
+ ] ],
[ "Voice", "class_tg_bot_1_1_voice.html", [
[ "Ptr", "class_tg_bot_1_1_voice.html#a73311e993b61a62531f42583d82fed91", null ],
[ "duration", "class_tg_bot_1_1_voice.html#a65629e696801e0c68e7822a82df13679", null ],
diff --git a/docs/hierarchy.html b/docs/hierarchy.html
index 7f7525d..7299fad 100644
--- a/docs/hierarchy.html
+++ b/docs/hierarchy.html
@@ -91,74 +91,89 @@ $(document).ready(function(){initNavTree('hierarchy.html','');});
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_callback_query.html" target="_self">TgBot::CallbackQuery</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_chat.html" target="_self">TgBot::Chat</a></td><td class="desc"></td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_chat_member.html" target="_self">TgBot::ChatMember</a></td><td class="desc"></td></tr>
-<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_chosen_inline_result.html" target="_self">TgBot::ChosenInlineResult</a></td><td class="desc"></td></tr>
-<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_http_server_1_1_connection.html" target="_self">TgBot::HttpServer&lt; Protocol &gt;::Connection</a></td><td class="desc"></td></tr>
-<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_contact.html" target="_self">TgBot::Contact</a></td><td class="desc"></td></tr>
-<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_document.html" target="_self">TgBot::Document</a></td><td class="desc"></td></tr>
-<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_event_broadcaster.html" target="_self">TgBot::EventBroadcaster</a></td><td class="desc"></td></tr>
-<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_event_handler.html" target="_self">TgBot::EventHandler</a></td><td class="desc"></td></tr>
-<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_file.html" target="_self">TgBot::File</a></td><td class="desc"></td></tr>
-<tr id="row_13_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_13_" class="arrow" onclick="toggleFolder('13_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_generic_reply.html" target="_self">TgBot::GenericReply</a></td><td class="desc"></td></tr>
-<tr id="row_13_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_force_reply.html" target="_self">TgBot::ForceReply</a></td><td class="desc"></td></tr>
-<tr id="row_13_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_keyboard_markup.html" target="_self">TgBot::InlineKeyboardMarkup</a></td><td class="desc"></td></tr>
-<tr id="row_13_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_reply_keyboard_markup.html" target="_self">TgBot::ReplyKeyboardMarkup</a></td><td class="desc"></td></tr>
-<tr id="row_13_3_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_reply_keyboard_remove.html" target="_self">TgBot::ReplyKeyboardRemove</a></td><td class="desc"></td></tr>
-<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_http_client.html" target="_self">TgBot::HttpClient</a></td><td class="desc"></td></tr>
-<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_http_parser.html" target="_self">TgBot::HttpParser</a></td><td class="desc"></td></tr>
-<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_http_req_arg.html" target="_self">TgBot::HttpReqArg</a></td><td class="desc"></td></tr>
-<tr id="row_17_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_17_" class="arrow" onclick="toggleFolder('17_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_http_server.html" target="_self">TgBot::HttpServer&lt; Protocol &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_17_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_tg_webhook_server.html" target="_self">TgBot::TgWebhookServer&lt; Protocol &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_18_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_18_" class="arrow" onclick="toggleFolder('18_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_http_server.html" target="_self">TgBot::HttpServer&lt; boost::asio::ip::tcp &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_18_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_18_0_" class="arrow" onclick="toggleFolder('18_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_tg_webhook_server.html" target="_self">TgBot::TgWebhookServer&lt; boost::asio::ip::tcp &gt;</a></td><td class="desc"></td></tr>
-<tr id="row_18_0_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_tg_webhook_tcp_server.html" target="_self">TgBot::TgWebhookTcpServer</a></td><td class="desc"></td></tr>
-<tr id="row_19_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_keyboard_button.html" target="_self">TgBot::InlineKeyboardButton</a></td><td class="desc"></td></tr>
-<tr id="row_20_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query.html" target="_self">TgBot::InlineQuery</a></td><td class="desc"></td></tr>
-<tr id="row_21_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_21_" class="arrow" onclick="toggleFolder('21_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result.html" target="_self">TgBot::InlineQueryResult</a></td><td class="desc"></td></tr>
-<tr id="row_21_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_article.html" target="_self">TgBot::InlineQueryResultArticle</a></td><td class="desc"></td></tr>
-<tr id="row_21_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_audio.html" target="_self">TgBot::InlineQueryResultAudio</a></td><td class="desc"></td></tr>
-<tr id="row_21_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_audio.html" target="_self">TgBot::InlineQueryResultCachedAudio</a></td><td class="desc"></td></tr>
-<tr id="row_21_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_document.html" target="_self">TgBot::InlineQueryResultCachedDocument</a></td><td class="desc"></td></tr>
-<tr id="row_21_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_gif.html" target="_self">TgBot::InlineQueryResultCachedGif</a></td><td class="desc"></td></tr>
-<tr id="row_21_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html" target="_self">TgBot::InlineQueryResultCachedMpeg4Gif</a></td><td class="desc"></td></tr>
-<tr id="row_21_6_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_photo.html" target="_self">TgBot::InlineQueryResultCachedPhoto</a></td><td class="desc"></td></tr>
-<tr id="row_21_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_sticker.html" target="_self">TgBot::InlineQueryResultCachedSticker</a></td><td class="desc"></td></tr>
-<tr id="row_21_8_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_video.html" target="_self">TgBot::InlineQueryResultCachedVideo</a></td><td class="desc"></td></tr>
-<tr id="row_21_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_voice.html" target="_self">TgBot::InlineQueryResultCachedVoice</a></td><td class="desc"></td></tr>
-<tr id="row_21_10_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_contact.html" target="_self">TgBot::InlineQueryResultContact</a></td><td class="desc"></td></tr>
-<tr id="row_21_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_document.html" target="_self">TgBot::InlineQueryResultDocument</a></td><td class="desc"></td></tr>
-<tr id="row_21_12_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_game.html" target="_self">TgBot::InlineQueryResultGame</a></td><td class="desc"></td></tr>
-<tr id="row_21_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html" target="_self">TgBot::InlineQueryResultGif</a></td><td class="desc"></td></tr>
-<tr id="row_21_14_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_location.html" target="_self">TgBot::InlineQueryResultLocation</a></td><td class="desc"></td></tr>
-<tr id="row_21_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html" target="_self">TgBot::InlineQueryResultMpeg4Gif</a></td><td class="desc"></td></tr>
-<tr id="row_21_16_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_photo.html" target="_self">TgBot::InlineQueryResultPhoto</a></td><td class="desc"></td></tr>
-<tr id="row_21_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_venue.html" target="_self">TgBot::InlineQueryResultVenue</a></td><td class="desc"></td></tr>
-<tr id="row_21_18_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_video.html" target="_self">TgBot::InlineQueryResultVideo</a></td><td class="desc"></td></tr>
-<tr id="row_21_19_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_voice.html" target="_self">TgBot::InlineQueryResultVoice</a></td><td class="desc"></td></tr>
-<tr id="row_22_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_file.html" target="_self">TgBot::InputFile</a></td><td class="desc"></td></tr>
-<tr id="row_23_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_23_" class="arrow" onclick="toggleFolder('23_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_message_content.html" target="_self">TgBot::InputMessageContent</a></td><td class="desc"></td></tr>
-<tr id="row_23_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_contact_message_content.html" target="_self">TgBot::InputContactMessageContent</a></td><td class="desc"></td></tr>
-<tr id="row_23_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_location_message_content.html" target="_self">TgBot::InputLocationMessageContent</a></td><td class="desc"></td></tr>
-<tr id="row_23_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_text_message_content.html" target="_self">TgBot::InputTextMessageContent</a></td><td class="desc"></td></tr>
-<tr id="row_23_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_venue_message_content.html" target="_self">TgBot::InputVenueMessageContent</a></td><td class="desc"></td></tr>
-<tr id="row_24_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_keyboard_button.html" target="_self">TgBot::KeyboardButton</a></td><td class="desc"></td></tr>
-<tr id="row_25_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_location.html" target="_self">TgBot::Location</a></td><td class="desc"></td></tr>
-<tr id="row_26_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_message.html" target="_self">TgBot::Message</a></td><td class="desc"></td></tr>
-<tr id="row_27_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_message_entity.html" target="_self">TgBot::MessageEntity</a></td><td class="desc"></td></tr>
-<tr id="row_28_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_photo_size.html" target="_self">TgBot::PhotoSize</a></td><td class="desc"></td></tr>
-<tr id="row_29_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_response_parameters.html" target="_self">TgBot::ResponseParameters</a></td><td class="desc"></td></tr>
-<tr id="row_30_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_30_" class="arrow" onclick="toggleFolder('30_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>runtime_error</b></td><td class="desc"></td></tr>
-<tr id="row_30_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_tg_exception.html" target="_self">TgBot::TgException</a></td><td class="desc"></td></tr>
-<tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_sticker.html" target="_self">TgBot::Sticker</a></td><td class="desc"></td></tr>
-<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_tg_long_poll.html" target="_self">TgBot::TgLongPoll</a></td><td class="desc"></td></tr>
-<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_tg_type_parser.html" target="_self">TgBot::TgTypeParser</a></td><td class="desc"></td></tr>
-<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_update.html" target="_self">TgBot::Update</a></td><td class="desc"></td></tr>
-<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_url.html" target="_self">TgBot::Url</a></td><td class="desc"></td></tr>
-<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_user.html" target="_self">TgBot::User</a></td><td class="desc"></td></tr>
-<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_user_profile_photos.html" target="_self">TgBot::UserProfilePhotos</a></td><td class="desc"></td></tr>
-<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_venue.html" target="_self">TgBot::Venue</a></td><td class="desc"></td></tr>
-<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_video.html" target="_self">TgBot::Video</a></td><td class="desc"></td></tr>
-<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_voice.html" target="_self">TgBot::Voice</a></td><td class="desc"></td></tr>
-<tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_webhook_info.html" target="_self">TgBot::WebhookInfo</a></td><td class="desc"></td></tr>
+<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_chat_photo.html" target="_self">TgBot::ChatPhoto</a></td><td class="desc"></td></tr>
+<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_chosen_inline_result.html" target="_self">TgBot::ChosenInlineResult</a></td><td class="desc"></td></tr>
+<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_http_server_1_1_connection.html" target="_self">TgBot::HttpServer&lt; Protocol &gt;::Connection</a></td><td class="desc"></td></tr>
+<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_contact.html" target="_self">TgBot::Contact</a></td><td class="desc"></td></tr>
+<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_document.html" target="_self">TgBot::Document</a></td><td class="desc"></td></tr>
+<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_event_broadcaster.html" target="_self">TgBot::EventBroadcaster</a></td><td class="desc"></td></tr>
+<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_event_handler.html" target="_self">TgBot::EventHandler</a></td><td class="desc"></td></tr>
+<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_file.html" target="_self">TgBot::File</a></td><td class="desc"></td></tr>
+<tr id="row_14_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_14_" class="arrow" onclick="toggleFolder('14_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_generic_reply.html" target="_self">TgBot::GenericReply</a></td><td class="desc"></td></tr>
+<tr id="row_14_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_force_reply.html" target="_self">TgBot::ForceReply</a></td><td class="desc"></td></tr>
+<tr id="row_14_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_keyboard_markup.html" target="_self">TgBot::InlineKeyboardMarkup</a></td><td class="desc"></td></tr>
+<tr id="row_14_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_reply_keyboard_markup.html" target="_self">TgBot::ReplyKeyboardMarkup</a></td><td class="desc"></td></tr>
+<tr id="row_14_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_reply_keyboard_remove.html" target="_self">TgBot::ReplyKeyboardRemove</a></td><td class="desc"></td></tr>
+<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_http_client.html" target="_self">TgBot::HttpClient</a></td><td class="desc"></td></tr>
+<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_http_parser.html" target="_self">TgBot::HttpParser</a></td><td class="desc"></td></tr>
+<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_http_req_arg.html" target="_self">TgBot::HttpReqArg</a></td><td class="desc"></td></tr>
+<tr id="row_18_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_18_" class="arrow" onclick="toggleFolder('18_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_http_server.html" target="_self">TgBot::HttpServer&lt; Protocol &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_18_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_tg_webhook_server.html" target="_self">TgBot::TgWebhookServer&lt; Protocol &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_19_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_19_" class="arrow" onclick="toggleFolder('19_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_http_server.html" target="_self">TgBot::HttpServer&lt; boost::asio::ip::tcp &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_19_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_19_0_" class="arrow" onclick="toggleFolder('19_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_tg_webhook_server.html" target="_self">TgBot::TgWebhookServer&lt; boost::asio::ip::tcp &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_19_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_tg_webhook_tcp_server.html" target="_self">TgBot::TgWebhookTcpServer</a></td><td class="desc"></td></tr>
+<tr id="row_20_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_keyboard_button.html" target="_self">TgBot::InlineKeyboardButton</a></td><td class="desc"></td></tr>
+<tr id="row_21_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query.html" target="_self">TgBot::InlineQuery</a></td><td class="desc"></td></tr>
+<tr id="row_22_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_22_" class="arrow" onclick="toggleFolder('22_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result.html" target="_self">TgBot::InlineQueryResult</a></td><td class="desc"></td></tr>
+<tr id="row_22_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_article.html" target="_self">TgBot::InlineQueryResultArticle</a></td><td class="desc"></td></tr>
+<tr id="row_22_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_audio.html" target="_self">TgBot::InlineQueryResultAudio</a></td><td class="desc"></td></tr>
+<tr id="row_22_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_audio.html" target="_self">TgBot::InlineQueryResultCachedAudio</a></td><td class="desc"></td></tr>
+<tr id="row_22_3_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_document.html" target="_self">TgBot::InlineQueryResultCachedDocument</a></td><td class="desc"></td></tr>
+<tr id="row_22_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_gif.html" target="_self">TgBot::InlineQueryResultCachedGif</a></td><td class="desc"></td></tr>
+<tr id="row_22_5_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html" target="_self">TgBot::InlineQueryResultCachedMpeg4Gif</a></td><td class="desc"></td></tr>
+<tr id="row_22_6_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_photo.html" target="_self">TgBot::InlineQueryResultCachedPhoto</a></td><td class="desc"></td></tr>
+<tr id="row_22_7_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_sticker.html" target="_self">TgBot::InlineQueryResultCachedSticker</a></td><td class="desc"></td></tr>
+<tr id="row_22_8_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_video.html" target="_self">TgBot::InlineQueryResultCachedVideo</a></td><td class="desc"></td></tr>
+<tr id="row_22_9_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_cached_voice.html" target="_self">TgBot::InlineQueryResultCachedVoice</a></td><td class="desc"></td></tr>
+<tr id="row_22_10_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_contact.html" target="_self">TgBot::InlineQueryResultContact</a></td><td class="desc"></td></tr>
+<tr id="row_22_11_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_document.html" target="_self">TgBot::InlineQueryResultDocument</a></td><td class="desc"></td></tr>
+<tr id="row_22_12_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_game.html" target="_self">TgBot::InlineQueryResultGame</a></td><td class="desc"></td></tr>
+<tr id="row_22_13_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_gif.html" target="_self">TgBot::InlineQueryResultGif</a></td><td class="desc"></td></tr>
+<tr id="row_22_14_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_location.html" target="_self">TgBot::InlineQueryResultLocation</a></td><td class="desc"></td></tr>
+<tr id="row_22_15_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_mpeg4_gif.html" target="_self">TgBot::InlineQueryResultMpeg4Gif</a></td><td class="desc"></td></tr>
+<tr id="row_22_16_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_photo.html" target="_self">TgBot::InlineQueryResultPhoto</a></td><td class="desc"></td></tr>
+<tr id="row_22_17_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_venue.html" target="_self">TgBot::InlineQueryResultVenue</a></td><td class="desc"></td></tr>
+<tr id="row_22_18_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_video.html" target="_self">TgBot::InlineQueryResultVideo</a></td><td class="desc"></td></tr>
+<tr id="row_22_19_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_inline_query_result_voice.html" target="_self">TgBot::InlineQueryResultVoice</a></td><td class="desc"></td></tr>
+<tr id="row_23_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_file.html" target="_self">TgBot::InputFile</a></td><td class="desc"></td></tr>
+<tr id="row_24_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_24_" class="arrow" onclick="toggleFolder('24_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_media.html" target="_self">TgBot::InputMedia</a></td><td class="desc"></td></tr>
+<tr id="row_24_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_media_photo.html" target="_self">TgBot::InputMediaPhoto</a></td><td class="desc"></td></tr>
+<tr id="row_24_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_media_video.html" target="_self">TgBot::InputMediaVideo</a></td><td class="desc"></td></tr>
+<tr id="row_25_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_25_" class="arrow" onclick="toggleFolder('25_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_message_content.html" target="_self">TgBot::InputMessageContent</a></td><td class="desc"></td></tr>
+<tr id="row_25_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_contact_message_content.html" target="_self">TgBot::InputContactMessageContent</a></td><td class="desc"></td></tr>
+<tr id="row_25_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_location_message_content.html" target="_self">TgBot::InputLocationMessageContent</a></td><td class="desc"></td></tr>
+<tr id="row_25_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_text_message_content.html" target="_self">TgBot::InputTextMessageContent</a></td><td class="desc"></td></tr>
+<tr id="row_25_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_input_venue_message_content.html" target="_self">TgBot::InputVenueMessageContent</a></td><td class="desc"></td></tr>
+<tr id="row_26_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_invoice.html" target="_self">TgBot::Invoice</a></td><td class="desc">This object contains basic information about an invoice </td></tr>
+<tr id="row_27_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_keyboard_button.html" target="_self">TgBot::KeyboardButton</a></td><td class="desc"></td></tr>
+<tr id="row_28_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_labeled_price.html" target="_self">TgBot::LabeledPrice</a></td><td class="desc">This object represents a portion of the price for goods or services </td></tr>
+<tr id="row_29_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_location.html" target="_self">TgBot::Location</a></td><td class="desc"></td></tr>
+<tr id="row_30_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_mask_position.html" target="_self">TgBot::MaskPosition</a></td><td class="desc"></td></tr>
+<tr id="row_31_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_message.html" target="_self">TgBot::Message</a></td><td class="desc"></td></tr>
+<tr id="row_32_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_message_entity.html" target="_self">TgBot::MessageEntity</a></td><td class="desc"></td></tr>
+<tr id="row_33_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_order_info.html" target="_self">TgBot::OrderInfo</a></td><td class="desc">This object represents information about an order </td></tr>
+<tr id="row_34_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_photo_size.html" target="_self">TgBot::PhotoSize</a></td><td class="desc"></td></tr>
+<tr id="row_35_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html" target="_self">TgBot::PreCheckoutQuery</a></td><td class="desc">This object contains information about an incoming pre-checkout query </td></tr>
+<tr id="row_36_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_response_parameters.html" target="_self">TgBot::ResponseParameters</a></td><td class="desc"></td></tr>
+<tr id="row_37_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_37_" class="arrow" onclick="toggleFolder('37_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>runtime_error</b></td><td class="desc"></td></tr>
+<tr id="row_37_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_tg_exception.html" target="_self">TgBot::TgException</a></td><td class="desc"></td></tr>
+<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_shipping_address.html" target="_self">TgBot::ShippingAddress</a></td><td class="desc">This object represents a shipping address </td></tr>
+<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_shipping_option.html" target="_self">TgBot::ShippingOption</a></td><td class="desc">This object represents one shipping option </td></tr>
+<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_shipping_query.html" target="_self">TgBot::ShippingQuery</a></td><td class="desc">This object contains information about an incoming shipping query </td></tr>
+<tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_sticker.html" target="_self">TgBot::Sticker</a></td><td class="desc"></td></tr>
+<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_sticker_set.html" target="_self">TgBot::StickerSet</a></td><td class="desc"></td></tr>
+<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_successful_payment.html" target="_self">TgBot::SuccessfulPayment</a></td><td class="desc">This object contains basic information about a successful payment </td></tr>
+<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_tg_long_poll.html" target="_self">TgBot::TgLongPoll</a></td><td class="desc"></td></tr>
+<tr id="row_45_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_tg_type_parser.html" target="_self">TgBot::TgTypeParser</a></td><td class="desc"></td></tr>
+<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_update.html" target="_self">TgBot::Update</a></td><td class="desc"></td></tr>
+<tr id="row_47_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_url.html" target="_self">TgBot::Url</a></td><td class="desc"></td></tr>
+<tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_user.html" target="_self">TgBot::User</a></td><td class="desc"></td></tr>
+<tr id="row_49_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_user_profile_photos.html" target="_self">TgBot::UserProfilePhotos</a></td><td class="desc"></td></tr>
+<tr id="row_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_venue.html" target="_self">TgBot::Venue</a></td><td class="desc"></td></tr>
+<tr id="row_51_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_video.html" target="_self">TgBot::Video</a></td><td class="desc"></td></tr>
+<tr id="row_52_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_video_note.html" target="_self">TgBot::VideoNote</a></td><td class="desc"></td></tr>
+<tr id="row_53_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_voice.html" target="_self">TgBot::Voice</a></td><td class="desc"></td></tr>
+<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tg_bot_1_1_webhook_info.html" target="_self">TgBot::WebhookInfo</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
@@ -166,7 +181,7 @@ $(document).ready(function(){initNavTree('hierarchy.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/hierarchy.js b/docs/hierarchy.js
index d8390b4..30ea830 100644
--- a/docs/hierarchy.js
+++ b/docs/hierarchy.js
@@ -6,6 +6,7 @@ var hierarchy =
[ "TgBot::CallbackQuery", "class_tg_bot_1_1_callback_query.html", null ],
[ "TgBot::Chat", "class_tg_bot_1_1_chat.html", null ],
[ "TgBot::ChatMember", "class_tg_bot_1_1_chat_member.html", null ],
+ [ "TgBot::ChatPhoto", "class_tg_bot_1_1_chat_photo.html", null ],
[ "TgBot::ChosenInlineResult", "class_tg_bot_1_1_chosen_inline_result.html", null ],
[ "TgBot::HttpServer< Protocol >::Connection", "class_tg_bot_1_1_http_server_1_1_connection.html", null ],
[ "TgBot::Contact", "class_tg_bot_1_1_contact.html", null ],
@@ -55,22 +56,36 @@ var hierarchy =
[ "TgBot::InlineQueryResultVoice", "class_tg_bot_1_1_inline_query_result_voice.html", null ]
] ],
[ "TgBot::InputFile", "class_tg_bot_1_1_input_file.html", null ],
+ [ "TgBot::InputMedia", "class_tg_bot_1_1_input_media.html", [
+ [ "TgBot::InputMediaPhoto", "class_tg_bot_1_1_input_media_photo.html", null ],
+ [ "TgBot::InputMediaVideo", "class_tg_bot_1_1_input_media_video.html", null ]
+ ] ],
[ "TgBot::InputMessageContent", "class_tg_bot_1_1_input_message_content.html", [
[ "TgBot::InputContactMessageContent", "class_tg_bot_1_1_input_contact_message_content.html", null ],
[ "TgBot::InputLocationMessageContent", "class_tg_bot_1_1_input_location_message_content.html", null ],
[ "TgBot::InputTextMessageContent", "class_tg_bot_1_1_input_text_message_content.html", null ],
[ "TgBot::InputVenueMessageContent", "class_tg_bot_1_1_input_venue_message_content.html", null ]
] ],
+ [ "TgBot::Invoice", "class_tg_bot_1_1_invoice.html", null ],
[ "TgBot::KeyboardButton", "class_tg_bot_1_1_keyboard_button.html", null ],
+ [ "TgBot::LabeledPrice", "class_tg_bot_1_1_labeled_price.html", null ],
[ "TgBot::Location", "class_tg_bot_1_1_location.html", null ],
+ [ "TgBot::MaskPosition", "class_tg_bot_1_1_mask_position.html", null ],
[ "TgBot::Message", "class_tg_bot_1_1_message.html", null ],
[ "TgBot::MessageEntity", "class_tg_bot_1_1_message_entity.html", null ],
+ [ "TgBot::OrderInfo", "class_tg_bot_1_1_order_info.html", null ],
[ "TgBot::PhotoSize", "class_tg_bot_1_1_photo_size.html", null ],
+ [ "TgBot::PreCheckoutQuery", "class_tg_bot_1_1_pre_checkout_query.html", null ],
[ "TgBot::ResponseParameters", "class_tg_bot_1_1_response_parameters.html", null ],
[ "runtime_error", null, [
[ "TgBot::TgException", "class_tg_bot_1_1_tg_exception.html", null ]
] ],
+ [ "TgBot::ShippingAddress", "class_tg_bot_1_1_shipping_address.html", null ],
+ [ "TgBot::ShippingOption", "class_tg_bot_1_1_shipping_option.html", null ],
+ [ "TgBot::ShippingQuery", "class_tg_bot_1_1_shipping_query.html", null ],
[ "TgBot::Sticker", "class_tg_bot_1_1_sticker.html", null ],
+ [ "TgBot::StickerSet", "class_tg_bot_1_1_sticker_set.html", null ],
+ [ "TgBot::SuccessfulPayment", "class_tg_bot_1_1_successful_payment.html", null ],
[ "TgBot::TgLongPoll", "class_tg_bot_1_1_tg_long_poll.html", null ],
[ "TgBot::TgTypeParser", "class_tg_bot_1_1_tg_type_parser.html", null ],
[ "TgBot::Update", "class_tg_bot_1_1_update.html", null ],
@@ -79,6 +94,7 @@ var hierarchy =
[ "TgBot::UserProfilePhotos", "class_tg_bot_1_1_user_profile_photos.html", null ],
[ "TgBot::Venue", "class_tg_bot_1_1_venue.html", null ],
[ "TgBot::Video", "class_tg_bot_1_1_video.html", null ],
+ [ "TgBot::VideoNote", "class_tg_bot_1_1_video_note.html", null ],
[ "TgBot::Voice", "class_tg_bot_1_1_voice.html", null ],
[ "TgBot::WebhookInfo", "class_tg_bot_1_1_webhook_info.html", null ]
]; \ No newline at end of file
diff --git a/docs/index.html b/docs/index.html
index 3ac51c7..edb3056 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -104,7 +104,7 @@ Licence</h1>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/menudata.js b/docs/menudata.js
index a1c62a0..c983a72 100644
--- a/docs/menudata.js
+++ b/docs/menudata.js
@@ -36,6 +36,8 @@ var menudata={children:[
{text:"u",url:"functions_u.html#index_u"},
{text:"v",url:"functions_v.html#index_v"},
{text:"w",url:"functions_w.html#index_w"},
+{text:"x",url:"functions_x.html#index_x"},
+{text:"y",url:"functions_y.html#index_y"},
{text:"~",url:"functions_0x7e.html#index_0x7e"}]},
{text:"Functions",url:"functions_func.html",children:[
{text:"a",url:"functions_func.html#index_a"},
@@ -52,6 +54,7 @@ var menudata={children:[
{text:"m",url:"functions_func_m.html#index_m"},
{text:"o",url:"functions_func_o.html#index_o"},
{text:"p",url:"functions_func_p.html#index_p"},
+{text:"r",url:"functions_func_r.html#index_r"},
{text:"s",url:"functions_func_s.html#index_s"},
{text:"t",url:"functions_func_t.html#index_t"},
{text:"u",url:"functions_func_u.html#index_u"},
@@ -59,6 +62,7 @@ var menudata={children:[
{text:"Variables",url:"functions_vars.html",children:[
{text:"_",url:"functions_vars.html#index__"},
{text:"a",url:"functions_vars_a.html#index_a"},
+{text:"b",url:"functions_vars_b.html#index_b"},
{text:"c",url:"functions_vars_c.html#index_c"},
{text:"d",url:"functions_vars_d.html#index_d"},
{text:"e",url:"functions_vars_e.html#index_e"},
@@ -78,7 +82,9 @@ var menudata={children:[
{text:"t",url:"functions_vars_t.html#index_t"},
{text:"u",url:"functions_vars_u.html#index_u"},
{text:"v",url:"functions_vars_v.html#index_v"},
-{text:"w",url:"functions_vars_w.html#index_w"}]},
+{text:"w",url:"functions_vars_w.html#index_w"},
+{text:"x",url:"functions_vars_x.html#index_x"},
+{text:"y",url:"functions_vars_y.html#index_y"}]},
{text:"Typedefs",url:"functions_type.html",children:[
{text:"c",url:"functions_type.html#index_c"},
{text:"i",url:"functions_type.html#index_i"},
diff --git a/docs/modules.html b/docs/modules.html
index 38bf518..13aaf68 100644
--- a/docs/modules.html
+++ b/docs/modules.html
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('modules.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/namespace_file_tools.html b/docs/namespace_file_tools.html
index df37cea..f2e311e 100644
--- a/docs/namespace_file_tools.html
+++ b/docs/namespace_file_tools.html
@@ -160,7 +160,7 @@ Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_file_tools.html">FileTools</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/namespace_string_tools.html b/docs/namespace_string_tools.html
index c6807bc..3c2e95b 100644
--- a/docs/namespace_string_tools.html
+++ b/docs/namespace_string_tools.html
@@ -353,7 +353,7 @@ Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_string_tools.html">StringTools</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/namespace_tg_bot.html b/docs/namespace_tg_bot.html
index 0a4d1f0..cf8703e 100644
--- a/docs/namespace_tg_bot.html
+++ b/docs/namespace_tg_bot.html
@@ -100,6 +100,8 @@ Classes</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat_member.html">ChatMember</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chat_photo.html">ChatPhoto</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_chosen_inline_result.html">ChosenInlineResult</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_contact.html">Contact</a></td></tr>
@@ -178,30 +180,64 @@ Classes</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_location_message_content.html">InputLocationMessageContent</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media.html">InputMedia</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media_photo.html">InputMediaPhoto</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_media_video.html">InputMediaVideo</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_message_content.html">InputMessageContent</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_text_message_content.html">InputTextMessageContent</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_input_venue_message_content.html">InputVenueMessageContent</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_invoice.html">Invoice</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This object contains basic information about an invoice. <a href="class_tg_bot_1_1_invoice.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_keyboard_button.html">KeyboardButton</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_labeled_price.html">LabeledPrice</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This object represents a portion of the price for goods or services. <a href="class_tg_bot_1_1_labeled_price.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_location.html">Location</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_mask_position.html">MaskPosition</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_message.html">Message</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_message_entity.html">MessageEntity</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_order_info.html">OrderInfo</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This object represents information about an order. <a href="class_tg_bot_1_1_order_info.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_photo_size.html">PhotoSize</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_pre_checkout_query.html">PreCheckoutQuery</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This object contains information about an incoming pre-checkout query. <a href="class_tg_bot_1_1_pre_checkout_query.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_reply_keyboard_markup.html">ReplyKeyboardMarkup</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_reply_keyboard_remove.html">ReplyKeyboardRemove</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_response_parameters.html">ResponseParameters</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_address.html">ShippingAddress</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This object represents a shipping address. <a href="class_tg_bot_1_1_shipping_address.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_option.html">ShippingOption</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This object represents one shipping option. <a href="class_tg_bot_1_1_shipping_option.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_shipping_query.html">ShippingQuery</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This object contains information about an incoming shipping query. <a href="class_tg_bot_1_1_shipping_query.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_sticker.html">Sticker</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_sticker_set.html">StickerSet</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_successful_payment.html">SuccessfulPayment</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This object contains basic information about a successful payment. <a href="class_tg_bot_1_1_successful_payment.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_exception.html">TgException</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_tg_long_poll.html">TgLongPoll</a></td></tr>
@@ -224,6 +260,8 @@ Classes</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_video.html">Video</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_video_note.html">VideoNote</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_voice.html">Voice</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tg_bot_1_1_webhook_info.html">WebhookInfo</a></td></tr>
@@ -235,7 +273,7 @@ Classes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_tg_bot.html">TgBot</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/namespace_tg_bot.js b/docs/namespace_tg_bot.js
index 9ec35fb..cd60562 100644
--- a/docs/namespace_tg_bot.js
+++ b/docs/namespace_tg_bot.js
@@ -6,6 +6,7 @@ var namespace_tg_bot =
[ "CallbackQuery", "class_tg_bot_1_1_callback_query.html", "class_tg_bot_1_1_callback_query" ],
[ "Chat", "class_tg_bot_1_1_chat.html", "class_tg_bot_1_1_chat" ],
[ "ChatMember", "class_tg_bot_1_1_chat_member.html", "class_tg_bot_1_1_chat_member" ],
+ [ "ChatPhoto", "class_tg_bot_1_1_chat_photo.html", "class_tg_bot_1_1_chat_photo" ],
[ "ChosenInlineResult", "class_tg_bot_1_1_chosen_inline_result.html", "class_tg_bot_1_1_chosen_inline_result" ],
[ "Contact", "class_tg_bot_1_1_contact.html", "class_tg_bot_1_1_contact" ],
[ "Document", "class_tg_bot_1_1_document.html", "class_tg_bot_1_1_document" ],
@@ -45,18 +46,31 @@ var namespace_tg_bot =
[ "InputContactMessageContent", "class_tg_bot_1_1_input_contact_message_content.html", "class_tg_bot_1_1_input_contact_message_content" ],
[ "InputFile", "class_tg_bot_1_1_input_file.html", "class_tg_bot_1_1_input_file" ],
[ "InputLocationMessageContent", "class_tg_bot_1_1_input_location_message_content.html", "class_tg_bot_1_1_input_location_message_content" ],
+ [ "InputMedia", "class_tg_bot_1_1_input_media.html", "class_tg_bot_1_1_input_media" ],
+ [ "InputMediaPhoto", "class_tg_bot_1_1_input_media_photo.html", "class_tg_bot_1_1_input_media_photo" ],
+ [ "InputMediaVideo", "class_tg_bot_1_1_input_media_video.html", "class_tg_bot_1_1_input_media_video" ],
[ "InputMessageContent", "class_tg_bot_1_1_input_message_content.html", "class_tg_bot_1_1_input_message_content" ],
[ "InputTextMessageContent", "class_tg_bot_1_1_input_text_message_content.html", "class_tg_bot_1_1_input_text_message_content" ],
[ "InputVenueMessageContent", "class_tg_bot_1_1_input_venue_message_content.html", "class_tg_bot_1_1_input_venue_message_content" ],
+ [ "Invoice", "class_tg_bot_1_1_invoice.html", "class_tg_bot_1_1_invoice" ],
[ "KeyboardButton", "class_tg_bot_1_1_keyboard_button.html", "class_tg_bot_1_1_keyboard_button" ],
+ [ "LabeledPrice", "class_tg_bot_1_1_labeled_price.html", "class_tg_bot_1_1_labeled_price" ],
[ "Location", "class_tg_bot_1_1_location.html", "class_tg_bot_1_1_location" ],
+ [ "MaskPosition", "class_tg_bot_1_1_mask_position.html", "class_tg_bot_1_1_mask_position" ],
[ "Message", "class_tg_bot_1_1_message.html", "class_tg_bot_1_1_message" ],
[ "MessageEntity", "class_tg_bot_1_1_message_entity.html", "class_tg_bot_1_1_message_entity" ],
+ [ "OrderInfo", "class_tg_bot_1_1_order_info.html", "class_tg_bot_1_1_order_info" ],
[ "PhotoSize", "class_tg_bot_1_1_photo_size.html", "class_tg_bot_1_1_photo_size" ],
+ [ "PreCheckoutQuery", "class_tg_bot_1_1_pre_checkout_query.html", "class_tg_bot_1_1_pre_checkout_query" ],
[ "ReplyKeyboardMarkup", "class_tg_bot_1_1_reply_keyboard_markup.html", "class_tg_bot_1_1_reply_keyboard_markup" ],
[ "ReplyKeyboardRemove", "class_tg_bot_1_1_reply_keyboard_remove.html", "class_tg_bot_1_1_reply_keyboard_remove" ],
[ "ResponseParameters", "class_tg_bot_1_1_response_parameters.html", "class_tg_bot_1_1_response_parameters" ],
+ [ "ShippingAddress", "class_tg_bot_1_1_shipping_address.html", "class_tg_bot_1_1_shipping_address" ],
+ [ "ShippingOption", "class_tg_bot_1_1_shipping_option.html", "class_tg_bot_1_1_shipping_option" ],
+ [ "ShippingQuery", "class_tg_bot_1_1_shipping_query.html", "class_tg_bot_1_1_shipping_query" ],
[ "Sticker", "class_tg_bot_1_1_sticker.html", "class_tg_bot_1_1_sticker" ],
+ [ "StickerSet", "class_tg_bot_1_1_sticker_set.html", "class_tg_bot_1_1_sticker_set" ],
+ [ "SuccessfulPayment", "class_tg_bot_1_1_successful_payment.html", "class_tg_bot_1_1_successful_payment" ],
[ "TgException", "class_tg_bot_1_1_tg_exception.html", "class_tg_bot_1_1_tg_exception" ],
[ "TgLongPoll", "class_tg_bot_1_1_tg_long_poll.html", "class_tg_bot_1_1_tg_long_poll" ],
[ "TgTypeParser", "class_tg_bot_1_1_tg_type_parser.html", "class_tg_bot_1_1_tg_type_parser" ],
@@ -68,6 +82,7 @@ var namespace_tg_bot =
[ "UserProfilePhotos", "class_tg_bot_1_1_user_profile_photos.html", "class_tg_bot_1_1_user_profile_photos" ],
[ "Venue", "class_tg_bot_1_1_venue.html", "class_tg_bot_1_1_venue" ],
[ "Video", "class_tg_bot_1_1_video.html", "class_tg_bot_1_1_video" ],
+ [ "VideoNote", "class_tg_bot_1_1_video_note.html", "class_tg_bot_1_1_video_note" ],
[ "Voice", "class_tg_bot_1_1_voice.html", "class_tg_bot_1_1_voice" ],
[ "WebhookInfo", "class_tg_bot_1_1_webhook_info.html", "class_tg_bot_1_1_webhook_info" ]
]; \ No newline at end of file
diff --git a/docs/namespacemembers.html b/docs/namespacemembers.html
index 55b7887..182cc88 100644
--- a/docs/namespacemembers.html
+++ b/docs/namespacemembers.html
@@ -110,7 +110,7 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/namespacemembers_func.html b/docs/namespacemembers_func.html
index 4ff0302..e9caae5 100644
--- a/docs/namespacemembers_func.html
+++ b/docs/namespacemembers_func.html
@@ -110,7 +110,7 @@ $(document).ready(function(){initNavTree('namespacemembers_func.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/namespaces.html b/docs/namespaces.html
index 6240131..5e02516 100644
--- a/docs/namespaces.html
+++ b/docs/namespaces.html
@@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('namespaces.html','');});
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:34 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:48 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/navtreedata.js b/docs/navtreedata.js
index 1796eda..539894b 100644
--- a/docs/navtreedata.js
+++ b/docs/navtreedata.js
@@ -36,9 +36,10 @@ var NAVTREE =
var NAVTREEINDEX =
[
"_api_8h.html",
-"class_tg_bot_1_1_contact.html#acece1a697b1e94ba95e5a4b161f7e2d3",
-"class_tg_bot_1_1_input_text_message_content.html#a6c7e1a9893a7c7c3be75f221f801e8e1",
-"class_tg_bot_1_1_user_profile_photos.html#a734352c5b115ea29e639f01462187d55"
+"class_tg_bot_1_1_api.html#af961a33f53579fee24090059dab328ea",
+"class_tg_bot_1_1_inline_query_result_gif.html#a470940afb4d7151f36dea3cb0b53b618",
+"class_tg_bot_1_1_sticker_set.html#a029bf60e037c38c991706c378d545f34",
+"functions_d.html"
];
var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/docs/navtreeindex0.js b/docs/navtreeindex0.js
index 8282017..b5daa55 100644
--- a/docs/navtreeindex0.js
+++ b/docs/navtreeindex0.js
@@ -12,26 +12,28 @@ var NAVTREEINDEX0 =
"_chat_8h_source.html":[8,0,0,0,2,2],
"_chat_member_8h.html":[8,0,0,0,2,3],
"_chat_member_8h_source.html":[8,0,0,0,2,3],
-"_chosen_inline_result_8h.html":[8,0,0,0,2,4],
-"_chosen_inline_result_8h_source.html":[8,0,0,0,2,4],
-"_contact_8h.html":[8,0,0,0,2,5],
-"_contact_8h_source.html":[8,0,0,0,2,5],
-"_document_8h.html":[8,0,0,0,2,6],
-"_document_8h_source.html":[8,0,0,0,2,6],
+"_chat_photo_8h.html":[8,0,0,0,2,4],
+"_chat_photo_8h_source.html":[8,0,0,0,2,4],
+"_chosen_inline_result_8h.html":[8,0,0,0,2,5],
+"_chosen_inline_result_8h_source.html":[8,0,0,0,2,5],
+"_contact_8h.html":[8,0,0,0,2,6],
+"_contact_8h_source.html":[8,0,0,0,2,6],
+"_document_8h.html":[8,0,0,0,2,7],
+"_document_8h_source.html":[8,0,0,0,2,7],
"_event_broadcaster_8h.html":[8,0,0,0,5],
"_event_broadcaster_8h_source.html":[8,0,0,0,5],
"_event_handler_8h.html":[8,0,0,0,6],
"_event_handler_8h_source.html":[8,0,0,0,6],
-"_file_8h.html":[8,0,0,0,2,7],
-"_file_8h_source.html":[8,0,0,0,2,7],
+"_file_8h.html":[8,0,0,0,2,8],
+"_file_8h_source.html":[8,0,0,0,2,8],
"_file_tools_8h.html":[8,0,0,0,1,0],
"_file_tools_8h.html#a66bf0f3f36ad4f4fc1dcdf577c95cb92":[8,0,0,0,1,0,1],
"_file_tools_8h.html#aeec0058e5af745983a1ef3e0f678348a":[8,0,0,0,1,0,0],
"_file_tools_8h_source.html":[8,0,0,0,1,0],
-"_force_reply_8h.html":[8,0,0,0,2,8],
-"_force_reply_8h_source.html":[8,0,0,0,2,8],
-"_generic_reply_8h.html":[8,0,0,0,2,9],
-"_generic_reply_8h_source.html":[8,0,0,0,2,9],
+"_force_reply_8h.html":[8,0,0,0,2,9],
+"_force_reply_8h_source.html":[8,0,0,0,2,9],
+"_generic_reply_8h.html":[8,0,0,0,2,10],
+"_generic_reply_8h_source.html":[8,0,0,0,2,10],
"_http_client_8h.html":[8,0,0,0,0,0],
"_http_client_8h_source.html":[8,0,0,0,0,0],
"_http_parser_8h.html":[8,0,0,0,0,1],
@@ -40,84 +42,108 @@ var NAVTREEINDEX0 =
"_http_req_arg_8h_source.html":[8,0,0,0,0,2],
"_http_server_8h.html":[8,0,0,0,0,3],
"_http_server_8h_source.html":[8,0,0,0,0,3],
-"_inline_keyboard_button_8h.html":[8,0,0,0,2,10],
-"_inline_keyboard_button_8h_source.html":[8,0,0,0,2,10],
-"_inline_keyboard_markup_8h.html":[8,0,0,0,2,11],
-"_inline_keyboard_markup_8h_source.html":[8,0,0,0,2,11],
-"_inline_query_8h.html":[8,0,0,0,2,12],
-"_inline_query_8h_source.html":[8,0,0,0,2,12],
-"_inline_query_result_8h.html":[8,0,0,0,2,13],
-"_inline_query_result_8h_source.html":[8,0,0,0,2,13],
-"_inline_query_result_article_8h.html":[8,0,0,0,2,14],
-"_inline_query_result_article_8h_source.html":[8,0,0,0,2,14],
-"_inline_query_result_audio_8h.html":[8,0,0,0,2,15],
-"_inline_query_result_audio_8h_source.html":[8,0,0,0,2,15],
-"_inline_query_result_cached_audio_8h.html":[8,0,0,0,2,16],
-"_inline_query_result_cached_audio_8h_source.html":[8,0,0,0,2,16],
-"_inline_query_result_cached_document_8h.html":[8,0,0,0,2,17],
-"_inline_query_result_cached_document_8h_source.html":[8,0,0,0,2,17],
-"_inline_query_result_cached_gif_8h.html":[8,0,0,0,2,18],
-"_inline_query_result_cached_gif_8h_source.html":[8,0,0,0,2,18],
-"_inline_query_result_cached_mpeg4_gif_8h.html":[8,0,0,0,2,19],
-"_inline_query_result_cached_mpeg4_gif_8h_source.html":[8,0,0,0,2,19],
-"_inline_query_result_cached_photo_8h.html":[8,0,0,0,2,20],
-"_inline_query_result_cached_photo_8h_source.html":[8,0,0,0,2,20],
-"_inline_query_result_cached_sticker_8h.html":[8,0,0,0,2,21],
-"_inline_query_result_cached_sticker_8h_source.html":[8,0,0,0,2,21],
-"_inline_query_result_cached_video_8h.html":[8,0,0,0,2,22],
-"_inline_query_result_cached_video_8h_source.html":[8,0,0,0,2,22],
-"_inline_query_result_cached_voice_8h.html":[8,0,0,0,2,23],
-"_inline_query_result_cached_voice_8h_source.html":[8,0,0,0,2,23],
-"_inline_query_result_contact_8h.html":[8,0,0,0,2,24],
-"_inline_query_result_contact_8h_source.html":[8,0,0,0,2,24],
-"_inline_query_result_document_8h.html":[8,0,0,0,2,25],
-"_inline_query_result_document_8h_source.html":[8,0,0,0,2,25],
-"_inline_query_result_game_8h.html":[8,0,0,0,2,26],
-"_inline_query_result_game_8h_source.html":[8,0,0,0,2,26],
-"_inline_query_result_gif_8h.html":[8,0,0,0,2,27],
-"_inline_query_result_gif_8h_source.html":[8,0,0,0,2,27],
-"_inline_query_result_location_8h.html":[8,0,0,0,2,28],
-"_inline_query_result_location_8h_source.html":[8,0,0,0,2,28],
-"_inline_query_result_mpeg4_gif_8h.html":[8,0,0,0,2,29],
-"_inline_query_result_mpeg4_gif_8h_source.html":[8,0,0,0,2,29],
-"_inline_query_result_photo_8h.html":[8,0,0,0,2,30],
-"_inline_query_result_photo_8h_source.html":[8,0,0,0,2,30],
-"_inline_query_result_venue_8h.html":[8,0,0,0,2,31],
-"_inline_query_result_venue_8h_source.html":[8,0,0,0,2,31],
-"_inline_query_result_video_8h.html":[8,0,0,0,2,32],
-"_inline_query_result_video_8h_source.html":[8,0,0,0,2,32],
-"_inline_query_result_voice_8h.html":[8,0,0,0,2,33],
-"_inline_query_result_voice_8h_source.html":[8,0,0,0,2,33],
-"_input_contact_message_content_8h.html":[8,0,0,0,2,34],
-"_input_contact_message_content_8h_source.html":[8,0,0,0,2,34],
-"_input_file_8h.html":[8,0,0,0,2,35],
-"_input_file_8h_source.html":[8,0,0,0,2,35],
-"_input_location_message_content_8h.html":[8,0,0,0,2,36],
-"_input_location_message_content_8h_source.html":[8,0,0,0,2,36],
-"_input_message_content_8h.html":[8,0,0,0,2,37],
-"_input_message_content_8h_source.html":[8,0,0,0,2,37],
-"_input_text_message_content_8h.html":[8,0,0,0,2,38],
-"_input_text_message_content_8h_source.html":[8,0,0,0,2,38],
-"_input_venue_message_content_8h.html":[8,0,0,0,2,39],
-"_input_venue_message_content_8h_source.html":[8,0,0,0,2,39],
-"_keyboard_button_8h.html":[8,0,0,0,2,40],
-"_keyboard_button_8h_source.html":[8,0,0,0,2,40],
-"_location_8h.html":[8,0,0,0,2,41],
-"_location_8h_source.html":[8,0,0,0,2,41],
-"_message_8h.html":[8,0,0,0,2,42],
-"_message_8h_source.html":[8,0,0,0,2,42],
-"_message_entity_8h.html":[8,0,0,0,2,43],
-"_message_entity_8h_source.html":[8,0,0,0,2,43],
-"_photo_size_8h.html":[8,0,0,0,2,44],
-"_photo_size_8h_source.html":[8,0,0,0,2,44],
-"_reply_keyboard_markup_8h.html":[8,0,0,0,2,45],
-"_reply_keyboard_markup_8h_source.html":[8,0,0,0,2,45],
-"_reply_keyboard_remove_8h.html":[8,0,0,0,2,46],
-"_reply_keyboard_remove_8h_source.html":[8,0,0,0,2,46],
-"_response_parameters_8h.html":[8,0,0,0,2,47],
-"_response_parameters_8h_source.html":[8,0,0,0,2,47],
-"_sticker_8h.html":[8,0,0,0,2,48],
-"_sticker_8h_source.html":[8,0,0,0,2,48],
+"_inline_keyboard_button_8h.html":[8,0,0,0,2,11],
+"_inline_keyboard_button_8h_source.html":[8,0,0,0,2,11],
+"_inline_keyboard_markup_8h.html":[8,0,0,0,2,12],
+"_inline_keyboard_markup_8h_source.html":[8,0,0,0,2,12],
+"_inline_query_8h.html":[8,0,0,0,2,13],
+"_inline_query_8h_source.html":[8,0,0,0,2,13],
+"_inline_query_result_8h.html":[8,0,0,0,2,14],
+"_inline_query_result_8h_source.html":[8,0,0,0,2,14],
+"_inline_query_result_article_8h.html":[8,0,0,0,2,15],
+"_inline_query_result_article_8h_source.html":[8,0,0,0,2,15],
+"_inline_query_result_audio_8h.html":[8,0,0,0,2,16],
+"_inline_query_result_audio_8h_source.html":[8,0,0,0,2,16],
+"_inline_query_result_cached_audio_8h.html":[8,0,0,0,2,17],
+"_inline_query_result_cached_audio_8h_source.html":[8,0,0,0,2,17],
+"_inline_query_result_cached_document_8h.html":[8,0,0,0,2,18],
+"_inline_query_result_cached_document_8h_source.html":[8,0,0,0,2,18],
+"_inline_query_result_cached_gif_8h.html":[8,0,0,0,2,19],
+"_inline_query_result_cached_gif_8h_source.html":[8,0,0,0,2,19],
+"_inline_query_result_cached_mpeg4_gif_8h.html":[8,0,0,0,2,20],
+"_inline_query_result_cached_mpeg4_gif_8h_source.html":[8,0,0,0,2,20],
+"_inline_query_result_cached_photo_8h.html":[8,0,0,0,2,21],
+"_inline_query_result_cached_photo_8h_source.html":[8,0,0,0,2,21],
+"_inline_query_result_cached_sticker_8h.html":[8,0,0,0,2,22],
+"_inline_query_result_cached_sticker_8h_source.html":[8,0,0,0,2,22],
+"_inline_query_result_cached_video_8h.html":[8,0,0,0,2,23],
+"_inline_query_result_cached_video_8h_source.html":[8,0,0,0,2,23],
+"_inline_query_result_cached_voice_8h.html":[8,0,0,0,2,24],
+"_inline_query_result_cached_voice_8h_source.html":[8,0,0,0,2,24],
+"_inline_query_result_contact_8h.html":[8,0,0,0,2,25],
+"_inline_query_result_contact_8h_source.html":[8,0,0,0,2,25],
+"_inline_query_result_document_8h.html":[8,0,0,0,2,26],
+"_inline_query_result_document_8h_source.html":[8,0,0,0,2,26],
+"_inline_query_result_game_8h.html":[8,0,0,0,2,27],
+"_inline_query_result_game_8h_source.html":[8,0,0,0,2,27],
+"_inline_query_result_gif_8h.html":[8,0,0,0,2,28],
+"_inline_query_result_gif_8h_source.html":[8,0,0,0,2,28],
+"_inline_query_result_location_8h.html":[8,0,0,0,2,29],
+"_inline_query_result_location_8h_source.html":[8,0,0,0,2,29],
+"_inline_query_result_mpeg4_gif_8h.html":[8,0,0,0,2,30],
+"_inline_query_result_mpeg4_gif_8h_source.html":[8,0,0,0,2,30],
+"_inline_query_result_photo_8h.html":[8,0,0,0,2,31],
+"_inline_query_result_photo_8h_source.html":[8,0,0,0,2,31],
+"_inline_query_result_venue_8h.html":[8,0,0,0,2,32],
+"_inline_query_result_venue_8h_source.html":[8,0,0,0,2,32],
+"_inline_query_result_video_8h.html":[8,0,0,0,2,33],
+"_inline_query_result_video_8h_source.html":[8,0,0,0,2,33],
+"_inline_query_result_voice_8h.html":[8,0,0,0,2,34],
+"_inline_query_result_voice_8h_source.html":[8,0,0,0,2,34],
+"_input_contact_message_content_8h.html":[8,0,0,0,2,35],
+"_input_contact_message_content_8h_source.html":[8,0,0,0,2,35],
+"_input_file_8h.html":[8,0,0,0,2,36],
+"_input_file_8h_source.html":[8,0,0,0,2,36],
+"_input_location_message_content_8h.html":[8,0,0,0,2,37],
+"_input_location_message_content_8h_source.html":[8,0,0,0,2,37],
+"_input_media_8h.html":[8,0,0,0,2,38],
+"_input_media_8h_source.html":[8,0,0,0,2,38],
+"_input_media_photo_8h.html":[8,0,0,0,2,39],
+"_input_media_photo_8h_source.html":[8,0,0,0,2,39],
+"_input_media_video_8h.html":[8,0,0,0,2,40],
+"_input_media_video_8h_source.html":[8,0,0,0,2,40],
+"_input_message_content_8h.html":[8,0,0,0,2,41],
+"_input_message_content_8h_source.html":[8,0,0,0,2,41],
+"_input_text_message_content_8h.html":[8,0,0,0,2,42],
+"_input_text_message_content_8h_source.html":[8,0,0,0,2,42],
+"_input_venue_message_content_8h.html":[8,0,0,0,2,43],
+"_input_venue_message_content_8h_source.html":[8,0,0,0,2,43],
+"_invoice_8h.html":[8,0,0,0,2,44],
+"_invoice_8h_source.html":[8,0,0,0,2,44],
+"_keyboard_button_8h.html":[8,0,0,0,2,45],
+"_keyboard_button_8h_source.html":[8,0,0,0,2,45],
+"_labeled_price_8h.html":[8,0,0,0,2,46],
+"_labeled_price_8h_source.html":[8,0,0,0,2,46],
+"_location_8h.html":[8,0,0,0,2,47],
+"_location_8h_source.html":[8,0,0,0,2,47],
+"_mask_position_8h.html":[8,0,0,0,2,48],
+"_mask_position_8h_source.html":[8,0,0,0,2,48],
+"_message_8h.html":[8,0,0,0,2,49],
+"_message_8h_source.html":[8,0,0,0,2,49],
+"_message_entity_8h.html":[8,0,0,0,2,50],
+"_message_entity_8h_source.html":[8,0,0,0,2,50],
+"_order_info_8h.html":[8,0,0,0,2,51],
+"_order_info_8h_source.html":[8,0,0,0,2,51],
+"_photo_size_8h.html":[8,0,0,0,2,52],
+"_photo_size_8h_source.html":[8,0,0,0,2,52],
+"_pre_checkout_query_8h.html":[8,0,0,0,2,53],
+"_pre_checkout_query_8h_source.html":[8,0,0,0,2,53],
+"_reply_keyboard_markup_8h.html":[8,0,0,0,2,54],
+"_reply_keyboard_markup_8h_source.html":[8,0,0,0,2,54],
+"_reply_keyboard_remove_8h.html":[8,0,0,0,2,55],
+"_reply_keyboard_remove_8h_source.html":[8,0,0,0,2,55],
+"_response_parameters_8h.html":[8,0,0,0,2,56],
+"_response_parameters_8h_source.html":[8,0,0,0,2,56],
+"_shipping_address_8h.html":[8,0,0,0,2,57],
+"_shipping_address_8h_source.html":[8,0,0,0,2,57],
+"_shipping_option_8h.html":[8,0,0,0,2,58],
+"_shipping_option_8h_source.html":[8,0,0,0,2,58],
+"_shipping_query_8h.html":[8,0,0,0,2,59],
+"_shipping_query_8h_source.html":[8,0,0,0,2,59],
+"_sticker_8h.html":[8,0,0,0,2,60],
+"_sticker_8h_source.html":[8,0,0,0,2,60],
+"_sticker_set_8h.html":[8,0,0,0,2,61],
+"_sticker_set_8h_source.html":[8,0,0,0,2,61],
"_string_tools_8h.html":[8,0,0,0,1,1],
"_string_tools_8h.html#a0136fb0794d49068fd59ee54863feaf0":[8,0,0,0,1,1,2],
"_string_tools_8h.html#a4e79ae0938faa2be79b4004f8d38cc36":[8,0,0,0,1,1,4],
@@ -127,6 +153,8 @@ var NAVTREEINDEX0 =
"_string_tools_8h.html#abca17ac29bcc3e047459f3250497bd26":[8,0,0,0,1,1,3],
"_string_tools_8h.html#ae7831577f52841166e96c93357956369":[8,0,0,0,1,1,5],
"_string_tools_8h_source.html":[8,0,0,0,1,1],
+"_successful_payment_8h.html":[8,0,0,0,2,62],
+"_successful_payment_8h_source.html":[8,0,0,0,2,62],
"_tg_exception_8h.html":[8,0,0,0,8],
"_tg_exception_8h_source.html":[8,0,0,0,8],
"_tg_long_poll_8h.html":[8,0,0,0,0,4],
@@ -139,115 +167,87 @@ var NAVTREEINDEX0 =
"_tg_webhook_server_8h_source.html":[8,0,0,0,0,6],
"_tg_webhook_tcp_server_8h.html":[8,0,0,0,0,7],
"_tg_webhook_tcp_server_8h_source.html":[8,0,0,0,0,7],
-"_update_8h.html":[8,0,0,0,2,49],
-"_update_8h_source.html":[8,0,0,0,2,49],
+"_update_8h.html":[8,0,0,0,2,63],
+"_update_8h_source.html":[8,0,0,0,2,63],
"_url_8h.html":[8,0,0,0,0,8],
"_url_8h_source.html":[8,0,0,0,0,8],
-"_user_8h.html":[8,0,0,0,2,50],
-"_user_8h_source.html":[8,0,0,0,2,50],
-"_user_profile_photos_8h.html":[8,0,0,0,2,51],
-"_user_profile_photos_8h_source.html":[8,0,0,0,2,51],
-"_venue_8h.html":[8,0,0,0,2,52],
-"_venue_8h_source.html":[8,0,0,0,2,52],
-"_video_8h.html":[8,0,0,0,2,53],
-"_video_8h_source.html":[8,0,0,0,2,53],
-"_voice_8h.html":[8,0,0,0,2,54],
-"_voice_8h_source.html":[8,0,0,0,2,54],
-"_webhook_info_8h.html":[8,0,0,0,2,55],
-"_webhook_info_8h_source.html":[8,0,0,0,2,55],
+"_user_8h.html":[8,0,0,0,2,64],
+"_user_8h_source.html":[8,0,0,0,2,64],
+"_user_profile_photos_8h.html":[8,0,0,0,2,65],
+"_user_profile_photos_8h_source.html":[8,0,0,0,2,65],
+"_venue_8h.html":[8,0,0,0,2,66],
+"_venue_8h_source.html":[8,0,0,0,2,66],
+"_video_8h.html":[8,0,0,0,2,67],
+"_video_8h_source.html":[8,0,0,0,2,67],
+"_video_note_8h.html":[8,0,0,0,2,68],
+"_video_note_8h_source.html":[8,0,0,0,2,68],
+"_voice_8h.html":[8,0,0,0,2,69],
+"_voice_8h_source.html":[8,0,0,0,2,69],
+"_webhook_info_8h.html":[8,0,0,0,2,70],
+"_webhook_info_8h_source.html":[8,0,0,0,2,70],
"annotated.html":[7,0],
"class_tg_bot_1_1_api.html":[5,0,0],
-"class_tg_bot_1_1_api.html#a018da546747f0d34a5fa3bdb6a715a07":[5,0,0,13],
-"class_tg_bot_1_1_api.html#a02516736a544239624cd78f9e00dd625":[5,0,0,21],
-"class_tg_bot_1_1_api.html#a07c9bb7aa68a66bec54dd9bcf97875d7":[5,0,0,19],
-"class_tg_bot_1_1_api.html#a21b1aa48e167883cb05443dd7d1396ad":[5,0,0,37],
-"class_tg_bot_1_1_api.html#a28d6bda0f615ff1c7063905eb61b5cde":[5,0,0,20],
-"class_tg_bot_1_1_api.html#a2f73414941d8bb67ff3721a674274bf8":[5,0,0,1],
-"class_tg_bot_1_1_api.html#a2fd133b562c8bcad74d4b76e4fdbc5b8":[5,0,0,11],
-"class_tg_bot_1_1_api.html#a3fecab4c02d4a768742a5c22b2e805f7":[5,0,0,25],
-"class_tg_bot_1_1_api.html#a430f9e036859250345d2125b7688a1f9":[5,0,0,2],
-"class_tg_bot_1_1_api.html#a43bf35783ec4f9a03e46925e36fda24c":[5,0,0,18],
-"class_tg_bot_1_1_api.html#a44ea670c4eecdf100f60be3c90911eec":[5,0,0,39],
-"class_tg_bot_1_1_api.html#a483c9c374b6f42bceb66b0093bf1cb4f":[5,0,0,33],
-"class_tg_bot_1_1_api.html#a566fcf52400de18737110edd7ab01535":[5,0,0,15],
-"class_tg_bot_1_1_api.html#a5efcfe0a1667c3574ea97018155e763e":[5,0,0,28],
-"class_tg_bot_1_1_api.html#a5fd4787f1c4784763364da467ee939f5":[5,0,0,29],
-"class_tg_bot_1_1_api.html#a648190cc90ed13172bc2327344d0e7f6":[5,0,0,12],
-"class_tg_bot_1_1_api.html#a705ba545050347ffc64fc304367918e1":[5,0,0,32],
-"class_tg_bot_1_1_api.html#a7385a5377b9755e2308e44d0fe51a8f2":[5,0,0,26],
-"class_tg_bot_1_1_api.html#a77fe17ad287f702bb021fc92575a0e2d":[5,0,0,23],
-"class_tg_bot_1_1_api.html#a837ece41c01aa9405c3951a870fa2ff1":[5,0,0,31],
-"class_tg_bot_1_1_api.html#a8663d3b183eb53d6b7ca19791e55d7d7":[5,0,0,6],
-"class_tg_bot_1_1_api.html#a8c0f2eeefdddbc13e43093ec20ce4528":[5,0,0,35],
-"class_tg_bot_1_1_api.html#a8fbfde4234553c478987746c43b08e62":[5,0,0,4],
-"class_tg_bot_1_1_api.html#a91ab4ca23c30bcb3064c114cb9d690ed":[5,0,0,27],
-"class_tg_bot_1_1_api.html#a963570ff375bced1e5b21246082365f1":[5,0,0,3],
-"class_tg_bot_1_1_api.html#a9edd65a004e477580923216cf741af3f":[5,0,0,7],
-"class_tg_bot_1_1_api.html#aa01ddbbf3eb706cf901a1f0abdb2aa3b":[5,0,0,24],
-"class_tg_bot_1_1_api.html#aa605f96bd5de1a3a432e14a160bac210":[5,0,0,17],
-"class_tg_bot_1_1_api.html#aa60ec06b9171d94ef717f1ac03190f07":[5,0,0,5],
-"class_tg_bot_1_1_api.html#abd10abcfaf859c63cab0526b8c9179c9":[5,0,0,16],
+"class_tg_bot_1_1_api.html#a00934efcb21f69e71ff6ab0eca9617a5":[5,0,0,51],
+"class_tg_bot_1_1_api.html#a018da546747f0d34a5fa3bdb6a715a07":[5,0,0,22],
+"class_tg_bot_1_1_api.html#a0921c2b640cd388f6e4a13d63fdbe3cc":[5,0,0,44],
+"class_tg_bot_1_1_api.html#a0b77fde611ecb916b5975a7ab9fa87f7":[5,0,0,58],
+"class_tg_bot_1_1_api.html#a0f1480777525731928db02eddee39151":[5,0,0,6],
+"class_tg_bot_1_1_api.html#a1dd8b4abfb95233c70b7436515ca680d":[5,0,0,15],
+"class_tg_bot_1_1_api.html#a241ae72f26953de44fec46dfef2f29b3":[5,0,0,46],
+"class_tg_bot_1_1_api.html#a270296c79f52985fca19cacf3ed75d2f":[5,0,0,25],
+"class_tg_bot_1_1_api.html#a28d6bda0f615ff1c7063905eb61b5cde":[5,0,0,30],
+"class_tg_bot_1_1_api.html#a29f67a91434a7ce8b017f103419f23c4":[5,0,0,37],
+"class_tg_bot_1_1_api.html#a2d80bc4f88e797fa455c213eb18db012":[5,0,0,63],
+"class_tg_bot_1_1_api.html#a2f73414941d8bb67ff3721a674274bf8":[5,0,0,3],
+"class_tg_bot_1_1_api.html#a2fd133b562c8bcad74d4b76e4fdbc5b8":[5,0,0,20],
+"class_tg_bot_1_1_api.html#a3351e9ee5561453bfa61218ddce8be47":[5,0,0,47],
+"class_tg_bot_1_1_api.html#a378064e036f99e8f2a9c5a70c5e2c33c":[5,0,0,5],
+"class_tg_bot_1_1_api.html#a3b85e962cd7ed5df9f4204b8424aabef":[5,0,0,29],
+"class_tg_bot_1_1_api.html#a3dad69c5211708ec8581f2bd6f3265bc":[5,0,0,41],
+"class_tg_bot_1_1_api.html#a40937330bcd8dc6c3658c582194653fc":[5,0,0,14],
+"class_tg_bot_1_1_api.html#a430f9e036859250345d2125b7688a1f9":[5,0,0,4],
+"class_tg_bot_1_1_api.html#a43bf35783ec4f9a03e46925e36fda24c":[5,0,0,28],
+"class_tg_bot_1_1_api.html#a43c91c467f45e4207968bf6cf1cb3a6e":[5,0,0,57],
+"class_tg_bot_1_1_api.html#a44ea670c4eecdf100f60be3c90911eec":[5,0,0,61],
+"class_tg_bot_1_1_api.html#a46cc0a40d56bccc92e46b8fabd49962e":[5,0,0,39],
+"class_tg_bot_1_1_api.html#a48af7fd639ee071eac165e49c75cc6d0":[5,0,0,1],
+"class_tg_bot_1_1_api.html#a4a701223b6a834b594e216a80695d300":[5,0,0,32],
+"class_tg_bot_1_1_api.html#a5479c47ebc9f7385cb78e957351234cd":[5,0,0,40],
+"class_tg_bot_1_1_api.html#a566fcf52400de18737110edd7ab01535":[5,0,0,24],
+"class_tg_bot_1_1_api.html#a5b0cf2c9b99bd1376def02fb698b8076":[5,0,0,17],
+"class_tg_bot_1_1_api.html#a61fa540a7db9597618b7fb15fe5095a0":[5,0,0,7],
+"class_tg_bot_1_1_api.html#a6243b9d3f501e2593e24b05bebd6e419":[5,0,0,53],
+"class_tg_bot_1_1_api.html#a648190cc90ed13172bc2327344d0e7f6":[5,0,0,21],
+"class_tg_bot_1_1_api.html#a71bb086a1247df2ec28b47d86ebb3709":[5,0,0,43],
+"class_tg_bot_1_1_api.html#a77fe17ad287f702bb021fc92575a0e2d":[5,0,0,36],
+"class_tg_bot_1_1_api.html#a7cc6aab79f09874d5155d711d097e1d1":[5,0,0,49],
+"class_tg_bot_1_1_api.html#a84538c3c1ab19dc262b471edb361ad8d":[5,0,0,31],
+"class_tg_bot_1_1_api.html#a885e70f75a1def9b953290aea2991c42":[5,0,0,8],
+"class_tg_bot_1_1_api.html#a88c3613916639a67f876b1ae3cfaffd4":[5,0,0,2],
+"class_tg_bot_1_1_api.html#a8fbfde4234553c478987746c43b08e62":[5,0,0,11],
+"class_tg_bot_1_1_api.html#a958b5a97bddd5c2ff57df30788a4385b":[5,0,0,55],
+"class_tg_bot_1_1_api.html#a963570ff375bced1e5b21246082365f1":[5,0,0,9],
+"class_tg_bot_1_1_api.html#a979612d47e46ed29bc9d2e7ab1addb7e":[5,0,0,13],
+"class_tg_bot_1_1_api.html#aa605f96bd5de1a3a432e14a160bac210":[5,0,0,27],
+"class_tg_bot_1_1_api.html#aa60ec06b9171d94ef717f1ac03190f07":[5,0,0,12],
+"class_tg_bot_1_1_api.html#aa7a1d9cef9cdbdad3b82f020b5395dd8":[5,0,0,34],
+"class_tg_bot_1_1_api.html#aa9a0592b9a6c3ffe0d05005292b90250":[5,0,0,54],
+"class_tg_bot_1_1_api.html#aaf32b01ea203366959676afd98e8d7e2":[5,0,0,16],
+"class_tg_bot_1_1_api.html#aafb54206146f5b9510ef89026d0b8589":[5,0,0,56],
+"class_tg_bot_1_1_api.html#aafc9eac23e52cf9f0831b0b47386f44d":[5,0,0,50],
+"class_tg_bot_1_1_api.html#ab7767c4474092f5fee78150394ae0ef2":[5,0,0,45],
+"class_tg_bot_1_1_api.html#abd10abcfaf859c63cab0526b8c9179c9":[5,0,0,26],
"class_tg_bot_1_1_api.html#ac0e4615a8944c07e7db3811ee84f2a94":[5,0,0,0],
-"class_tg_bot_1_1_api.html#ac50bdd50bf0cf5a211e699925759ebc1":[5,0,0,14],
-"class_tg_bot_1_1_api.html#acf5818100f3529706d8aa888f3922594":[5,0,0,9],
-"class_tg_bot_1_1_api.html#ad042b4d7f03f45eb59acb68085faaa23":[5,0,0,10],
-"class_tg_bot_1_1_api.html#ae48a4c5793721df8438d2c01962e0e2e":[5,0,0,34],
-"class_tg_bot_1_1_api.html#ae748d3681b132b0cbd6a1a9080a4da2e":[5,0,0,8],
-"class_tg_bot_1_1_api.html#ae930747779c2b9777a16d2595ef5c920":[5,0,0,30],
-"class_tg_bot_1_1_api.html#aef36b31266345808a87d77ab1dfa12d4":[5,0,0,36],
-"class_tg_bot_1_1_api.html#af254299f325a89ad413897ee12dfd7c0":[5,0,0,22],
-"class_tg_bot_1_1_api.html#af961a33f53579fee24090059dab328ea":[5,0,0,38],
-"class_tg_bot_1_1_api.html#afb5d57ac6b56fe83e7894e3b686c3339":[5,0,0,40],
-"class_tg_bot_1_1_audio.html":[5,1,0],
-"class_tg_bot_1_1_audio.html#a0657e6fec492919e086084ab07bcf7ae":[5,1,0,4],
-"class_tg_bot_1_1_audio.html#a09651872832ece3b22c7505a2cfc0034":[5,1,0,0],
-"class_tg_bot_1_1_audio.html#a91867bc1857d43021c352781c8b1764d":[5,1,0,1],
-"class_tg_bot_1_1_audio.html#a93a600b9821a425e31e51fdee027e1b4":[5,1,0,6],
-"class_tg_bot_1_1_audio.html#ac91ee59f6137da2da2f7c8ad6d1e9119":[5,1,0,5],
-"class_tg_bot_1_1_audio.html#accecab325a61cce4c4260923d21e2726":[5,1,0,2],
-"class_tg_bot_1_1_audio.html#ae874fb9f864741e2df69287c57fbd035":[5,1,0,3],
-"class_tg_bot_1_1_bot.html":[5,0,1],
-"class_tg_bot_1_1_bot.html#a2f36a7774c1552d00c6e08accf495579":[5,0,1,2],
-"class_tg_bot_1_1_bot.html#a6443b4ec5838112a4f5689ec60665e91":[5,0,1,4],
-"class_tg_bot_1_1_bot.html#a8b644ad116aa6f79a7bc2c308e02d332":[5,0,1,0],
-"class_tg_bot_1_1_bot.html#a99a820c47aa8f8cc0dba35bcd001cbe3":[5,0,1,1],
-"class_tg_bot_1_1_bot.html#ac7becb36b294dfbc556d534925d564ac":[5,0,1,3],
-"class_tg_bot_1_1_callback_query.html":[5,1,1],
-"class_tg_bot_1_1_callback_query.html#a1565d380d5aa70d2304f572e5b56a24e":[5,1,1,6],
-"class_tg_bot_1_1_callback_query.html#a1c60e74159327d5e9e686f4a1278a373":[5,1,1,1],
-"class_tg_bot_1_1_callback_query.html#a355ff7d9025603af780a63be540da901":[5,1,1,3],
-"class_tg_bot_1_1_callback_query.html#a4d36cf008195c0b9b95d2ad7c8561795":[5,1,1,7],
-"class_tg_bot_1_1_callback_query.html#a5a5e4f8368bd95ba214e68cde5d1c7c0":[5,1,1,0],
-"class_tg_bot_1_1_callback_query.html#a9247402a210f4df79cf044683fb66734":[5,1,1,2],
-"class_tg_bot_1_1_callback_query.html#ab2547a0ea44c8a39f351354335082234":[5,1,1,4],
-"class_tg_bot_1_1_callback_query.html#ae9a9b23ba076f2c6d6ba4421de85f7df":[5,1,1,5],
-"class_tg_bot_1_1_chat.html":[5,1,2],
-"class_tg_bot_1_1_chat.html#a0cb746cc149d10ada1af86753f25f93c":[5,1,2,4],
-"class_tg_bot_1_1_chat.html#a15a1f1328125b45ba80ea8ee5a99aed0":[5,1,2,6],
-"class_tg_bot_1_1_chat.html#a46092ec51dcc2ab4f54716eb21c4fb68":[5,1,2,2],
-"class_tg_bot_1_1_chat.html#a86d47a69eb66a74d7f5b294700d884cd":[5,1,2,7],
-"class_tg_bot_1_1_chat.html#a884c0c1c6d6f0a5453231f7b9049da29":[5,1,2,3],
-"class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52e":[5,1,2,1],
-"class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea03937134cedab9078be39a77ee3a48a0":[5,1,2,1,1],
-"class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea47f9082fc380ca62d531096aa1d110f1":[5,1,2,1,0],
-"class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea781dc97dc62331eec3ea9ec4373a3ca8":[5,1,2,1,3],
-"class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea9c306d98196730ac00fc621998b4a8f5":[5,1,2,1,2],
-"class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48":[5,1,2,0],
-"class_tg_bot_1_1_chat.html#aea14be3f3c081d6aea387cd3613fc82e":[5,1,2,5],
-"class_tg_bot_1_1_chat.html#afce7dfa93a025025eef940447ed17990":[5,1,2,8],
-"class_tg_bot_1_1_chat_member.html":[5,1,3],
-"class_tg_bot_1_1_chat_member.html#a1a1cefdfec4a60bd6ba1e588edad9aa1":[5,1,3,2],
-"class_tg_bot_1_1_chat_member.html#a373057cf2fcca9ecb49951a5e61a6666":[5,1,3,1],
-"class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d":[5,1,3,0],
-"class_tg_bot_1_1_chosen_inline_result.html":[5,1,4],
-"class_tg_bot_1_1_chosen_inline_result.html#a0fa803cc7dc0df4f5f35ce1db26d4c6d":[5,1,4,4],
-"class_tg_bot_1_1_chosen_inline_result.html#a34fcb883f27cc3d3fae621a11c8f8270":[5,1,4,5],
-"class_tg_bot_1_1_chosen_inline_result.html#ab35d35a8968b0d943a415a23feed48cd":[5,1,4,1],
-"class_tg_bot_1_1_chosen_inline_result.html#ab61cb2aadbf6ab78e334cbc49076514c":[5,1,4,2],
-"class_tg_bot_1_1_chosen_inline_result.html#ad4b7edd30fd0d876fa99493fe19b3247":[5,1,4,0],
-"class_tg_bot_1_1_chosen_inline_result.html#af4b33cf65a66df2adb1c06843b0ff998":[5,1,4,3],
-"class_tg_bot_1_1_contact.html":[5,1,5],
-"class_tg_bot_1_1_contact.html#a35e56ce0b16eb1119431043dccd8056b":[5,1,5,4],
-"class_tg_bot_1_1_contact.html#a43915fd39dc9ef11a5f8684512ce5e7b":[5,1,5,0],
-"class_tg_bot_1_1_contact.html#a81956d457d30f743bcb74dfbe1635bc8":[5,1,5,1]
+"class_tg_bot_1_1_api.html#ac10306656a242bd3818731dc818a9ebd":[5,0,0,38],
+"class_tg_bot_1_1_api.html#ac50bdd50bf0cf5a211e699925759ebc1":[5,0,0,23],
+"class_tg_bot_1_1_api.html#acf5818100f3529706d8aa888f3922594":[5,0,0,18],
+"class_tg_bot_1_1_api.html#ad042b4d7f03f45eb59acb68085faaa23":[5,0,0,19],
+"class_tg_bot_1_1_api.html#ad0f68ec32e5878a9fe4f922cd4f13b68":[5,0,0,42],
+"class_tg_bot_1_1_api.html#ad3751d4b049e8f7b1d845d041370df98":[5,0,0,60],
+"class_tg_bot_1_1_api.html#ad3ba1e59ffab66acad0e555cc016e05f":[5,0,0,52],
+"class_tg_bot_1_1_api.html#ad77e4687f7536606890a3db42ff5de1f":[5,0,0,33],
+"class_tg_bot_1_1_api.html#ae0d630288ea999c694c23d4aea58247c":[5,0,0,35],
+"class_tg_bot_1_1_api.html#ae999adb4e101bdf95cdee77867e084fc":[5,0,0,62],
+"class_tg_bot_1_1_api.html#af4effdd5b22ef4dbaa7b739672bd3ed4":[5,0,0,48],
+"class_tg_bot_1_1_api.html#af63bf4b6ac63ad077abd7bb4056b3cc5":[5,0,0,10]
};
diff --git a/docs/navtreeindex1.js b/docs/navtreeindex1.js
index bd8535c..f508c9e 100644
--- a/docs/navtreeindex1.js
+++ b/docs/navtreeindex1.js
@@ -1,14 +1,92 @@
var NAVTREEINDEX1 =
{
-"class_tg_bot_1_1_contact.html#acece1a697b1e94ba95e5a4b161f7e2d3":[5,1,5,2],
-"class_tg_bot_1_1_contact.html#ada9f5461d2dd84b547cf563db624ff28":[5,1,5,3],
-"class_tg_bot_1_1_document.html":[5,1,6],
-"class_tg_bot_1_1_document.html#a0b36f1611eb0cda45e47c989689456d6":[5,1,6,2],
-"class_tg_bot_1_1_document.html#a21a156d86da82dcb636fba01a3ef351f":[5,1,6,5],
-"class_tg_bot_1_1_document.html#a3c9b2dca38059ddd219abab398694bc9":[5,1,6,3],
-"class_tg_bot_1_1_document.html#aa67870c6320092c13154abde7dcdf94c":[5,1,6,1],
-"class_tg_bot_1_1_document.html#ac95f48d00ace3b28c97c4bfc1e3e592b":[5,1,6,4],
-"class_tg_bot_1_1_document.html#af311e27c16bf2a1128ee339899face9e":[5,1,6,0],
+"class_tg_bot_1_1_api.html#af961a33f53579fee24090059dab328ea":[5,0,0,59],
+"class_tg_bot_1_1_api.html#afb5d57ac6b56fe83e7894e3b686c3339":[5,0,0,64],
+"class_tg_bot_1_1_audio.html":[5,1,0],
+"class_tg_bot_1_1_audio.html#a0657e6fec492919e086084ab07bcf7ae":[5,1,0,4],
+"class_tg_bot_1_1_audio.html#a09651872832ece3b22c7505a2cfc0034":[5,1,0,0],
+"class_tg_bot_1_1_audio.html#a91867bc1857d43021c352781c8b1764d":[5,1,0,1],
+"class_tg_bot_1_1_audio.html#a93a600b9821a425e31e51fdee027e1b4":[5,1,0,6],
+"class_tg_bot_1_1_audio.html#ac91ee59f6137da2da2f7c8ad6d1e9119":[5,1,0,5],
+"class_tg_bot_1_1_audio.html#accecab325a61cce4c4260923d21e2726":[5,1,0,2],
+"class_tg_bot_1_1_audio.html#ae874fb9f864741e2df69287c57fbd035":[5,1,0,3],
+"class_tg_bot_1_1_bot.html":[5,0,1],
+"class_tg_bot_1_1_bot.html#a2f36a7774c1552d00c6e08accf495579":[5,0,1,2],
+"class_tg_bot_1_1_bot.html#a6443b4ec5838112a4f5689ec60665e91":[5,0,1,4],
+"class_tg_bot_1_1_bot.html#a8b644ad116aa6f79a7bc2c308e02d332":[5,0,1,0],
+"class_tg_bot_1_1_bot.html#a99a820c47aa8f8cc0dba35bcd001cbe3":[5,0,1,1],
+"class_tg_bot_1_1_bot.html#ac7becb36b294dfbc556d534925d564ac":[5,0,1,3],
+"class_tg_bot_1_1_callback_query.html":[5,1,1],
+"class_tg_bot_1_1_callback_query.html#a1565d380d5aa70d2304f572e5b56a24e":[5,1,1,6],
+"class_tg_bot_1_1_callback_query.html#a1c60e74159327d5e9e686f4a1278a373":[5,1,1,1],
+"class_tg_bot_1_1_callback_query.html#a355ff7d9025603af780a63be540da901":[5,1,1,3],
+"class_tg_bot_1_1_callback_query.html#a4d36cf008195c0b9b95d2ad7c8561795":[5,1,1,7],
+"class_tg_bot_1_1_callback_query.html#a5a5e4f8368bd95ba214e68cde5d1c7c0":[5,1,1,0],
+"class_tg_bot_1_1_callback_query.html#a9247402a210f4df79cf044683fb66734":[5,1,1,2],
+"class_tg_bot_1_1_callback_query.html#ab2547a0ea44c8a39f351354335082234":[5,1,1,4],
+"class_tg_bot_1_1_callback_query.html#ae9a9b23ba076f2c6d6ba4421de85f7df":[5,1,1,5],
+"class_tg_bot_1_1_chat.html":[5,1,2],
+"class_tg_bot_1_1_chat.html#a056b7b53d5d81e5ab395dd555fa35c14":[5,1,2,11],
+"class_tg_bot_1_1_chat.html#a0cb746cc149d10ada1af86753f25f93c":[5,1,2,6],
+"class_tg_bot_1_1_chat.html#a15a1f1328125b45ba80ea8ee5a99aed0":[5,1,2,12],
+"class_tg_bot_1_1_chat.html#a46092ec51dcc2ab4f54716eb21c4fb68":[5,1,2,2],
+"class_tg_bot_1_1_chat.html#a5653ec719aa43764670c2c88055107e2":[5,1,2,7],
+"class_tg_bot_1_1_chat.html#a634c679550d78b602254cf3044f6169a":[5,1,2,3],
+"class_tg_bot_1_1_chat.html#a86d47a69eb66a74d7f5b294700d884cd":[5,1,2,13],
+"class_tg_bot_1_1_chat.html#a884c0c1c6d6f0a5453231f7b9049da29":[5,1,2,5],
+"class_tg_bot_1_1_chat.html#a8f87f388215d07bb2745cdf2600ff299":[5,1,2,4],
+"class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52e":[5,1,2,1],
+"class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea03937134cedab9078be39a77ee3a48a0":[5,1,2,1,1],
+"class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea47f9082fc380ca62d531096aa1d110f1":[5,1,2,1,0],
+"class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea781dc97dc62331eec3ea9ec4373a3ca8":[5,1,2,1,3],
+"class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea9c306d98196730ac00fc621998b4a8f5":[5,1,2,1,2],
+"class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48":[5,1,2,0],
+"class_tg_bot_1_1_chat.html#acbc96ba84a02da42e5fa3c936458b735":[5,1,2,9],
+"class_tg_bot_1_1_chat.html#aea14be3f3c081d6aea387cd3613fc82e":[5,1,2,8],
+"class_tg_bot_1_1_chat.html#af6904afd95332cd46ce65d3c82139875":[5,1,2,10],
+"class_tg_bot_1_1_chat.html#afce7dfa93a025025eef940447ed17990":[5,1,2,14],
+"class_tg_bot_1_1_chat_member.html":[5,1,3],
+"class_tg_bot_1_1_chat_member.html#a0f785d057d0b4ad7178f54c8a366b7b7":[5,1,3,5],
+"class_tg_bot_1_1_chat_member.html#a12701701c84d3b29be86ac15fa940ed7":[5,1,3,10],
+"class_tg_bot_1_1_chat_member.html#a1a1cefdfec4a60bd6ba1e588edad9aa1":[5,1,3,16],
+"class_tg_bot_1_1_chat_member.html#a1c6b3267284c33738529f21ed421f422":[5,1,3,1],
+"class_tg_bot_1_1_chat_member.html#a1c80bc423c534a4118ea8a4d1b7b9b2b":[5,1,3,8],
+"class_tg_bot_1_1_chat_member.html#a373057cf2fcca9ecb49951a5e61a6666":[5,1,3,14],
+"class_tg_bot_1_1_chat_member.html#a384d160e04985dfc09fe75b2d41ee959":[5,1,3,2],
+"class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d":[5,1,3,0],
+"class_tg_bot_1_1_chat_member.html#a8da77ae47a171bdafc72c5420293ecbc":[5,1,3,6],
+"class_tg_bot_1_1_chat_member.html#a8f87b8e49404e2dcf10f0b7fdc0ebd2e":[5,1,3,3],
+"class_tg_bot_1_1_chat_member.html#a94c6526ee858618a2de90e97b206c987":[5,1,3,4],
+"class_tg_bot_1_1_chat_member.html#abee156a19f1a0b23e67a7424b432cb23":[5,1,3,9],
+"class_tg_bot_1_1_chat_member.html#ace7455f999a39f804ff559bc77f7814d":[5,1,3,15],
+"class_tg_bot_1_1_chat_member.html#acf62ee2b93c10a11a34ec12dbdca7d21":[5,1,3,13],
+"class_tg_bot_1_1_chat_member.html#ae8c21db2c7d9dae42c40494299ae9c01":[5,1,3,12],
+"class_tg_bot_1_1_chat_member.html#aebb5db396b746a9cbd1a4b7fed79b0a0":[5,1,3,7],
+"class_tg_bot_1_1_chat_member.html#af834543dad37d08f3496f92d7c5e9f9c":[5,1,3,11],
+"class_tg_bot_1_1_chat_photo.html":[5,1,4],
+"class_tg_bot_1_1_chat_photo.html#a57106860db152f24486aba761cb5f44e":[5,1,4,2],
+"class_tg_bot_1_1_chat_photo.html#a6939e40e825e12b9b5dd2002d6d4d178":[5,1,4,1],
+"class_tg_bot_1_1_chat_photo.html#a732024e5287eef199f40dfef151d5265":[5,1,4,0],
+"class_tg_bot_1_1_chosen_inline_result.html":[5,1,5],
+"class_tg_bot_1_1_chosen_inline_result.html#a0fa803cc7dc0df4f5f35ce1db26d4c6d":[5,1,5,4],
+"class_tg_bot_1_1_chosen_inline_result.html#a34fcb883f27cc3d3fae621a11c8f8270":[5,1,5,5],
+"class_tg_bot_1_1_chosen_inline_result.html#ab35d35a8968b0d943a415a23feed48cd":[5,1,5,1],
+"class_tg_bot_1_1_chosen_inline_result.html#ab61cb2aadbf6ab78e334cbc49076514c":[5,1,5,2],
+"class_tg_bot_1_1_chosen_inline_result.html#ad4b7edd30fd0d876fa99493fe19b3247":[5,1,5,0],
+"class_tg_bot_1_1_chosen_inline_result.html#af4b33cf65a66df2adb1c06843b0ff998":[5,1,5,3],
+"class_tg_bot_1_1_contact.html":[5,1,6],
+"class_tg_bot_1_1_contact.html#a35e56ce0b16eb1119431043dccd8056b":[5,1,6,4],
+"class_tg_bot_1_1_contact.html#a43915fd39dc9ef11a5f8684512ce5e7b":[5,1,6,0],
+"class_tg_bot_1_1_contact.html#a81956d457d30f743bcb74dfbe1635bc8":[5,1,6,1],
+"class_tg_bot_1_1_contact.html#acece1a697b1e94ba95e5a4b161f7e2d3":[5,1,6,2],
+"class_tg_bot_1_1_contact.html#ada9f5461d2dd84b547cf563db624ff28":[5,1,6,3],
+"class_tg_bot_1_1_document.html":[5,1,7],
+"class_tg_bot_1_1_document.html#a0b36f1611eb0cda45e47c989689456d6":[5,1,7,2],
+"class_tg_bot_1_1_document.html#a21a156d86da82dcb636fba01a3ef351f":[5,1,7,5],
+"class_tg_bot_1_1_document.html#a3c9b2dca38059ddd219abab398694bc9":[5,1,7,3],
+"class_tg_bot_1_1_document.html#aa67870c6320092c13154abde7dcdf94c":[5,1,7,1],
+"class_tg_bot_1_1_document.html#ac95f48d00ace3b28c97c4bfc1e3e592b":[5,1,7,4],
+"class_tg_bot_1_1_document.html#af311e27c16bf2a1128ee339899face9e":[5,1,7,0],
"class_tg_bot_1_1_event_broadcaster.html":[5,0,2],
"class_tg_bot_1_1_event_broadcaster.html#a13e4a906203fe43a950f1420b68c7583":[5,0,2,7],
"class_tg_bot_1_1_event_broadcaster.html#a21adc85e9ed2a08a186423a5231342a9":[5,0,2,4],
@@ -22,33 +100,33 @@ var NAVTREEINDEX1 =
"class_tg_bot_1_1_event_broadcaster.html#a95899d82f77288a43a28dd24d0fa687a":[5,0,2,3],
"class_tg_bot_1_1_event_broadcaster.html#a9d3f31225ea84af8cb47ab2a53186ef0":[5,0,2,9],
"class_tg_bot_1_1_event_broadcaster.html#ad8e56ab49dbe9b4960d454f8b408bf13":[5,0,2,8],
-"class_tg_bot_1_1_event_handler.html":[7,0,0,10],
-"class_tg_bot_1_1_event_handler.html#a3cb3f630e5a0bdc0baa44586920771b7":[7,0,0,10,0],
-"class_tg_bot_1_1_event_handler.html#ae0fb2a7e25fe19e3e2ed6184967f1e0d":[7,0,0,10,1],
-"class_tg_bot_1_1_file.html":[5,1,7],
-"class_tg_bot_1_1_file.html#a0e64b7f89b84e674ea890399ea27dd6e":[5,1,7,1],
-"class_tg_bot_1_1_file.html#a1c4a6f8d51e846ec75d15ffa2c5d1445":[5,1,7,3],
-"class_tg_bot_1_1_file.html#ac47e9c73b9d762eef2322c0932c5a934":[5,1,7,0],
-"class_tg_bot_1_1_file.html#ad1abfaf438998878eee537fc82b4bb6e":[5,1,7,2],
-"class_tg_bot_1_1_force_reply.html":[5,1,8],
-"class_tg_bot_1_1_force_reply.html#a3d17d51e17dfdfd22d263bdeaf603b66":[5,1,8,0],
-"class_tg_bot_1_1_force_reply.html#a8c4637ab74050185a86f5c058cf35de7":[5,1,8,1],
-"class_tg_bot_1_1_force_reply.html#afbb510a24ebda5409311ff0d385065dc":[5,1,8,2],
-"class_tg_bot_1_1_generic_reply.html":[5,1,9],
-"class_tg_bot_1_1_generic_reply.html#a519019da5ab3cb27fc11bd56cc94123c":[5,1,9,1],
-"class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f":[5,1,9,0],
+"class_tg_bot_1_1_event_handler.html":[7,0,0,11],
+"class_tg_bot_1_1_event_handler.html#a3cb3f630e5a0bdc0baa44586920771b7":[7,0,0,11,0],
+"class_tg_bot_1_1_event_handler.html#ae0fb2a7e25fe19e3e2ed6184967f1e0d":[7,0,0,11,1],
+"class_tg_bot_1_1_file.html":[5,1,8],
+"class_tg_bot_1_1_file.html#a0e64b7f89b84e674ea890399ea27dd6e":[5,1,8,1],
+"class_tg_bot_1_1_file.html#a1c4a6f8d51e846ec75d15ffa2c5d1445":[5,1,8,3],
+"class_tg_bot_1_1_file.html#ac47e9c73b9d762eef2322c0932c5a934":[5,1,8,0],
+"class_tg_bot_1_1_file.html#ad1abfaf438998878eee537fc82b4bb6e":[5,1,8,2],
+"class_tg_bot_1_1_force_reply.html":[5,1,9],
+"class_tg_bot_1_1_force_reply.html#a3d17d51e17dfdfd22d263bdeaf603b66":[5,1,9,0],
+"class_tg_bot_1_1_force_reply.html#a8c4637ab74050185a86f5c058cf35de7":[5,1,9,1],
+"class_tg_bot_1_1_force_reply.html#afbb510a24ebda5409311ff0d385065dc":[5,1,9,2],
+"class_tg_bot_1_1_generic_reply.html":[5,1,10],
+"class_tg_bot_1_1_generic_reply.html#a519019da5ab3cb27fc11bd56cc94123c":[5,1,10,1],
+"class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f":[5,1,10,0],
"class_tg_bot_1_1_http_client.html":[5,2,0],
"class_tg_bot_1_1_http_client.html#a1de1ba0e962c7446e9820337bbf6d3e5":[5,2,0,0],
-"class_tg_bot_1_1_http_parser.html":[7,0,0,15],
-"class_tg_bot_1_1_http_parser.html#a182538da4def93b40fdd6ac9398944f6":[7,0,0,15,2],
-"class_tg_bot_1_1_http_parser.html#a1950d2edd050dd933a3a06f1292ac671":[7,0,0,15,0],
-"class_tg_bot_1_1_http_parser.html#a1d079d6433fa19dde0c1d45e95f1078d":[7,0,0,15,6],
-"class_tg_bot_1_1_http_parser.html#a2b1741c0cd99ca9fb09786bcdb9d2aeb":[7,0,0,15,8],
-"class_tg_bot_1_1_http_parser.html#a90bf3fc79f65796c6cc04a45f7f40487":[7,0,0,15,7],
-"class_tg_bot_1_1_http_parser.html#a9ca6a48bea33e6258f550cb8eff11996":[7,0,0,15,3],
-"class_tg_bot_1_1_http_parser.html#acb35df8dadb12af1c4526d7bfbe0310d":[7,0,0,15,5],
-"class_tg_bot_1_1_http_parser.html#aec7201adbe2d835925716cceeddf9074":[7,0,0,15,1],
-"class_tg_bot_1_1_http_parser.html#af32ca4f29ff9bf6ebcde3b8eaf7f6eb4":[7,0,0,15,4],
+"class_tg_bot_1_1_http_parser.html":[7,0,0,16],
+"class_tg_bot_1_1_http_parser.html#a182538da4def93b40fdd6ac9398944f6":[7,0,0,16,2],
+"class_tg_bot_1_1_http_parser.html#a1950d2edd050dd933a3a06f1292ac671":[7,0,0,16,0],
+"class_tg_bot_1_1_http_parser.html#a1d079d6433fa19dde0c1d45e95f1078d":[7,0,0,16,6],
+"class_tg_bot_1_1_http_parser.html#a2b1741c0cd99ca9fb09786bcdb9d2aeb":[7,0,0,16,8],
+"class_tg_bot_1_1_http_parser.html#a90bf3fc79f65796c6cc04a45f7f40487":[7,0,0,16,7],
+"class_tg_bot_1_1_http_parser.html#a9ca6a48bea33e6258f550cb8eff11996":[7,0,0,16,3],
+"class_tg_bot_1_1_http_parser.html#acb35df8dadb12af1c4526d7bfbe0310d":[7,0,0,16,5],
+"class_tg_bot_1_1_http_parser.html#aec7201adbe2d835925716cceeddf9074":[7,0,0,16,1],
+"class_tg_bot_1_1_http_parser.html#af32ca4f29ff9bf6ebcde3b8eaf7f6eb4":[7,0,0,16,4],
"class_tg_bot_1_1_http_req_arg.html":[5,2,1],
"class_tg_bot_1_1_http_req_arg.html#a74387e5b5fe9713a805b33e693930bd5":[5,2,1,3],
"class_tg_bot_1_1_http_req_arg.html#a9772f0982d33fdebe587106d0b4f921d":[5,2,1,4],
@@ -70,184 +148,106 @@ var NAVTREEINDEX1 =
"class_tg_bot_1_1_http_server_1_1_connection.html#a8cecda345ca78c8dc43c39423511af4d":[5,2,2,0,1],
"class_tg_bot_1_1_http_server_1_1_connection.html#a91a16ce20e8d889657a7d2c982d8b1c8":[5,2,2,0,0],
"class_tg_bot_1_1_http_server_1_1_connection.html#ab630576fda90c3a33e563e44cd5a08dd":[5,2,2,0,2],
-"class_tg_bot_1_1_inline_keyboard_button.html":[5,1,10],
-"class_tg_bot_1_1_inline_keyboard_button.html#a12c3bfab730b6ec9f0d8ef39957bf406":[5,1,10,3],
-"class_tg_bot_1_1_inline_keyboard_button.html#a25716bdfc7a0719f1c17702a8d6a8aa4":[5,1,10,1],
-"class_tg_bot_1_1_inline_keyboard_button.html#a27b82f178b242b6417377daae1f09983":[5,1,10,0],
-"class_tg_bot_1_1_inline_keyboard_button.html#aa96c745e6d2c531bc50bf344ff0fee6f":[5,1,10,4],
-"class_tg_bot_1_1_inline_keyboard_button.html#ab9b5e02f10e2cd937a3d3794d26e6bf3":[5,1,10,5],
-"class_tg_bot_1_1_inline_keyboard_button.html#ac04cb38b85aa31568e0acbb54202c274":[5,1,10,2],
-"class_tg_bot_1_1_inline_keyboard_markup.html":[5,1,11],
-"class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7":[5,1,11,0],
-"class_tg_bot_1_1_inline_keyboard_markup.html#a7ff086034bc62f1a791f2e872e652b4b":[5,1,11,1],
-"class_tg_bot_1_1_inline_query.html":[5,1,12],
-"class_tg_bot_1_1_inline_query.html#a02b19f8ececa0f1091ea52a17c3c8589":[5,1,12,4],
-"class_tg_bot_1_1_inline_query.html#a82b36b38b3587e6a721b6fa579759b0c":[5,1,12,0],
-"class_tg_bot_1_1_inline_query.html#a8787b5e72cbfc95c3e938143ba7f6ee7":[5,1,12,2],
-"class_tg_bot_1_1_inline_query.html#a95db52178399e81913eec2b615ef8e04":[5,1,12,1],
-"class_tg_bot_1_1_inline_query.html#ab82e5c7e1033a89af639cb105413568c":[5,1,12,5],
-"class_tg_bot_1_1_inline_query.html#aeee09d6d167fb08ed2edd266befa8f8a":[5,1,12,3],
-"class_tg_bot_1_1_inline_query_result.html":[5,1,13],
-"class_tg_bot_1_1_inline_query_result.html#a1adbb76a14ff772aa8e06b26f302ade0":[5,1,13,2],
-"class_tg_bot_1_1_inline_query_result.html#a1d94f4380732940843c30408fa85f994":[5,1,13,7],
-"class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0":[5,1,13,8],
-"class_tg_bot_1_1_inline_query_result.html#a3d521bee0ec085b4d59d99435ec5d282":[5,1,13,1],
-"class_tg_bot_1_1_inline_query_result.html#a5b19b26210f5191e80fc1ed8de9a12a0":[5,1,13,6],
-"class_tg_bot_1_1_inline_query_result.html#a75316c8ba9522f44aedb9788584156db":[5,1,13,4],
-"class_tg_bot_1_1_inline_query_result.html#ace9850f165c2e823696aab62391b3943":[5,1,13,5],
-"class_tg_bot_1_1_inline_query_result.html#acfc3e23bb91a081e9cbebea3de417f70":[5,1,13,3],
-"class_tg_bot_1_1_inline_query_result.html#af567dd95c4dae7c4a895e561a97ed4c5":[5,1,13,0],
-"class_tg_bot_1_1_inline_query_result_article.html":[5,1,14],
-"class_tg_bot_1_1_inline_query_result_article.html#a20bcfc41429b0b8f77339ffa45ebf42d":[5,1,14,6],
-"class_tg_bot_1_1_inline_query_result_article.html#a4f2858334ee45a2e409e82cdb5be0256":[5,1,14,3],
-"class_tg_bot_1_1_inline_query_result_article.html#a5d70803e8c68ea279c0d620f73623b90":[5,1,14,1],
-"class_tg_bot_1_1_inline_query_result_article.html#a772fc689e3813a8025eb3c0d69e6a109":[5,1,14,7],
-"class_tg_bot_1_1_inline_query_result_article.html#a842471f67e9ae13cbe79e1a1bb43b21e":[5,1,14,5],
-"class_tg_bot_1_1_inline_query_result_article.html#abde520162c5e38947c32dd0c11c00c69":[5,1,14,0],
-"class_tg_bot_1_1_inline_query_result_article.html#adb17d53fd713e3203b6e3ebf4947d404":[5,1,14,2],
-"class_tg_bot_1_1_inline_query_result_article.html#aff3b505e37177d9e7e6e2983c0aedcba":[5,1,14,4],
-"class_tg_bot_1_1_inline_query_result_audio.html":[5,1,15],
-"class_tg_bot_1_1_inline_query_result_audio.html#a18d053fc3cfc83d5e8a769002a12ad01":[5,1,15,2],
-"class_tg_bot_1_1_inline_query_result_audio.html#a32196651921816a857b75a7e0163ed40":[5,1,15,3],
-"class_tg_bot_1_1_inline_query_result_audio.html#a566b685dd3a4334a1bd15c53f5abf6ca":[5,1,15,1],
-"class_tg_bot_1_1_inline_query_result_audio.html#a7803831a6a91a6e927fef4d2f102601f":[5,1,15,0],
-"class_tg_bot_1_1_inline_query_result_audio.html#aed3fcf3bc848aaae21bab04a3f840ec1":[5,1,15,4],
-"class_tg_bot_1_1_inline_query_result_cached_audio.html":[5,1,16],
-"class_tg_bot_1_1_inline_query_result_cached_audio.html#a318af9a876c7785d9b70a1df30284a39":[5,1,16,2],
-"class_tg_bot_1_1_inline_query_result_cached_audio.html#a8c75f3fe19c25570a15ad20e11b059ec":[5,1,16,0],
-"class_tg_bot_1_1_inline_query_result_cached_audio.html#aa4e782d6b42aebab1d50584b00f1dbaa":[5,1,16,1],
-"class_tg_bot_1_1_inline_query_result_cached_document.html":[5,1,17],
-"class_tg_bot_1_1_inline_query_result_cached_document.html#a9863569993d146cbba9f6b82d36982fc":[5,1,17,1],
-"class_tg_bot_1_1_inline_query_result_cached_document.html#adbd95fa3dd4f9d2efce22f79efff5650":[5,1,17,2],
-"class_tg_bot_1_1_inline_query_result_cached_document.html#adc8dec6c94ecd3948a02123010fc9454":[5,1,17,3],
-"class_tg_bot_1_1_inline_query_result_cached_document.html#ae306464c59510f2757fc6f919e33581f":[5,1,17,0],
-"class_tg_bot_1_1_inline_query_result_cached_gif.html":[5,1,18],
-"class_tg_bot_1_1_inline_query_result_cached_gif.html#aab9691736d261b69ca775a2cb7e130eb":[5,1,18,0],
-"class_tg_bot_1_1_inline_query_result_cached_gif.html#ac990c0bdfcfc50e823cdc932b4b62ce9":[5,1,18,1],
-"class_tg_bot_1_1_inline_query_result_cached_gif.html#ad23bb77e92125e6720c55e7747a9bb6f":[5,1,18,2],
-"class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html":[5,1,19],
-"class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#a22d408fa2322cf94ac758fdec28796f8":[5,1,19,2],
-"class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#a254f37e1825c60c400ce0a7842d87dd1":[5,1,19,1],
-"class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#af229f5bd8982f0967e228194ce3345ed":[5,1,19,0],
-"class_tg_bot_1_1_inline_query_result_cached_photo.html":[5,1,20],
-"class_tg_bot_1_1_inline_query_result_cached_photo.html#a1c592e3dea0aae88ccd8244f70b2e8d8":[5,1,20,0],
-"class_tg_bot_1_1_inline_query_result_cached_photo.html#ab565bf88ec7ebb111aa0d628e20031ac":[5,1,20,3],
-"class_tg_bot_1_1_inline_query_result_cached_photo.html#ae3ee1094fb0d586145265557a4967472":[5,1,20,2],
-"class_tg_bot_1_1_inline_query_result_cached_photo.html#afcb0d2106b2d57b2e0f77679258adbe7":[5,1,20,1],
-"class_tg_bot_1_1_inline_query_result_cached_sticker.html":[5,1,21],
-"class_tg_bot_1_1_inline_query_result_cached_sticker.html#a5058676da96b77c58d6abb1979b0783e":[5,1,21,1],
-"class_tg_bot_1_1_inline_query_result_cached_sticker.html#a5b4730538d2f7fc2ba4ebbd244922d60":[5,1,21,0],
-"class_tg_bot_1_1_inline_query_result_cached_sticker.html#a64bd220c343ee8165afc4e079bcb52fb":[5,1,21,2],
-"class_tg_bot_1_1_inline_query_result_cached_video.html":[5,1,22],
-"class_tg_bot_1_1_inline_query_result_cached_video.html#a91d532c7ec70a7362c3c5b94b1eef563":[5,1,22,0],
-"class_tg_bot_1_1_inline_query_result_cached_video.html#a9e8cec9c88eaa986929575dda800f833":[5,1,22,2],
-"class_tg_bot_1_1_inline_query_result_cached_video.html#ab67710f0343f80f75efc8d090e8e76c7":[5,1,22,1],
-"class_tg_bot_1_1_inline_query_result_cached_video.html#abea4deca4249a41cb3fbe999ed820fa0":[5,1,22,3],
-"class_tg_bot_1_1_inline_query_result_cached_voice.html":[5,1,23],
-"class_tg_bot_1_1_inline_query_result_cached_voice.html#a461c71f3ef391bc8676a20e31540bf88":[5,1,23,1],
-"class_tg_bot_1_1_inline_query_result_cached_voice.html#a4b6ab1c49f87861ed9eb94a267210a38":[5,1,23,0],
-"class_tg_bot_1_1_inline_query_result_cached_voice.html#ab3810efdb799663c6fa106b3d28fb759":[5,1,23,2],
-"class_tg_bot_1_1_inline_query_result_contact.html":[5,1,24],
-"class_tg_bot_1_1_inline_query_result_contact.html#a17bc65a6ab9f48a3490d1d9f1357bc48":[5,1,24,1],
-"class_tg_bot_1_1_inline_query_result_contact.html#a217ad7763724144bd22c09270b2a308c":[5,1,24,0],
-"class_tg_bot_1_1_inline_query_result_contact.html#a27661e2e0d1e7746e92e569a023b566d":[5,1,24,6],
-"class_tg_bot_1_1_inline_query_result_contact.html#a518e5a825d0e5a715d5bbdc08b75ecfa":[5,1,24,7],
-"class_tg_bot_1_1_inline_query_result_contact.html#a5ee952bdd68e0006d377398221c6e003":[5,1,24,3],
-"class_tg_bot_1_1_inline_query_result_contact.html#a70df19e3e75c6b798a72cfb3057da235":[5,1,24,2],
-"class_tg_bot_1_1_inline_query_result_contact.html#a8bf9d71688e348b69876301a4422f228":[5,1,24,4],
-"class_tg_bot_1_1_inline_query_result_contact.html#aa75d7c816783d54170b307ce99d65e56":[5,1,24,5],
-"class_tg_bot_1_1_inline_query_result_document.html":[5,1,25],
-"class_tg_bot_1_1_inline_query_result_document.html#a02c137d775ab621a206e12268491392f":[5,1,25,5],
-"class_tg_bot_1_1_inline_query_result_document.html#a1a8cb4000b1a15091a03196d3304b363":[5,1,25,2],
-"class_tg_bot_1_1_inline_query_result_document.html#a5b795d9e5cc5bac980c68d44fca1e6ce":[5,1,25,7],
-"class_tg_bot_1_1_inline_query_result_document.html#a77536770d42b1df1879519ee99e7a182":[5,1,25,4],
-"class_tg_bot_1_1_inline_query_result_document.html#a7d119b843296c1f51392f05b7dc221df":[5,1,25,6],
-"class_tg_bot_1_1_inline_query_result_document.html#ab80da07f964cfc6a96125a3674c90cbd":[5,1,25,0],
-"class_tg_bot_1_1_inline_query_result_document.html#ad100723d377947665ed69b77bc3a7746":[5,1,25,3],
-"class_tg_bot_1_1_inline_query_result_document.html#ad92da531239a23a1badfee324d6cd03f":[5,1,25,1],
-"class_tg_bot_1_1_inline_query_result_game.html":[5,1,26],
-"class_tg_bot_1_1_inline_query_result_game.html#a27eeb729c70e39bd963b99090c53e93a":[5,1,26,2],
-"class_tg_bot_1_1_inline_query_result_game.html#adb22300e3e1fedc1b0ff50826d6035f8":[5,1,26,1],
-"class_tg_bot_1_1_inline_query_result_game.html#ae929b7f837f1fb20fd5cda2004d7f84d":[5,1,26,0],
-"class_tg_bot_1_1_inline_query_result_gif.html":[5,1,27],
-"class_tg_bot_1_1_inline_query_result_gif.html#a0872ef8aa09cbf3b1fba851dd37e49a3":[5,1,27,5],
-"class_tg_bot_1_1_inline_query_result_gif.html#a0a205b57827e2512f96f4f2e3ae62376":[5,1,27,4],
-"class_tg_bot_1_1_inline_query_result_gif.html#a470940afb4d7151f36dea3cb0b53b618":[5,1,27,0],
-"class_tg_bot_1_1_inline_query_result_gif.html#a7f38ad7e89d2e911f3b5b8e4f9209ad0":[5,1,27,3],
-"class_tg_bot_1_1_inline_query_result_gif.html#ac668e2b6fca9f023e5d4198acb73faae":[5,1,27,2],
-"class_tg_bot_1_1_inline_query_result_gif.html#afdc37593f7f371b473a042e9dd832874":[5,1,27,1],
-"class_tg_bot_1_1_inline_query_result_location.html":[5,1,28],
-"class_tg_bot_1_1_inline_query_result_location.html#a486129a565c022620721f78f6b546442":[5,1,28,6],
-"class_tg_bot_1_1_inline_query_result_location.html#a5a62d2f1ab0003c08cea5f66cc8fbaf2":[5,1,28,4],
-"class_tg_bot_1_1_inline_query_result_location.html#a7561bd9c6447a72a2a45a7fe966dbfb7":[5,1,28,3],
-"class_tg_bot_1_1_inline_query_result_location.html#abe4f762145a16a14ef2c3d9f590392fc":[5,1,28,0],
-"class_tg_bot_1_1_inline_query_result_location.html#ad5211e1bb511b3311161bbe5a5ae794d":[5,1,28,1],
-"class_tg_bot_1_1_inline_query_result_location.html#ae18d6b73278913416e3cbc1b23dc88a4":[5,1,28,5],
-"class_tg_bot_1_1_inline_query_result_location.html#aedb605f7593c1772185cbb66bb63019b":[5,1,28,2],
-"class_tg_bot_1_1_inline_query_result_mpeg4_gif.html":[5,1,29],
-"class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a32b8a36f73b908be5a142f58e3355069":[5,1,29,3],
-"class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a5fe876f117ad0b850c6e0333717e431c":[5,1,29,4],
-"class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a783d22cb41d4f8ee598cddde8d98b90c":[5,1,29,2],
-"class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ac90d65262a4481d149f90153bcf621e5":[5,1,29,5],
-"class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ad818a04396804ae76ea81d752d145e45":[5,1,29,0],
-"class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#aee32f547953b7ea4735302fb41b7ac74":[5,1,29,1],
-"class_tg_bot_1_1_inline_query_result_photo.html":[5,1,30],
-"class_tg_bot_1_1_inline_query_result_photo.html#a0ad0da22b0a217208453aea34ed9a2c2":[5,1,30,4],
-"class_tg_bot_1_1_inline_query_result_photo.html#a13c4e25b5f0709aa32d25b01ecb44cc8":[5,1,30,5],
-"class_tg_bot_1_1_inline_query_result_photo.html#a3a81f1e745b332f7152376de4b700e54":[5,1,30,1],
-"class_tg_bot_1_1_inline_query_result_photo.html#a3bc4bf8bfdadeff170be433b537d445a":[5,1,30,2],
-"class_tg_bot_1_1_inline_query_result_photo.html#a7f4fb7963109c5e3e49b87e331cea12c":[5,1,30,0],
-"class_tg_bot_1_1_inline_query_result_photo.html#aca6ea097fce7827241ae1628c44a5893":[5,1,30,6],
-"class_tg_bot_1_1_inline_query_result_photo.html#ae82fef29603bd4667558ea7aeb7d73f7":[5,1,30,3],
-"class_tg_bot_1_1_inline_query_result_venue.html":[5,1,31],
-"class_tg_bot_1_1_inline_query_result_venue.html#a046d6213f587de9c4acbe7bc2eb194d9":[5,1,31,3],
-"class_tg_bot_1_1_inline_query_result_venue.html#a065ae48c35a1fccad49e1dd9c143443b":[5,1,31,2],
-"class_tg_bot_1_1_inline_query_result_venue.html#a216e83019cb0df61e4bc74f4499e0eb5":[5,1,31,0],
-"class_tg_bot_1_1_inline_query_result_venue.html#a284c445f7142d1f83fe78c22681747c2":[5,1,31,6],
-"class_tg_bot_1_1_inline_query_result_venue.html#a385d6861f463a496af03accc31143a4c":[5,1,31,5],
-"class_tg_bot_1_1_inline_query_result_venue.html#a7a696bc221c372c4cff2633159a5dac1":[5,1,31,1],
-"class_tg_bot_1_1_inline_query_result_venue.html#a7c54d597c7b13147109ca777364abf90":[5,1,31,7],
-"class_tg_bot_1_1_inline_query_result_venue.html#a842e5f5e15da3e24e81f8d68ec00ad97":[5,1,31,4],
-"class_tg_bot_1_1_inline_query_result_venue.html#a88471f6acad35d4d45641572e4730517":[5,1,31,8],
-"class_tg_bot_1_1_inline_query_result_video.html":[5,1,32],
-"class_tg_bot_1_1_inline_query_result_video.html#a028d74e67867e8f59ac9dfb07709da46":[5,1,32,1],
-"class_tg_bot_1_1_inline_query_result_video.html#a08cf746fbd9637ddeb172aa3871941e8":[5,1,32,0],
-"class_tg_bot_1_1_inline_query_result_video.html#a309ec0df18900ecaf458d6373b9aa49e":[5,1,32,6],
-"class_tg_bot_1_1_inline_query_result_video.html#a43bbb53cf78b8ea8f40590d014e23eec":[5,1,32,2],
-"class_tg_bot_1_1_inline_query_result_video.html#a6eb48f1bc3089f4caef133c8c6644baf":[5,1,32,3],
-"class_tg_bot_1_1_inline_query_result_video.html#a80c3c9b52a29c93ea2899fdfa12ebfa4":[5,1,32,5],
-"class_tg_bot_1_1_inline_query_result_video.html#aa03003971380ecfaef6466f2cbb3e721":[5,1,32,4],
-"class_tg_bot_1_1_inline_query_result_video.html#ac8b569e1eb960afc51ef894a553750a3":[5,1,32,8],
-"class_tg_bot_1_1_inline_query_result_video.html#ace4b498ad92fd17782fbd8e40564f287":[5,1,32,7],
-"class_tg_bot_1_1_inline_query_result_voice.html":[5,1,33],
-"class_tg_bot_1_1_inline_query_result_voice.html#a01f73a78827c6ec75f7b355b521efd47":[5,1,33,1],
-"class_tg_bot_1_1_inline_query_result_voice.html#a4cf1aa18aaec542598e39ee7416c7df9":[5,1,33,0],
-"class_tg_bot_1_1_inline_query_result_voice.html#a628636c93a2dbf8440cb3989ba1aaceb":[5,1,33,2],
-"class_tg_bot_1_1_inline_query_result_voice.html#afc09fe61b4fcdce1644d55ec488ecda9":[5,1,33,3],
-"class_tg_bot_1_1_input_contact_message_content.html":[5,1,34],
-"class_tg_bot_1_1_input_contact_message_content.html#a125669f026157308736f940e1400ed23":[5,1,34,4],
-"class_tg_bot_1_1_input_contact_message_content.html#a389b68f90eed647eafe4dc23d2754e7d":[5,1,34,1],
-"class_tg_bot_1_1_input_contact_message_content.html#a673d5217669bf5fce75f51578cdc5c1c":[5,1,34,3],
-"class_tg_bot_1_1_input_contact_message_content.html#a96fe449f5efd3f80c2dde6af364a7aa6":[5,1,34,5],
-"class_tg_bot_1_1_input_contact_message_content.html#ad552a44374583a3ea339380338e87e99":[5,1,34,0],
-"class_tg_bot_1_1_input_contact_message_content.html#ae6b8788ba14b203ba53373262d9a67c0":[5,1,34,2],
-"class_tg_bot_1_1_input_file.html":[5,1,35],
-"class_tg_bot_1_1_input_file.html#a02575330b4deaa9d2cab5ebd8d8e2e5e":[5,1,35,3],
-"class_tg_bot_1_1_input_file.html#a1633c8f4a40274f53ee6aed3ecd42ef7":[5,1,35,1],
-"class_tg_bot_1_1_input_file.html#a47c113dd1cb4678d7ab14f1f033a5b1d":[5,1,35,2],
-"class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f":[5,1,35,0],
-"class_tg_bot_1_1_input_location_message_content.html":[5,1,36],
-"class_tg_bot_1_1_input_location_message_content.html#a2fd689365b19b085bdd59f928e3c3e16":[5,1,36,3],
-"class_tg_bot_1_1_input_location_message_content.html#a6dea79838b9c9f9194c1ec49d5eb8e49":[5,1,36,4],
-"class_tg_bot_1_1_input_location_message_content.html#a80ef24779acdb726590e8aaa87c52840":[5,1,36,0],
-"class_tg_bot_1_1_input_location_message_content.html#acbcd463ae944168b265e789509e6de55":[5,1,36,2],
-"class_tg_bot_1_1_input_location_message_content.html#ace56f8081ed46a4729a5f37dacdcb05e":[5,1,36,1],
-"class_tg_bot_1_1_input_message_content.html":[5,1,37],
-"class_tg_bot_1_1_input_message_content.html#a102a0b7456c22110a7cf751f0273ee7d":[5,1,37,2],
-"class_tg_bot_1_1_input_message_content.html#a2357dd0a36321a3b601b64a76d2d6dff":[5,1,37,0],
-"class_tg_bot_1_1_input_message_content.html#ad9bc101393caa3296bdae0fe01f4e033":[5,1,37,3],
-"class_tg_bot_1_1_input_message_content.html#adfe3185ed78c3bfdfb82bee0546eb100":[5,1,37,1],
-"class_tg_bot_1_1_input_text_message_content.html":[5,1,38],
-"class_tg_bot_1_1_input_text_message_content.html#a34537bb0f04f312293f4717526f32ecc":[5,1,38,3],
-"class_tg_bot_1_1_input_text_message_content.html#a6926fc1a1b56159d2e2d92ed3de507e7":[5,1,38,1]
+"class_tg_bot_1_1_inline_keyboard_button.html":[5,1,11],
+"class_tg_bot_1_1_inline_keyboard_button.html#a12c3bfab730b6ec9f0d8ef39957bf406":[5,1,11,3],
+"class_tg_bot_1_1_inline_keyboard_button.html#a25716bdfc7a0719f1c17702a8d6a8aa4":[5,1,11,1],
+"class_tg_bot_1_1_inline_keyboard_button.html#a27b82f178b242b6417377daae1f09983":[5,1,11,0],
+"class_tg_bot_1_1_inline_keyboard_button.html#aa96c745e6d2c531bc50bf344ff0fee6f":[5,1,11,4],
+"class_tg_bot_1_1_inline_keyboard_button.html#ab9b5e02f10e2cd937a3d3794d26e6bf3":[5,1,11,5],
+"class_tg_bot_1_1_inline_keyboard_button.html#ac04cb38b85aa31568e0acbb54202c274":[5,1,11,2],
+"class_tg_bot_1_1_inline_keyboard_markup.html":[5,1,12],
+"class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7":[5,1,12,0],
+"class_tg_bot_1_1_inline_keyboard_markup.html#a7ff086034bc62f1a791f2e872e652b4b":[5,1,12,1],
+"class_tg_bot_1_1_inline_query.html":[5,1,13],
+"class_tg_bot_1_1_inline_query.html#a02b19f8ececa0f1091ea52a17c3c8589":[5,1,13,4],
+"class_tg_bot_1_1_inline_query.html#a82b36b38b3587e6a721b6fa579759b0c":[5,1,13,0],
+"class_tg_bot_1_1_inline_query.html#a8787b5e72cbfc95c3e938143ba7f6ee7":[5,1,13,2],
+"class_tg_bot_1_1_inline_query.html#a95db52178399e81913eec2b615ef8e04":[5,1,13,1],
+"class_tg_bot_1_1_inline_query.html#ab82e5c7e1033a89af639cb105413568c":[5,1,13,5],
+"class_tg_bot_1_1_inline_query.html#aeee09d6d167fb08ed2edd266befa8f8a":[5,1,13,3],
+"class_tg_bot_1_1_inline_query_result.html":[5,1,14],
+"class_tg_bot_1_1_inline_query_result.html#a1adbb76a14ff772aa8e06b26f302ade0":[5,1,14,2],
+"class_tg_bot_1_1_inline_query_result.html#a1d94f4380732940843c30408fa85f994":[5,1,14,7],
+"class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0":[5,1,14,8],
+"class_tg_bot_1_1_inline_query_result.html#a3d521bee0ec085b4d59d99435ec5d282":[5,1,14,1],
+"class_tg_bot_1_1_inline_query_result.html#a5b19b26210f5191e80fc1ed8de9a12a0":[5,1,14,6],
+"class_tg_bot_1_1_inline_query_result.html#a75316c8ba9522f44aedb9788584156db":[5,1,14,4],
+"class_tg_bot_1_1_inline_query_result.html#ace9850f165c2e823696aab62391b3943":[5,1,14,5],
+"class_tg_bot_1_1_inline_query_result.html#acfc3e23bb91a081e9cbebea3de417f70":[5,1,14,3],
+"class_tg_bot_1_1_inline_query_result.html#af567dd95c4dae7c4a895e561a97ed4c5":[5,1,14,0],
+"class_tg_bot_1_1_inline_query_result_article.html":[5,1,15],
+"class_tg_bot_1_1_inline_query_result_article.html#a20bcfc41429b0b8f77339ffa45ebf42d":[5,1,15,6],
+"class_tg_bot_1_1_inline_query_result_article.html#a4f2858334ee45a2e409e82cdb5be0256":[5,1,15,3],
+"class_tg_bot_1_1_inline_query_result_article.html#a5d70803e8c68ea279c0d620f73623b90":[5,1,15,1],
+"class_tg_bot_1_1_inline_query_result_article.html#a772fc689e3813a8025eb3c0d69e6a109":[5,1,15,7],
+"class_tg_bot_1_1_inline_query_result_article.html#a842471f67e9ae13cbe79e1a1bb43b21e":[5,1,15,5],
+"class_tg_bot_1_1_inline_query_result_article.html#abde520162c5e38947c32dd0c11c00c69":[5,1,15,0],
+"class_tg_bot_1_1_inline_query_result_article.html#adb17d53fd713e3203b6e3ebf4947d404":[5,1,15,2],
+"class_tg_bot_1_1_inline_query_result_article.html#aff3b505e37177d9e7e6e2983c0aedcba":[5,1,15,4],
+"class_tg_bot_1_1_inline_query_result_audio.html":[5,1,16],
+"class_tg_bot_1_1_inline_query_result_audio.html#a18d053fc3cfc83d5e8a769002a12ad01":[5,1,16,2],
+"class_tg_bot_1_1_inline_query_result_audio.html#a32196651921816a857b75a7e0163ed40":[5,1,16,3],
+"class_tg_bot_1_1_inline_query_result_audio.html#a566b685dd3a4334a1bd15c53f5abf6ca":[5,1,16,1],
+"class_tg_bot_1_1_inline_query_result_audio.html#a7803831a6a91a6e927fef4d2f102601f":[5,1,16,0],
+"class_tg_bot_1_1_inline_query_result_audio.html#aed3fcf3bc848aaae21bab04a3f840ec1":[5,1,16,4],
+"class_tg_bot_1_1_inline_query_result_cached_audio.html":[5,1,17],
+"class_tg_bot_1_1_inline_query_result_cached_audio.html#a318af9a876c7785d9b70a1df30284a39":[5,1,17,2],
+"class_tg_bot_1_1_inline_query_result_cached_audio.html#a8c75f3fe19c25570a15ad20e11b059ec":[5,1,17,0],
+"class_tg_bot_1_1_inline_query_result_cached_audio.html#aa4e782d6b42aebab1d50584b00f1dbaa":[5,1,17,1],
+"class_tg_bot_1_1_inline_query_result_cached_document.html":[5,1,18],
+"class_tg_bot_1_1_inline_query_result_cached_document.html#a9863569993d146cbba9f6b82d36982fc":[5,1,18,1],
+"class_tg_bot_1_1_inline_query_result_cached_document.html#adbd95fa3dd4f9d2efce22f79efff5650":[5,1,18,2],
+"class_tg_bot_1_1_inline_query_result_cached_document.html#adc8dec6c94ecd3948a02123010fc9454":[5,1,18,3],
+"class_tg_bot_1_1_inline_query_result_cached_document.html#ae306464c59510f2757fc6f919e33581f":[5,1,18,0],
+"class_tg_bot_1_1_inline_query_result_cached_gif.html":[5,1,19],
+"class_tg_bot_1_1_inline_query_result_cached_gif.html#aab9691736d261b69ca775a2cb7e130eb":[5,1,19,0],
+"class_tg_bot_1_1_inline_query_result_cached_gif.html#ac990c0bdfcfc50e823cdc932b4b62ce9":[5,1,19,1],
+"class_tg_bot_1_1_inline_query_result_cached_gif.html#ad23bb77e92125e6720c55e7747a9bb6f":[5,1,19,2],
+"class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html":[5,1,20],
+"class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#a22d408fa2322cf94ac758fdec28796f8":[5,1,20,2],
+"class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#a254f37e1825c60c400ce0a7842d87dd1":[5,1,20,1],
+"class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#af229f5bd8982f0967e228194ce3345ed":[5,1,20,0],
+"class_tg_bot_1_1_inline_query_result_cached_photo.html":[5,1,21],
+"class_tg_bot_1_1_inline_query_result_cached_photo.html#a1c592e3dea0aae88ccd8244f70b2e8d8":[5,1,21,0],
+"class_tg_bot_1_1_inline_query_result_cached_photo.html#ab565bf88ec7ebb111aa0d628e20031ac":[5,1,21,3],
+"class_tg_bot_1_1_inline_query_result_cached_photo.html#ae3ee1094fb0d586145265557a4967472":[5,1,21,2],
+"class_tg_bot_1_1_inline_query_result_cached_photo.html#afcb0d2106b2d57b2e0f77679258adbe7":[5,1,21,1],
+"class_tg_bot_1_1_inline_query_result_cached_sticker.html":[5,1,22],
+"class_tg_bot_1_1_inline_query_result_cached_sticker.html#a5058676da96b77c58d6abb1979b0783e":[5,1,22,1],
+"class_tg_bot_1_1_inline_query_result_cached_sticker.html#a5b4730538d2f7fc2ba4ebbd244922d60":[5,1,22,0],
+"class_tg_bot_1_1_inline_query_result_cached_sticker.html#a64bd220c343ee8165afc4e079bcb52fb":[5,1,22,2],
+"class_tg_bot_1_1_inline_query_result_cached_video.html":[5,1,23],
+"class_tg_bot_1_1_inline_query_result_cached_video.html#a91d532c7ec70a7362c3c5b94b1eef563":[5,1,23,0],
+"class_tg_bot_1_1_inline_query_result_cached_video.html#a9e8cec9c88eaa986929575dda800f833":[5,1,23,2],
+"class_tg_bot_1_1_inline_query_result_cached_video.html#ab67710f0343f80f75efc8d090e8e76c7":[5,1,23,1],
+"class_tg_bot_1_1_inline_query_result_cached_video.html#abea4deca4249a41cb3fbe999ed820fa0":[5,1,23,3],
+"class_tg_bot_1_1_inline_query_result_cached_voice.html":[5,1,24],
+"class_tg_bot_1_1_inline_query_result_cached_voice.html#a461c71f3ef391bc8676a20e31540bf88":[5,1,24,1],
+"class_tg_bot_1_1_inline_query_result_cached_voice.html#a4b6ab1c49f87861ed9eb94a267210a38":[5,1,24,0],
+"class_tg_bot_1_1_inline_query_result_cached_voice.html#ab3810efdb799663c6fa106b3d28fb759":[5,1,24,2],
+"class_tg_bot_1_1_inline_query_result_contact.html":[5,1,25],
+"class_tg_bot_1_1_inline_query_result_contact.html#a17bc65a6ab9f48a3490d1d9f1357bc48":[5,1,25,1],
+"class_tg_bot_1_1_inline_query_result_contact.html#a217ad7763724144bd22c09270b2a308c":[5,1,25,0],
+"class_tg_bot_1_1_inline_query_result_contact.html#a27661e2e0d1e7746e92e569a023b566d":[5,1,25,6],
+"class_tg_bot_1_1_inline_query_result_contact.html#a518e5a825d0e5a715d5bbdc08b75ecfa":[5,1,25,7],
+"class_tg_bot_1_1_inline_query_result_contact.html#a5ee952bdd68e0006d377398221c6e003":[5,1,25,3],
+"class_tg_bot_1_1_inline_query_result_contact.html#a70df19e3e75c6b798a72cfb3057da235":[5,1,25,2],
+"class_tg_bot_1_1_inline_query_result_contact.html#a8bf9d71688e348b69876301a4422f228":[5,1,25,4],
+"class_tg_bot_1_1_inline_query_result_contact.html#aa75d7c816783d54170b307ce99d65e56":[5,1,25,5],
+"class_tg_bot_1_1_inline_query_result_document.html":[5,1,26],
+"class_tg_bot_1_1_inline_query_result_document.html#a02c137d775ab621a206e12268491392f":[5,1,26,5],
+"class_tg_bot_1_1_inline_query_result_document.html#a1a8cb4000b1a15091a03196d3304b363":[5,1,26,2],
+"class_tg_bot_1_1_inline_query_result_document.html#a5b795d9e5cc5bac980c68d44fca1e6ce":[5,1,26,7],
+"class_tg_bot_1_1_inline_query_result_document.html#a77536770d42b1df1879519ee99e7a182":[5,1,26,4],
+"class_tg_bot_1_1_inline_query_result_document.html#a7d119b843296c1f51392f05b7dc221df":[5,1,26,6],
+"class_tg_bot_1_1_inline_query_result_document.html#ab80da07f964cfc6a96125a3674c90cbd":[5,1,26,0],
+"class_tg_bot_1_1_inline_query_result_document.html#ad100723d377947665ed69b77bc3a7746":[5,1,26,3],
+"class_tg_bot_1_1_inline_query_result_document.html#ad92da531239a23a1badfee324d6cd03f":[5,1,26,1],
+"class_tg_bot_1_1_inline_query_result_game.html":[5,1,27],
+"class_tg_bot_1_1_inline_query_result_game.html#a27eeb729c70e39bd963b99090c53e93a":[5,1,27,2],
+"class_tg_bot_1_1_inline_query_result_game.html#adb22300e3e1fedc1b0ff50826d6035f8":[5,1,27,1],
+"class_tg_bot_1_1_inline_query_result_game.html#ae929b7f837f1fb20fd5cda2004d7f84d":[5,1,27,0],
+"class_tg_bot_1_1_inline_query_result_gif.html":[5,1,28],
+"class_tg_bot_1_1_inline_query_result_gif.html#a0872ef8aa09cbf3b1fba851dd37e49a3":[5,1,28,6],
+"class_tg_bot_1_1_inline_query_result_gif.html#a0a205b57827e2512f96f4f2e3ae62376":[5,1,28,5]
};
diff --git a/docs/navtreeindex2.js b/docs/navtreeindex2.js
index 7105d47..787d844 100644
--- a/docs/navtreeindex2.js
+++ b/docs/navtreeindex2.js
@@ -1,253 +1,253 @@
var NAVTREEINDEX2 =
{
-"class_tg_bot_1_1_input_text_message_content.html#a6c7e1a9893a7c7c3be75f221f801e8e1":[5,1,38,4],
-"class_tg_bot_1_1_input_text_message_content.html#ab183a605903cf8dbc04b220cf1472495":[5,1,38,0],
-"class_tg_bot_1_1_input_text_message_content.html#abc5610bba9379026280ab5cf2e5d6c0c":[5,1,38,5],
-"class_tg_bot_1_1_input_text_message_content.html#af14b835e369c107071adf6e63b9e2760":[5,1,38,2],
-"class_tg_bot_1_1_input_venue_message_content.html":[5,1,39],
-"class_tg_bot_1_1_input_venue_message_content.html#a12eae6e237d0c62260a07f944fcfbdfa":[5,1,39,3],
-"class_tg_bot_1_1_input_venue_message_content.html#a25b40f55f2e1c3f08d4159e7254a2e77":[5,1,39,1],
-"class_tg_bot_1_1_input_venue_message_content.html#a3d08b7d6946538e949ec0293f72edec5":[5,1,39,2],
-"class_tg_bot_1_1_input_venue_message_content.html#a48a9d369812ca327da77766140d22100":[5,1,39,0],
-"class_tg_bot_1_1_input_venue_message_content.html#a567018a9fe54af6933dfa7815f6b4a34":[5,1,39,4],
-"class_tg_bot_1_1_input_venue_message_content.html#a9e367296fc30563e5694764d0fcaffcb":[5,1,39,5],
-"class_tg_bot_1_1_input_venue_message_content.html#ad3fb2b24df33d6eaa96243ab7a06f3f8":[5,1,39,6],
-"class_tg_bot_1_1_input_venue_message_content.html#ae5c1b7d2263d1722662b7eb6fceb9038":[5,1,39,7],
-"class_tg_bot_1_1_keyboard_button.html":[5,1,40],
-"class_tg_bot_1_1_keyboard_button.html#a3e8c6e40ecf3a8f739a12265a89fd381":[5,1,40,1],
-"class_tg_bot_1_1_keyboard_button.html#a8948e0ca465352d04c44767c25275022":[5,1,40,2],
-"class_tg_bot_1_1_keyboard_button.html#ac9ac8ddd73e27732fcbab7163ff74e2e":[5,1,40,3],
-"class_tg_bot_1_1_keyboard_button.html#afa66915e5a8d58dbd7276265f00b0bcd":[5,1,40,0],
-"class_tg_bot_1_1_location.html":[5,1,41],
-"class_tg_bot_1_1_location.html#a01c1a917a3ae8bcbc8977b1b5f0aea7b":[5,1,41,1],
-"class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678":[5,1,41,0],
-"class_tg_bot_1_1_location.html#aac2c4c71d72f1734a2439368f3e38687":[5,1,41,2],
-"class_tg_bot_1_1_message.html":[5,1,42],
-"class_tg_bot_1_1_message.html#a1ccff5e715e303ba0352cbd0fbe8eb6b":[5,1,42,1],
-"class_tg_bot_1_1_message.html#a2149f82b01245e592cb392e2133e4667":[5,1,42,15],
-"class_tg_bot_1_1_message.html#a2291a3c7d9445a02774b4cd0e3972c29":[5,1,42,18],
-"class_tg_bot_1_1_message.html#a2c8eb6214270371cfb094b699c07f695":[5,1,42,3],
-"class_tg_bot_1_1_message.html#a312864bfddbf624c6923cb871fd4060e":[5,1,42,28],
-"class_tg_bot_1_1_message.html#a34323ada99461aced73af81edb88f813":[5,1,42,25],
-"class_tg_bot_1_1_message.html#a35db549a420fd4b5a28b4a5a569770d5":[5,1,42,8],
-"class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d":[5,1,42,0],
-"class_tg_bot_1_1_message.html#a40c3d46af7bb047504b6b6e8147361c9":[5,1,42,23],
-"class_tg_bot_1_1_message.html#a45147e56a0cb9b7dee926da7a11a0093":[5,1,42,34],
-"class_tg_bot_1_1_message.html#a49695ef9284f68853700ca5426fd506f":[5,1,42,30],
-"class_tg_bot_1_1_message.html#a4eb6cf508337183adbe060baf907c0e0":[5,1,42,21],
-"class_tg_bot_1_1_message.html#a5119ef820bcb4c231a1402147305ea67":[5,1,42,2],
-"class_tg_bot_1_1_message.html#a537a751af11a7f18d92c1d70c93c9f2d":[5,1,42,4],
-"class_tg_bot_1_1_message.html#a53c199056538ebe72c65e409deaf7a8e":[5,1,42,11],
-"class_tg_bot_1_1_message.html#a5bbf76e34ec52a41a6392f7d61c19035":[5,1,42,17],
-"class_tg_bot_1_1_message.html#a5e47295516df0a7ceb9fbb8119c8ab0a":[5,1,42,10],
-"class_tg_bot_1_1_message.html#a65b78a13b38ad767338cd2e9d2e69ca2":[5,1,42,16],
-"class_tg_bot_1_1_message.html#a712bfec9a6e0881d2a8f6830b6374615":[5,1,42,26],
-"class_tg_bot_1_1_message.html#a773fa770b84fe97263a096c0ddfb096a":[5,1,42,5],
-"class_tg_bot_1_1_message.html#a7e4d984cb1464d0ae504d7c8ed11b508":[5,1,42,13],
-"class_tg_bot_1_1_message.html#a8f8a9c50fd30fa24476605b8efdd95ea":[5,1,42,24],
-"class_tg_bot_1_1_message.html#a92e01a2f89ce8edb5aa1c116585b19a6":[5,1,42,27],
-"class_tg_bot_1_1_message.html#a9739779daeda0ac90d711349e0674f6e":[5,1,42,32],
-"class_tg_bot_1_1_message.html#a9d4520b321f421425803aa5c5a414e72":[5,1,42,9],
-"class_tg_bot_1_1_message.html#aa79eb6592094b18fdc9a330fac0b53ef":[5,1,42,22],
-"class_tg_bot_1_1_message.html#aab21f25e3dfd5a6f2bfca8d04dda2559":[5,1,42,29],
-"class_tg_bot_1_1_message.html#abd645f5273f4cd142979beab925ff16f":[5,1,42,33],
-"class_tg_bot_1_1_message.html#aca1eca2a8a31a45a0b85ba472bfe991d":[5,1,42,12],
-"class_tg_bot_1_1_message.html#ad49187c847973a024ab158103a8c87fd":[5,1,42,7],
-"class_tg_bot_1_1_message.html#ad88191e75068adc70028660086928d14":[5,1,42,20],
-"class_tg_bot_1_1_message.html#adb3a1a65ce014085f7231f8d356b6c4f":[5,1,42,6],
-"class_tg_bot_1_1_message.html#aeab58d33a3f4e712e8b78d65f48892e5":[5,1,42,14],
-"class_tg_bot_1_1_message.html#af9e05110ffd8c5356c523e1501dbd108":[5,1,42,31],
-"class_tg_bot_1_1_message.html#afda60437cce532170cb9b924f70e1c56":[5,1,42,19],
-"class_tg_bot_1_1_message_entity.html":[5,1,43],
-"class_tg_bot_1_1_message_entity.html#a2cf6b38ee3116a4589d5f8263e53c51f":[5,1,43,4],
-"class_tg_bot_1_1_message_entity.html#a3f41be5fd732173bd84093df20a58e38":[5,1,43,1],
-"class_tg_bot_1_1_message_entity.html#a6710ffdbafba909633df7bcd8c488da0":[5,1,43,0],
-"class_tg_bot_1_1_message_entity.html#aad8da7260ae4360536a0a461e6c5b628":[5,1,43,2],
-"class_tg_bot_1_1_message_entity.html#adec4d61f5859cb0384e84dbe18988d78":[5,1,43,3],
-"class_tg_bot_1_1_message_entity.html#affef16e94f7f3382260b85c66726bc48":[5,1,43,5],
-"class_tg_bot_1_1_photo_size.html":[5,1,44],
-"class_tg_bot_1_1_photo_size.html#a05f58e05528a02e6bc98b67a81e8ae83":[5,1,44,0],
-"class_tg_bot_1_1_photo_size.html#a66dd9388e08330829fcae843f09e0ec6":[5,1,44,3],
-"class_tg_bot_1_1_photo_size.html#a7259a178989557450d9732281d23099f":[5,1,44,4],
-"class_tg_bot_1_1_photo_size.html#a91aae4c1b5d7c3b5e16e8677702464b4":[5,1,44,2],
-"class_tg_bot_1_1_photo_size.html#af3ffb8066db943a59156eb22e976165e":[5,1,44,1],
-"class_tg_bot_1_1_reply_keyboard_markup.html":[5,1,45],
-"class_tg_bot_1_1_reply_keyboard_markup.html#a12205ba27bf676459507684be019799e":[5,1,45,2],
-"class_tg_bot_1_1_reply_keyboard_markup.html#a87d9dc41554e585b137b922fa20fd020":[5,1,45,1],
-"class_tg_bot_1_1_reply_keyboard_markup.html#aafed175ccf3c58fe7c3a15a2300a1ff3":[5,1,45,3],
-"class_tg_bot_1_1_reply_keyboard_markup.html#ac7cf30c8d98f72b81ad30f48d0789d65":[5,1,45,4],
-"class_tg_bot_1_1_reply_keyboard_markup.html#af19f8402b914b603ab41305dee55f44a":[5,1,45,0],
-"class_tg_bot_1_1_reply_keyboard_remove.html":[5,1,46],
-"class_tg_bot_1_1_reply_keyboard_remove.html#a42b8b08952603a9566757bbe7d543408":[5,1,46,1],
-"class_tg_bot_1_1_reply_keyboard_remove.html#a840a781ad230cee4c50057a7c7f82828":[5,1,46,2],
-"class_tg_bot_1_1_reply_keyboard_remove.html#aaa58ef7c177db3a3f46530bfb5fc0148":[5,1,46,0],
-"class_tg_bot_1_1_response_parameters.html":[5,1,47],
-"class_tg_bot_1_1_response_parameters.html#a345c84a4e959ed8e529b1cb6e76d0182":[5,1,47,0],
-"class_tg_bot_1_1_response_parameters.html#a37baca0cf6ae91e41a20dbf2451a225d":[5,1,47,1],
-"class_tg_bot_1_1_response_parameters.html#ab65e3cad1468f5fb762f822722031990":[5,1,47,2],
-"class_tg_bot_1_1_sticker.html":[5,1,48],
-"class_tg_bot_1_1_sticker.html#a059e6027de50f618ca5d454cee943fcb":[5,1,48,6],
-"class_tg_bot_1_1_sticker.html#a0d0e6098f8a11ab88df19ff64e5e62ce":[5,1,48,4],
-"class_tg_bot_1_1_sticker.html#a3e6951a3f8400f05dc5e4b4eb24eda1a":[5,1,48,3],
-"class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff":[5,1,48,0],
-"class_tg_bot_1_1_sticker.html#a91d598b9805292d3956b47d88febe001":[5,1,48,1],
-"class_tg_bot_1_1_sticker.html#ace3bb46bbb491c1a9687cd14a37b25d1":[5,1,48,2],
-"class_tg_bot_1_1_sticker.html#aff8374f6355156deae78e8f934f3aab3":[5,1,48,5],
-"class_tg_bot_1_1_tg_exception.html":[5,0,3],
-"class_tg_bot_1_1_tg_exception.html#a3deeaa4d10491dd6824ef954cd0a2d15":[5,0,3,0],
-"class_tg_bot_1_1_tg_long_poll.html":[5,2,3],
-"class_tg_bot_1_1_tg_long_poll.html#a11a1a5880898b9cae8c95c6ee7eb8b7e":[5,2,3,0],
-"class_tg_bot_1_1_tg_long_poll.html#a589332e04d1a4f9dbe66c92df90b6d78":[5,2,3,1],
-"class_tg_bot_1_1_tg_long_poll.html#a8928ddad3b976a636a53bb066180cbaa":[5,2,3,2],
-"class_tg_bot_1_1_tg_type_parser.html":[7,0,0,59],
-"class_tg_bot_1_1_tg_type_parser.html#a055777bf4e153923e9a45caf85cfd2ce":[7,0,0,59,100],
-"class_tg_bot_1_1_tg_type_parser.html#a08541f9e83d92a4678f5cdd40bdf1269":[7,0,0,59,97],
-"class_tg_bot_1_1_tg_type_parser.html#a0ae6af509c8bb860b00f2ef3586adc9d":[7,0,0,59,9],
-"class_tg_bot_1_1_tg_type_parser.html#a0b51e45955eee1901c5c880882c36ca5":[7,0,0,59,56],
-"class_tg_bot_1_1_tg_type_parser.html#a119f2fe4230915ee34857fab33f829f2":[7,0,0,59,82],
-"class_tg_bot_1_1_tg_type_parser.html#a11fa0dd87bf2ef69e8806e41481a29f8":[7,0,0,59,92],
-"class_tg_bot_1_1_tg_type_parser.html#a126a79d2f5b024646db84e9355ffd23b":[7,0,0,59,21],
-"class_tg_bot_1_1_tg_type_parser.html#a132384640371bae32ad87337231c40e6":[7,0,0,59,12],
-"class_tg_bot_1_1_tg_type_parser.html#a15067523ded9cacec475b0c697b96503":[7,0,0,59,75],
-"class_tg_bot_1_1_tg_type_parser.html#a170af298967452a8442571c63720b79a":[7,0,0,59,17],
-"class_tg_bot_1_1_tg_type_parser.html#a171f300f827552386b1b2efc88e0311e":[7,0,0,59,115],
-"class_tg_bot_1_1_tg_type_parser.html#a179c2d86d436bcea267516e4ac49f2da":[7,0,0,59,107],
-"class_tg_bot_1_1_tg_type_parser.html#a18121dfb51fce662892fcd8433df0a80":[7,0,0,59,25],
-"class_tg_bot_1_1_tg_type_parser.html#a186e99f8de0924d47e9183c0205a689f":[7,0,0,59,93],
-"class_tg_bot_1_1_tg_type_parser.html#a1882c55a2f8cd4974dae09fb978e6aa2":[7,0,0,59,50],
-"class_tg_bot_1_1_tg_type_parser.html#a1b41989120df5127623da72428928f70":[7,0,0,59,10],
-"class_tg_bot_1_1_tg_type_parser.html#a1c5aeb82420b1974fc073e8d9d2d5804":[7,0,0,59,37],
-"class_tg_bot_1_1_tg_type_parser.html#a1d160922a1ae90e8b46cac336e6462b6":[7,0,0,59,96],
-"class_tg_bot_1_1_tg_type_parser.html#a203ed0972c40edbc296198f7cbc2d715":[7,0,0,59,70],
-"class_tg_bot_1_1_tg_type_parser.html#a208d9ffe88d02bfc75c4eb73b9ac01ae":[7,0,0,59,80],
-"class_tg_bot_1_1_tg_type_parser.html#a214386976a87be78bbf40f2772f11743":[7,0,0,59,19],
-"class_tg_bot_1_1_tg_type_parser.html#a26129e11a675d7ce0b529cd2a7965e25":[7,0,0,59,28],
-"class_tg_bot_1_1_tg_type_parser.html#a2b2a8a66921f689e95bcccba331ca87b":[7,0,0,59,4],
-"class_tg_bot_1_1_tg_type_parser.html#a2dfa0c7205973145b59dfe2e03fa5626":[7,0,0,59,112],
-"class_tg_bot_1_1_tg_type_parser.html#a30ac065d8b649e16645cc94ea03c229b":[7,0,0,59,65],
-"class_tg_bot_1_1_tg_type_parser.html#a33fe7a4700d1f905fefa16c2e3f35217":[7,0,0,59,98],
-"class_tg_bot_1_1_tg_type_parser.html#a3496c77242846056ebf651684b05cf15":[7,0,0,59,73],
-"class_tg_bot_1_1_tg_type_parser.html#a35ae90d0635f5761ed2e9357d2d7a141":[7,0,0,59,3],
-"class_tg_bot_1_1_tg_type_parser.html#a3c0d8c6734097146785dd20e6602dcbf":[7,0,0,59,101],
-"class_tg_bot_1_1_tg_type_parser.html#a416731a2264b9056c93cfd5236ef3420":[7,0,0,59,104],
-"class_tg_bot_1_1_tg_type_parser.html#a4607d2db77a94d211cb243927c2d2b40":[7,0,0,59,66],
-"class_tg_bot_1_1_tg_type_parser.html#a48ee10add5f80c0c4afe55e99cabcddd":[7,0,0,59,1],
-"class_tg_bot_1_1_tg_type_parser.html#a4ab33d085d2ae0dbc49596d4b5973aa6":[7,0,0,59,60],
-"class_tg_bot_1_1_tg_type_parser.html#a50825341c20e8393f7c1316d9c68af8b":[7,0,0,59,16],
-"class_tg_bot_1_1_tg_type_parser.html#a560f953aae4f8fb0651b82b35867d24c":[7,0,0,59,88],
-"class_tg_bot_1_1_tg_type_parser.html#a574be01cbd13bb63dac2bda2551ae170":[7,0,0,59,83],
-"class_tg_bot_1_1_tg_type_parser.html#a5793eea051e46ecca54c5dc5d7c4f7d1":[7,0,0,59,44],
-"class_tg_bot_1_1_tg_type_parser.html#a5db92a8dbf5b3ec781ff5209dbd9e74b":[7,0,0,59,81],
-"class_tg_bot_1_1_tg_type_parser.html#a5e309d20e6bf4321ddc16bec7d050545":[7,0,0,59,49],
-"class_tg_bot_1_1_tg_type_parser.html#a5f3e07e715226a326d3de577838e5525":[7,0,0,59,62],
-"class_tg_bot_1_1_tg_type_parser.html#a6002f3681a749d9d9e1733cb926a6643":[7,0,0,59,5],
-"class_tg_bot_1_1_tg_type_parser.html#a6252774e0a216a7e30f16fb32182846d":[7,0,0,59,24],
-"class_tg_bot_1_1_tg_type_parser.html#a6570cf17b067f5f4d649f7a20f44040c":[7,0,0,59,79],
-"class_tg_bot_1_1_tg_type_parser.html#a675429e3e189512d9b018565699610c4":[7,0,0,59,95],
-"class_tg_bot_1_1_tg_type_parser.html#a69d57b8d5da285a07ec33918f057b132":[7,0,0,59,51],
-"class_tg_bot_1_1_tg_type_parser.html#a6f0065be90200df3946dd781bba47263":[7,0,0,59,32],
-"class_tg_bot_1_1_tg_type_parser.html#a6f885817899493546d20cfca4a443213":[7,0,0,59,91],
-"class_tg_bot_1_1_tg_type_parser.html#a7460cb8f2223e91fdd4bd36e7688b3b4":[7,0,0,59,69],
-"class_tg_bot_1_1_tg_type_parser.html#a78a0f5647ffad66c7d69295c86bba3f5":[7,0,0,59,2],
-"class_tg_bot_1_1_tg_type_parser.html#a794a918da14da39f17bc604c3c10fe30":[7,0,0,59,64],
-"class_tg_bot_1_1_tg_type_parser.html#a79b5f159c668a67b66dfda51470818e7":[7,0,0,59,27],
-"class_tg_bot_1_1_tg_type_parser.html#a7b363893f0f80cbf99ee48559de23cf3":[7,0,0,59,13],
-"class_tg_bot_1_1_tg_type_parser.html#a7b7b819b85ce52ea0cad3b89a1c38757":[7,0,0,59,59],
-"class_tg_bot_1_1_tg_type_parser.html#a7ce6093da58310d5d8de2a068eeb5512":[7,0,0,59,53],
-"class_tg_bot_1_1_tg_type_parser.html#a7f1313fb5694efa7f7d6caa4e73176c9":[7,0,0,59,113],
-"class_tg_bot_1_1_tg_type_parser.html#a89730b5e5515446b996572a1d2eb527a":[7,0,0,59,31],
-"class_tg_bot_1_1_tg_type_parser.html#a8979e13968a0ec55a811aefa588960a5":[7,0,0,59,47],
-"class_tg_bot_1_1_tg_type_parser.html#a8a787547e63b7ede8d20ef64e9213a02":[7,0,0,59,94],
-"class_tg_bot_1_1_tg_type_parser.html#a8baab45c76cac6427cde907f95792864":[7,0,0,59,77],
-"class_tg_bot_1_1_tg_type_parser.html#a8ea88c178aa2ea2b707e3f9165796cda":[7,0,0,59,7],
-"class_tg_bot_1_1_tg_type_parser.html#a8ff0d8cbdae9e65edc11f345e1a93a94":[7,0,0,59,105],
-"class_tg_bot_1_1_tg_type_parser.html#a931e795baba8eab26a34adbfd6f0a3d2":[7,0,0,59,89],
-"class_tg_bot_1_1_tg_type_parser.html#a93cdc4f7e25c531a5748aaa1c771bf50":[7,0,0,59,76],
-"class_tg_bot_1_1_tg_type_parser.html#a944d9baf9397ae21b3d02a17255d0d74":[7,0,0,59,42],
-"class_tg_bot_1_1_tg_type_parser.html#a975f16b6132ea35a4844118f1a1a8374":[7,0,0,59,110],
-"class_tg_bot_1_1_tg_type_parser.html#a97c29c797018934139109f426e0c1865":[7,0,0,59,52],
-"class_tg_bot_1_1_tg_type_parser.html#a9aa9b9bb1c9869f273b6018d3eed9a67":[7,0,0,59,63],
-"class_tg_bot_1_1_tg_type_parser.html#a9bf3c43480d706e39e15957668838d21":[7,0,0,59,72],
-"class_tg_bot_1_1_tg_type_parser.html#aa143e2f6c8ee094813b6a6f6d7761cd0":[7,0,0,59,85],
-"class_tg_bot_1_1_tg_type_parser.html#aa35193c7b8f13fbfbac6a4ebd5b68dcf":[7,0,0,59,33],
-"class_tg_bot_1_1_tg_type_parser.html#aa3d4d7e6505797bb9533787843525c3d":[7,0,0,59,55],
-"class_tg_bot_1_1_tg_type_parser.html#aa560bfad2fb780ed8ec4f0f5a505f051":[7,0,0,59,15],
-"class_tg_bot_1_1_tg_type_parser.html#aa89f26151c1b46bea59ff9f7e61315f3":[7,0,0,59,40],
-"class_tg_bot_1_1_tg_type_parser.html#aa8cc36d3fb323ca8732db424ebd6048c":[7,0,0,59,67],
-"class_tg_bot_1_1_tg_type_parser.html#aa9fea94f0ce162339bcadc87b30cf133":[7,0,0,59,102],
-"class_tg_bot_1_1_tg_type_parser.html#aaa1491bf38340ff8baec767732de1a5a":[7,0,0,59,29],
-"class_tg_bot_1_1_tg_type_parser.html#aaa39e08cf74e63855e4c70deb7249c6e":[7,0,0,59,38],
-"class_tg_bot_1_1_tg_type_parser.html#aac8191cfb3e405286e4755336e9967ae":[7,0,0,59,99],
-"class_tg_bot_1_1_tg_type_parser.html#aad0b2019365e871291381463d6199385":[7,0,0,59,43],
-"class_tg_bot_1_1_tg_type_parser.html#ab5711db94f14f6862f352a47e5283d18":[7,0,0,59,58],
-"class_tg_bot_1_1_tg_type_parser.html#ab65d412769ea996c0cb671f9c961631b":[7,0,0,59,6],
-"class_tg_bot_1_1_tg_type_parser.html#ab840017893dba49b60eca92bb36de41e":[7,0,0,59,46],
-"class_tg_bot_1_1_tg_type_parser.html#ab84925dab3d05168099cfb1758c24eff":[7,0,0,59,20],
-"class_tg_bot_1_1_tg_type_parser.html#ab8eb4c64bd6a69dcda8f2fc103c7338d":[7,0,0,59,61],
-"class_tg_bot_1_1_tg_type_parser.html#ab8ec905ef28660617232f791dd5a4c33":[7,0,0,59,109],
-"class_tg_bot_1_1_tg_type_parser.html#ac23717cd020f5f312ac00d4c106c1366":[7,0,0,59,48],
-"class_tg_bot_1_1_tg_type_parser.html#aca144c409956718fb5b8b2063cc48204":[7,0,0,59,8],
-"class_tg_bot_1_1_tg_type_parser.html#aca2d3c40be05cf683dc613b3eef602b5":[7,0,0,59,54],
-"class_tg_bot_1_1_tg_type_parser.html#acf36e32c65d1459a19ad344abd1df158":[7,0,0,59,90],
-"class_tg_bot_1_1_tg_type_parser.html#ad5346feffcb4ac969295c8b29b349e78":[7,0,0,59,22],
-"class_tg_bot_1_1_tg_type_parser.html#ad6d33a3fef556360092afd0a2cb959f0":[7,0,0,59,0],
-"class_tg_bot_1_1_tg_type_parser.html#ad738633b8425a0d2cf32444e7840d8c4":[7,0,0,59,74],
-"class_tg_bot_1_1_tg_type_parser.html#ad9980a20fca6e9b4e12211ae751e9795":[7,0,0,59,41],
-"class_tg_bot_1_1_tg_type_parser.html#adbfa2a84365eafbf54d240cf46dc8159":[7,0,0,59,35],
-"class_tg_bot_1_1_tg_type_parser.html#ade5925f7cdce4ee3641853c72a5b51c5":[7,0,0,59,108],
-"class_tg_bot_1_1_tg_type_parser.html#ae196564c416664de484f8ecc046112b5":[7,0,0,59,78],
-"class_tg_bot_1_1_tg_type_parser.html#ae37d93d67c69431d1f7944e57b3324b5":[7,0,0,59,26],
-"class_tg_bot_1_1_tg_type_parser.html#ae450dfabbb1efdc3e4c3366590e27a3b":[7,0,0,59,111],
-"class_tg_bot_1_1_tg_type_parser.html#ae499680fd9cc2c73fb7cd8e55906ae35":[7,0,0,59,39],
-"class_tg_bot_1_1_tg_type_parser.html#ae88fe04858df67e643d024e1f0272a05":[7,0,0,59,36],
-"class_tg_bot_1_1_tg_type_parser.html#aea2380a669e8187c0fb15f037ccd3712":[7,0,0,59,18],
-"class_tg_bot_1_1_tg_type_parser.html#aea42d5ef9d92d13956af176efe41aea1":[7,0,0,59,114],
-"class_tg_bot_1_1_tg_type_parser.html#aedd80048387f6f93e32757ae13c65ac7":[7,0,0,59,68],
-"class_tg_bot_1_1_tg_type_parser.html#aee5eb982f32ffd16eba7f9efc87865a5":[7,0,0,59,84],
-"class_tg_bot_1_1_tg_type_parser.html#aef4869ecc38b1a6ec32c33c0f52e6d87":[7,0,0,59,57],
-"class_tg_bot_1_1_tg_type_parser.html#af251f0b443ff6e652697c33d4d5193da":[7,0,0,59,87],
-"class_tg_bot_1_1_tg_type_parser.html#af2f682e67258aec95323096b96813592":[7,0,0,59,11],
-"class_tg_bot_1_1_tg_type_parser.html#af46802670f796f0e2139ec551bfa0f20":[7,0,0,59,106],
-"class_tg_bot_1_1_tg_type_parser.html#af5687838fb0246a56306e083a5518456":[7,0,0,59,103],
-"class_tg_bot_1_1_tg_type_parser.html#af633562ea1a0f1d287ac5cecf0695390":[7,0,0,59,23],
-"class_tg_bot_1_1_tg_type_parser.html#af8a160007d57837edc80b557a6467e6b":[7,0,0,59,34],
-"class_tg_bot_1_1_tg_type_parser.html#af9a4e1d8cb7b3a4d026785219cdaf345":[7,0,0,59,45],
-"class_tg_bot_1_1_tg_type_parser.html#afa6de0a228a44629248fb079ba4aea53":[7,0,0,59,71],
-"class_tg_bot_1_1_tg_type_parser.html#afb2a32bca2c0f7f2d36f7b50350df181":[7,0,0,59,86],
-"class_tg_bot_1_1_tg_type_parser.html#afb59dff4e2abcefdae69c98efdf61d95":[7,0,0,59,30],
-"class_tg_bot_1_1_tg_type_parser.html#afe554cc15fd1d1312de42fa46fb6ad2b":[7,0,0,59,14],
-"class_tg_bot_1_1_tg_webhook_server.html":[7,0,0,60],
-"class_tg_bot_1_1_tg_webhook_server.html#a06ad980aa07d80a12bcad0cf908b67d0":[7,0,0,60,0],
-"class_tg_bot_1_1_tg_webhook_server.html#a283030203b2ddd9225792d24d9f4abb1":[7,0,0,60,2],
-"class_tg_bot_1_1_tg_webhook_server.html#abc86408e0e5254a07e8a05666c7980f9":[7,0,0,60,1],
-"class_tg_bot_1_1_tg_webhook_tcp_server.html":[5,2,4],
-"class_tg_bot_1_1_tg_webhook_tcp_server.html#a20fcf9d23bee83730df8cf444573bf31":[5,2,4,0],
-"class_tg_bot_1_1_tg_webhook_tcp_server.html#a58d11a7cae91b02f58ba5597da28a103":[5,2,4,2],
-"class_tg_bot_1_1_tg_webhook_tcp_server.html#a7e1192771fa0448a6e2347902a74a032":[5,2,4,1],
-"class_tg_bot_1_1_update.html":[5,1,49],
-"class_tg_bot_1_1_update.html#a05588da55717387ef91434f014afff1b":[5,1,49,4],
-"class_tg_bot_1_1_update.html#a188502d94515baee85ba30f58cffa1b5":[5,1,49,5],
-"class_tg_bot_1_1_update.html#a2c6890adcab16d6a306b3b89fd954f6f":[5,1,49,1],
-"class_tg_bot_1_1_update.html#aa3fab72bc10111e2f8f8930c43a0ff8b":[5,1,49,3],
-"class_tg_bot_1_1_update.html#aabddc6947fe255f1763802532d34ef2b":[5,1,49,2],
-"class_tg_bot_1_1_update.html#ab65136c0345978742fb3026e6855ff2c":[5,1,49,7],
-"class_tg_bot_1_1_update.html#abace63cf3605fe7a480a3bb839a672a8":[5,1,49,0],
-"class_tg_bot_1_1_update.html#aea03e36b9015a0fe9f1278564c5b8806":[5,1,49,6],
-"class_tg_bot_1_1_update.html#af4d35314c4e49839f7012a9671ede097":[5,1,49,8],
-"class_tg_bot_1_1_url.html":[5,2,5],
-"class_tg_bot_1_1_url.html#a22b43623b7de7e817699dffb85edb532":[5,2,5,3],
-"class_tg_bot_1_1_url.html#a36af00d44ee8fcba1d06a8d6c5c9ac49":[5,2,5,4],
-"class_tg_bot_1_1_url.html#a3d50fc5ac2a9955a4d129082bbdad8b0":[5,2,5,5],
-"class_tg_bot_1_1_url.html#a5c3add4bb050af6ad7b5444b9ad0a0a3":[5,2,5,0],
-"class_tg_bot_1_1_url.html#aa3536ad7ecd12e04db434e7566ae53e7":[5,2,5,2],
-"class_tg_bot_1_1_url.html#abed0138e57cc2d003b61b319f34c4fcd":[5,2,5,1],
-"class_tg_bot_1_1_user.html":[5,1,50],
-"class_tg_bot_1_1_user.html#a3b32a26af904966eb8f961309f49eeba":[5,1,50,4],
-"class_tg_bot_1_1_user.html#a52e3efc4237df7992eb8a698fafad9b0":[5,1,50,3],
-"class_tg_bot_1_1_user.html#a52ed387bdcad23b2883ef86a4c1f600f":[5,1,50,2],
-"class_tg_bot_1_1_user.html#a7f7a9c98a98fdd7199d2c22c63dd75b0":[5,1,50,1],
-"class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79":[5,1,50,0],
-"class_tg_bot_1_1_user_profile_photos.html":[5,1,51],
-"class_tg_bot_1_1_user_profile_photos.html#a33bfd559f54c4c8bf214698392473675":[5,1,51,2],
-"class_tg_bot_1_1_user_profile_photos.html#a66b1e0c0b5b462ab8087ce05b0311f16":[5,1,51,1]
+"class_tg_bot_1_1_inline_query_result_gif.html#a470940afb4d7151f36dea3cb0b53b618":[5,1,28,0],
+"class_tg_bot_1_1_inline_query_result_gif.html#a7f38ad7e89d2e911f3b5b8e4f9209ad0":[5,1,28,4],
+"class_tg_bot_1_1_inline_query_result_gif.html#abe09430a376eb777fe7bc563ea1df5f6":[5,1,28,2],
+"class_tg_bot_1_1_inline_query_result_gif.html#ac668e2b6fca9f023e5d4198acb73faae":[5,1,28,3],
+"class_tg_bot_1_1_inline_query_result_gif.html#afdc37593f7f371b473a042e9dd832874":[5,1,28,1],
+"class_tg_bot_1_1_inline_query_result_location.html":[5,1,29],
+"class_tg_bot_1_1_inline_query_result_location.html#a486129a565c022620721f78f6b546442":[5,1,29,6],
+"class_tg_bot_1_1_inline_query_result_location.html#a5a62d2f1ab0003c08cea5f66cc8fbaf2":[5,1,29,4],
+"class_tg_bot_1_1_inline_query_result_location.html#a7561bd9c6447a72a2a45a7fe966dbfb7":[5,1,29,3],
+"class_tg_bot_1_1_inline_query_result_location.html#abe4f762145a16a14ef2c3d9f590392fc":[5,1,29,0],
+"class_tg_bot_1_1_inline_query_result_location.html#ad5211e1bb511b3311161bbe5a5ae794d":[5,1,29,1],
+"class_tg_bot_1_1_inline_query_result_location.html#ae18d6b73278913416e3cbc1b23dc88a4":[5,1,29,5],
+"class_tg_bot_1_1_inline_query_result_location.html#aedb605f7593c1772185cbb66bb63019b":[5,1,29,2],
+"class_tg_bot_1_1_inline_query_result_mpeg4_gif.html":[5,1,30],
+"class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a046e5ad4661be2e9adbe15890409584e":[5,1,30,2],
+"class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a32b8a36f73b908be5a142f58e3355069":[5,1,30,4],
+"class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a5fe876f117ad0b850c6e0333717e431c":[5,1,30,5],
+"class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a783d22cb41d4f8ee598cddde8d98b90c":[5,1,30,3],
+"class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ac90d65262a4481d149f90153bcf621e5":[5,1,30,6],
+"class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ad818a04396804ae76ea81d752d145e45":[5,1,30,0],
+"class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#aee32f547953b7ea4735302fb41b7ac74":[5,1,30,1],
+"class_tg_bot_1_1_inline_query_result_photo.html":[5,1,31],
+"class_tg_bot_1_1_inline_query_result_photo.html#a0ad0da22b0a217208453aea34ed9a2c2":[5,1,31,4],
+"class_tg_bot_1_1_inline_query_result_photo.html#a13c4e25b5f0709aa32d25b01ecb44cc8":[5,1,31,5],
+"class_tg_bot_1_1_inline_query_result_photo.html#a3a81f1e745b332f7152376de4b700e54":[5,1,31,1],
+"class_tg_bot_1_1_inline_query_result_photo.html#a3bc4bf8bfdadeff170be433b537d445a":[5,1,31,2],
+"class_tg_bot_1_1_inline_query_result_photo.html#a7f4fb7963109c5e3e49b87e331cea12c":[5,1,31,0],
+"class_tg_bot_1_1_inline_query_result_photo.html#aca6ea097fce7827241ae1628c44a5893":[5,1,31,6],
+"class_tg_bot_1_1_inline_query_result_photo.html#ae82fef29603bd4667558ea7aeb7d73f7":[5,1,31,3],
+"class_tg_bot_1_1_inline_query_result_venue.html":[5,1,32],
+"class_tg_bot_1_1_inline_query_result_venue.html#a046d6213f587de9c4acbe7bc2eb194d9":[5,1,32,3],
+"class_tg_bot_1_1_inline_query_result_venue.html#a065ae48c35a1fccad49e1dd9c143443b":[5,1,32,2],
+"class_tg_bot_1_1_inline_query_result_venue.html#a216e83019cb0df61e4bc74f4499e0eb5":[5,1,32,0],
+"class_tg_bot_1_1_inline_query_result_venue.html#a284c445f7142d1f83fe78c22681747c2":[5,1,32,6],
+"class_tg_bot_1_1_inline_query_result_venue.html#a385d6861f463a496af03accc31143a4c":[5,1,32,5],
+"class_tg_bot_1_1_inline_query_result_venue.html#a7a696bc221c372c4cff2633159a5dac1":[5,1,32,1],
+"class_tg_bot_1_1_inline_query_result_venue.html#a7c54d597c7b13147109ca777364abf90":[5,1,32,7],
+"class_tg_bot_1_1_inline_query_result_venue.html#a842e5f5e15da3e24e81f8d68ec00ad97":[5,1,32,4],
+"class_tg_bot_1_1_inline_query_result_venue.html#a88471f6acad35d4d45641572e4730517":[5,1,32,8],
+"class_tg_bot_1_1_inline_query_result_video.html":[5,1,33],
+"class_tg_bot_1_1_inline_query_result_video.html#a028d74e67867e8f59ac9dfb07709da46":[5,1,33,1],
+"class_tg_bot_1_1_inline_query_result_video.html#a08cf746fbd9637ddeb172aa3871941e8":[5,1,33,0],
+"class_tg_bot_1_1_inline_query_result_video.html#a309ec0df18900ecaf458d6373b9aa49e":[5,1,33,6],
+"class_tg_bot_1_1_inline_query_result_video.html#a43bbb53cf78b8ea8f40590d014e23eec":[5,1,33,2],
+"class_tg_bot_1_1_inline_query_result_video.html#a6eb48f1bc3089f4caef133c8c6644baf":[5,1,33,3],
+"class_tg_bot_1_1_inline_query_result_video.html#a80c3c9b52a29c93ea2899fdfa12ebfa4":[5,1,33,5],
+"class_tg_bot_1_1_inline_query_result_video.html#aa03003971380ecfaef6466f2cbb3e721":[5,1,33,4],
+"class_tg_bot_1_1_inline_query_result_video.html#ac8b569e1eb960afc51ef894a553750a3":[5,1,33,8],
+"class_tg_bot_1_1_inline_query_result_video.html#ace4b498ad92fd17782fbd8e40564f287":[5,1,33,7],
+"class_tg_bot_1_1_inline_query_result_voice.html":[5,1,34],
+"class_tg_bot_1_1_inline_query_result_voice.html#a01f73a78827c6ec75f7b355b521efd47":[5,1,34,1],
+"class_tg_bot_1_1_inline_query_result_voice.html#a4cf1aa18aaec542598e39ee7416c7df9":[5,1,34,0],
+"class_tg_bot_1_1_inline_query_result_voice.html#a628636c93a2dbf8440cb3989ba1aaceb":[5,1,34,2],
+"class_tg_bot_1_1_inline_query_result_voice.html#afc09fe61b4fcdce1644d55ec488ecda9":[5,1,34,3],
+"class_tg_bot_1_1_input_contact_message_content.html":[5,1,35],
+"class_tg_bot_1_1_input_contact_message_content.html#a125669f026157308736f940e1400ed23":[5,1,35,4],
+"class_tg_bot_1_1_input_contact_message_content.html#a389b68f90eed647eafe4dc23d2754e7d":[5,1,35,1],
+"class_tg_bot_1_1_input_contact_message_content.html#a673d5217669bf5fce75f51578cdc5c1c":[5,1,35,3],
+"class_tg_bot_1_1_input_contact_message_content.html#a96fe449f5efd3f80c2dde6af364a7aa6":[5,1,35,5],
+"class_tg_bot_1_1_input_contact_message_content.html#ad552a44374583a3ea339380338e87e99":[5,1,35,0],
+"class_tg_bot_1_1_input_contact_message_content.html#ae6b8788ba14b203ba53373262d9a67c0":[5,1,35,2],
+"class_tg_bot_1_1_input_file.html":[5,1,36],
+"class_tg_bot_1_1_input_file.html#a02575330b4deaa9d2cab5ebd8d8e2e5e":[5,1,36,3],
+"class_tg_bot_1_1_input_file.html#a1633c8f4a40274f53ee6aed3ecd42ef7":[5,1,36,1],
+"class_tg_bot_1_1_input_file.html#a47c113dd1cb4678d7ab14f1f033a5b1d":[5,1,36,2],
+"class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f":[5,1,36,0],
+"class_tg_bot_1_1_input_location_message_content.html":[5,1,37],
+"class_tg_bot_1_1_input_location_message_content.html#a2fd689365b19b085bdd59f928e3c3e16":[5,1,37,3],
+"class_tg_bot_1_1_input_location_message_content.html#a6dea79838b9c9f9194c1ec49d5eb8e49":[5,1,37,4],
+"class_tg_bot_1_1_input_location_message_content.html#a80ef24779acdb726590e8aaa87c52840":[5,1,37,0],
+"class_tg_bot_1_1_input_location_message_content.html#acbcd463ae944168b265e789509e6de55":[5,1,37,2],
+"class_tg_bot_1_1_input_location_message_content.html#ace56f8081ed46a4729a5f37dacdcb05e":[5,1,37,1],
+"class_tg_bot_1_1_input_media.html":[5,1,38],
+"class_tg_bot_1_1_input_media.html#a0b8e0cc28a8283ca946b4aa5c5384a3b":[5,1,38,7],
+"class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73":[5,1,38,1],
+"class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ac6c7e64f7c3b7e4c031d022f232298bf":[5,1,38,1,0],
+"class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ae60ae31f67ab883c746bb71c7a145c18":[5,1,38,1,1],
+"class_tg_bot_1_1_input_media.html#a3b06a5b4686339b58c4a95b5734b4b77":[5,1,38,5],
+"class_tg_bot_1_1_input_media.html#a5fd875b292792f8d699d7bb678e68c90":[5,1,38,2],
+"class_tg_bot_1_1_input_media.html#a8080040900519b706a367ecfd7b28226":[5,1,38,8],
+"class_tg_bot_1_1_input_media.html#aadf7e972c4ea70c771a0da27da4aa7cd":[5,1,38,3],
+"class_tg_bot_1_1_input_media.html#abdc38ae21d5213ead3720db082ef1f9c":[5,1,38,0],
+"class_tg_bot_1_1_input_media.html#ae2761ade0de31f96074d6760661c7edc":[5,1,38,6],
+"class_tg_bot_1_1_input_media.html#aeac8eae9ef4e06fa0c67b98a8a8042f8":[5,1,38,4],
+"class_tg_bot_1_1_input_media.html#afa903b8b20fd1cf71b1f0510a4563a9a":[5,1,38,9],
+"class_tg_bot_1_1_input_media_photo.html":[5,1,39],
+"class_tg_bot_1_1_input_media_photo.html#a02ac033a0ebe474b02f745f4d9e8e2b3":[5,1,39,0],
+"class_tg_bot_1_1_input_media_photo.html#ab064268a26729415ebfb71c5a0abf36f":[5,1,39,1],
+"class_tg_bot_1_1_input_media_video.html":[5,1,40],
+"class_tg_bot_1_1_input_media_video.html#a659beee71ba67a81f85892800761eb0f":[5,1,40,0],
+"class_tg_bot_1_1_input_media_video.html#a698a73c20b1c6c10be011543ec1253ea":[5,1,40,1],
+"class_tg_bot_1_1_input_message_content.html":[5,1,41],
+"class_tg_bot_1_1_input_message_content.html#a102a0b7456c22110a7cf751f0273ee7d":[5,1,41,2],
+"class_tg_bot_1_1_input_message_content.html#a2357dd0a36321a3b601b64a76d2d6dff":[5,1,41,0],
+"class_tg_bot_1_1_input_message_content.html#ad9bc101393caa3296bdae0fe01f4e033":[5,1,41,3],
+"class_tg_bot_1_1_input_message_content.html#adfe3185ed78c3bfdfb82bee0546eb100":[5,1,41,1],
+"class_tg_bot_1_1_input_text_message_content.html":[5,1,42],
+"class_tg_bot_1_1_input_text_message_content.html#a34537bb0f04f312293f4717526f32ecc":[5,1,42,3],
+"class_tg_bot_1_1_input_text_message_content.html#a6926fc1a1b56159d2e2d92ed3de507e7":[5,1,42,1],
+"class_tg_bot_1_1_input_text_message_content.html#a6c7e1a9893a7c7c3be75f221f801e8e1":[5,1,42,4],
+"class_tg_bot_1_1_input_text_message_content.html#ab183a605903cf8dbc04b220cf1472495":[5,1,42,0],
+"class_tg_bot_1_1_input_text_message_content.html#abc5610bba9379026280ab5cf2e5d6c0c":[5,1,42,5],
+"class_tg_bot_1_1_input_text_message_content.html#af14b835e369c107071adf6e63b9e2760":[5,1,42,2],
+"class_tg_bot_1_1_input_venue_message_content.html":[5,1,43],
+"class_tg_bot_1_1_input_venue_message_content.html#a12eae6e237d0c62260a07f944fcfbdfa":[5,1,43,3],
+"class_tg_bot_1_1_input_venue_message_content.html#a25b40f55f2e1c3f08d4159e7254a2e77":[5,1,43,1],
+"class_tg_bot_1_1_input_venue_message_content.html#a3d08b7d6946538e949ec0293f72edec5":[5,1,43,2],
+"class_tg_bot_1_1_input_venue_message_content.html#a48a9d369812ca327da77766140d22100":[5,1,43,0],
+"class_tg_bot_1_1_input_venue_message_content.html#a567018a9fe54af6933dfa7815f6b4a34":[5,1,43,4],
+"class_tg_bot_1_1_input_venue_message_content.html#a9e367296fc30563e5694764d0fcaffcb":[5,1,43,5],
+"class_tg_bot_1_1_input_venue_message_content.html#ad3fb2b24df33d6eaa96243ab7a06f3f8":[5,1,43,6],
+"class_tg_bot_1_1_input_venue_message_content.html#ae5c1b7d2263d1722662b7eb6fceb9038":[5,1,43,7],
+"class_tg_bot_1_1_invoice.html":[5,1,44],
+"class_tg_bot_1_1_invoice.html#a34a6d437618ea3be0a40c64400067f67":[5,1,44,0],
+"class_tg_bot_1_1_invoice.html#a5b53e4a6a2e3669a960d379a4147abae":[5,1,44,4],
+"class_tg_bot_1_1_invoice.html#a659ac0711c1be89009dddc04eea4dfb2":[5,1,44,3],
+"class_tg_bot_1_1_invoice.html#a8008d2f948d705aa48bc0557d071e62f":[5,1,44,5],
+"class_tg_bot_1_1_invoice.html#a9207fea93e6b3f3aa1081c8ab9039f8a":[5,1,44,1],
+"class_tg_bot_1_1_invoice.html#ad3c1a7a4fbf8157e3fd72a2352226fbd":[5,1,44,2],
+"class_tg_bot_1_1_keyboard_button.html":[5,1,45],
+"class_tg_bot_1_1_keyboard_button.html#a3e8c6e40ecf3a8f739a12265a89fd381":[5,1,45,1],
+"class_tg_bot_1_1_keyboard_button.html#a8948e0ca465352d04c44767c25275022":[5,1,45,2],
+"class_tg_bot_1_1_keyboard_button.html#ac9ac8ddd73e27732fcbab7163ff74e2e":[5,1,45,3],
+"class_tg_bot_1_1_keyboard_button.html#afa66915e5a8d58dbd7276265f00b0bcd":[5,1,45,0],
+"class_tg_bot_1_1_labeled_price.html":[5,1,46],
+"class_tg_bot_1_1_labeled_price.html#a035375dfc58fe01e91d07fe918847046":[5,1,46,2],
+"class_tg_bot_1_1_labeled_price.html#a09b9a91f5bebc7e889bad2d4455b243c":[5,1,46,1],
+"class_tg_bot_1_1_labeled_price.html#a1d53775f4034427a2dfaae9ef176796c":[5,1,46,0],
+"class_tg_bot_1_1_location.html":[5,1,47],
+"class_tg_bot_1_1_location.html#a01c1a917a3ae8bcbc8977b1b5f0aea7b":[5,1,47,1],
+"class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678":[5,1,47,0],
+"class_tg_bot_1_1_location.html#aac2c4c71d72f1734a2439368f3e38687":[5,1,47,2],
+"class_tg_bot_1_1_mask_position.html":[5,1,48],
+"class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1":[5,1,48,0],
+"class_tg_bot_1_1_mask_position.html#a56700f4f5ce4902c978df680cfd6a424":[5,1,48,4],
+"class_tg_bot_1_1_mask_position.html#a8c22f087cecfcc16c6c563a6df6c9d7e":[5,1,48,1],
+"class_tg_bot_1_1_mask_position.html#a8f78e6dcdb37975c435cfd0d9a923963":[5,1,48,2],
+"class_tg_bot_1_1_mask_position.html#ac4e73bf83077bce72be0ee031f2f5d83":[5,1,48,3],
+"class_tg_bot_1_1_message.html":[5,1,49],
+"class_tg_bot_1_1_message.html#a112bce084dd4b01dc5918a1232c4cc05":[5,1,49,5],
+"class_tg_bot_1_1_message.html#a1ccff5e715e303ba0352cbd0fbe8eb6b":[5,1,49,1],
+"class_tg_bot_1_1_message.html#a2149f82b01245e592cb392e2133e4667":[5,1,49,17],
+"class_tg_bot_1_1_message.html#a2291a3c7d9445a02774b4cd0e3972c29":[5,1,49,21],
+"class_tg_bot_1_1_message.html#a2c8eb6214270371cfb094b699c07f695":[5,1,49,4],
+"class_tg_bot_1_1_message.html#a312864bfddbf624c6923cb871fd4060e":[5,1,49,32],
+"class_tg_bot_1_1_message.html#a34323ada99461aced73af81edb88f813":[5,1,49,29],
+"class_tg_bot_1_1_message.html#a35db549a420fd4b5a28b4a5a569770d5":[5,1,49,10],
+"class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d":[5,1,49,0],
+"class_tg_bot_1_1_message.html#a40c3d46af7bb047504b6b6e8147361c9":[5,1,49,26],
+"class_tg_bot_1_1_message.html#a45147e56a0cb9b7dee926da7a11a0093":[5,1,49,38],
+"class_tg_bot_1_1_message.html#a49695ef9284f68853700ca5426fd506f":[5,1,49,34],
+"class_tg_bot_1_1_message.html#a4eb6cf508337183adbe060baf907c0e0":[5,1,49,24],
+"class_tg_bot_1_1_message.html#a5119ef820bcb4c231a1402147305ea67":[5,1,49,2],
+"class_tg_bot_1_1_message.html#a537a751af11a7f18d92c1d70c93c9f2d":[5,1,49,6],
+"class_tg_bot_1_1_message.html#a53c199056538ebe72c65e409deaf7a8e":[5,1,49,13],
+"class_tg_bot_1_1_message.html#a5bbf76e34ec52a41a6392f7d61c19035":[5,1,49,20],
+"class_tg_bot_1_1_message.html#a5e23abf4c637e59a51bd7f7a49339d54":[5,1,49,3],
+"class_tg_bot_1_1_message.html#a5e47295516df0a7ceb9fbb8119c8ab0a":[5,1,49,12],
+"class_tg_bot_1_1_message.html#a65b78a13b38ad767338cd2e9d2e69ca2":[5,1,49,19],
+"class_tg_bot_1_1_message.html#a70f5fe7a8e14b0ce0842fa8661492e4a":[5,1,49,18],
+"class_tg_bot_1_1_message.html#a712bfec9a6e0881d2a8f6830b6374615":[5,1,49,30],
+"class_tg_bot_1_1_message.html#a773fa770b84fe97263a096c0ddfb096a":[5,1,49,7],
+"class_tg_bot_1_1_message.html#a7e4d984cb1464d0ae504d7c8ed11b508":[5,1,49,15],
+"class_tg_bot_1_1_message.html#a8f8a9c50fd30fa24476605b8efdd95ea":[5,1,49,28],
+"class_tg_bot_1_1_message.html#a92e01a2f89ce8edb5aa1c116585b19a6":[5,1,49,31],
+"class_tg_bot_1_1_message.html#a9739779daeda0ac90d711349e0674f6e":[5,1,49,36],
+"class_tg_bot_1_1_message.html#a9d4520b321f421425803aa5c5a414e72":[5,1,49,11],
+"class_tg_bot_1_1_message.html#aa79eb6592094b18fdc9a330fac0b53ef":[5,1,49,25],
+"class_tg_bot_1_1_message.html#aab21f25e3dfd5a6f2bfca8d04dda2559":[5,1,49,33],
+"class_tg_bot_1_1_message.html#aac7be66dd576e712ea37a2631670ef03":[5,1,49,27],
+"class_tg_bot_1_1_message.html#abd645f5273f4cd142979beab925ff16f":[5,1,49,37],
+"class_tg_bot_1_1_message.html#aca1eca2a8a31a45a0b85ba472bfe991d":[5,1,49,14],
+"class_tg_bot_1_1_message.html#ad49187c847973a024ab158103a8c87fd":[5,1,49,9],
+"class_tg_bot_1_1_message.html#ad88191e75068adc70028660086928d14":[5,1,49,23],
+"class_tg_bot_1_1_message.html#adb3a1a65ce014085f7231f8d356b6c4f":[5,1,49,8],
+"class_tg_bot_1_1_message.html#aeab58d33a3f4e712e8b78d65f48892e5":[5,1,49,16],
+"class_tg_bot_1_1_message.html#af9e05110ffd8c5356c523e1501dbd108":[5,1,49,35],
+"class_tg_bot_1_1_message.html#afda60437cce532170cb9b924f70e1c56":[5,1,49,22],
+"class_tg_bot_1_1_message_entity.html":[5,1,50],
+"class_tg_bot_1_1_message_entity.html#a2cf6b38ee3116a4589d5f8263e53c51f":[5,1,50,4],
+"class_tg_bot_1_1_message_entity.html#a3f41be5fd732173bd84093df20a58e38":[5,1,50,1],
+"class_tg_bot_1_1_message_entity.html#a6710ffdbafba909633df7bcd8c488da0":[5,1,50,0],
+"class_tg_bot_1_1_message_entity.html#aad8da7260ae4360536a0a461e6c5b628":[5,1,50,2],
+"class_tg_bot_1_1_message_entity.html#adec4d61f5859cb0384e84dbe18988d78":[5,1,50,3],
+"class_tg_bot_1_1_message_entity.html#affef16e94f7f3382260b85c66726bc48":[5,1,50,5],
+"class_tg_bot_1_1_order_info.html":[5,1,51],
+"class_tg_bot_1_1_order_info.html#a02755abd496d306c649ef45356fcd71c":[5,1,51,2],
+"class_tg_bot_1_1_order_info.html#a0cc4794ebb169cd832b6724782e29126":[5,1,51,1],
+"class_tg_bot_1_1_order_info.html#a324841d077060a1b1b97564066bc1f16":[5,1,51,3],
+"class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a":[5,1,51,0],
+"class_tg_bot_1_1_order_info.html#a8e9f51e6dadba48789cb4c9c9ae14f82":[5,1,51,4],
+"class_tg_bot_1_1_photo_size.html":[5,1,52],
+"class_tg_bot_1_1_photo_size.html#a05f58e05528a02e6bc98b67a81e8ae83":[5,1,52,0],
+"class_tg_bot_1_1_photo_size.html#a66dd9388e08330829fcae843f09e0ec6":[5,1,52,3],
+"class_tg_bot_1_1_photo_size.html#a7259a178989557450d9732281d23099f":[5,1,52,4],
+"class_tg_bot_1_1_photo_size.html#a91aae4c1b5d7c3b5e16e8677702464b4":[5,1,52,2],
+"class_tg_bot_1_1_photo_size.html#af3ffb8066db943a59156eb22e976165e":[5,1,52,1],
+"class_tg_bot_1_1_pre_checkout_query.html":[5,1,53],
+"class_tg_bot_1_1_pre_checkout_query.html#a5d21bc0c7610030e89a910029a5fb0ca":[5,1,53,5],
+"class_tg_bot_1_1_pre_checkout_query.html#a8cfd3e1f3cd74543a365f8c514693cdf":[5,1,53,7],
+"class_tg_bot_1_1_pre_checkout_query.html#a919320034b6e6f6b586a7311925bb028":[5,1,53,2],
+"class_tg_bot_1_1_pre_checkout_query.html#a9cfe210488785f6980e6fb45ffb67e84":[5,1,53,6],
+"class_tg_bot_1_1_pre_checkout_query.html#aa2f66d4bc5e55b3efbaaf285bcdbe207":[5,1,53,0],
+"class_tg_bot_1_1_pre_checkout_query.html#abbc1cb2aed3ff25dde9272909455b9a0":[5,1,53,4],
+"class_tg_bot_1_1_pre_checkout_query.html#ac681a885c6e253c134cd659b91348182":[5,1,53,1],
+"class_tg_bot_1_1_pre_checkout_query.html#afaf8a7d12af830eea0644c30f51f429e":[5,1,53,3],
+"class_tg_bot_1_1_reply_keyboard_markup.html":[5,1,54],
+"class_tg_bot_1_1_reply_keyboard_markup.html#a12205ba27bf676459507684be019799e":[5,1,54,2],
+"class_tg_bot_1_1_reply_keyboard_markup.html#a87d9dc41554e585b137b922fa20fd020":[5,1,54,1],
+"class_tg_bot_1_1_reply_keyboard_markup.html#aafed175ccf3c58fe7c3a15a2300a1ff3":[5,1,54,3],
+"class_tg_bot_1_1_reply_keyboard_markup.html#ac7cf30c8d98f72b81ad30f48d0789d65":[5,1,54,4],
+"class_tg_bot_1_1_reply_keyboard_markup.html#af19f8402b914b603ab41305dee55f44a":[5,1,54,0],
+"class_tg_bot_1_1_reply_keyboard_remove.html":[5,1,55],
+"class_tg_bot_1_1_reply_keyboard_remove.html#a42b8b08952603a9566757bbe7d543408":[5,1,55,1],
+"class_tg_bot_1_1_reply_keyboard_remove.html#a840a781ad230cee4c50057a7c7f82828":[5,1,55,2],
+"class_tg_bot_1_1_reply_keyboard_remove.html#aaa58ef7c177db3a3f46530bfb5fc0148":[5,1,55,0],
+"class_tg_bot_1_1_response_parameters.html":[5,1,56],
+"class_tg_bot_1_1_response_parameters.html#a345c84a4e959ed8e529b1cb6e76d0182":[5,1,56,0],
+"class_tg_bot_1_1_response_parameters.html#a37baca0cf6ae91e41a20dbf2451a225d":[5,1,56,1],
+"class_tg_bot_1_1_response_parameters.html#ab65e3cad1468f5fb762f822722031990":[5,1,56,2],
+"class_tg_bot_1_1_shipping_address.html":[5,1,57],
+"class_tg_bot_1_1_shipping_address.html#a2acc7779ce0095c3fea1db37190b9a24":[5,1,57,6],
+"class_tg_bot_1_1_shipping_address.html#a5e0083ea43cd7e629b645de8e88e8ab8":[5,1,57,2],
+"class_tg_bot_1_1_shipping_address.html#a7820dd5013d52b4f011b8ccb3b4644d2":[5,1,57,4],
+"class_tg_bot_1_1_shipping_address.html#a7c90dac349c28228c8babf63e06ce667":[5,1,57,3],
+"class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d":[5,1,57,0],
+"class_tg_bot_1_1_shipping_address.html#ac5fe3272ae0fe6e00214ca41b2888d69":[5,1,57,1],
+"class_tg_bot_1_1_shipping_address.html#ae54b22b7d2dc2feb81f9a3e05aeba338":[5,1,57,5],
+"class_tg_bot_1_1_shipping_option.html":[5,1,58],
+"class_tg_bot_1_1_shipping_option.html#a176727e25151781f0b050c58b329ff8e":[5,1,58,3],
+"class_tg_bot_1_1_shipping_option.html#a1a21641a9f85591e898798c64007d8ba":[5,1,58,2],
+"class_tg_bot_1_1_shipping_option.html#ac482c80d9eae891d1a08437fa935f48c":[5,1,58,1],
+"class_tg_bot_1_1_shipping_option.html#af97bf7d55ed3bcd3090c08885f010f60":[5,1,58,0],
+"class_tg_bot_1_1_shipping_query.html":[5,1,59],
+"class_tg_bot_1_1_shipping_query.html#a3d99a04e8227422fe4349a42dd1ecd7a":[5,1,59,4],
+"class_tg_bot_1_1_shipping_query.html#a6f10c244ff5e3323961bdc7c5eb43f31":[5,1,59,1],
+"class_tg_bot_1_1_shipping_query.html#a952ccde4a79282a4c20f42cfed069d64":[5,1,59,0],
+"class_tg_bot_1_1_shipping_query.html#aa62e1e79cd7f9ba961128ad89dde7899":[5,1,59,3],
+"class_tg_bot_1_1_shipping_query.html#ab3b7dedd15793e42c7efe594e38f8003":[5,1,59,2],
+"class_tg_bot_1_1_sticker.html":[5,1,60],
+"class_tg_bot_1_1_sticker.html#a059e6027de50f618ca5d454cee943fcb":[5,1,60,8],
+"class_tg_bot_1_1_sticker.html#a0d0e6098f8a11ab88df19ff64e5e62ce":[5,1,60,4],
+"class_tg_bot_1_1_sticker.html#a3e6951a3f8400f05dc5e4b4eb24eda1a":[5,1,60,3],
+"class_tg_bot_1_1_sticker.html#a4e61ddba7363932939846585eec348e2":[5,1,60,5],
+"class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff":[5,1,60,0],
+"class_tg_bot_1_1_sticker.html#a91d598b9805292d3956b47d88febe001":[5,1,60,1],
+"class_tg_bot_1_1_sticker.html#ac9ff439183edc6a5fb2c469e29c687ba":[5,1,60,6],
+"class_tg_bot_1_1_sticker.html#ace3bb46bbb491c1a9687cd14a37b25d1":[5,1,60,2],
+"class_tg_bot_1_1_sticker.html#aff8374f6355156deae78e8f934f3aab3":[5,1,60,7],
+"class_tg_bot_1_1_sticker_set.html":[5,1,61]
};
diff --git a/docs/navtreeindex3.js b/docs/navtreeindex3.js
index 4c2bff0..abb9eee 100644
--- a/docs/navtreeindex3.js
+++ b/docs/navtreeindex3.js
@@ -1,36 +1,242 @@
var NAVTREEINDEX3 =
{
-"class_tg_bot_1_1_user_profile_photos.html#a734352c5b115ea29e639f01462187d55":[5,1,51,0],
-"class_tg_bot_1_1_venue.html":[5,1,52],
-"class_tg_bot_1_1_venue.html#a411e85c19c38ad2b8922d60582f72459":[5,1,52,1],
-"class_tg_bot_1_1_venue.html#a9dbb9e88b790f9a938c9ec561ed773ce":[5,1,52,3],
-"class_tg_bot_1_1_venue.html#a9f9505e1035b3aacd2ad9d68a8285a14":[5,1,52,0],
-"class_tg_bot_1_1_venue.html#aec6a2d5230788e85a55cc407246ad968":[5,1,52,2],
-"class_tg_bot_1_1_venue.html#afc6d630815d434ebf97a86a47f74ca50":[5,1,52,4],
-"class_tg_bot_1_1_video.html":[5,1,53],
-"class_tg_bot_1_1_video.html#a0005786d327b3e363cb13c18e9ee0593":[5,1,53,0],
-"class_tg_bot_1_1_video.html#a0aea87cd20a804a8e8410858b6d40968":[5,1,53,4],
-"class_tg_bot_1_1_video.html#a4162b4cc66825ce32fea222399ef3356":[5,1,53,5],
-"class_tg_bot_1_1_video.html#a588d9dab172e6828c1aea49c169bb289":[5,1,53,2],
-"class_tg_bot_1_1_video.html#a65ea94712e107b2e36109f5ec88b0a35":[5,1,53,7],
-"class_tg_bot_1_1_video.html#a93c71de6b8a012b185618a896c4c5e5a":[5,1,53,1],
-"class_tg_bot_1_1_video.html#ab71e1325c685af9e67ddf0af418a77a7":[5,1,53,6],
-"class_tg_bot_1_1_video.html#aebbdeaf632d9438f050797bd84ab6c8f":[5,1,53,3],
-"class_tg_bot_1_1_voice.html":[5,1,54],
-"class_tg_bot_1_1_voice.html#a5cf398c03d61459c4dba34fe6bf22aca":[5,1,54,4],
-"class_tg_bot_1_1_voice.html#a65629e696801e0c68e7822a82df13679":[5,1,54,1],
-"class_tg_bot_1_1_voice.html#a73311e993b61a62531f42583d82fed91":[5,1,54,0],
-"class_tg_bot_1_1_voice.html#a7c231412bd16616058b4c1d2e50244d1":[5,1,54,3],
-"class_tg_bot_1_1_voice.html#aa138c0d927f53572c1b43086a10e6c73":[5,1,54,2],
-"class_tg_bot_1_1_webhook_info.html":[5,1,55],
-"class_tg_bot_1_1_webhook_info.html#a2280093713d1304207d8bba2204648d6":[5,1,55,0],
-"class_tg_bot_1_1_webhook_info.html#a480255d4d60fd3d669463ef86c31f4e4":[5,1,55,4],
-"class_tg_bot_1_1_webhook_info.html#a4f1f6efd16518a24e8c153f5e126a36f":[5,1,55,7],
-"class_tg_bot_1_1_webhook_info.html#a5a145b95d4d15992ac253b6f1ef834ce":[5,1,55,1],
-"class_tg_bot_1_1_webhook_info.html#a6c9cb25b5867db8988e45c53a6f36ab5":[5,1,55,3],
-"class_tg_bot_1_1_webhook_info.html#abccb7180f3a2ee8c9fe01e51464fd79b":[5,1,55,5],
-"class_tg_bot_1_1_webhook_info.html#acf1dda44e0f4bf867cad1fd5b0099fca":[5,1,55,2],
-"class_tg_bot_1_1_webhook_info.html#ae709688fe3890a2e34981cf9d1470726":[5,1,55,6],
+"class_tg_bot_1_1_sticker_set.html#a029bf60e037c38c991706c378d545f34":[5,1,61,3],
+"class_tg_bot_1_1_sticker_set.html#a28755ab9c48ec7b667fd187976682631":[5,1,61,2],
+"class_tg_bot_1_1_sticker_set.html#ab1255b8783dc35b3535c46acbe3b4ca6":[5,1,61,1],
+"class_tg_bot_1_1_sticker_set.html#ad3c58f08ddacdb946507cd96a3d54421":[5,1,61,0],
+"class_tg_bot_1_1_sticker_set.html#ade2402dfdb526b9826eb4db22527f0e2":[5,1,61,4],
+"class_tg_bot_1_1_successful_payment.html":[5,1,62],
+"class_tg_bot_1_1_successful_payment.html#a06d9cb4285772b1e0aa91df415af4cf6":[5,1,62,4],
+"class_tg_bot_1_1_successful_payment.html#a260f6306836c863523054f076c9350c6":[5,1,62,2],
+"class_tg_bot_1_1_successful_payment.html#a29413281af3ef0ff5c60d3e4dac2435e":[5,1,62,5],
+"class_tg_bot_1_1_successful_payment.html#a42ec4a5d0de537eaf1e9d43866ac3c04":[5,1,62,6],
+"class_tg_bot_1_1_successful_payment.html#a5e2d3de9df8e9ee28b9e9c5e037cadc7":[5,1,62,7],
+"class_tg_bot_1_1_successful_payment.html#a753e2643432af6f0b2561436f2b1da0d":[5,1,62,0],
+"class_tg_bot_1_1_successful_payment.html#a7cabedcd7e557d607baf968c2fc454f3":[5,1,62,1],
+"class_tg_bot_1_1_successful_payment.html#a7fd2215c7e0a0975477d8e5fff0ae829":[5,1,62,3],
+"class_tg_bot_1_1_tg_exception.html":[5,0,3],
+"class_tg_bot_1_1_tg_exception.html#a3deeaa4d10491dd6824ef954cd0a2d15":[5,0,3,0],
+"class_tg_bot_1_1_tg_long_poll.html":[5,2,3],
+"class_tg_bot_1_1_tg_long_poll.html#a11a1a5880898b9cae8c95c6ee7eb8b7e":[5,2,3,0],
+"class_tg_bot_1_1_tg_long_poll.html#a589332e04d1a4f9dbe66c92df90b6d78":[5,2,3,1],
+"class_tg_bot_1_1_tg_long_poll.html#a8928ddad3b976a636a53bb066180cbaa":[5,2,3,2],
+"class_tg_bot_1_1_tg_type_parser.html":[7,0,0,73],
+"class_tg_bot_1_1_tg_type_parser.html#a055777bf4e153923e9a45caf85cfd2ce":[7,0,0,73,115],
+"class_tg_bot_1_1_tg_type_parser.html#a08541f9e83d92a4678f5cdd40bdf1269":[7,0,0,73,112],
+"class_tg_bot_1_1_tg_type_parser.html#a0971fca04c1098373360f7ca233bbe6e":[7,0,0,73,46],
+"class_tg_bot_1_1_tg_type_parser.html#a0ae6af509c8bb860b00f2ef3586adc9d":[7,0,0,73,10],
+"class_tg_bot_1_1_tg_type_parser.html#a0b51e45955eee1901c5c880882c36ca5":[7,0,0,73,60],
+"class_tg_bot_1_1_tg_type_parser.html#a0bba0597f0dc1ab7be8fc141d3561021":[7,0,0,73,133],
+"class_tg_bot_1_1_tg_type_parser.html#a1056df14ce407245970f9108b803c311":[7,0,0,73,130],
+"class_tg_bot_1_1_tg_type_parser.html#a119f2fe4230915ee34857fab33f829f2":[7,0,0,73,86],
+"class_tg_bot_1_1_tg_type_parser.html#a11fa0dd87bf2ef69e8806e41481a29f8":[7,0,0,73,101],
+"class_tg_bot_1_1_tg_type_parser.html#a126a79d2f5b024646db84e9355ffd23b":[7,0,0,73,22],
+"class_tg_bot_1_1_tg_type_parser.html#a132384640371bae32ad87337231c40e6":[7,0,0,73,13],
+"class_tg_bot_1_1_tg_type_parser.html#a15067523ded9cacec475b0c697b96503":[7,0,0,73,79],
+"class_tg_bot_1_1_tg_type_parser.html#a170af298967452a8442571c63720b79a":[7,0,0,73,18],
+"class_tg_bot_1_1_tg_type_parser.html#a171f300f827552386b1b2efc88e0311e":[7,0,0,73,141],
+"class_tg_bot_1_1_tg_type_parser.html#a179c2d86d436bcea267516e4ac49f2da":[7,0,0,73,127],
+"class_tg_bot_1_1_tg_type_parser.html#a18121dfb51fce662892fcd8433df0a80":[7,0,0,73,26],
+"class_tg_bot_1_1_tg_type_parser.html#a186e99f8de0924d47e9183c0205a689f":[7,0,0,73,103],
+"class_tg_bot_1_1_tg_type_parser.html#a1882c55a2f8cd4974dae09fb978e6aa2":[7,0,0,73,53],
+"class_tg_bot_1_1_tg_type_parser.html#a1b41989120df5127623da72428928f70":[7,0,0,73,11],
+"class_tg_bot_1_1_tg_type_parser.html#a1bae81f994031106d8189a0f48d2ec5f":[7,0,0,73,90],
+"class_tg_bot_1_1_tg_type_parser.html#a1c5aeb82420b1974fc073e8d9d2d5804":[7,0,0,73,38],
+"class_tg_bot_1_1_tg_type_parser.html#a1d160922a1ae90e8b46cac336e6462b6":[7,0,0,73,109],
+"class_tg_bot_1_1_tg_type_parser.html#a203ed0972c40edbc296198f7cbc2d715":[7,0,0,73,74],
+"class_tg_bot_1_1_tg_type_parser.html#a208d9ffe88d02bfc75c4eb73b9ac01ae":[7,0,0,73,84],
+"class_tg_bot_1_1_tg_type_parser.html#a214386976a87be78bbf40f2772f11743":[7,0,0,73,20],
+"class_tg_bot_1_1_tg_type_parser.html#a253eb0107f6fc70e9e8dedc17dfea8d9":[7,0,0,73,108],
+"class_tg_bot_1_1_tg_type_parser.html#a26129e11a675d7ce0b529cd2a7965e25":[7,0,0,73,29],
+"class_tg_bot_1_1_tg_type_parser.html#a2b2a8a66921f689e95bcccba331ca87b":[7,0,0,73,4],
+"class_tg_bot_1_1_tg_type_parser.html#a2dfa0c7205973145b59dfe2e03fa5626":[7,0,0,73,137],
+"class_tg_bot_1_1_tg_type_parser.html#a30ac065d8b649e16645cc94ea03c229b":[7,0,0,73,69],
+"class_tg_bot_1_1_tg_type_parser.html#a3143f65a804f7441164e4f47ff69fbc9":[7,0,0,73,110],
+"class_tg_bot_1_1_tg_type_parser.html#a33fe7a4700d1f905fefa16c2e3f35217":[7,0,0,73,113],
+"class_tg_bot_1_1_tg_type_parser.html#a3496c77242846056ebf651684b05cf15":[7,0,0,73,77],
+"class_tg_bot_1_1_tg_type_parser.html#a35ae90d0635f5761ed2e9357d2d7a141":[7,0,0,73,3],
+"class_tg_bot_1_1_tg_type_parser.html#a3c0d8c6734097146785dd20e6602dcbf":[7,0,0,73,117],
+"class_tg_bot_1_1_tg_type_parser.html#a3d5198a82839e4b83704c7c9cbc1019c":[7,0,0,73,111],
+"class_tg_bot_1_1_tg_type_parser.html#a416731a2264b9056c93cfd5236ef3420":[7,0,0,73,122],
+"class_tg_bot_1_1_tg_type_parser.html#a4607d2db77a94d211cb243927c2d2b40":[7,0,0,73,70],
+"class_tg_bot_1_1_tg_type_parser.html#a48ee10add5f80c0c4afe55e99cabcddd":[7,0,0,73,1],
+"class_tg_bot_1_1_tg_type_parser.html#a4ab33d085d2ae0dbc49596d4b5973aa6":[7,0,0,73,64],
+"class_tg_bot_1_1_tg_type_parser.html#a50825341c20e8393f7c1316d9c68af8b":[7,0,0,73,17],
+"class_tg_bot_1_1_tg_type_parser.html#a50d411ea8b1cda09d04d0d1fe57f1e09":[7,0,0,73,139],
+"class_tg_bot_1_1_tg_type_parser.html#a51c07924f4159584f098f77b7d66a69f":[7,0,0,73,129],
+"class_tg_bot_1_1_tg_type_parser.html#a560f953aae4f8fb0651b82b35867d24c":[7,0,0,73,93],
+"class_tg_bot_1_1_tg_type_parser.html#a574be01cbd13bb63dac2bda2551ae170":[7,0,0,73,87],
+"class_tg_bot_1_1_tg_type_parser.html#a5793eea051e46ecca54c5dc5d7c4f7d1":[7,0,0,73,47],
+"class_tg_bot_1_1_tg_type_parser.html#a5db92a8dbf5b3ec781ff5209dbd9e74b":[7,0,0,73,85],
+"class_tg_bot_1_1_tg_type_parser.html#a5e309d20e6bf4321ddc16bec7d050545":[7,0,0,73,52],
+"class_tg_bot_1_1_tg_type_parser.html#a5f3e07e715226a326d3de577838e5525":[7,0,0,73,66],
+"class_tg_bot_1_1_tg_type_parser.html#a6002f3681a749d9d9e1733cb926a6643":[7,0,0,73,5],
+"class_tg_bot_1_1_tg_type_parser.html#a6252774e0a216a7e30f16fb32182846d":[7,0,0,73,25],
+"class_tg_bot_1_1_tg_type_parser.html#a6570cf17b067f5f4d649f7a20f44040c":[7,0,0,73,83],
+"class_tg_bot_1_1_tg_type_parser.html#a675429e3e189512d9b018565699610c4":[7,0,0,73,105],
+"class_tg_bot_1_1_tg_type_parser.html#a69d57b8d5da285a07ec33918f057b132":[7,0,0,73,54],
+"class_tg_bot_1_1_tg_type_parser.html#a6f0065be90200df3946dd781bba47263":[7,0,0,73,33],
+"class_tg_bot_1_1_tg_type_parser.html#a6f885817899493546d20cfca4a443213":[7,0,0,73,99],
+"class_tg_bot_1_1_tg_type_parser.html#a73871e9f9500adec7188e374d0ddd375":[7,0,0,73,119],
+"class_tg_bot_1_1_tg_type_parser.html#a7460cb8f2223e91fdd4bd36e7688b3b4":[7,0,0,73,73],
+"class_tg_bot_1_1_tg_type_parser.html#a78a0f5647ffad66c7d69295c86bba3f5":[7,0,0,73,2],
+"class_tg_bot_1_1_tg_type_parser.html#a794a918da14da39f17bc604c3c10fe30":[7,0,0,73,68],
+"class_tg_bot_1_1_tg_type_parser.html#a79b5f159c668a67b66dfda51470818e7":[7,0,0,73,28],
+"class_tg_bot_1_1_tg_type_parser.html#a7b363893f0f80cbf99ee48559de23cf3":[7,0,0,73,14],
+"class_tg_bot_1_1_tg_type_parser.html#a7b7b819b85ce52ea0cad3b89a1c38757":[7,0,0,73,63],
+"class_tg_bot_1_1_tg_type_parser.html#a7ce6093da58310d5d8de2a068eeb5512":[7,0,0,73,57],
+"class_tg_bot_1_1_tg_type_parser.html#a7dd3c05b4ee1ee93881cc970fdb55059":[7,0,0,73,102],
+"class_tg_bot_1_1_tg_type_parser.html#a7f1313fb5694efa7f7d6caa4e73176c9":[7,0,0,73,138],
+"class_tg_bot_1_1_tg_type_parser.html#a84b4fc14b5073a6007e80e176c823df4":[7,0,0,73,116],
+"class_tg_bot_1_1_tg_type_parser.html#a84eb2a26089f3fe1467b70367ed056b7":[7,0,0,73,9],
+"class_tg_bot_1_1_tg_type_parser.html#a89730b5e5515446b996572a1d2eb527a":[7,0,0,73,32],
+"class_tg_bot_1_1_tg_type_parser.html#a8979e13968a0ec55a811aefa588960a5":[7,0,0,73,50],
+"class_tg_bot_1_1_tg_type_parser.html#a8a787547e63b7ede8d20ef64e9213a02":[7,0,0,73,104],
+"class_tg_bot_1_1_tg_type_parser.html#a8baab45c76cac6427cde907f95792864":[7,0,0,73,81],
+"class_tg_bot_1_1_tg_type_parser.html#a8ea88c178aa2ea2b707e3f9165796cda":[7,0,0,73,7],
+"class_tg_bot_1_1_tg_type_parser.html#a8ff0d8cbdae9e65edc11f345e1a93a94":[7,0,0,73,124],
+"class_tg_bot_1_1_tg_type_parser.html#a931e795baba8eab26a34adbfd6f0a3d2":[7,0,0,73,95],
+"class_tg_bot_1_1_tg_type_parser.html#a93cdc4f7e25c531a5748aaa1c771bf50":[7,0,0,73,80],
+"class_tg_bot_1_1_tg_type_parser.html#a944d9baf9397ae21b3d02a17255d0d74":[7,0,0,73,44],
+"class_tg_bot_1_1_tg_type_parser.html#a975f16b6132ea35a4844118f1a1a8374":[7,0,0,73,135],
+"class_tg_bot_1_1_tg_type_parser.html#a97c29c797018934139109f426e0c1865":[7,0,0,73,55],
+"class_tg_bot_1_1_tg_type_parser.html#a9aa9b9bb1c9869f273b6018d3eed9a67":[7,0,0,73,67],
+"class_tg_bot_1_1_tg_type_parser.html#a9bf3c43480d706e39e15957668838d21":[7,0,0,73,76],
+"class_tg_bot_1_1_tg_type_parser.html#aa143e2f6c8ee094813b6a6f6d7761cd0":[7,0,0,73,89],
+"class_tg_bot_1_1_tg_type_parser.html#aa35193c7b8f13fbfbac6a4ebd5b68dcf":[7,0,0,73,34],
+"class_tg_bot_1_1_tg_type_parser.html#aa3d4d7e6505797bb9533787843525c3d":[7,0,0,73,59],
+"class_tg_bot_1_1_tg_type_parser.html#aa467ac58012075c932947a5e120f498a":[7,0,0,73,42],
+"class_tg_bot_1_1_tg_type_parser.html#aa560bfad2fb780ed8ec4f0f5a505f051":[7,0,0,73,16],
+"class_tg_bot_1_1_tg_type_parser.html#aa89f26151c1b46bea59ff9f7e61315f3":[7,0,0,73,41],
+"class_tg_bot_1_1_tg_type_parser.html#aa8cc36d3fb323ca8732db424ebd6048c":[7,0,0,73,71],
+"class_tg_bot_1_1_tg_type_parser.html#aa9fea94f0ce162339bcadc87b30cf133":[7,0,0,73,118],
+"class_tg_bot_1_1_tg_type_parser.html#aaa1491bf38340ff8baec767732de1a5a":[7,0,0,73,30],
+"class_tg_bot_1_1_tg_type_parser.html#aaa39e08cf74e63855e4c70deb7249c6e":[7,0,0,73,39],
+"class_tg_bot_1_1_tg_type_parser.html#aac8191cfb3e405286e4755336e9967ae":[7,0,0,73,114],
+"class_tg_bot_1_1_tg_type_parser.html#aace0adff9509dcef989074fd76e6f04d":[7,0,0,73,106],
+"class_tg_bot_1_1_tg_type_parser.html#aad0b2019365e871291381463d6199385":[7,0,0,73,45],
+"class_tg_bot_1_1_tg_type_parser.html#ab5711db94f14f6862f352a47e5283d18":[7,0,0,73,62],
+"class_tg_bot_1_1_tg_type_parser.html#ab5c08d34cc46b64b8826684b7c43aeb1":[7,0,0,73,100],
+"class_tg_bot_1_1_tg_type_parser.html#ab65d412769ea996c0cb671f9c961631b":[7,0,0,73,6],
+"class_tg_bot_1_1_tg_type_parser.html#ab840017893dba49b60eca92bb36de41e":[7,0,0,73,49],
+"class_tg_bot_1_1_tg_type_parser.html#ab84925dab3d05168099cfb1758c24eff":[7,0,0,73,21],
+"class_tg_bot_1_1_tg_type_parser.html#ab8eb4c64bd6a69dcda8f2fc103c7338d":[7,0,0,73,65],
+"class_tg_bot_1_1_tg_type_parser.html#ab8ec905ef28660617232f791dd5a4c33":[7,0,0,73,132],
+"class_tg_bot_1_1_tg_type_parser.html#ac23717cd020f5f312ac00d4c106c1366":[7,0,0,73,51],
+"class_tg_bot_1_1_tg_type_parser.html#ac573f03f03c30455f91e509d709c35f1":[7,0,0,73,98],
+"class_tg_bot_1_1_tg_type_parser.html#aca144c409956718fb5b8b2063cc48204":[7,0,0,73,8],
+"class_tg_bot_1_1_tg_type_parser.html#aca2d3c40be05cf683dc613b3eef602b5":[7,0,0,73,58],
+"class_tg_bot_1_1_tg_type_parser.html#acf36e32c65d1459a19ad344abd1df158":[7,0,0,73,97],
+"class_tg_bot_1_1_tg_type_parser.html#ad14018321861d8fd2197b205b79b7eb9":[7,0,0,73,94],
+"class_tg_bot_1_1_tg_type_parser.html#ad5346feffcb4ac969295c8b29b349e78":[7,0,0,73,23],
+"class_tg_bot_1_1_tg_type_parser.html#ad6d33a3fef556360092afd0a2cb959f0":[7,0,0,73,0],
+"class_tg_bot_1_1_tg_type_parser.html#ad738633b8425a0d2cf32444e7840d8c4":[7,0,0,73,78],
+"class_tg_bot_1_1_tg_type_parser.html#ad8256fe6bd79b80711a44a4c5954b257":[7,0,0,73,107],
+"class_tg_bot_1_1_tg_type_parser.html#ad9980a20fca6e9b4e12211ae751e9795":[7,0,0,73,43],
+"class_tg_bot_1_1_tg_type_parser.html#adbfa2a84365eafbf54d240cf46dc8159":[7,0,0,73,36],
+"class_tg_bot_1_1_tg_type_parser.html#ade5925f7cdce4ee3641853c72a5b51c5":[7,0,0,73,128],
+"class_tg_bot_1_1_tg_type_parser.html#ae0837eb5ac49d31700f5a337e86ea21d":[7,0,0,73,121],
+"class_tg_bot_1_1_tg_type_parser.html#ae1701d47f9e5eb4a9b46a8278ea03433":[7,0,0,73,123],
+"class_tg_bot_1_1_tg_type_parser.html#ae196564c416664de484f8ecc046112b5":[7,0,0,73,82],
+"class_tg_bot_1_1_tg_type_parser.html#ae37d93d67c69431d1f7944e57b3324b5":[7,0,0,73,27],
+"class_tg_bot_1_1_tg_type_parser.html#ae3a90b403b79a05fbc35d4fcc681ceee":[7,0,0,73,96],
+"class_tg_bot_1_1_tg_type_parser.html#ae450dfabbb1efdc3e4c3366590e27a3b":[7,0,0,73,136],
+"class_tg_bot_1_1_tg_type_parser.html#ae499680fd9cc2c73fb7cd8e55906ae35":[7,0,0,73,40],
+"class_tg_bot_1_1_tg_type_parser.html#ae88fe04858df67e643d024e1f0272a05":[7,0,0,73,37],
+"class_tg_bot_1_1_tg_type_parser.html#aea2380a669e8187c0fb15f037ccd3712":[7,0,0,73,19],
+"class_tg_bot_1_1_tg_type_parser.html#aea42d5ef9d92d13956af176efe41aea1":[7,0,0,73,140],
+"class_tg_bot_1_1_tg_type_parser.html#aedd80048387f6f93e32757ae13c65ac7":[7,0,0,73,72],
+"class_tg_bot_1_1_tg_type_parser.html#aee5eb982f32ffd16eba7f9efc87865a5":[7,0,0,73,88],
+"class_tg_bot_1_1_tg_type_parser.html#aef4869ecc38b1a6ec32c33c0f52e6d87":[7,0,0,73,61],
+"class_tg_bot_1_1_tg_type_parser.html#af0ddbda92234bbf635b947e5ef30407d":[7,0,0,73,131],
+"class_tg_bot_1_1_tg_type_parser.html#af251f0b443ff6e652697c33d4d5193da":[7,0,0,73,92],
+"class_tg_bot_1_1_tg_type_parser.html#af2f682e67258aec95323096b96813592":[7,0,0,73,12],
+"class_tg_bot_1_1_tg_type_parser.html#af46802670f796f0e2139ec551bfa0f20":[7,0,0,73,126],
+"class_tg_bot_1_1_tg_type_parser.html#af5687838fb0246a56306e083a5518456":[7,0,0,73,120],
+"class_tg_bot_1_1_tg_type_parser.html#af5f07236f584e0642d1015b71a1cf16c":[7,0,0,73,56],
+"class_tg_bot_1_1_tg_type_parser.html#af633562ea1a0f1d287ac5cecf0695390":[7,0,0,73,24],
+"class_tg_bot_1_1_tg_type_parser.html#af7397a0b12324d63ddb6d2242a6278e0":[7,0,0,73,134],
+"class_tg_bot_1_1_tg_type_parser.html#af8a160007d57837edc80b557a6467e6b":[7,0,0,73,35],
+"class_tg_bot_1_1_tg_type_parser.html#af9a4e1d8cb7b3a4d026785219cdaf345":[7,0,0,73,48],
+"class_tg_bot_1_1_tg_type_parser.html#afa6de0a228a44629248fb079ba4aea53":[7,0,0,73,75],
+"class_tg_bot_1_1_tg_type_parser.html#afb2a32bca2c0f7f2d36f7b50350df181":[7,0,0,73,91],
+"class_tg_bot_1_1_tg_type_parser.html#afb2d57ba25b6a53c308142b9386b99cb":[7,0,0,73,125],
+"class_tg_bot_1_1_tg_type_parser.html#afb59dff4e2abcefdae69c98efdf61d95":[7,0,0,73,31],
+"class_tg_bot_1_1_tg_type_parser.html#afe554cc15fd1d1312de42fa46fb6ad2b":[7,0,0,73,15],
+"class_tg_bot_1_1_tg_webhook_server.html":[7,0,0,74],
+"class_tg_bot_1_1_tg_webhook_server.html#a06ad980aa07d80a12bcad0cf908b67d0":[7,0,0,74,0],
+"class_tg_bot_1_1_tg_webhook_server.html#a283030203b2ddd9225792d24d9f4abb1":[7,0,0,74,2],
+"class_tg_bot_1_1_tg_webhook_server.html#abc86408e0e5254a07e8a05666c7980f9":[7,0,0,74,1],
+"class_tg_bot_1_1_tg_webhook_tcp_server.html":[5,2,4],
+"class_tg_bot_1_1_tg_webhook_tcp_server.html#a20fcf9d23bee83730df8cf444573bf31":[5,2,4,0],
+"class_tg_bot_1_1_tg_webhook_tcp_server.html#a58d11a7cae91b02f58ba5597da28a103":[5,2,4,2],
+"class_tg_bot_1_1_tg_webhook_tcp_server.html#a7e1192771fa0448a6e2347902a74a032":[5,2,4,1],
+"class_tg_bot_1_1_update.html":[5,1,63],
+"class_tg_bot_1_1_update.html#a05588da55717387ef91434f014afff1b":[5,1,63,4],
+"class_tg_bot_1_1_update.html#a188502d94515baee85ba30f58cffa1b5":[5,1,63,5],
+"class_tg_bot_1_1_update.html#a2c6890adcab16d6a306b3b89fd954f6f":[5,1,63,1],
+"class_tg_bot_1_1_update.html#aa3fab72bc10111e2f8f8930c43a0ff8b":[5,1,63,3],
+"class_tg_bot_1_1_update.html#aabddc6947fe255f1763802532d34ef2b":[5,1,63,2],
+"class_tg_bot_1_1_update.html#ab65136c0345978742fb3026e6855ff2c":[5,1,63,7],
+"class_tg_bot_1_1_update.html#abace63cf3605fe7a480a3bb839a672a8":[5,1,63,0],
+"class_tg_bot_1_1_update.html#aea03e36b9015a0fe9f1278564c5b8806":[5,1,63,6],
+"class_tg_bot_1_1_update.html#af4d35314c4e49839f7012a9671ede097":[5,1,63,8],
+"class_tg_bot_1_1_url.html":[5,2,5],
+"class_tg_bot_1_1_url.html#a22b43623b7de7e817699dffb85edb532":[5,2,5,3],
+"class_tg_bot_1_1_url.html#a36af00d44ee8fcba1d06a8d6c5c9ac49":[5,2,5,4],
+"class_tg_bot_1_1_url.html#a3d50fc5ac2a9955a4d129082bbdad8b0":[5,2,5,5],
+"class_tg_bot_1_1_url.html#a5c3add4bb050af6ad7b5444b9ad0a0a3":[5,2,5,0],
+"class_tg_bot_1_1_url.html#aa3536ad7ecd12e04db434e7566ae53e7":[5,2,5,2],
+"class_tg_bot_1_1_url.html#abed0138e57cc2d003b61b319f34c4fcd":[5,2,5,1],
+"class_tg_bot_1_1_user.html":[5,1,64],
+"class_tg_bot_1_1_user.html#a3b32a26af904966eb8f961309f49eeba":[5,1,64,6],
+"class_tg_bot_1_1_user.html#a52e3efc4237df7992eb8a698fafad9b0":[5,1,64,5],
+"class_tg_bot_1_1_user.html#a52ed387bdcad23b2883ef86a4c1f600f":[5,1,64,2],
+"class_tg_bot_1_1_user.html#a7f7a9c98a98fdd7199d2c22c63dd75b0":[5,1,64,1],
+"class_tg_bot_1_1_user.html#a9adb4af3ddf68a3a518c32a13f9415bf":[5,1,64,3],
+"class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79":[5,1,64,0],
+"class_tg_bot_1_1_user.html#af5318547408383fd9c491522ca2cfbc9":[5,1,64,4],
+"class_tg_bot_1_1_user_profile_photos.html":[5,1,65],
+"class_tg_bot_1_1_user_profile_photos.html#a33bfd559f54c4c8bf214698392473675":[5,1,65,2],
+"class_tg_bot_1_1_user_profile_photos.html#a66b1e0c0b5b462ab8087ce05b0311f16":[5,1,65,1],
+"class_tg_bot_1_1_user_profile_photos.html#a734352c5b115ea29e639f01462187d55":[5,1,65,0],
+"class_tg_bot_1_1_venue.html":[5,1,66],
+"class_tg_bot_1_1_venue.html#a411e85c19c38ad2b8922d60582f72459":[5,1,66,1],
+"class_tg_bot_1_1_venue.html#a9dbb9e88b790f9a938c9ec561ed773ce":[5,1,66,3],
+"class_tg_bot_1_1_venue.html#a9f9505e1035b3aacd2ad9d68a8285a14":[5,1,66,0],
+"class_tg_bot_1_1_venue.html#aec6a2d5230788e85a55cc407246ad968":[5,1,66,2],
+"class_tg_bot_1_1_venue.html#afc6d630815d434ebf97a86a47f74ca50":[5,1,66,4],
+"class_tg_bot_1_1_video.html":[5,1,67],
+"class_tg_bot_1_1_video.html#a0005786d327b3e363cb13c18e9ee0593":[5,1,67,0],
+"class_tg_bot_1_1_video.html#a0aea87cd20a804a8e8410858b6d40968":[5,1,67,4],
+"class_tg_bot_1_1_video.html#a4162b4cc66825ce32fea222399ef3356":[5,1,67,5],
+"class_tg_bot_1_1_video.html#a588d9dab172e6828c1aea49c169bb289":[5,1,67,2],
+"class_tg_bot_1_1_video.html#a65ea94712e107b2e36109f5ec88b0a35":[5,1,67,7],
+"class_tg_bot_1_1_video.html#a93c71de6b8a012b185618a896c4c5e5a":[5,1,67,1],
+"class_tg_bot_1_1_video.html#ab71e1325c685af9e67ddf0af418a77a7":[5,1,67,6],
+"class_tg_bot_1_1_video.html#aebbdeaf632d9438f050797bd84ab6c8f":[5,1,67,3],
+"class_tg_bot_1_1_video_note.html":[5,1,68],
+"class_tg_bot_1_1_video_note.html#a2e36b1968524c2476e4d3a4a34dbab02":[5,1,68,3],
+"class_tg_bot_1_1_video_note.html#a353b92dd7a6d3f4b370dcbea9a7f40ec":[5,1,68,1],
+"class_tg_bot_1_1_video_note.html#a6724ff1d3da3887d961a70eb67b42825":[5,1,68,0],
+"class_tg_bot_1_1_video_note.html#a74532c9411fce4e1f51e4745728e1763":[5,1,68,2],
+"class_tg_bot_1_1_video_note.html#ac9d929d057a59bdfb1dee50819b0e06f":[5,1,68,5],
+"class_tg_bot_1_1_video_note.html#ad66d67d76de6e2124c5c2d28fc6fd51b":[5,1,68,4],
+"class_tg_bot_1_1_voice.html":[5,1,69],
+"class_tg_bot_1_1_voice.html#a5cf398c03d61459c4dba34fe6bf22aca":[5,1,69,4],
+"class_tg_bot_1_1_voice.html#a65629e696801e0c68e7822a82df13679":[5,1,69,1],
+"class_tg_bot_1_1_voice.html#a73311e993b61a62531f42583d82fed91":[5,1,69,0],
+"class_tg_bot_1_1_voice.html#a7c231412bd16616058b4c1d2e50244d1":[5,1,69,3],
+"class_tg_bot_1_1_voice.html#aa138c0d927f53572c1b43086a10e6c73":[5,1,69,2],
+"class_tg_bot_1_1_webhook_info.html":[5,1,70],
+"class_tg_bot_1_1_webhook_info.html#a2280093713d1304207d8bba2204648d6":[5,1,70,0],
+"class_tg_bot_1_1_webhook_info.html#a480255d4d60fd3d669463ef86c31f4e4":[5,1,70,4],
+"class_tg_bot_1_1_webhook_info.html#a4f1f6efd16518a24e8c153f5e126a36f":[5,1,70,7],
+"class_tg_bot_1_1_webhook_info.html#a5a145b95d4d15992ac253b6f1ef834ce":[5,1,70,1],
+"class_tg_bot_1_1_webhook_info.html#a6c9cb25b5867db8988e45c53a6f36ab5":[5,1,70,3],
+"class_tg_bot_1_1_webhook_info.html#abccb7180f3a2ee8c9fe01e51464fd79b":[5,1,70,5],
+"class_tg_bot_1_1_webhook_info.html#acf1dda44e0f4bf867cad1fd5b0099fca":[5,1,70,2],
+"class_tg_bot_1_1_webhook_info.html#ae709688fe3890a2e34981cf9d1470726":[5,1,70,6],
"classes.html":[7,1],
"dir_25b26b9fa3b0bd1537052b03f43dd617.html":[8,0,0,0],
"dir_933963de0e9d7c93f6217fb7d7e6c3ad.html":[8,0,0,0,0],
@@ -38,97 +244,10 @@ var NAVTREEINDEX3 =
"dir_d44c64559bbebec7f509842c48db8b23.html":[8,0,0],
"dir_edd914e3fbf8e89da3c33d1968dd487e.html":[8,0,0,0,2],
"files.html":[8,0],
-"functions.html":[7,3,0,0],
"functions.html":[7,3,0],
-"functions_0x7e.html":[7,3,0,24],
+"functions.html":[7,3,0,0],
+"functions_0x7e.html":[7,3,0,26],
"functions_a.html":[7,3,0,1],
"functions_b.html":[7,3,0,2],
-"functions_c.html":[7,3,0,3],
-"functions_d.html":[7,3,0,4],
-"functions_e.html":[7,3,0,5],
-"functions_enum.html":[7,3,4],
-"functions_f.html":[7,3,0,6],
-"functions_func.html":[7,3,1,0],
-"functions_func.html":[7,3,1],
-"functions_func_0x7e.html":[7,3,1,17],
-"functions_func_b.html":[7,3,1,1],
-"functions_func_c.html":[7,3,1,2],
-"functions_func_d.html":[7,3,1,3],
-"functions_func_e.html":[7,3,1,4],
-"functions_func_f.html":[7,3,1,5],
-"functions_func_g.html":[7,3,1,6],
-"functions_func_h.html":[7,3,1,7],
-"functions_func_i.html":[7,3,1,8],
-"functions_func_k.html":[7,3,1,9],
-"functions_func_l.html":[7,3,1,10],
-"functions_func_m.html":[7,3,1,11],
-"functions_func_o.html":[7,3,1,12],
-"functions_func_p.html":[7,3,1,13],
-"functions_func_s.html":[7,3,1,14],
-"functions_func_t.html":[7,3,1,15],
-"functions_func_u.html":[7,3,1,16],
-"functions_g.html":[7,3,0,7],
-"functions_h.html":[7,3,0,8],
-"functions_i.html":[7,3,0,9],
-"functions_j.html":[7,3,0,10],
-"functions_k.html":[7,3,0,11],
-"functions_l.html":[7,3,0,12],
-"functions_m.html":[7,3,0,13],
-"functions_n.html":[7,3,0,14],
-"functions_o.html":[7,3,0,15],
-"functions_p.html":[7,3,0,16],
-"functions_q.html":[7,3,0,17],
-"functions_r.html":[7,3,0,18],
-"functions_rela.html":[7,3,5],
-"functions_s.html":[7,3,0,19],
-"functions_t.html":[7,3,0,20],
-"functions_type.html":[7,3,3],
-"functions_u.html":[7,3,0,21],
-"functions_v.html":[7,3,0,22],
-"functions_vars.html":[7,3,2,0],
-"functions_vars.html":[7,3,2],
-"functions_vars_a.html":[7,3,2,1],
-"functions_vars_c.html":[7,3,2,2],
-"functions_vars_d.html":[7,3,2,3],
-"functions_vars_e.html":[7,3,2,4],
-"functions_vars_f.html":[7,3,2,5],
-"functions_vars_g.html":[7,3,2,6],
-"functions_vars_h.html":[7,3,2,7],
-"functions_vars_i.html":[7,3,2,8],
-"functions_vars_k.html":[7,3,2,9],
-"functions_vars_l.html":[7,3,2,10],
-"functions_vars_m.html":[7,3,2,11],
-"functions_vars_n.html":[7,3,2,12],
-"functions_vars_o.html":[7,3,2,13],
-"functions_vars_p.html":[7,3,2,14],
-"functions_vars_q.html":[7,3,2,15],
-"functions_vars_r.html":[7,3,2,16],
-"functions_vars_s.html":[7,3,2,17],
-"functions_vars_t.html":[7,3,2,18],
-"functions_vars_u.html":[7,3,2,19],
-"functions_vars_v.html":[7,3,2,20],
-"functions_vars_w.html":[7,3,2,21],
-"functions_w.html":[7,3,0,23],
-"group__general.html":[5,0],
-"group__net.html":[5,2],
-"group__tools.html":[5,3],
-"group__types.html":[5,1],
-"hierarchy.html":[7,2],
-"index.html":[],
-"index.html#Feedback":[3],
-"index.html#Licence":[4],
-"index.html#Samples":[2],
-"index.html#bot_compile":[1],
-"index.html#lib_compile":[0],
-"modules.html":[5],
-"namespace_file_tools.html":[6,0,0],
-"namespace_string_tools.html":[6,0,1],
-"namespace_tg_bot.html":[6,0,2],
-"namespace_tg_bot.html":[7,0,0],
-"namespacemembers.html":[6,1,0],
-"namespacemembers_func.html":[6,1,1],
-"namespaces.html":[6,0],
-"pages.html":[],
-"tgbot_8h.html":[8,0,0,0,7],
-"tgbot_8h_source.html":[8,0,0,0,7]
+"functions_c.html":[7,3,0,3]
};
diff --git a/docs/navtreeindex4.js b/docs/navtreeindex4.js
new file mode 100644
index 0000000..b5ea46d
--- /dev/null
+++ b/docs/navtreeindex4.js
@@ -0,0 +1,96 @@
+var NAVTREEINDEX4 =
+{
+"functions_d.html":[7,3,0,4],
+"functions_e.html":[7,3,0,5],
+"functions_enum.html":[7,3,4],
+"functions_f.html":[7,3,0,6],
+"functions_func.html":[7,3,1],
+"functions_func.html":[7,3,1,0],
+"functions_func_0x7e.html":[7,3,1,18],
+"functions_func_b.html":[7,3,1,1],
+"functions_func_c.html":[7,3,1,2],
+"functions_func_d.html":[7,3,1,3],
+"functions_func_e.html":[7,3,1,4],
+"functions_func_f.html":[7,3,1,5],
+"functions_func_g.html":[7,3,1,6],
+"functions_func_h.html":[7,3,1,7],
+"functions_func_i.html":[7,3,1,8],
+"functions_func_k.html":[7,3,1,9],
+"functions_func_l.html":[7,3,1,10],
+"functions_func_m.html":[7,3,1,11],
+"functions_func_o.html":[7,3,1,12],
+"functions_func_p.html":[7,3,1,13],
+"functions_func_r.html":[7,3,1,14],
+"functions_func_s.html":[7,3,1,15],
+"functions_func_t.html":[7,3,1,16],
+"functions_func_u.html":[7,3,1,17],
+"functions_g.html":[7,3,0,7],
+"functions_h.html":[7,3,0,8],
+"functions_i.html":[7,3,0,9],
+"functions_j.html":[7,3,0,10],
+"functions_k.html":[7,3,0,11],
+"functions_l.html":[7,3,0,12],
+"functions_m.html":[7,3,0,13],
+"functions_n.html":[7,3,0,14],
+"functions_o.html":[7,3,0,15],
+"functions_p.html":[7,3,0,16],
+"functions_q.html":[7,3,0,17],
+"functions_r.html":[7,3,0,18],
+"functions_rela.html":[7,3,5],
+"functions_s.html":[7,3,0,19],
+"functions_t.html":[7,3,0,20],
+"functions_type.html":[7,3,3],
+"functions_u.html":[7,3,0,21],
+"functions_v.html":[7,3,0,22],
+"functions_vars.html":[7,3,2,0],
+"functions_vars.html":[7,3,2],
+"functions_vars_a.html":[7,3,2,1],
+"functions_vars_b.html":[7,3,2,2],
+"functions_vars_c.html":[7,3,2,3],
+"functions_vars_d.html":[7,3,2,4],
+"functions_vars_e.html":[7,3,2,5],
+"functions_vars_f.html":[7,3,2,6],
+"functions_vars_g.html":[7,3,2,7],
+"functions_vars_h.html":[7,3,2,8],
+"functions_vars_i.html":[7,3,2,9],
+"functions_vars_k.html":[7,3,2,10],
+"functions_vars_l.html":[7,3,2,11],
+"functions_vars_m.html":[7,3,2,12],
+"functions_vars_n.html":[7,3,2,13],
+"functions_vars_o.html":[7,3,2,14],
+"functions_vars_p.html":[7,3,2,15],
+"functions_vars_q.html":[7,3,2,16],
+"functions_vars_r.html":[7,3,2,17],
+"functions_vars_s.html":[7,3,2,18],
+"functions_vars_t.html":[7,3,2,19],
+"functions_vars_u.html":[7,3,2,20],
+"functions_vars_v.html":[7,3,2,21],
+"functions_vars_w.html":[7,3,2,22],
+"functions_vars_x.html":[7,3,2,23],
+"functions_vars_y.html":[7,3,2,24],
+"functions_w.html":[7,3,0,23],
+"functions_x.html":[7,3,0,24],
+"functions_y.html":[7,3,0,25],
+"group__general.html":[5,0],
+"group__net.html":[5,2],
+"group__tools.html":[5,3],
+"group__types.html":[5,1],
+"hierarchy.html":[7,2],
+"index.html":[],
+"index.html#Feedback":[3],
+"index.html#Licence":[4],
+"index.html#Samples":[2],
+"index.html#bot_compile":[1],
+"index.html#lib_compile":[0],
+"modules.html":[5],
+"namespace_file_tools.html":[6,0,0],
+"namespace_string_tools.html":[6,0,1],
+"namespace_tg_bot.html":[6,0,2],
+"namespace_tg_bot.html":[7,0,0],
+"namespacemembers.html":[6,1,0],
+"namespacemembers_func.html":[6,1,1],
+"namespaces.html":[6,0],
+"pages.html":[],
+"tgbot_8h.html":[8,0,0,0,7],
+"tgbot_8h_source.html":[8,0,0,0,7]
+};
diff --git a/docs/search/all_1.js b/docs/search/all_1.js
index d8edc31..19f12a6 100644
--- a/docs/search/all_1.js
+++ b/docs/search/all_1.js
@@ -1,8 +1,10 @@
var searchData=
[
['address',['address',['../class_tg_bot_1_1_inline_query_result_venue.html#a065ae48c35a1fccad49e1dd9c143443b',1,'TgBot::InlineQueryResultVenue::address()'],['../class_tg_bot_1_1_input_venue_message_content.html#a12eae6e237d0c62260a07f944fcfbdfa',1,'TgBot::InputVenueMessageContent::address()'],['../class_tg_bot_1_1_venue.html#a411e85c19c38ad2b8922d60582f72459',1,'TgBot::Venue::address()']]],
+ ['addstickertoset',['addStickerToSet',['../class_tg_bot_1_1_api.html#a48af7fd639ee071eac165e49c75cc6d0',1,'TgBot::Api::addStickerToSet(int32_t userId, const std::string &amp;name, const std::string &amp;title, InputFile::Ptr pngSticker, const std::string &amp;emojis, MaskPosition::Ptr maskPosition=nullptr) const'],['../class_tg_bot_1_1_api.html#a88c3613916639a67f876b1ae3cfaffd4',1,'TgBot::Api::addStickerToSet(int32_t userId, const std::string &amp;name, const std::string &amp;title, const std::string &amp;pngSticker, const std::string &amp;emojis, MaskPosition::Ptr maskPosition=nullptr) const']]],
['allmembersareadministrators',['allMembersAreAdministrators',['../class_tg_bot_1_1_chat.html#a46092ec51dcc2ab4f54716eb21c4fb68',1,'TgBot::Chat']]],
['allowedupdates',['allowedUpdates',['../class_tg_bot_1_1_webhook_info.html#a5a145b95d4d15992ac253b6f1ef834ce',1,'TgBot::WebhookInfo']]],
+ ['amount',['amount',['../class_tg_bot_1_1_labeled_price.html#a09b9a91f5bebc7e889bad2d4455b243c',1,'TgBot::LabeledPrice']]],
['answercallbackquery',['answerCallbackQuery',['../class_tg_bot_1_1_api.html#a2f73414941d8bb67ff3721a674274bf8',1,'TgBot::Api']]],
['answerinlinequery',['answerInlineQuery',['../class_tg_bot_1_1_api.html#a430f9e036859250345d2125b7688a1f9',1,'TgBot::Api']]],
['api',['Api',['../class_tg_bot_1_1_api.html',1,'TgBot::Api'],['../class_tg_bot_1_1_api.html#ac0e4615a8944c07e7db3811ee84f2a94',1,'TgBot::Api::Api()']]],
@@ -11,5 +13,6 @@ var searchData=
['audio_2eh',['Audio.h',['../_audio_8h.html',1,'']]],
['audioduration',['audioDuration',['../class_tg_bot_1_1_inline_query_result_audio.html#a18d053fc3cfc83d5e8a769002a12ad01',1,'TgBot::InlineQueryResultAudio']]],
['audiofileid',['audioFileId',['../class_tg_bot_1_1_inline_query_result_cached_audio.html#a318af9a876c7785d9b70a1df30284a39',1,'TgBot::InlineQueryResultCachedAudio']]],
- ['audiourl',['audioUrl',['../class_tg_bot_1_1_inline_query_result_audio.html#a32196651921816a857b75a7e0163ed40',1,'TgBot::InlineQueryResultAudio']]]
+ ['audiourl',['audioUrl',['../class_tg_bot_1_1_inline_query_result_audio.html#a32196651921816a857b75a7e0163ed40',1,'TgBot::InlineQueryResultAudio']]],
+ ['authorsignature',['authorSignature',['../class_tg_bot_1_1_message.html#a5e23abf4c637e59a51bd7f7a49339d54',1,'TgBot::Message']]]
];
diff --git a/docs/search/all_10.js b/docs/search/all_10.js
index 2355b86..d003acb 100644
--- a/docs/search/all_10.js
+++ b/docs/search/all_10.js
@@ -6,6 +6,7 @@ var searchData=
['parsecallbackquery',['parseCallbackQuery',['../class_tg_bot_1_1_tg_type_parser.html#ab65d412769ea996c0cb671f9c961631b',1,'TgBot::TgTypeParser']]],
['parsechat',['parseChat',['../class_tg_bot_1_1_tg_type_parser.html#a8ea88c178aa2ea2b707e3f9165796cda',1,'TgBot::TgTypeParser']]],
['parsechatmember',['parseChatMember',['../class_tg_bot_1_1_tg_type_parser.html#aca144c409956718fb5b8b2063cc48204',1,'TgBot::TgTypeParser']]],
+ ['parsechatphoto',['parseChatPhoto',['../class_tg_bot_1_1_tg_type_parser.html#a84eb2a26089f3fe1467b70367ed056b7',1,'TgBot::TgTypeParser']]],
['parsechoseninlineresult',['parseChosenInlineResult',['../class_tg_bot_1_1_tg_type_parser.html#a0ae6af509c8bb860b00f2ef3586adc9d',1,'TgBot::TgTypeParser']]],
['parsecontact',['parseContact',['../class_tg_bot_1_1_tg_type_parser.html#a1b41989120df5127623da72428928f70',1,'TgBot::TgTypeParser']]],
['parsedocument',['parseDocument',['../class_tg_bot_1_1_tg_type_parser.html#af2f682e67258aec95323096b96813592',1,'TgBot::TgTypeParser']]],
@@ -38,9 +39,11 @@ var searchData=
['parseinlinequeryresultvoice',['parseInlineQueryResultVoice',['../class_tg_bot_1_1_tg_type_parser.html#aaa39e08cf74e63855e4c70deb7249c6e',1,'TgBot::TgTypeParser']]],
['parseinputcontactmessagecontent',['parseInputContactMessageContent',['../class_tg_bot_1_1_tg_type_parser.html#ae499680fd9cc2c73fb7cd8e55906ae35',1,'TgBot::TgTypeParser']]],
['parseinputlocationmessagecontent',['parseInputLocationMessageContent',['../class_tg_bot_1_1_tg_type_parser.html#aa89f26151c1b46bea59ff9f7e61315f3',1,'TgBot::TgTypeParser']]],
+ ['parseinputmedia',['parseInputMedia',['../class_tg_bot_1_1_tg_type_parser.html#aa467ac58012075c932947a5e120f498a',1,'TgBot::TgTypeParser']]],
['parseinputmessagecontent',['parseInputMessageContent',['../class_tg_bot_1_1_tg_type_parser.html#ad9980a20fca6e9b4e12211ae751e9795',1,'TgBot::TgTypeParser']]],
['parseinputtextmessagecontent',['parseInputTextMessageContent',['../class_tg_bot_1_1_tg_type_parser.html#a944d9baf9397ae21b3d02a17255d0d74',1,'TgBot::TgTypeParser']]],
['parseinputvenuemessagecontent',['parseInputVenueMessageContent',['../class_tg_bot_1_1_tg_type_parser.html#aad0b2019365e871291381463d6199385',1,'TgBot::TgTypeParser']]],
+ ['parseinvoice',['parseInvoice',['../class_tg_bot_1_1_tg_type_parser.html#a0971fca04c1098373360f7ca233bbe6e',1,'TgBot::TgTypeParser']]],
['parsejson',['parseJson',['../class_tg_bot_1_1_tg_type_parser.html#a5793eea051e46ecca54c5dc5d7c4f7d1',1,'TgBot::TgTypeParser']]],
['parsejsonandget2darray',['parseJsonAndGet2DArray',['../class_tg_bot_1_1_tg_type_parser.html#af9a4e1d8cb7b3a4d026785219cdaf345',1,'TgBot::TgTypeParser']]],
['parsejsonandgetarray',['parseJsonAndGetArray',['../class_tg_bot_1_1_tg_type_parser.html#ab840017893dba49b60eca92bb36de41e',1,'TgBot::TgTypeParser::parseJsonAndGetArray(JsonToTgTypeFunc&lt; T &gt; parseFunc, const boost::property_tree::ptree &amp;data) const'],['../class_tg_bot_1_1_tg_type_parser.html#a8979e13968a0ec55a811aefa588960a5',1,'TgBot::TgTypeParser::parseJsonAndGetArray(std::function&lt; T(const boost::property_tree::ptree &amp;)&gt; parseFunc, const boost::property_tree::ptree &amp;data, const std::string &amp;keyName) const'],['../class_tg_bot_1_1_tg_type_parser.html#ac23717cd020f5f312ac00d4c106c1366',1,'TgBot::TgTypeParser::parseJsonAndGetArray(JsonToTgTypeFunc&lt; T &gt; parseFunc, const boost::property_tree::ptree &amp;data, const std::string &amp;keyName) const']]],
@@ -48,6 +51,7 @@ var searchData=
['parsejsonandgetcallbackquery',['parseJsonAndGetCallbackQuery',['../class_tg_bot_1_1_tg_type_parser.html#a1882c55a2f8cd4974dae09fb978e6aa2',1,'TgBot::TgTypeParser']]],
['parsejsonandgetchat',['parseJsonAndGetChat',['../class_tg_bot_1_1_tg_type_parser.html#a69d57b8d5da285a07ec33918f057b132',1,'TgBot::TgTypeParser']]],
['parsejsonandgetchatmember',['parseJsonAndGetChatMember',['../class_tg_bot_1_1_tg_type_parser.html#a97c29c797018934139109f426e0c1865',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetchatphoto',['parseJsonAndGetChatPhoto',['../class_tg_bot_1_1_tg_type_parser.html#af5f07236f584e0642d1015b71a1cf16c',1,'TgBot::TgTypeParser']]],
['parsejsonandgetchoseninlineresult',['parseJsonAndGetChosenInlineResult',['../class_tg_bot_1_1_tg_type_parser.html#a7ce6093da58310d5d8de2a068eeb5512',1,'TgBot::TgTypeParser']]],
['parsejsonandgetcontact',['parseJsonAndGetContact',['../class_tg_bot_1_1_tg_type_parser.html#aca2d3c40be05cf683dc613b3eef602b5',1,'TgBot::TgTypeParser']]],
['parsejsonandgetdocument',['parseJsonAndGetDocument',['../class_tg_bot_1_1_tg_type_parser.html#aa3d4d7e6505797bb9533787843525c3d',1,'TgBot::TgTypeParser']]],
@@ -81,43 +85,65 @@ var searchData=
['parsejsonandgetinlinequeryresultvoice',['parseJsonAndGetInlineQueryResultVoice',['../class_tg_bot_1_1_tg_type_parser.html#a574be01cbd13bb63dac2bda2551ae170',1,'TgBot::TgTypeParser']]],
['parsejsonandgetinputcontactmessagecontent',['parseJsonAndGetInputContactMessageContent',['../class_tg_bot_1_1_tg_type_parser.html#aee5eb982f32ffd16eba7f9efc87865a5',1,'TgBot::TgTypeParser']]],
['parsejsonandgetinputlocationmessagecontent',['parseJsonAndGetInputLocationMessageContent',['../class_tg_bot_1_1_tg_type_parser.html#aa143e2f6c8ee094813b6a6f6d7761cd0',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetinputmedia',['parseJsonAndGetInputMedia',['../class_tg_bot_1_1_tg_type_parser.html#a1bae81f994031106d8189a0f48d2ec5f',1,'TgBot::TgTypeParser']]],
['parsejsonandgetinputmessagecontent',['parseJsonAndGetInputMessageContent',['../class_tg_bot_1_1_tg_type_parser.html#afb2a32bca2c0f7f2d36f7b50350df181',1,'TgBot::TgTypeParser']]],
['parsejsonandgetinputtextmessagecontent',['parseJsonAndGetInputTextMessageContent',['../class_tg_bot_1_1_tg_type_parser.html#af251f0b443ff6e652697c33d4d5193da',1,'TgBot::TgTypeParser']]],
['parsejsonandgetinputvenuemessagecontent',['parseJsonAndGetInputVenueMessageContent',['../class_tg_bot_1_1_tg_type_parser.html#a560f953aae4f8fb0651b82b35867d24c',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetinvoice',['parseJsonAndGetInvoice',['../class_tg_bot_1_1_tg_type_parser.html#ad14018321861d8fd2197b205b79b7eb9',1,'TgBot::TgTypeParser']]],
['parsejsonandgetkeyboardbutton',['parseJsonAndGetKeyboardButton',['../class_tg_bot_1_1_tg_type_parser.html#a931e795baba8eab26a34adbfd6f0a3d2',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetlabeledprice',['parseJsonAndGetLabeledPrice',['../class_tg_bot_1_1_tg_type_parser.html#ae3a90b403b79a05fbc35d4fcc681ceee',1,'TgBot::TgTypeParser']]],
['parsejsonandgetlocation',['parseJsonAndGetLocation',['../class_tg_bot_1_1_tg_type_parser.html#acf36e32c65d1459a19ad344abd1df158',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetmaskposition',['parseJsonAndGetMaskPosition',['../class_tg_bot_1_1_tg_type_parser.html#ac573f03f03c30455f91e509d709c35f1',1,'TgBot::TgTypeParser']]],
['parsejsonandgetmessage',['parseJsonAndGetMessage',['../class_tg_bot_1_1_tg_type_parser.html#a6f885817899493546d20cfca4a443213',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetorderinfo',['parseJsonAndGetOrderInfo',['../class_tg_bot_1_1_tg_type_parser.html#ab5c08d34cc46b64b8826684b7c43aeb1',1,'TgBot::TgTypeParser']]],
['parsejsonandgetphotosize',['parseJsonAndGetPhotoSize',['../class_tg_bot_1_1_tg_type_parser.html#a11fa0dd87bf2ef69e8806e41481a29f8',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetprecheckoutquery',['parseJsonAndGetPreCheckoutQuery',['../class_tg_bot_1_1_tg_type_parser.html#a7dd3c05b4ee1ee93881cc970fdb55059',1,'TgBot::TgTypeParser']]],
['parsejsonandgetreplykeyboardmarkup',['parseJsonAndGetReplyKeyboardMarkup',['../class_tg_bot_1_1_tg_type_parser.html#a186e99f8de0924d47e9183c0205a689f',1,'TgBot::TgTypeParser']]],
['parsejsonandgetreplykeyboardremove',['parseJsonAndGetReplyKeyboardRemove',['../class_tg_bot_1_1_tg_type_parser.html#a8a787547e63b7ede8d20ef64e9213a02',1,'TgBot::TgTypeParser']]],
['parsejsonandgetresponseparameters',['parseJsonAndGetResponseParameters',['../class_tg_bot_1_1_tg_type_parser.html#a675429e3e189512d9b018565699610c4',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetshippingaddress',['parseJsonAndGetShippingAddress',['../class_tg_bot_1_1_tg_type_parser.html#aace0adff9509dcef989074fd76e6f04d',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetshippingoption',['parseJsonAndGetShippingOption',['../class_tg_bot_1_1_tg_type_parser.html#ad8256fe6bd79b80711a44a4c5954b257',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetshippingquery',['parseJsonAndGetShippingQuery',['../class_tg_bot_1_1_tg_type_parser.html#a253eb0107f6fc70e9e8dedc17dfea8d9',1,'TgBot::TgTypeParser']]],
['parsejsonandgetsticker',['parseJsonAndGetSticker',['../class_tg_bot_1_1_tg_type_parser.html#a1d160922a1ae90e8b46cac336e6462b6',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetstickerset',['parseJsonAndGetStickerSet',['../class_tg_bot_1_1_tg_type_parser.html#a3143f65a804f7441164e4f47ff69fbc9',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetsucessfulpayment',['parseJsonAndGetSucessfulPayment',['../class_tg_bot_1_1_tg_type_parser.html#a3d5198a82839e4b83704c7c9cbc1019c',1,'TgBot::TgTypeParser']]],
['parsejsonandgetupdate',['parseJsonAndGetUpdate',['../class_tg_bot_1_1_tg_type_parser.html#a08541f9e83d92a4678f5cdd40bdf1269',1,'TgBot::TgTypeParser']]],
['parsejsonandgetuser',['parseJsonAndGetUser',['../class_tg_bot_1_1_tg_type_parser.html#a33fe7a4700d1f905fefa16c2e3f35217',1,'TgBot::TgTypeParser']]],
['parsejsonandgetuserprofilephotos',['parseJsonAndGetUserProfilePhotos',['../class_tg_bot_1_1_tg_type_parser.html#aac8191cfb3e405286e4755336e9967ae',1,'TgBot::TgTypeParser']]],
['parsejsonandgetvideo',['parseJsonAndGetVideo',['../class_tg_bot_1_1_tg_type_parser.html#a055777bf4e153923e9a45caf85cfd2ce',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetvideonote',['parseJsonAndGetVideoNote',['../class_tg_bot_1_1_tg_type_parser.html#a84b4fc14b5073a6007e80e176c823df4',1,'TgBot::TgTypeParser']]],
['parsejsonandgetwebhookinfo',['parseJsonAndGetWebhookInfo',['../class_tg_bot_1_1_tg_type_parser.html#a3c0d8c6734097146785dd20e6602dcbf',1,'TgBot::TgTypeParser']]],
['parsekeyboardbutton',['parseKeyboardButton',['../class_tg_bot_1_1_tg_type_parser.html#aa9fea94f0ce162339bcadc87b30cf133',1,'TgBot::TgTypeParser']]],
+ ['parselabeledprice',['parseLabeledPrice',['../class_tg_bot_1_1_tg_type_parser.html#a73871e9f9500adec7188e374d0ddd375',1,'TgBot::TgTypeParser']]],
['parselocation',['parseLocation',['../class_tg_bot_1_1_tg_type_parser.html#af5687838fb0246a56306e083a5518456',1,'TgBot::TgTypeParser']]],
+ ['parsemaskposition',['parseMaskPosition',['../class_tg_bot_1_1_tg_type_parser.html#ae0837eb5ac49d31700f5a337e86ea21d',1,'TgBot::TgTypeParser']]],
['parsemessage',['parseMessage',['../class_tg_bot_1_1_tg_type_parser.html#a416731a2264b9056c93cfd5236ef3420',1,'TgBot::TgTypeParser']]],
- ['parsemode',['parseMode',['../class_tg_bot_1_1_input_text_message_content.html#abc5610bba9379026280ab5cf2e5d6c0c',1,'TgBot::InputTextMessageContent']]],
+ ['parsemode',['parseMode',['../class_tg_bot_1_1_input_media.html#ae2761ade0de31f96074d6760661c7edc',1,'TgBot::InputMedia::parseMode()'],['../class_tg_bot_1_1_input_text_message_content.html#abc5610bba9379026280ab5cf2e5d6c0c',1,'TgBot::InputTextMessageContent::parseMode()']]],
+ ['parseorderinfo',['parseOrderInfo',['../class_tg_bot_1_1_tg_type_parser.html#ae1701d47f9e5eb4a9b46a8278ea03433',1,'TgBot::TgTypeParser']]],
['parsephotosize',['parsePhotoSize',['../class_tg_bot_1_1_tg_type_parser.html#a8ff0d8cbdae9e65edc11f345e1a93a94',1,'TgBot::TgTypeParser']]],
+ ['parseprecheckoutquery',['parsePreCheckoutQuery',['../class_tg_bot_1_1_tg_type_parser.html#afb2d57ba25b6a53c308142b9386b99cb',1,'TgBot::TgTypeParser']]],
['parsereplykeyboardmarkup',['parseReplyKeyboardMarkup',['../class_tg_bot_1_1_tg_type_parser.html#af46802670f796f0e2139ec551bfa0f20',1,'TgBot::TgTypeParser']]],
['parsereplykeyboardremove',['parseReplyKeyboardRemove',['../class_tg_bot_1_1_tg_type_parser.html#a179c2d86d436bcea267516e4ac49f2da',1,'TgBot::TgTypeParser']]],
['parserequest',['parseRequest',['../class_tg_bot_1_1_http_parser.html#acb35df8dadb12af1c4526d7bfbe0310d',1,'TgBot::HttpParser::parseRequest(const std::string &amp;data, std::map&lt; std::string, std::string &gt; &amp;headers)'],['../class_tg_bot_1_1_http_parser.html#a1d079d6433fa19dde0c1d45e95f1078d',1,'TgBot::HttpParser::parseRequest(const std::string &amp;data)']]],
['parseresponse',['parseResponse',['../class_tg_bot_1_1_http_parser.html#a90bf3fc79f65796c6cc04a45f7f40487',1,'TgBot::HttpParser::parseResponse(const std::string &amp;data, std::map&lt; std::string, std::string &gt; &amp;headers)'],['../class_tg_bot_1_1_http_parser.html#a2b1741c0cd99ca9fb09786bcdb9d2aeb',1,'TgBot::HttpParser::parseResponse(const std::string &amp;data)']]],
['parseresponseparameters',['parseResponseParameters',['../class_tg_bot_1_1_tg_type_parser.html#ade5925f7cdce4ee3641853c72a5b51c5',1,'TgBot::TgTypeParser']]],
+ ['parseshippingaddress',['parseShippingAddress',['../class_tg_bot_1_1_tg_type_parser.html#a51c07924f4159584f098f77b7d66a69f',1,'TgBot::TgTypeParser']]],
+ ['parseshippingoption',['parseShippingOption',['../class_tg_bot_1_1_tg_type_parser.html#a1056df14ce407245970f9108b803c311',1,'TgBot::TgTypeParser']]],
+ ['parseshippingquery',['parseShippingQuery',['../class_tg_bot_1_1_tg_type_parser.html#af0ddbda92234bbf635b947e5ef30407d',1,'TgBot::TgTypeParser']]],
['parsesticker',['parseSticker',['../class_tg_bot_1_1_tg_type_parser.html#ab8ec905ef28660617232f791dd5a4c33',1,'TgBot::TgTypeParser']]],
+ ['parsestickerset',['parseStickerSet',['../class_tg_bot_1_1_tg_type_parser.html#a0bba0597f0dc1ab7be8fc141d3561021',1,'TgBot::TgTypeParser']]],
+ ['parsesucessfulpayment',['parseSucessfulPayment',['../class_tg_bot_1_1_tg_type_parser.html#af7397a0b12324d63ddb6d2242a6278e0',1,'TgBot::TgTypeParser']]],
['parseupdate',['parseUpdate',['../class_tg_bot_1_1_tg_type_parser.html#a975f16b6132ea35a4844118f1a1a8374',1,'TgBot::TgTypeParser']]],
['parseuser',['parseUser',['../class_tg_bot_1_1_tg_type_parser.html#ae450dfabbb1efdc3e4c3366590e27a3b',1,'TgBot::TgTypeParser']]],
['parseuserprofilephotos',['parseUserProfilePhotos',['../class_tg_bot_1_1_tg_type_parser.html#a2dfa0c7205973145b59dfe2e03fa5626',1,'TgBot::TgTypeParser']]],
['parsevideo',['parseVideo',['../class_tg_bot_1_1_tg_type_parser.html#a7f1313fb5694efa7f7d6caa4e73176c9',1,'TgBot::TgTypeParser']]],
+ ['parsevideonote',['parseVideoNote',['../class_tg_bot_1_1_tg_type_parser.html#a50d411ea8b1cda09d04d0d1fe57f1e09',1,'TgBot::TgTypeParser']]],
['parsewebhookinfo',['parseWebhookInfo',['../class_tg_bot_1_1_tg_type_parser.html#aea42d5ef9d92d13956af176efe41aea1',1,'TgBot::TgTypeParser']]],
['path',['path',['../class_tg_bot_1_1_url.html#a22b43623b7de7e817699dffb85edb532',1,'TgBot::Url']]],
['pendingupdatecount',['pendingUpdateCount',['../class_tg_bot_1_1_webhook_info.html#ae709688fe3890a2e34981cf9d1470726',1,'TgBot::WebhookInfo']]],
['performer',['performer',['../class_tg_bot_1_1_audio.html#ac91ee59f6137da2da2f7c8ad6d1e9119',1,'TgBot::Audio::performer()'],['../class_tg_bot_1_1_inline_query_result_audio.html#aed3fcf3bc848aaae21bab04a3f840ec1',1,'TgBot::InlineQueryResultAudio::performer()']]],
- ['phonenumber',['phoneNumber',['../class_tg_bot_1_1_contact.html#ada9f5461d2dd84b547cf563db624ff28',1,'TgBot::Contact::phoneNumber()'],['../class_tg_bot_1_1_inline_query_result_contact.html#a8bf9d71688e348b69876301a4422f228',1,'TgBot::InlineQueryResultContact::phoneNumber()'],['../class_tg_bot_1_1_input_contact_message_content.html#a96fe449f5efd3f80c2dde6af364a7aa6',1,'TgBot::InputContactMessageContent::phoneNumber()']]],
- ['photo',['photo',['../class_tg_bot_1_1_message.html#a712bfec9a6e0881d2a8f6830b6374615',1,'TgBot::Message']]],
+ ['phonenumber',['phoneNumber',['../class_tg_bot_1_1_contact.html#ada9f5461d2dd84b547cf563db624ff28',1,'TgBot::Contact::phoneNumber()'],['../class_tg_bot_1_1_inline_query_result_contact.html#a8bf9d71688e348b69876301a4422f228',1,'TgBot::InlineQueryResultContact::phoneNumber()'],['../class_tg_bot_1_1_input_contact_message_content.html#a96fe449f5efd3f80c2dde6af364a7aa6',1,'TgBot::InputContactMessageContent::phoneNumber()'],['../class_tg_bot_1_1_order_info.html#a324841d077060a1b1b97564066bc1f16',1,'TgBot::OrderInfo::phoneNumber()']]],
+ ['photo',['PHOTO',['../class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ac6c7e64f7c3b7e4c031d022f232298bf',1,'TgBot::InputMedia::PHOTO()'],['../class_tg_bot_1_1_chat.html#acbc96ba84a02da42e5fa3c936458b735',1,'TgBot::Chat::photo()'],['../class_tg_bot_1_1_message.html#a712bfec9a6e0881d2a8f6830b6374615',1,'TgBot::Message::photo()']]],
['photofileid',['photoFileId',['../class_tg_bot_1_1_inline_query_result_cached_photo.html#ab565bf88ec7ebb111aa0d628e20031ac',1,'TgBot::InlineQueryResultCachedPhoto']]],
['photoheight',['photoHeight',['../class_tg_bot_1_1_inline_query_result_photo.html#ae82fef29603bd4667558ea7aeb7d73f7',1,'TgBot::InlineQueryResultPhoto']]],
['photos',['photos',['../class_tg_bot_1_1_user_profile_photos.html#a66b1e0c0b5b462ab8087ce05b0311f16',1,'TgBot::UserProfilePhotos']]],
@@ -125,8 +151,16 @@ var searchData=
['photosize_2eh',['PhotoSize.h',['../_photo_size_8h.html',1,'']]],
['photourl',['photoUrl',['../class_tg_bot_1_1_inline_query_result_photo.html#a0ad0da22b0a217208453aea34ed9a2c2',1,'TgBot::InlineQueryResultPhoto']]],
['photowidth',['photoWidth',['../class_tg_bot_1_1_inline_query_result_photo.html#a13c4e25b5f0709aa32d25b01ecb44cc8',1,'TgBot::InlineQueryResultPhoto']]],
- ['pinnedmessage',['pinnedMessage',['../class_tg_bot_1_1_message.html#a92e01a2f89ce8edb5aa1c116585b19a6',1,'TgBot::Message']]],
+ ['pinchatmessage',['pinChatMessage',['../class_tg_bot_1_1_api.html#a84538c3c1ab19dc262b471edb361ad8d',1,'TgBot::Api']]],
+ ['pinnedmessage',['pinnedMessage',['../class_tg_bot_1_1_chat.html#af6904afd95332cd46ce65d3c82139875',1,'TgBot::Chat::pinnedMessage()'],['../class_tg_bot_1_1_message.html#a92e01a2f89ce8edb5aa1c116585b19a6',1,'TgBot::Message::pinnedMessage()']]],
+ ['point',['point',['../class_tg_bot_1_1_mask_position.html#a8c22f087cecfcc16c6c563a6df6c9d7e',1,'TgBot::MaskPosition']]],
+ ['postcode',['postCode',['../class_tg_bot_1_1_shipping_address.html#a7c90dac349c28228c8babf63e06ce667',1,'TgBot::ShippingAddress']]],
+ ['precheckoutquery',['PreCheckoutQuery',['../class_tg_bot_1_1_pre_checkout_query.html',1,'TgBot']]],
+ ['precheckoutquery_2eh',['PreCheckoutQuery.h',['../_pre_checkout_query_8h.html',1,'']]],
+ ['prices',['prices',['../class_tg_bot_1_1_shipping_option.html#a1a21641a9f85591e898798c64007d8ba',1,'TgBot::ShippingOption']]],
['private',['Private',['../class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea47f9082fc380ca62d531096aa1d110f1',1,'TgBot::Chat']]],
+ ['promotechatmember',['promoteChatMember',['../class_tg_bot_1_1_api.html#a4a701223b6a834b594e216a80695d300',1,'TgBot::Api']]],
['protocol',['protocol',['../class_tg_bot_1_1_url.html#a36af00d44ee8fcba1d06a8d6c5c9ac49',1,'TgBot::Url']]],
- ['ptr',['Ptr',['../class_tg_bot_1_1_audio.html#a09651872832ece3b22c7505a2cfc0034',1,'TgBot::Audio::Ptr()'],['../class_tg_bot_1_1_callback_query.html#a5a5e4f8368bd95ba214e68cde5d1c7c0',1,'TgBot::CallbackQuery::Ptr()'],['../class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48',1,'TgBot::Chat::Ptr()'],['../class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d',1,'TgBot::ChatMember::Ptr()'],['../class_tg_bot_1_1_chosen_inline_result.html#ad4b7edd30fd0d876fa99493fe19b3247',1,'TgBot::ChosenInlineResult::Ptr()'],['../class_tg_bot_1_1_contact.html#a43915fd39dc9ef11a5f8684512ce5e7b',1,'TgBot::Contact::Ptr()'],['../class_tg_bot_1_1_document.html#af311e27c16bf2a1128ee339899face9e',1,'TgBot::Document::Ptr()'],['../class_tg_bot_1_1_file.html#ac47e9c73b9d762eef2322c0932c5a934',1,'TgBot::File::Ptr()'],['../class_tg_bot_1_1_force_reply.html#a3d17d51e17dfdfd22d263bdeaf603b66',1,'TgBot::ForceReply::Ptr()'],['../class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f',1,'TgBot::GenericReply::Ptr()'],['../class_tg_bot_1_1_inline_keyboard_button.html#a27b82f178b242b6417377daae1f09983',1,'TgBot::InlineKeyboardButton::Ptr()'],['../class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7',1,'TgBot::InlineKeyboardMarkup::Ptr()'],['../class_tg_bot_1_1_inline_query.html#a82b36b38b3587e6a721b6fa579759b0c',1,'TgBot::InlineQuery::Ptr()'],['../class_tg_bot_1_1_inline_query_result.html#af567dd95c4dae7c4a895e561a97ed4c5',1,'TgBot::InlineQueryResult::Ptr()'],['../class_tg_bot_1_1_inline_query_result_article.html#abde520162c5e38947c32dd0c11c00c69',1,'TgBot::InlineQueryResultArticle::Ptr()'],['../class_tg_bot_1_1_inline_query_result_audio.html#a7803831a6a91a6e927fef4d2f102601f',1,'TgBot::InlineQueryResultAudio::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_audio.html#a8c75f3fe19c25570a15ad20e11b059ec',1,'TgBot::InlineQueryResultCachedAudio::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_document.html#ae306464c59510f2757fc6f919e33581f',1,'TgBot::InlineQueryResultCachedDocument::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_gif.html#aab9691736d261b69ca775a2cb7e130eb',1,'TgBot::InlineQueryResultCachedGif::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#af229f5bd8982f0967e228194ce3345ed',1,'TgBot::InlineQueryResultCachedMpeg4Gif::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_photo.html#a1c592e3dea0aae88ccd8244f70b2e8d8',1,'TgBot::InlineQueryResultCachedPhoto::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_sticker.html#a5b4730538d2f7fc2ba4ebbd244922d60',1,'TgBot::InlineQueryResultCachedSticker::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_video.html#a91d532c7ec70a7362c3c5b94b1eef563',1,'TgBot::InlineQueryResultCachedVideo::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_voice.html#a4b6ab1c49f87861ed9eb94a267210a38',1,'TgBot::InlineQueryResultCachedVoice::Ptr()'],['../class_tg_bot_1_1_inline_query_result_contact.html#a217ad7763724144bd22c09270b2a308c',1,'TgBot::InlineQueryResultContact::Ptr()'],['../class_tg_bot_1_1_inline_query_result_document.html#ab80da07f964cfc6a96125a3674c90cbd',1,'TgBot::InlineQueryResultDocument::Ptr()'],['../class_tg_bot_1_1_inline_query_result_game.html#ae929b7f837f1fb20fd5cda2004d7f84d',1,'TgBot::InlineQueryResultGame::Ptr()'],['../class_tg_bot_1_1_inline_query_result_gif.html#a470940afb4d7151f36dea3cb0b53b618',1,'TgBot::InlineQueryResultGif::Ptr()'],['../class_tg_bot_1_1_inline_query_result_location.html#abe4f762145a16a14ef2c3d9f590392fc',1,'TgBot::InlineQueryResultLocation::Ptr()'],['../class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ad818a04396804ae76ea81d752d145e45',1,'TgBot::InlineQueryResultMpeg4Gif::Ptr()'],['../class_tg_bot_1_1_inline_query_result_photo.html#a7f4fb7963109c5e3e49b87e331cea12c',1,'TgBot::InlineQueryResultPhoto::Ptr()'],['../class_tg_bot_1_1_inline_query_result_venue.html#a216e83019cb0df61e4bc74f4499e0eb5',1,'TgBot::InlineQueryResultVenue::Ptr()'],['../class_tg_bot_1_1_inline_query_result_video.html#a08cf746fbd9637ddeb172aa3871941e8',1,'TgBot::InlineQueryResultVideo::Ptr()'],['../class_tg_bot_1_1_inline_query_result_voice.html#a4cf1aa18aaec542598e39ee7416c7df9',1,'TgBot::InlineQueryResultVoice::Ptr()'],['../class_tg_bot_1_1_input_contact_message_content.html#ad552a44374583a3ea339380338e87e99',1,'TgBot::InputContactMessageContent::Ptr()'],['../class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f',1,'TgBot::InputFile::Ptr()'],['../class_tg_bot_1_1_input_location_message_content.html#a80ef24779acdb726590e8aaa87c52840',1,'TgBot::InputLocationMessageContent::Ptr()'],['../class_tg_bot_1_1_input_message_content.html#a2357dd0a36321a3b601b64a76d2d6dff',1,'TgBot::InputMessageContent::Ptr()'],['../class_tg_bot_1_1_input_text_message_content.html#ab183a605903cf8dbc04b220cf1472495',1,'TgBot::InputTextMessageContent::Ptr()'],['../class_tg_bot_1_1_input_venue_message_content.html#a48a9d369812ca327da77766140d22100',1,'TgBot::InputVenueMessageContent::Ptr()'],['../class_tg_bot_1_1_keyboard_button.html#afa66915e5a8d58dbd7276265f00b0bcd',1,'TgBot::KeyboardButton::Ptr()'],['../class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678',1,'TgBot::Location::Ptr()'],['../class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d',1,'TgBot::Message::Ptr()'],['../class_tg_bot_1_1_message_entity.html#a6710ffdbafba909633df7bcd8c488da0',1,'TgBot::MessageEntity::Ptr()'],['../class_tg_bot_1_1_photo_size.html#a05f58e05528a02e6bc98b67a81e8ae83',1,'TgBot::PhotoSize::Ptr()'],['../class_tg_bot_1_1_reply_keyboard_markup.html#af19f8402b914b603ab41305dee55f44a',1,'TgBot::ReplyKeyboardMarkup::Ptr()'],['../class_tg_bot_1_1_reply_keyboard_remove.html#aaa58ef7c177db3a3f46530bfb5fc0148',1,'TgBot::ReplyKeyboardRemove::Ptr()'],['../class_tg_bot_1_1_response_parameters.html#a345c84a4e959ed8e529b1cb6e76d0182',1,'TgBot::ResponseParameters::Ptr()'],['../class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff',1,'TgBot::Sticker::Ptr()'],['../class_tg_bot_1_1_update.html#abace63cf3605fe7a480a3bb839a672a8',1,'TgBot::Update::Ptr()'],['../class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79',1,'TgBot::User::Ptr()'],['../class_tg_bot_1_1_user_profile_photos.html#a734352c5b115ea29e639f01462187d55',1,'TgBot::UserProfilePhotos::Ptr()'],['../class_tg_bot_1_1_venue.html#a9f9505e1035b3aacd2ad9d68a8285a14',1,'TgBot::Venue::Ptr()'],['../class_tg_bot_1_1_video.html#a0005786d327b3e363cb13c18e9ee0593',1,'TgBot::Video::Ptr()'],['../class_tg_bot_1_1_voice.html#a73311e993b61a62531f42583d82fed91',1,'TgBot::Voice::Ptr()'],['../class_tg_bot_1_1_webhook_info.html#a2280093713d1304207d8bba2204648d6',1,'TgBot::WebhookInfo::Ptr()']]]
+ ['providerpaymentchargeid',['providerPaymentChargeId',['../class_tg_bot_1_1_successful_payment.html#a06d9cb4285772b1e0aa91df415af4cf6',1,'TgBot::SuccessfulPayment']]],
+ ['ptr',['Ptr',['../class_tg_bot_1_1_audio.html#a09651872832ece3b22c7505a2cfc0034',1,'TgBot::Audio::Ptr()'],['../class_tg_bot_1_1_callback_query.html#a5a5e4f8368bd95ba214e68cde5d1c7c0',1,'TgBot::CallbackQuery::Ptr()'],['../class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48',1,'TgBot::Chat::Ptr()'],['../class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d',1,'TgBot::ChatMember::Ptr()'],['../class_tg_bot_1_1_chat_photo.html#a732024e5287eef199f40dfef151d5265',1,'TgBot::ChatPhoto::Ptr()'],['../class_tg_bot_1_1_chosen_inline_result.html#ad4b7edd30fd0d876fa99493fe19b3247',1,'TgBot::ChosenInlineResult::Ptr()'],['../class_tg_bot_1_1_contact.html#a43915fd39dc9ef11a5f8684512ce5e7b',1,'TgBot::Contact::Ptr()'],['../class_tg_bot_1_1_document.html#af311e27c16bf2a1128ee339899face9e',1,'TgBot::Document::Ptr()'],['../class_tg_bot_1_1_file.html#ac47e9c73b9d762eef2322c0932c5a934',1,'TgBot::File::Ptr()'],['../class_tg_bot_1_1_force_reply.html#a3d17d51e17dfdfd22d263bdeaf603b66',1,'TgBot::ForceReply::Ptr()'],['../class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f',1,'TgBot::GenericReply::Ptr()'],['../class_tg_bot_1_1_inline_keyboard_button.html#a27b82f178b242b6417377daae1f09983',1,'TgBot::InlineKeyboardButton::Ptr()'],['../class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7',1,'TgBot::InlineKeyboardMarkup::Ptr()'],['../class_tg_bot_1_1_inline_query.html#a82b36b38b3587e6a721b6fa579759b0c',1,'TgBot::InlineQuery::Ptr()'],['../class_tg_bot_1_1_inline_query_result.html#af567dd95c4dae7c4a895e561a97ed4c5',1,'TgBot::InlineQueryResult::Ptr()'],['../class_tg_bot_1_1_inline_query_result_article.html#abde520162c5e38947c32dd0c11c00c69',1,'TgBot::InlineQueryResultArticle::Ptr()'],['../class_tg_bot_1_1_inline_query_result_audio.html#a7803831a6a91a6e927fef4d2f102601f',1,'TgBot::InlineQueryResultAudio::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_audio.html#a8c75f3fe19c25570a15ad20e11b059ec',1,'TgBot::InlineQueryResultCachedAudio::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_document.html#ae306464c59510f2757fc6f919e33581f',1,'TgBot::InlineQueryResultCachedDocument::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_gif.html#aab9691736d261b69ca775a2cb7e130eb',1,'TgBot::InlineQueryResultCachedGif::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#af229f5bd8982f0967e228194ce3345ed',1,'TgBot::InlineQueryResultCachedMpeg4Gif::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_photo.html#a1c592e3dea0aae88ccd8244f70b2e8d8',1,'TgBot::InlineQueryResultCachedPhoto::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_sticker.html#a5b4730538d2f7fc2ba4ebbd244922d60',1,'TgBot::InlineQueryResultCachedSticker::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_video.html#a91d532c7ec70a7362c3c5b94b1eef563',1,'TgBot::InlineQueryResultCachedVideo::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_voice.html#a4b6ab1c49f87861ed9eb94a267210a38',1,'TgBot::InlineQueryResultCachedVoice::Ptr()'],['../class_tg_bot_1_1_inline_query_result_contact.html#a217ad7763724144bd22c09270b2a308c',1,'TgBot::InlineQueryResultContact::Ptr()'],['../class_tg_bot_1_1_inline_query_result_document.html#ab80da07f964cfc6a96125a3674c90cbd',1,'TgBot::InlineQueryResultDocument::Ptr()'],['../class_tg_bot_1_1_inline_query_result_game.html#ae929b7f837f1fb20fd5cda2004d7f84d',1,'TgBot::InlineQueryResultGame::Ptr()'],['../class_tg_bot_1_1_inline_query_result_gif.html#a470940afb4d7151f36dea3cb0b53b618',1,'TgBot::InlineQueryResultGif::Ptr()'],['../class_tg_bot_1_1_inline_query_result_location.html#abe4f762145a16a14ef2c3d9f590392fc',1,'TgBot::InlineQueryResultLocation::Ptr()'],['../class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ad818a04396804ae76ea81d752d145e45',1,'TgBot::InlineQueryResultMpeg4Gif::Ptr()'],['../class_tg_bot_1_1_inline_query_result_photo.html#a7f4fb7963109c5e3e49b87e331cea12c',1,'TgBot::InlineQueryResultPhoto::Ptr()'],['../class_tg_bot_1_1_inline_query_result_venue.html#a216e83019cb0df61e4bc74f4499e0eb5',1,'TgBot::InlineQueryResultVenue::Ptr()'],['../class_tg_bot_1_1_inline_query_result_video.html#a08cf746fbd9637ddeb172aa3871941e8',1,'TgBot::InlineQueryResultVideo::Ptr()'],['../class_tg_bot_1_1_inline_query_result_voice.html#a4cf1aa18aaec542598e39ee7416c7df9',1,'TgBot::InlineQueryResultVoice::Ptr()'],['../class_tg_bot_1_1_input_contact_message_content.html#ad552a44374583a3ea339380338e87e99',1,'TgBot::InputContactMessageContent::Ptr()'],['../class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f',1,'TgBot::InputFile::Ptr()'],['../class_tg_bot_1_1_input_location_message_content.html#a80ef24779acdb726590e8aaa87c52840',1,'TgBot::InputLocationMessageContent::Ptr()'],['../class_tg_bot_1_1_input_media.html#abdc38ae21d5213ead3720db082ef1f9c',1,'TgBot::InputMedia::Ptr()'],['../class_tg_bot_1_1_input_media_photo.html#a02ac033a0ebe474b02f745f4d9e8e2b3',1,'TgBot::InputMediaPhoto::Ptr()'],['../class_tg_bot_1_1_input_media_video.html#a659beee71ba67a81f85892800761eb0f',1,'TgBot::InputMediaVideo::Ptr()'],['../class_tg_bot_1_1_input_message_content.html#a2357dd0a36321a3b601b64a76d2d6dff',1,'TgBot::InputMessageContent::Ptr()'],['../class_tg_bot_1_1_input_text_message_content.html#ab183a605903cf8dbc04b220cf1472495',1,'TgBot::InputTextMessageContent::Ptr()'],['../class_tg_bot_1_1_input_venue_message_content.html#a48a9d369812ca327da77766140d22100',1,'TgBot::InputVenueMessageContent::Ptr()'],['../class_tg_bot_1_1_invoice.html#a34a6d437618ea3be0a40c64400067f67',1,'TgBot::Invoice::Ptr()'],['../class_tg_bot_1_1_keyboard_button.html#afa66915e5a8d58dbd7276265f00b0bcd',1,'TgBot::KeyboardButton::Ptr()'],['../class_tg_bot_1_1_labeled_price.html#a1d53775f4034427a2dfaae9ef176796c',1,'TgBot::LabeledPrice::Ptr()'],['../class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678',1,'TgBot::Location::Ptr()'],['../class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1',1,'TgBot::MaskPosition::Ptr()'],['../class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d',1,'TgBot::Message::Ptr()'],['../class_tg_bot_1_1_message_entity.html#a6710ffdbafba909633df7bcd8c488da0',1,'TgBot::MessageEntity::Ptr()'],['../class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a',1,'TgBot::OrderInfo::Ptr()'],['../class_tg_bot_1_1_photo_size.html#a05f58e05528a02e6bc98b67a81e8ae83',1,'TgBot::PhotoSize::Ptr()'],['../class_tg_bot_1_1_pre_checkout_query.html#aa2f66d4bc5e55b3efbaaf285bcdbe207',1,'TgBot::PreCheckoutQuery::Ptr()'],['../class_tg_bot_1_1_reply_keyboard_markup.html#af19f8402b914b603ab41305dee55f44a',1,'TgBot::ReplyKeyboardMarkup::Ptr()'],['../class_tg_bot_1_1_reply_keyboard_remove.html#aaa58ef7c177db3a3f46530bfb5fc0148',1,'TgBot::ReplyKeyboardRemove::Ptr()'],['../class_tg_bot_1_1_response_parameters.html#a345c84a4e959ed8e529b1cb6e76d0182',1,'TgBot::ResponseParameters::Ptr()'],['../class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d',1,'TgBot::ShippingAddress::Ptr()'],['../class_tg_bot_1_1_shipping_option.html#af97bf7d55ed3bcd3090c08885f010f60',1,'TgBot::ShippingOption::Ptr()'],['../class_tg_bot_1_1_shipping_query.html#a952ccde4a79282a4c20f42cfed069d64',1,'TgBot::ShippingQuery::Ptr()'],['../class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff',1,'TgBot::Sticker::Ptr()'],['../class_tg_bot_1_1_sticker_set.html#ad3c58f08ddacdb946507cd96a3d54421',1,'TgBot::StickerSet::Ptr()'],['../class_tg_bot_1_1_successful_payment.html#a753e2643432af6f0b2561436f2b1da0d',1,'TgBot::SuccessfulPayment::Ptr()'],['../class_tg_bot_1_1_update.html#abace63cf3605fe7a480a3bb839a672a8',1,'TgBot::Update::Ptr()'],['../class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79',1,'TgBot::User::Ptr()'],['../class_tg_bot_1_1_user_profile_photos.html#a734352c5b115ea29e639f01462187d55',1,'TgBot::UserProfilePhotos::Ptr()'],['../class_tg_bot_1_1_venue.html#a9f9505e1035b3aacd2ad9d68a8285a14',1,'TgBot::Venue::Ptr()'],['../class_tg_bot_1_1_video.html#a0005786d327b3e363cb13c18e9ee0593',1,'TgBot::Video::Ptr()'],['../class_tg_bot_1_1_video_note.html#a6724ff1d3da3887d961a70eb67b42825',1,'TgBot::VideoNote::Ptr()'],['../class_tg_bot_1_1_voice.html#a73311e993b61a62531f42583d82fed91',1,'TgBot::Voice::Ptr()'],['../class_tg_bot_1_1_webhook_info.html#a2280093713d1304207d8bba2204648d6',1,'TgBot::WebhookInfo::Ptr()']]]
];
diff --git a/docs/search/all_12.js b/docs/search/all_12.js
index f5d626a..f1c676c 100644
--- a/docs/search/all_12.js
+++ b/docs/search/all_12.js
@@ -13,6 +13,7 @@ var searchData=
['resizekeyboard',['resizeKeyboard',['../class_tg_bot_1_1_reply_keyboard_markup.html#aafed175ccf3c58fe7c3a15a2300a1ff3',1,'TgBot::ReplyKeyboardMarkup']]],
['responseparameters',['ResponseParameters',['../class_tg_bot_1_1_response_parameters.html',1,'TgBot']]],
['responseparameters_2eh',['ResponseParameters.h',['../_response_parameters_8h.html',1,'']]],
+ ['restrictchatmember',['restrictChatMember',['../class_tg_bot_1_1_api.html#ad77e4687f7536606890a3db42ff5de1f',1,'TgBot::Api']]],
['resultid',['resultId',['../class_tg_bot_1_1_chosen_inline_result.html#a34fcb883f27cc3d3fae621a11c8f8270',1,'TgBot::ChosenInlineResult']]],
['retryafter',['retryAfter',['../class_tg_bot_1_1_response_parameters.html#ab65e3cad1468f5fb762f822722031990',1,'TgBot::ResponseParameters']]]
];
diff --git a/docs/search/all_13.js b/docs/search/all_13.js
index ccdff7e..e851e52 100644
--- a/docs/search/all_13.js
+++ b/docs/search/all_13.js
@@ -1,32 +1,61 @@
var searchData=
[
+ ['scale',['scale',['../class_tg_bot_1_1_mask_position.html#a8f78e6dcdb37975c435cfd0d9a923963',1,'TgBot::MaskPosition']]],
['selective',['selective',['../class_tg_bot_1_1_force_reply.html#afbb510a24ebda5409311ff0d385065dc',1,'TgBot::ForceReply::selective()'],['../class_tg_bot_1_1_reply_keyboard_markup.html#ac7cf30c8d98f72b81ad30f48d0789d65',1,'TgBot::ReplyKeyboardMarkup::selective()'],['../class_tg_bot_1_1_reply_keyboard_remove.html#a840a781ad230cee4c50057a7c7f82828',1,'TgBot::ReplyKeyboardRemove::selective()']]],
- ['sendaudio',['sendAudio',['../class_tg_bot_1_1_api.html#a02516736a544239624cd78f9e00dd625',1,'TgBot::Api::sendAudio(int64_t chatId, const InputFile::Ptr audio, const std::string &amp;caption=&quot;&quot;, int32_t duration=0, const std::string &amp;performer=&quot;&quot;, const std::string &amp;title=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const'],['../class_tg_bot_1_1_api.html#af254299f325a89ad413897ee12dfd7c0',1,'TgBot::Api::sendAudio(int64_t chatId, const std::string &amp;audioId, const std::string &amp;caption=&quot;&quot;, int32_t duration=0, const std::string &amp;performer=&quot;&quot;, const std::string &amp;title=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const']]],
+ ['sendaudio',['sendAudio',['../class_tg_bot_1_1_api.html#aa7a1d9cef9cdbdad3b82f020b5395dd8',1,'TgBot::Api::sendAudio(int64_t chatId, const InputFile::Ptr audio, const std::string &amp;caption=&quot;&quot;, int32_t duration=0, const std::string &amp;performer=&quot;&quot;, const std::string &amp;title=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const'],['../class_tg_bot_1_1_api.html#ae0d630288ea999c694c23d4aea58247c',1,'TgBot::Api::sendAudio(int64_t chatId, const std::string &amp;audioId, const std::string &amp;caption=&quot;&quot;, int32_t duration=0, const std::string &amp;performer=&quot;&quot;, const std::string &amp;title=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const']]],
['sendchataction',['sendChatAction',['../class_tg_bot_1_1_api.html#a77fe17ad287f702bb021fc92575a0e2d',1,'TgBot::Api']]],
- ['sendcontact',['sendContact',['../class_tg_bot_1_1_api.html#aa01ddbbf3eb706cf901a1f0abdb2aa3b',1,'TgBot::Api']]],
- ['senddocument',['sendDocument',['../class_tg_bot_1_1_api.html#a3fecab4c02d4a768742a5c22b2e805f7',1,'TgBot::Api::sendDocument(int64_t chatId, const InputFile::Ptr document, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const'],['../class_tg_bot_1_1_api.html#a7385a5377b9755e2308e44d0fe51a8f2',1,'TgBot::Api::sendDocument(int64_t chatId, const std::string &amp;documentId, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const']]],
- ['sendlocation',['sendLocation',['../class_tg_bot_1_1_api.html#a91ab4ca23c30bcb3064c114cb9d690ed',1,'TgBot::Api']]],
- ['sendmessage',['sendMessage',['../class_tg_bot_1_1_api.html#a5efcfe0a1667c3574ea97018155e763e',1,'TgBot::Api']]],
- ['sendphoto',['sendPhoto',['../class_tg_bot_1_1_api.html#a5fd4787f1c4784763364da467ee939f5',1,'TgBot::Api::sendPhoto(int64_t chatId, const InputFile::Ptr photo, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const'],['../class_tg_bot_1_1_api.html#ae930747779c2b9777a16d2595ef5c920',1,'TgBot::Api::sendPhoto(int64_t chatId, const std::string &amp;photoId, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const']]],
- ['sendsticker',['sendSticker',['../class_tg_bot_1_1_api.html#a837ece41c01aa9405c3951a870fa2ff1',1,'TgBot::Api::sendSticker(int64_t chatId, const InputFile::Ptr sticker, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const'],['../class_tg_bot_1_1_api.html#a705ba545050347ffc64fc304367918e1',1,'TgBot::Api::sendSticker(int64_t chatId, const std::string &amp;stickerId, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const']]],
- ['sendvenue',['sendVenue',['../class_tg_bot_1_1_api.html#a483c9c374b6f42bceb66b0093bf1cb4f',1,'TgBot::Api']]],
- ['sendvideo',['sendVideo',['../class_tg_bot_1_1_api.html#ae48a4c5793721df8438d2c01962e0e2e',1,'TgBot::Api::sendVideo(int64_t chatId, const InputFile::Ptr video, int32_t duration=0, int32_t width=0, int32_t height=0, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const'],['../class_tg_bot_1_1_api.html#a8c0f2eeefdddbc13e43093ec20ce4528',1,'TgBot::Api::sendVideo(int64_t chatId, const std::string &amp;videoId, int32_t duration=0, int32_t width=0, int32_t height=0, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const']]],
- ['sendvoice',['sendVoice',['../class_tg_bot_1_1_api.html#aef36b31266345808a87d77ab1dfa12d4',1,'TgBot::Api::sendVoice(int64_t chatId, const InputFile::Ptr voice, const std::string &amp;caption=&quot;&quot;, int duration=0, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const'],['../class_tg_bot_1_1_api.html#a21b1aa48e167883cb05443dd7d1396ad',1,'TgBot::Api::sendVoice(int64_t chatId, const std::string &amp;voiceId, const std::string &amp;caption=&quot;&quot;, int duration=0, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const']]],
+ ['sendcontact',['sendContact',['../class_tg_bot_1_1_api.html#a29f67a91434a7ce8b017f103419f23c4',1,'TgBot::Api']]],
+ ['senddocument',['sendDocument',['../class_tg_bot_1_1_api.html#ac10306656a242bd3818731dc818a9ebd',1,'TgBot::Api::sendDocument(int64_t chatId, const InputFile::Ptr document, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const'],['../class_tg_bot_1_1_api.html#a46cc0a40d56bccc92e46b8fabd49962e',1,'TgBot::Api::sendDocument(int64_t chatId, const std::string &amp;documentId, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const']]],
+ ['sendlocation',['sendLocation',['../class_tg_bot_1_1_api.html#a5479c47ebc9f7385cb78e957351234cd',1,'TgBot::Api']]],
+ ['sendmediagroup',['sendMediaGroup',['../class_tg_bot_1_1_api.html#a3dad69c5211708ec8581f2bd6f3265bc',1,'TgBot::Api']]],
+ ['sendmessage',['sendMessage',['../class_tg_bot_1_1_api.html#ad0f68ec32e5878a9fe4f922cd4f13b68',1,'TgBot::Api']]],
+ ['sendphoto',['sendPhoto',['../class_tg_bot_1_1_api.html#a71bb086a1247df2ec28b47d86ebb3709',1,'TgBot::Api::sendPhoto(int64_t chatId, const InputFile::Ptr photo, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const'],['../class_tg_bot_1_1_api.html#a0921c2b640cd388f6e4a13d63fdbe3cc',1,'TgBot::Api::sendPhoto(int64_t chatId, const std::string &amp;photoId, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const']]],
+ ['sendsticker',['sendSticker',['../class_tg_bot_1_1_api.html#ab7767c4474092f5fee78150394ae0ef2',1,'TgBot::Api::sendSticker(int64_t chatId, const InputFile::Ptr sticker, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const'],['../class_tg_bot_1_1_api.html#a241ae72f26953de44fec46dfef2f29b3',1,'TgBot::Api::sendSticker(int64_t chatId, const std::string &amp;stickerId, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const']]],
+ ['sendvenue',['sendVenue',['../class_tg_bot_1_1_api.html#a3351e9ee5561453bfa61218ddce8be47',1,'TgBot::Api']]],
+ ['sendvideo',['sendVideo',['../class_tg_bot_1_1_api.html#af4effdd5b22ef4dbaa7b739672bd3ed4',1,'TgBot::Api::sendVideo(int64_t chatId, const InputFile::Ptr video, int32_t duration=0, int32_t width=0, int32_t height=0, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const'],['../class_tg_bot_1_1_api.html#a7cc6aab79f09874d5155d711d097e1d1',1,'TgBot::Api::sendVideo(int64_t chatId, const std::string &amp;videoId, int32_t duration=0, int32_t width=0, int32_t height=0, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const']]],
+ ['sendvideonote',['sendVideoNote',['../class_tg_bot_1_1_api.html#aafc9eac23e52cf9f0831b0b47386f44d',1,'TgBot::Api::sendVideoNote(int64_t chatId, const InputFile::Ptr videoNote, int64_t replyToMessageId=0, bool disableNotification=false, int32_t duration=0, int32_t length=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr())'],['../class_tg_bot_1_1_api.html#a00934efcb21f69e71ff6ab0eca9617a5',1,'TgBot::Api::sendVideoNote(int64_t chatId, const std::string &amp;videoNote, int64_t replyToMessageId=0, bool disableNotification=false, int32_t duration=0, int32_t length=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr())']]],
+ ['sendvoice',['sendVoice',['../class_tg_bot_1_1_api.html#ad3ba1e59ffab66acad0e555cc016e05f',1,'TgBot::Api::sendVoice(int64_t chatId, const InputFile::Ptr voice, const std::string &amp;caption=&quot;&quot;, int duration=0, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const'],['../class_tg_bot_1_1_api.html#a6243b9d3f501e2593e24b05bebd6e419',1,'TgBot::Api::sendVoice(int64_t chatId, const std::string &amp;voiceId, const std::string &amp;caption=&quot;&quot;, int duration=0, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const']]],
['serverhandler',['ServerHandler',['../class_tg_bot_1_1_http_server.html#ae3b5d008d0ec0c9dd14b4a8bccdf8c0b',1,'TgBot::HttpServer']]],
+ ['setchatdescription',['setChatDescription',['../class_tg_bot_1_1_api.html#aa9a0592b9a6c3ffe0d05005292b90250',1,'TgBot::Api']]],
+ ['setchatphoto',['setChatPhoto',['../class_tg_bot_1_1_api.html#a958b5a97bddd5c2ff57df30788a4385b',1,'TgBot::Api']]],
+ ['setchatstickerset',['setChatStickerSet',['../class_tg_bot_1_1_api.html#aafb54206146f5b9510ef89026d0b8589',1,'TgBot::Api']]],
+ ['setchattitle',['setChatTitle',['../class_tg_bot_1_1_api.html#a43c91c467f45e4207968bf6cf1cb3a6e',1,'TgBot::Api']]],
+ ['setname',['setName',['../class_tg_bot_1_1_sticker.html#ac9ff439183edc6a5fb2c469e29c687ba',1,'TgBot::Sticker']]],
+ ['setstickerpositioninset',['setStickerPositionInSet',['../class_tg_bot_1_1_api.html#a0b77fde611ecb916b5975a7ab9fa87f7',1,'TgBot::Api']]],
['setwebhook',['setWebhook',['../class_tg_bot_1_1_api.html#af961a33f53579fee24090059dab328ea',1,'TgBot::Api']]],
+ ['shippingaddress',['ShippingAddress',['../class_tg_bot_1_1_shipping_address.html',1,'TgBot::ShippingAddress'],['../class_tg_bot_1_1_order_info.html#a8e9f51e6dadba48789cb4c9c9ae14f82',1,'TgBot::OrderInfo::shippingAddress()'],['../class_tg_bot_1_1_shipping_query.html#a3d99a04e8227422fe4349a42dd1ecd7a',1,'TgBot::ShippingQuery::shippingAddress()']]],
+ ['shippingaddress_2eh',['ShippingAddress.h',['../_shipping_address_8h.html',1,'']]],
+ ['shippingoption',['ShippingOption',['../class_tg_bot_1_1_shipping_option.html',1,'TgBot']]],
+ ['shippingoption_2eh',['ShippingOption.h',['../_shipping_option_8h.html',1,'']]],
+ ['shippingoptionid',['shippingOptionId',['../class_tg_bot_1_1_pre_checkout_query.html#a9cfe210488785f6980e6fb45ffb67e84',1,'TgBot::PreCheckoutQuery::shippingOptionId()'],['../class_tg_bot_1_1_successful_payment.html#a29413281af3ef0ff5c60d3e4dac2435e',1,'TgBot::SuccessfulPayment::shippingOptionId()']]],
+ ['shippingquery',['ShippingQuery',['../class_tg_bot_1_1_shipping_query.html',1,'TgBot']]],
+ ['shippingquery_2eh',['ShippingQuery.h',['../_shipping_query_8h.html',1,'']]],
+ ['smallfileid',['smallFileId',['../class_tg_bot_1_1_chat_photo.html#a57106860db152f24486aba761cb5f44e',1,'TgBot::ChatPhoto']]],
['socket',['socket',['../class_tg_bot_1_1_http_server_1_1_connection.html#a2104f20074b0a9fb17192ebbb1846b20',1,'TgBot::HttpServer::Connection']]],
['split',['split',['../namespace_string_tools.html#a0136fb0794d49068fd59ee54863feaf0',1,'StringTools::split(const std::string &amp;str, char delimiter, std::vector&lt; std::string &gt; &amp;dest)'],['../namespace_string_tools.html#abca17ac29bcc3e047459f3250497bd26',1,'StringTools::split(const std::string &amp;str, char delimiter)']]],
['start',['start',['../class_tg_bot_1_1_http_server.html#aa237b199d8a0712b983e4913970ad7f7',1,'TgBot::HttpServer::start()'],['../class_tg_bot_1_1_http_server_1_1_connection.html#a8cecda345ca78c8dc43c39423511af4d',1,'TgBot::HttpServer::Connection::start()'],['../class_tg_bot_1_1_tg_long_poll.html#a8928ddad3b976a636a53bb066180cbaa',1,'TgBot::TgLongPoll::start()']]],
+ ['startparameter',['startParameter',['../class_tg_bot_1_1_invoice.html#a659ac0711c1be89009dddc04eea4dfb2',1,'TgBot::Invoice']]],
['startswith',['startsWith',['../namespace_string_tools.html#a4e79ae0938faa2be79b4004f8d38cc36',1,'StringTools']]],
+ ['state',['state',['../class_tg_bot_1_1_shipping_address.html#a7820dd5013d52b4f011b8ccb3b4644d2',1,'TgBot::ShippingAddress']]],
['status',['status',['../class_tg_bot_1_1_chat_member.html#a373057cf2fcca9ecb49951a5e61a6666',1,'TgBot::ChatMember']]],
['sticker',['Sticker',['../class_tg_bot_1_1_sticker.html',1,'TgBot::Sticker'],['../class_tg_bot_1_1_message.html#aab21f25e3dfd5a6f2bfca8d04dda2559',1,'TgBot::Message::sticker()']]],
['sticker_2eh',['Sticker.h',['../_sticker_8h.html',1,'']]],
['stickerfileid',['stickerFileId',['../class_tg_bot_1_1_inline_query_result_cached_sticker.html#a64bd220c343ee8165afc4e079bcb52fb',1,'TgBot::InlineQueryResultCachedSticker']]],
+ ['stickers',['stickers',['../class_tg_bot_1_1_sticker_set.html#a029bf60e037c38c991706c378d545f34',1,'TgBot::StickerSet']]],
+ ['stickerset',['StickerSet',['../class_tg_bot_1_1_sticker_set.html',1,'TgBot']]],
+ ['stickerset_2eh',['StickerSet.h',['../_sticker_set_8h.html',1,'']]],
+ ['stickersetname',['stickerSetName',['../class_tg_bot_1_1_chat.html#a056b7b53d5d81e5ab395dd555fa35c14',1,'TgBot::Chat']]],
['stop',['stop',['../class_tg_bot_1_1_http_server.html#aeed8b9200cc2932126b9c27946751377',1,'TgBot::HttpServer']]],
+ ['stopmessagelivelocation',['stopMessageLiveLocation',['../class_tg_bot_1_1_api.html#ad3751d4b049e8f7b1d845d041370df98',1,'TgBot::Api']]],
+ ['streetline1',['streetLine1',['../class_tg_bot_1_1_shipping_address.html#ae54b22b7d2dc2feb81f9a3e05aeba338',1,'TgBot::ShippingAddress']]],
+ ['streetline2',['streetLine2',['../class_tg_bot_1_1_shipping_address.html#a2acc7779ce0095c3fea1db37190b9a24',1,'TgBot::ShippingAddress']]],
['stringtools',['StringTools',['../namespace_string_tools.html',1,'']]],
['stringtools_2eh',['StringTools.h',['../_string_tools_8h.html',1,'']]],
+ ['successfulpayment',['SuccessfulPayment',['../class_tg_bot_1_1_successful_payment.html',1,'TgBot']]],
+ ['successfulpayment_2eh',['SuccessfulPayment.h',['../_successful_payment_8h.html',1,'']]],
['supergroup',['Supergroup',['../class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea9c306d98196730ac00fc621998b4a8f5',1,'TgBot::Chat']]],
['supergroupchatcreated',['supergroupChatCreated',['../class_tg_bot_1_1_message.html#a49695ef9284f68853700ca5426fd506f',1,'TgBot::Message']]],
+ ['supportsstreaming',['supportsStreaming',['../class_tg_bot_1_1_input_media.html#a0b8e0cc28a8283ca946b4aa5c5384a3b',1,'TgBot::InputMedia']]],
['switchinlinequery',['switchInlineQuery',['../class_tg_bot_1_1_inline_keyboard_button.html#ac04cb38b85aa31568e0acbb54202c274',1,'TgBot::InlineKeyboardButton']]],
['switchinlinequerycurrentchat',['switchInlineQueryCurrentChat',['../class_tg_bot_1_1_inline_keyboard_button.html#a12c3bfab730b6ec9f0d8ef39957bf406',1,'TgBot::InlineKeyboardButton']]]
];
diff --git a/docs/search/all_14.js b/docs/search/all_14.js
index 7c270af..cd7a662 100644
--- a/docs/search/all_14.js
+++ b/docs/search/all_14.js
@@ -1,5 +1,6 @@
var searchData=
[
+ ['telegrampaymentchargeid',['telegramPaymentChargeId',['../class_tg_bot_1_1_successful_payment.html#a42ec4a5d0de537eaf1e9d43866ac3c04',1,'TgBot::SuccessfulPayment']]],
['text',['text',['../class_tg_bot_1_1_inline_keyboard_button.html#aa96c745e6d2c531bc50bf344ff0fee6f',1,'TgBot::InlineKeyboardButton::text()'],['../class_tg_bot_1_1_keyboard_button.html#ac9ac8ddd73e27732fcbab7163ff74e2e',1,'TgBot::KeyboardButton::text()'],['../class_tg_bot_1_1_message.html#af9e05110ffd8c5356c523e1501dbd108',1,'TgBot::Message::text()']]],
['tgbot',['TgBot',['../namespace_tg_bot.html',1,'']]],
['tgbot_2eh',['tgbot.h',['../tgbot_8h.html',1,'']]],
@@ -16,14 +17,15 @@ var searchData=
['tgwebhookserver_3c_20boost_3a_3aasio_3a_3aip_3a_3atcp_20_3e',['TgWebhookServer&lt; boost::asio::ip::tcp &gt;',['../class_tg_bot_1_1_tg_webhook_server.html',1,'TgBot']]],
['tgwebhooktcpserver',['TgWebhookTcpServer',['../class_tg_bot_1_1_tg_webhook_tcp_server.html',1,'TgBot::TgWebhookTcpServer'],['../class_tg_bot_1_1_tg_webhook_tcp_server.html#a20fcf9d23bee83730df8cf444573bf31',1,'TgBot::TgWebhookTcpServer::TgWebhookTcpServer(std::shared_ptr&lt; boost::asio::basic_socket_acceptor&lt; boost::asio::ip::tcp &gt;&gt; acceptor, const std::string &amp;path, EventHandler *eventHandler)=delete'],['../class_tg_bot_1_1_tg_webhook_tcp_server.html#a7e1192771fa0448a6e2347902a74a032',1,'TgBot::TgWebhookTcpServer::TgWebhookTcpServer(unsigned short port, const std::string &amp;path, const EventHandler *eventHandler)'],['../class_tg_bot_1_1_tg_webhook_tcp_server.html#a58d11a7cae91b02f58ba5597da28a103',1,'TgBot::TgWebhookTcpServer::TgWebhookTcpServer(const std::string &amp;path, const Bot &amp;bot)']]],
['tgwebhooktcpserver_2eh',['TgWebhookTcpServer.h',['../_tg_webhook_tcp_server_8h.html',1,'']]],
- ['thumb',['thumb',['../class_tg_bot_1_1_document.html#a21a156d86da82dcb636fba01a3ef351f',1,'TgBot::Document::thumb()'],['../class_tg_bot_1_1_sticker.html#aff8374f6355156deae78e8f934f3aab3',1,'TgBot::Sticker::thumb()'],['../class_tg_bot_1_1_video.html#ab71e1325c685af9e67ddf0af418a77a7',1,'TgBot::Video::thumb()']]],
+ ['thumb',['thumb',['../class_tg_bot_1_1_document.html#a21a156d86da82dcb636fba01a3ef351f',1,'TgBot::Document::thumb()'],['../class_tg_bot_1_1_sticker.html#aff8374f6355156deae78e8f934f3aab3',1,'TgBot::Sticker::thumb()'],['../class_tg_bot_1_1_video.html#ab71e1325c685af9e67ddf0af418a77a7',1,'TgBot::Video::thumb()'],['../class_tg_bot_1_1_video_note.html#ac9d929d057a59bdfb1dee50819b0e06f',1,'TgBot::VideoNote::thumb()']]],
['thumbheight',['thumbHeight',['../class_tg_bot_1_1_inline_query_result_article.html#aff3b505e37177d9e7e6e2983c0aedcba',1,'TgBot::InlineQueryResultArticle::thumbHeight()'],['../class_tg_bot_1_1_inline_query_result_contact.html#aa75d7c816783d54170b307ce99d65e56',1,'TgBot::InlineQueryResultContact::thumbHeight()'],['../class_tg_bot_1_1_inline_query_result_document.html#a02c137d775ab621a206e12268491392f',1,'TgBot::InlineQueryResultDocument::thumbHeight()'],['../class_tg_bot_1_1_inline_query_result_location.html#a5a62d2f1ab0003c08cea5f66cc8fbaf2',1,'TgBot::InlineQueryResultLocation::thumbHeight()'],['../class_tg_bot_1_1_inline_query_result_venue.html#a284c445f7142d1f83fe78c22681747c2',1,'TgBot::InlineQueryResultVenue::thumbHeight()']]],
['thumburl',['thumbUrl',['../class_tg_bot_1_1_inline_query_result_article.html#a842471f67e9ae13cbe79e1a1bb43b21e',1,'TgBot::InlineQueryResultArticle::thumbUrl()'],['../class_tg_bot_1_1_inline_query_result_contact.html#a27661e2e0d1e7746e92e569a023b566d',1,'TgBot::InlineQueryResultContact::thumbUrl()'],['../class_tg_bot_1_1_inline_query_result_document.html#a7d119b843296c1f51392f05b7dc221df',1,'TgBot::InlineQueryResultDocument::thumbUrl()'],['../class_tg_bot_1_1_inline_query_result_gif.html#a0872ef8aa09cbf3b1fba851dd37e49a3',1,'TgBot::InlineQueryResultGif::thumbUrl()'],['../class_tg_bot_1_1_inline_query_result_location.html#ae18d6b73278913416e3cbc1b23dc88a4',1,'TgBot::InlineQueryResultLocation::thumbUrl()'],['../class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ac90d65262a4481d149f90153bcf621e5',1,'TgBot::InlineQueryResultMpeg4Gif::thumbUrl()'],['../class_tg_bot_1_1_inline_query_result_photo.html#aca6ea097fce7827241ae1628c44a5893',1,'TgBot::InlineQueryResultPhoto::thumbUrl()'],['../class_tg_bot_1_1_inline_query_result_venue.html#a7c54d597c7b13147109ca777364abf90',1,'TgBot::InlineQueryResultVenue::thumbUrl()'],['../class_tg_bot_1_1_inline_query_result_video.html#aa03003971380ecfaef6466f2cbb3e721',1,'TgBot::InlineQueryResultVideo::thumbUrl()']]],
['thumbwidth',['thumbWidth',['../class_tg_bot_1_1_inline_query_result_article.html#a20bcfc41429b0b8f77339ffa45ebf42d',1,'TgBot::InlineQueryResultArticle::thumbWidth()'],['../class_tg_bot_1_1_inline_query_result_contact.html#a518e5a825d0e5a715d5bbdc08b75ecfa',1,'TgBot::InlineQueryResultContact::thumbWidth()'],['../class_tg_bot_1_1_inline_query_result_document.html#a5b795d9e5cc5bac980c68d44fca1e6ce',1,'TgBot::InlineQueryResultDocument::thumbWidth()'],['../class_tg_bot_1_1_inline_query_result_location.html#a486129a565c022620721f78f6b546442',1,'TgBot::InlineQueryResultLocation::thumbWidth()'],['../class_tg_bot_1_1_inline_query_result_venue.html#a88471f6acad35d4d45641572e4730517',1,'TgBot::InlineQueryResultVenue::thumbWidth()']]],
- ['title',['title',['../class_tg_bot_1_1_audio.html#a93a600b9821a425e31e51fdee027e1b4',1,'TgBot::Audio::title()'],['../class_tg_bot_1_1_chat.html#a15a1f1328125b45ba80ea8ee5a99aed0',1,'TgBot::Chat::title()'],['../class_tg_bot_1_1_inline_query_result.html#a1d94f4380732940843c30408fa85f994',1,'TgBot::InlineQueryResult::title()'],['../class_tg_bot_1_1_input_venue_message_content.html#ae5c1b7d2263d1722662b7eb6fceb9038',1,'TgBot::InputVenueMessageContent::title()'],['../class_tg_bot_1_1_venue.html#afc6d630815d434ebf97a86a47f74ca50',1,'TgBot::Venue::title()']]],
+ ['title',['title',['../class_tg_bot_1_1_audio.html#a93a600b9821a425e31e51fdee027e1b4',1,'TgBot::Audio::title()'],['../class_tg_bot_1_1_chat.html#a15a1f1328125b45ba80ea8ee5a99aed0',1,'TgBot::Chat::title()'],['../class_tg_bot_1_1_inline_query_result.html#a1d94f4380732940843c30408fa85f994',1,'TgBot::InlineQueryResult::title()'],['../class_tg_bot_1_1_input_venue_message_content.html#ae5c1b7d2263d1722662b7eb6fceb9038',1,'TgBot::InputVenueMessageContent::title()'],['../class_tg_bot_1_1_invoice.html#a5b53e4a6a2e3669a960d379a4147abae',1,'TgBot::Invoice::title()'],['../class_tg_bot_1_1_shipping_option.html#a176727e25151781f0b050c58b329ff8e',1,'TgBot::ShippingOption::title()'],['../class_tg_bot_1_1_sticker_set.html#ade2402dfdb526b9826eb4db22527f0e2',1,'TgBot::StickerSet::title()'],['../class_tg_bot_1_1_venue.html#afc6d630815d434ebf97a86a47f74ca50',1,'TgBot::Venue::title()']]],
['tools',['Tools',['../group__tools.html',1,'']]],
+ ['totalamount',['totalAmount',['../class_tg_bot_1_1_invoice.html#a8008d2f948d705aa48bc0557d071e62f',1,'TgBot::Invoice::totalAmount()'],['../class_tg_bot_1_1_pre_checkout_query.html#a8cfd3e1f3cd74543a365f8c514693cdf',1,'TgBot::PreCheckoutQuery::totalAmount()'],['../class_tg_bot_1_1_successful_payment.html#a5e2d3de9df8e9ee28b9e9c5e037cadc7',1,'TgBot::SuccessfulPayment::totalAmount()']]],
['totalcount',['totalCount',['../class_tg_bot_1_1_user_profile_photos.html#a33bfd559f54c4c8bf214698392473675',1,'TgBot::UserProfilePhotos']]],
['tryparsejson',['tryParseJson',['../class_tg_bot_1_1_tg_type_parser.html#a171f300f827552386b1b2efc88e0311e',1,'TgBot::TgTypeParser']]],
- ['type',['Type',['../class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52e',1,'TgBot::Chat::Type()'],['../class_tg_bot_1_1_inline_query_result_article.html#a2ac4cf6bc5250918a174dbe682c3bf53',1,'TgBot::InlineQueryResultArticle::TYPE()'],['../class_tg_bot_1_1_inline_query_result_audio.html#ab960012722242607ff0a750fdfe23af8',1,'TgBot::InlineQueryResultAudio::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_audio.html#acf2eff803eb8424b82ab8aea8aa80861',1,'TgBot::InlineQueryResultCachedAudio::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_document.html#a9d80911440193d7339cb8e92e9cd9689',1,'TgBot::InlineQueryResultCachedDocument::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_gif.html#aede9144f3bb8981f762fe41b535d70f3',1,'TgBot::InlineQueryResultCachedGif::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#a15f048e3a8941af275ed1b1acff315dc',1,'TgBot::InlineQueryResultCachedMpeg4Gif::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_photo.html#a488700afb101023e8b2b3db6ea473516',1,'TgBot::InlineQueryResultCachedPhoto::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_sticker.html#acc1ea7fb18381536e9febe703a877b6a',1,'TgBot::InlineQueryResultCachedSticker::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_video.html#a8fcf93246bb9aca282f0a7cd9c267847',1,'TgBot::InlineQueryResultCachedVideo::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_voice.html#abdb1348f2bcc954f2c96f9521ba79a82',1,'TgBot::InlineQueryResultCachedVoice::TYPE()'],['../class_tg_bot_1_1_inline_query_result_contact.html#a6025353b3ddcda68373fb9cef201b625',1,'TgBot::InlineQueryResultContact::TYPE()'],['../class_tg_bot_1_1_inline_query_result_document.html#a89b5f6af9fa3ec4efb09422795e5e6a6',1,'TgBot::InlineQueryResultDocument::TYPE()'],['../class_tg_bot_1_1_inline_query_result_game.html#aa5f1b3040c290d0a60c5019f7f3109c7',1,'TgBot::InlineQueryResultGame::TYPE()'],['../class_tg_bot_1_1_inline_query_result_gif.html#a0e1e6dfd253f170a7b9948e41305cf19',1,'TgBot::InlineQueryResultGif::TYPE()'],['../class_tg_bot_1_1_inline_query_result_location.html#adadca32d8d97f8222b68fdcd58502d8c',1,'TgBot::InlineQueryResultLocation::TYPE()'],['../class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#adb13797566bf91aa480bf10cf1655239',1,'TgBot::InlineQueryResultMpeg4Gif::TYPE()'],['../class_tg_bot_1_1_inline_query_result_photo.html#a09ab59ecf475c00b74d22dcf3b848279',1,'TgBot::InlineQueryResultPhoto::TYPE()'],['../class_tg_bot_1_1_inline_query_result_venue.html#a8c83ac044324cfa8051dac217d8a5c48',1,'TgBot::InlineQueryResultVenue::TYPE()'],['../class_tg_bot_1_1_inline_query_result_video.html#a047be2302b52d3a4b1aaccf4045bb922',1,'TgBot::InlineQueryResultVideo::TYPE()'],['../class_tg_bot_1_1_inline_query_result_voice.html#aed1455e6e8e8ba89bc9fa5895f52896d',1,'TgBot::InlineQueryResultVoice::TYPE()'],['../class_tg_bot_1_1_chat.html#a86d47a69eb66a74d7f5b294700d884cd',1,'TgBot::Chat::type()'],['../class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0',1,'TgBot::InlineQueryResult::type()'],['../class_tg_bot_1_1_input_message_content.html#ad9bc101393caa3296bdae0fe01f4e033',1,'TgBot::InputMessageContent::type()'],['../class_tg_bot_1_1_message_entity.html#adec4d61f5859cb0384e84dbe18988d78',1,'TgBot::MessageEntity::type()']]],
+ ['type',['type',['../class_tg_bot_1_1_chat.html#a86d47a69eb66a74d7f5b294700d884cd',1,'TgBot::Chat::type()'],['../class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0',1,'TgBot::InlineQueryResult::type()'],['../class_tg_bot_1_1_input_media.html#a8080040900519b706a367ecfd7b28226',1,'TgBot::InputMedia::type()'],['../class_tg_bot_1_1_input_message_content.html#ad9bc101393caa3296bdae0fe01f4e033',1,'TgBot::InputMessageContent::type()'],['../class_tg_bot_1_1_message_entity.html#adec4d61f5859cb0384e84dbe18988d78',1,'TgBot::MessageEntity::type()'],['../class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52e',1,'TgBot::Chat::Type()'],['../class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73',1,'TgBot::InputMedia::TYPE()'],['../class_tg_bot_1_1_inline_query_result_article.html#a2ac4cf6bc5250918a174dbe682c3bf53',1,'TgBot::InlineQueryResultArticle::TYPE()'],['../class_tg_bot_1_1_inline_query_result_audio.html#ab960012722242607ff0a750fdfe23af8',1,'TgBot::InlineQueryResultAudio::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_audio.html#acf2eff803eb8424b82ab8aea8aa80861',1,'TgBot::InlineQueryResultCachedAudio::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_document.html#a9d80911440193d7339cb8e92e9cd9689',1,'TgBot::InlineQueryResultCachedDocument::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_gif.html#aede9144f3bb8981f762fe41b535d70f3',1,'TgBot::InlineQueryResultCachedGif::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#a15f048e3a8941af275ed1b1acff315dc',1,'TgBot::InlineQueryResultCachedMpeg4Gif::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_photo.html#a488700afb101023e8b2b3db6ea473516',1,'TgBot::InlineQueryResultCachedPhoto::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_sticker.html#acc1ea7fb18381536e9febe703a877b6a',1,'TgBot::InlineQueryResultCachedSticker::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_video.html#a8fcf93246bb9aca282f0a7cd9c267847',1,'TgBot::InlineQueryResultCachedVideo::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_voice.html#abdb1348f2bcc954f2c96f9521ba79a82',1,'TgBot::InlineQueryResultCachedVoice::TYPE()'],['../class_tg_bot_1_1_inline_query_result_contact.html#a6025353b3ddcda68373fb9cef201b625',1,'TgBot::InlineQueryResultContact::TYPE()'],['../class_tg_bot_1_1_inline_query_result_document.html#a89b5f6af9fa3ec4efb09422795e5e6a6',1,'TgBot::InlineQueryResultDocument::TYPE()'],['../class_tg_bot_1_1_inline_query_result_game.html#aa5f1b3040c290d0a60c5019f7f3109c7',1,'TgBot::InlineQueryResultGame::TYPE()'],['../class_tg_bot_1_1_inline_query_result_gif.html#a0e1e6dfd253f170a7b9948e41305cf19',1,'TgBot::InlineQueryResultGif::TYPE()'],['../class_tg_bot_1_1_inline_query_result_location.html#adadca32d8d97f8222b68fdcd58502d8c',1,'TgBot::InlineQueryResultLocation::TYPE()'],['../class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#adb13797566bf91aa480bf10cf1655239',1,'TgBot::InlineQueryResultMpeg4Gif::TYPE()'],['../class_tg_bot_1_1_inline_query_result_photo.html#a09ab59ecf475c00b74d22dcf3b848279',1,'TgBot::InlineQueryResultPhoto::TYPE()'],['../class_tg_bot_1_1_inline_query_result_venue.html#a8c83ac044324cfa8051dac217d8a5c48',1,'TgBot::InlineQueryResultVenue::TYPE()'],['../class_tg_bot_1_1_inline_query_result_video.html#a047be2302b52d3a4b1aaccf4045bb922',1,'TgBot::InlineQueryResultVideo::TYPE()'],['../class_tg_bot_1_1_inline_query_result_voice.html#aed1455e6e8e8ba89bc9fa5895f52896d',1,'TgBot::InlineQueryResultVoice::TYPE()']]],
['types',['Types',['../group__types.html',1,'']]]
];
diff --git a/docs/search/all_15.js b/docs/search/all_15.js
index 6c1935c..c636f81 100644
--- a/docs/search/all_15.js
+++ b/docs/search/all_15.js
@@ -1,10 +1,13 @@
var searchData=
[
['unbanchatmember',['unbanChatMember',['../class_tg_bot_1_1_api.html#a44ea670c4eecdf100f60be3c90911eec',1,'TgBot::Api']]],
+ ['unpinchatmessage',['unpinChatMessage',['../class_tg_bot_1_1_api.html#ae999adb4e101bdf95cdee77867e084fc',1,'TgBot::Api']]],
+ ['untildate',['untilDate',['../class_tg_bot_1_1_chat_member.html#ace7455f999a39f804ff559bc77f7814d',1,'TgBot::ChatMember']]],
['update',['Update',['../class_tg_bot_1_1_update.html',1,'TgBot']]],
['update_2eh',['Update.h',['../_update_8h.html',1,'']]],
['updateid',['updateId',['../class_tg_bot_1_1_update.html#af4d35314c4e49839f7012a9671ede097',1,'TgBot::Update']]],
- ['url',['Url',['../class_tg_bot_1_1_url.html',1,'TgBot::Url'],['../class_tg_bot_1_1_url.html#a5c3add4bb050af6ad7b5444b9ad0a0a3',1,'TgBot::Url::Url()'],['../class_tg_bot_1_1_inline_keyboard_button.html#ab9b5e02f10e2cd937a3d3794d26e6bf3',1,'TgBot::InlineKeyboardButton::url()'],['../class_tg_bot_1_1_inline_query_result_article.html#a772fc689e3813a8025eb3c0d69e6a109',1,'TgBot::InlineQueryResultArticle::url()'],['../class_tg_bot_1_1_message_entity.html#a2cf6b38ee3116a4589d5f8263e53c51f',1,'TgBot::MessageEntity::url()'],['../class_tg_bot_1_1_webhook_info.html#a4f1f6efd16518a24e8c153f5e126a36f',1,'TgBot::WebhookInfo::url()']]],
+ ['uploadstickerfile',['uploadStickerFile',['../class_tg_bot_1_1_api.html#a2d80bc4f88e797fa455c213eb18db012',1,'TgBot::Api']]],
+ ['url',['Url',['../class_tg_bot_1_1_url.html',1,'TgBot::Url'],['../class_tg_bot_1_1_inline_keyboard_button.html#ab9b5e02f10e2cd937a3d3794d26e6bf3',1,'TgBot::InlineKeyboardButton::url()'],['../class_tg_bot_1_1_inline_query_result_article.html#a772fc689e3813a8025eb3c0d69e6a109',1,'TgBot::InlineQueryResultArticle::url()'],['../class_tg_bot_1_1_message_entity.html#a2cf6b38ee3116a4589d5f8263e53c51f',1,'TgBot::MessageEntity::url()'],['../class_tg_bot_1_1_webhook_info.html#a4f1f6efd16518a24e8c153f5e126a36f',1,'TgBot::WebhookInfo::url()'],['../class_tg_bot_1_1_url.html#a5c3add4bb050af6ad7b5444b9ad0a0a3',1,'TgBot::Url::Url()']]],
['url_2eh',['Url.h',['../_url_8h.html',1,'']]],
['urldecode',['urlDecode',['../namespace_string_tools.html#ae7831577f52841166e96c93357956369',1,'StringTools']]],
['urlencode',['urlEncode',['../namespace_string_tools.html#a6c54e792856444bd52f5a3f40df376b7',1,'StringTools']]],
diff --git a/docs/search/all_16.js b/docs/search/all_16.js
index fe60dbf..c7fd119 100644
--- a/docs/search/all_16.js
+++ b/docs/search/all_16.js
@@ -3,11 +3,13 @@ var searchData=
['value',['value',['../class_tg_bot_1_1_http_req_arg.html#ae854084229a093b6819953d0055844eb',1,'TgBot::HttpReqArg']]],
['venue',['Venue',['../class_tg_bot_1_1_venue.html',1,'TgBot::Venue'],['../class_tg_bot_1_1_message.html#a9739779daeda0ac90d711349e0674f6e',1,'TgBot::Message::venue()']]],
['venue_2eh',['Venue.h',['../_venue_8h.html',1,'']]],
- ['video',['Video',['../class_tg_bot_1_1_video.html',1,'TgBot::Video'],['../class_tg_bot_1_1_message.html#abd645f5273f4cd142979beab925ff16f',1,'TgBot::Message::video()']]],
+ ['video',['Video',['../class_tg_bot_1_1_video.html',1,'TgBot::Video'],['../class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ae60ae31f67ab883c746bb71c7a145c18',1,'TgBot::InputMedia::VIDEO()'],['../class_tg_bot_1_1_message.html#abd645f5273f4cd142979beab925ff16f',1,'TgBot::Message::video()']]],
['video_2eh',['Video.h',['../_video_8h.html',1,'']]],
['videoduration',['videoDuration',['../class_tg_bot_1_1_inline_query_result_video.html#a80c3c9b52a29c93ea2899fdfa12ebfa4',1,'TgBot::InlineQueryResultVideo']]],
['videofileid',['videoFileId',['../class_tg_bot_1_1_inline_query_result_cached_video.html#abea4deca4249a41cb3fbe999ed820fa0',1,'TgBot::InlineQueryResultCachedVideo']]],
['videoheight',['videoHeight',['../class_tg_bot_1_1_inline_query_result_video.html#a309ec0df18900ecaf458d6373b9aa49e',1,'TgBot::InlineQueryResultVideo']]],
+ ['videonote',['VideoNote',['../class_tg_bot_1_1_video_note.html',1,'TgBot']]],
+ ['videonote_2eh',['VideoNote.h',['../_video_note_8h.html',1,'']]],
['videourl',['videoUrl',['../class_tg_bot_1_1_inline_query_result_video.html#ace4b498ad92fd17782fbd8e40564f287',1,'TgBot::InlineQueryResultVideo']]],
['videowidth',['videoWidth',['../class_tg_bot_1_1_inline_query_result_video.html#ac8b569e1eb960afc51ef894a553750a3',1,'TgBot::InlineQueryResultVideo']]],
['voice',['Voice',['../class_tg_bot_1_1_voice.html',1,'TgBot::Voice'],['../class_tg_bot_1_1_message.html#a45147e56a0cb9b7dee926da7a11a0093',1,'TgBot::Message::voice()']]],
diff --git a/docs/search/all_17.js b/docs/search/all_17.js
index 43d03a2..779ee38 100644
--- a/docs/search/all_17.js
+++ b/docs/search/all_17.js
@@ -2,6 +2,6 @@ var searchData=
[
['webhookinfo',['WebhookInfo',['../class_tg_bot_1_1_webhook_info.html',1,'TgBot']]],
['webhookinfo_2eh',['WebhookInfo.h',['../_webhook_info_8h.html',1,'']]],
- ['width',['width',['../class_tg_bot_1_1_photo_size.html#a7259a178989557450d9732281d23099f',1,'TgBot::PhotoSize::width()'],['../class_tg_bot_1_1_sticker.html#a059e6027de50f618ca5d454cee943fcb',1,'TgBot::Sticker::width()'],['../class_tg_bot_1_1_video.html#a65ea94712e107b2e36109f5ec88b0a35',1,'TgBot::Video::width()']]],
+ ['width',['width',['../class_tg_bot_1_1_input_media.html#afa903b8b20fd1cf71b1f0510a4563a9a',1,'TgBot::InputMedia::width()'],['../class_tg_bot_1_1_photo_size.html#a7259a178989557450d9732281d23099f',1,'TgBot::PhotoSize::width()'],['../class_tg_bot_1_1_sticker.html#a059e6027de50f618ca5d454cee943fcb',1,'TgBot::Sticker::width()'],['../class_tg_bot_1_1_video.html#a65ea94712e107b2e36109f5ec88b0a35',1,'TgBot::Video::width()']]],
['write',['write',['../namespace_file_tools.html#a66bf0f3f36ad4f4fc1dcdf577c95cb92',1,'FileTools']]]
];
diff --git a/docs/search/all_18.js b/docs/search/all_18.js
index fcb0272..66cf0a0 100644
--- a/docs/search/all_18.js
+++ b/docs/search/all_18.js
@@ -1,10 +1,4 @@
var searchData=
[
- ['_7egenericreply',['~GenericReply',['../class_tg_bot_1_1_generic_reply.html#a519019da5ab3cb27fc11bd56cc94123c',1,'TgBot::GenericReply']]],
- ['_7einlinequeryresult',['~InlineQueryResult',['../class_tg_bot_1_1_inline_query_result.html#a1adbb76a14ff772aa8e06b26f302ade0',1,'TgBot::InlineQueryResult']]],
- ['_7einputcontactmessagecontent',['~InputContactMessageContent',['../class_tg_bot_1_1_input_contact_message_content.html#ae6b8788ba14b203ba53373262d9a67c0',1,'TgBot::InputContactMessageContent']]],
- ['_7einputlocationmessagecontent',['~InputLocationMessageContent',['../class_tg_bot_1_1_input_location_message_content.html#acbcd463ae944168b265e789509e6de55',1,'TgBot::InputLocationMessageContent']]],
- ['_7einputmessagecontent',['~InputMessageContent',['../class_tg_bot_1_1_input_message_content.html#a102a0b7456c22110a7cf751f0273ee7d',1,'TgBot::InputMessageContent']]],
- ['_7einputtextmessagecontent',['~InputTextMessageContent',['../class_tg_bot_1_1_input_text_message_content.html#af14b835e369c107071adf6e63b9e2760',1,'TgBot::InputTextMessageContent']]],
- ['_7einputvenuemessagecontent',['~InputVenueMessageContent',['../class_tg_bot_1_1_input_venue_message_content.html#a3d08b7d6946538e949ec0293f72edec5',1,'TgBot::InputVenueMessageContent']]]
+ ['xshift',['xShift',['../class_tg_bot_1_1_mask_position.html#ac4e73bf83077bce72be0ee031f2f5d83',1,'TgBot::MaskPosition']]]
];
diff --git a/docs/search/all_19.html b/docs/search/all_19.html
new file mode 100644
index 0000000..4fdfe46
--- /dev/null
+++ b/docs/search/all_19.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_19.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/search/all_19.js b/docs/search/all_19.js
new file mode 100644
index 0000000..409322d
--- /dev/null
+++ b/docs/search/all_19.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['yshift',['yShift',['../class_tg_bot_1_1_mask_position.html#a56700f4f5ce4902c978df680cfd6a424',1,'TgBot::MaskPosition']]]
+];
diff --git a/docs/search/all_1a.html b/docs/search/all_1a.html
new file mode 100644
index 0000000..8c85d9d
--- /dev/null
+++ b/docs/search/all_1a.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_1a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/search/all_1a.js b/docs/search/all_1a.js
new file mode 100644
index 0000000..fcb0272
--- /dev/null
+++ b/docs/search/all_1a.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['_7egenericreply',['~GenericReply',['../class_tg_bot_1_1_generic_reply.html#a519019da5ab3cb27fc11bd56cc94123c',1,'TgBot::GenericReply']]],
+ ['_7einlinequeryresult',['~InlineQueryResult',['../class_tg_bot_1_1_inline_query_result.html#a1adbb76a14ff772aa8e06b26f302ade0',1,'TgBot::InlineQueryResult']]],
+ ['_7einputcontactmessagecontent',['~InputContactMessageContent',['../class_tg_bot_1_1_input_contact_message_content.html#ae6b8788ba14b203ba53373262d9a67c0',1,'TgBot::InputContactMessageContent']]],
+ ['_7einputlocationmessagecontent',['~InputLocationMessageContent',['../class_tg_bot_1_1_input_location_message_content.html#acbcd463ae944168b265e789509e6de55',1,'TgBot::InputLocationMessageContent']]],
+ ['_7einputmessagecontent',['~InputMessageContent',['../class_tg_bot_1_1_input_message_content.html#a102a0b7456c22110a7cf751f0273ee7d',1,'TgBot::InputMessageContent']]],
+ ['_7einputtextmessagecontent',['~InputTextMessageContent',['../class_tg_bot_1_1_input_text_message_content.html#af14b835e369c107071adf6e63b9e2760',1,'TgBot::InputTextMessageContent']]],
+ ['_7einputvenuemessagecontent',['~InputVenueMessageContent',['../class_tg_bot_1_1_input_venue_message_content.html#a3d08b7d6946538e949ec0293f72edec5',1,'TgBot::InputVenueMessageContent']]]
+];
diff --git a/docs/search/all_2.js b/docs/search/all_2.js
index b1578b4..cb6df9f 100644
--- a/docs/search/all_2.js
+++ b/docs/search/all_2.js
@@ -1,5 +1,6 @@
var searchData=
[
+ ['bigfileid',['bigFileId',['../class_tg_bot_1_1_chat_photo.html#a6939e40e825e12b9b5dd2002d6d4d178',1,'TgBot::ChatPhoto']]],
['bot',['Bot',['../class_tg_bot_1_1_bot.html',1,'TgBot::Bot'],['../class_tg_bot_1_1_api.html#afb5d57ac6b56fe83e7894e3b686c3339',1,'TgBot::Api::Bot()'],['../class_tg_bot_1_1_bot.html#a8b644ad116aa6f79a7bc2c308e02d332',1,'TgBot::Bot::Bot()']]],
['bot_2eh',['Bot.h',['../_bot_8h.html',1,'']]]
];
diff --git a/docs/search/all_3.js b/docs/search/all_3.js
index 10a91e9..7352273 100644
--- a/docs/search/all_3.js
+++ b/docs/search/all_3.js
@@ -4,7 +4,22 @@ var searchData=
['callbackquery',['CallbackQuery',['../class_tg_bot_1_1_callback_query.html',1,'TgBot::CallbackQuery'],['../class_tg_bot_1_1_update.html#a2c6890adcab16d6a306b3b89fd954f6f',1,'TgBot::Update::callbackQuery()']]],
['callbackquery_2eh',['CallbackQuery.h',['../_callback_query_8h.html',1,'']]],
['callbackquerylistener',['CallbackQueryListener',['../class_tg_bot_1_1_event_broadcaster.html#a44f1bbafcca84f78f82dc0ef1801619a',1,'TgBot::EventBroadcaster']]],
- ['caption',['caption',['../class_tg_bot_1_1_inline_query_result.html#acfc3e23bb91a081e9cbebea3de417f70',1,'TgBot::InlineQueryResult::caption()'],['../class_tg_bot_1_1_message.html#a2c8eb6214270371cfb094b699c07f695',1,'TgBot::Message::caption()']]],
+ ['canaddwebpagepreviews',['canAddWebPagePreviews',['../class_tg_bot_1_1_chat_member.html#a1c6b3267284c33738529f21ed421f422',1,'TgBot::ChatMember']]],
+ ['canbeedited',['canBeEdited',['../class_tg_bot_1_1_chat_member.html#a384d160e04985dfc09fe75b2d41ee959',1,'TgBot::ChatMember']]],
+ ['canchangeinfo',['canChangeInfo',['../class_tg_bot_1_1_chat_member.html#a8f87b8e49404e2dcf10f0b7fdc0ebd2e',1,'TgBot::ChatMember']]],
+ ['candeletemessages',['canDeleteMessages',['../class_tg_bot_1_1_chat_member.html#a94c6526ee858618a2de90e97b206c987',1,'TgBot::ChatMember']]],
+ ['caneditmessages',['canEditMessages',['../class_tg_bot_1_1_chat_member.html#a0f785d057d0b4ad7178f54c8a366b7b7',1,'TgBot::ChatMember']]],
+ ['caninviteusers',['canInviteUsers',['../class_tg_bot_1_1_chat_member.html#a8da77ae47a171bdafc72c5420293ecbc',1,'TgBot::ChatMember']]],
+ ['canpinmessages',['canPinMessages',['../class_tg_bot_1_1_chat_member.html#aebb5db396b746a9cbd1a4b7fed79b0a0',1,'TgBot::ChatMember']]],
+ ['canpostmessages',['canPostMessages',['../class_tg_bot_1_1_chat_member.html#a1c80bc423c534a4118ea8a4d1b7b9b2b',1,'TgBot::ChatMember']]],
+ ['canpromotemembers',['canPromoteMembers',['../class_tg_bot_1_1_chat_member.html#abee156a19f1a0b23e67a7424b432cb23',1,'TgBot::ChatMember']]],
+ ['canrestrictmembers',['canRestrictMembers',['../class_tg_bot_1_1_chat_member.html#a12701701c84d3b29be86ac15fa940ed7',1,'TgBot::ChatMember']]],
+ ['cansendmediamessages',['canSendMediaMessages',['../class_tg_bot_1_1_chat_member.html#af834543dad37d08f3496f92d7c5e9f9c',1,'TgBot::ChatMember']]],
+ ['cansendmessages',['canSendMessages',['../class_tg_bot_1_1_chat_member.html#ae8c21db2c7d9dae42c40494299ae9c01',1,'TgBot::ChatMember']]],
+ ['cansendothermessages',['canSendOtherMessages',['../class_tg_bot_1_1_chat_member.html#acf62ee2b93c10a11a34ec12dbdca7d21',1,'TgBot::ChatMember']]],
+ ['cansetstickerset',['canSetStickerSet',['../class_tg_bot_1_1_chat.html#a634c679550d78b602254cf3044f6169a',1,'TgBot::Chat']]],
+ ['caption',['caption',['../class_tg_bot_1_1_inline_query_result.html#acfc3e23bb91a081e9cbebea3de417f70',1,'TgBot::InlineQueryResult::caption()'],['../class_tg_bot_1_1_input_media.html#a5fd875b292792f8d699d7bb678e68c90',1,'TgBot::InputMedia::caption()'],['../class_tg_bot_1_1_message.html#a2c8eb6214270371cfb094b699c07f695',1,'TgBot::Message::caption()']]],
+ ['captionentities',['captionEntities',['../class_tg_bot_1_1_message.html#a112bce084dd4b01dc5918a1232c4cc05',1,'TgBot::Message']]],
['channel',['Channel',['../class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea781dc97dc62331eec3ea9ec4373a3ca8',1,'TgBot::Chat']]],
['channelchatcreated',['channelChatCreated',['../class_tg_bot_1_1_message.html#a537a751af11a7f18d92c1d70c93c9f2d',1,'TgBot::Message']]],
['channelpost',['channelPost',['../class_tg_bot_1_1_update.html#aabddc6947fe255f1763802532d34ef2b',1,'TgBot::Update']]],
@@ -13,10 +28,17 @@ var searchData=
['chatinstance',['chatInstance',['../class_tg_bot_1_1_callback_query.html#a1c60e74159327d5e9e686f4a1278a373',1,'TgBot::CallbackQuery']]],
['chatmember',['ChatMember',['../class_tg_bot_1_1_chat_member.html',1,'TgBot']]],
['chatmember_2eh',['ChatMember.h',['../_chat_member_8h.html',1,'']]],
+ ['chatphoto',['ChatPhoto',['../class_tg_bot_1_1_chat_photo.html',1,'TgBot']]],
+ ['chatphoto_2eh',['ChatPhoto.h',['../_chat_photo_8h.html',1,'']]],
['choseninlineresult',['ChosenInlineResult',['../class_tg_bot_1_1_chosen_inline_result.html',1,'TgBot::ChosenInlineResult'],['../class_tg_bot_1_1_update.html#aa3fab72bc10111e2f8f8930c43a0ff8b',1,'TgBot::Update::chosenInlineResult()']]],
['choseninlineresult_2eh',['ChosenInlineResult.h',['../_chosen_inline_result_8h.html',1,'']]],
['choseninlineresultlistener',['ChosenInlineResultListener',['../class_tg_bot_1_1_event_broadcaster.html#a5348beecf29bdf52c7d21985668bca93',1,'TgBot::EventBroadcaster']]],
+ ['city',['city',['../class_tg_bot_1_1_shipping_address.html#ac5fe3272ae0fe6e00214ca41b2888d69',1,'TgBot::ShippingAddress']]],
['connection',['Connection',['../class_tg_bot_1_1_http_server_1_1_connection.html',1,'TgBot::HttpServer&lt; Protocol &gt;::Connection'],['../class_tg_bot_1_1_http_server_1_1_connection.html#a91a16ce20e8d889657a7d2c982d8b1c8',1,'TgBot::HttpServer::Connection::Connection()']]],
['contact',['Contact',['../class_tg_bot_1_1_contact.html',1,'TgBot::Contact'],['../class_tg_bot_1_1_message.html#adb3a1a65ce014085f7231f8d356b6c4f',1,'TgBot::Message::contact()']]],
- ['contact_2eh',['Contact.h',['../_contact_8h.html',1,'']]]
+ ['contact_2eh',['Contact.h',['../_contact_8h.html',1,'']]],
+ ['containsmasks',['containsMasks',['../class_tg_bot_1_1_sticker_set.html#ab1255b8783dc35b3535c46acbe3b4ca6',1,'TgBot::StickerSet']]],
+ ['countrycode',['countryCode',['../class_tg_bot_1_1_shipping_address.html#a5e0083ea43cd7e629b645de8e88e8ab8',1,'TgBot::ShippingAddress']]],
+ ['createnewstickerset',['createNewStickerSet',['../class_tg_bot_1_1_api.html#a378064e036f99e8f2a9c5a70c5e2c33c',1,'TgBot::Api::createNewStickerSet(int32_t userId, const std::string &amp;name, const std::string &amp;title, InputFile::Ptr pngSticker, const std::string &amp;emojis, bool containsMasks=false, MaskPosition::Ptr maskPosition=nullptr) const'],['../class_tg_bot_1_1_api.html#a0f1480777525731928db02eddee39151',1,'TgBot::Api::createNewStickerSet(int32_t userId, const std::string &amp;name, const std::string &amp;title, const std::string &amp;pngSticker, const std::string &amp;emojis, bool containsMasks=false, MaskPosition::Ptr maskPosition=nullptr) const']]],
+ ['currency',['currency',['../class_tg_bot_1_1_invoice.html#a9207fea93e6b3f3aa1081c8ab9039f8a',1,'TgBot::Invoice::currency()'],['../class_tg_bot_1_1_pre_checkout_query.html#ac681a885c6e253c134cd659b91348182',1,'TgBot::PreCheckoutQuery::currency()'],['../class_tg_bot_1_1_successful_payment.html#a7cabedcd7e557d607baf968c2fc454f3',1,'TgBot::SuccessfulPayment::currency()']]]
];
diff --git a/docs/search/all_4.js b/docs/search/all_4.js
index aff7b22..e7b3955 100644
--- a/docs/search/all_4.js
+++ b/docs/search/all_4.js
@@ -2,15 +2,17 @@ var searchData=
[
['data',['data',['../class_tg_bot_1_1_http_server_1_1_connection.html#a23e0644c0e4d02eb96b9dd61404a8788',1,'TgBot::HttpServer::Connection::data()'],['../class_tg_bot_1_1_callback_query.html#a9247402a210f4df79cf044683fb66734',1,'TgBot::CallbackQuery::data()'],['../class_tg_bot_1_1_input_file.html#a1633c8f4a40274f53ee6aed3ecd42ef7',1,'TgBot::InputFile::data()']]],
['date',['date',['../class_tg_bot_1_1_message.html#ad49187c847973a024ab158103a8c87fd',1,'TgBot::Message']]],
- ['deletechatphoto',['deleteChatPhoto',['../class_tg_bot_1_1_message.html#a35db549a420fd4b5a28b4a5a569770d5',1,'TgBot::Message']]],
+ ['deletechatphoto',['deleteChatPhoto',['../class_tg_bot_1_1_message.html#a35db549a420fd4b5a28b4a5a569770d5',1,'TgBot::Message::deleteChatPhoto()'],['../class_tg_bot_1_1_api.html#a61fa540a7db9597618b7fb15fe5095a0',1,'TgBot::Api::deleteChatPhoto()']]],
+ ['deletechatstickerset',['deleteChatStickerSet',['../class_tg_bot_1_1_api.html#a885e70f75a1def9b953290aea2991c42',1,'TgBot::Api']]],
['deletemessage',['deleteMessage',['../class_tg_bot_1_1_api.html#a963570ff375bced1e5b21246082365f1',1,'TgBot::Api']]],
+ ['deletestickerpositioninset',['deleteStickerPositionInSet',['../class_tg_bot_1_1_api.html#af63bf4b6ac63ad077abd7bb4056b3cc5',1,'TgBot::Api']]],
['deletewebhook',['deleteWebhook',['../class_tg_bot_1_1_api.html#a8fbfde4234553c478987746c43b08e62',1,'TgBot::Api']]],
- ['description',['description',['../class_tg_bot_1_1_inline_query_result_article.html#adb17d53fd713e3203b6e3ebf4947d404',1,'TgBot::InlineQueryResultArticle::description()'],['../class_tg_bot_1_1_inline_query_result_cached_document.html#adbd95fa3dd4f9d2efce22f79efff5650',1,'TgBot::InlineQueryResultCachedDocument::description()'],['../class_tg_bot_1_1_inline_query_result_cached_photo.html#ae3ee1094fb0d586145265557a4967472',1,'TgBot::InlineQueryResultCachedPhoto::description()'],['../class_tg_bot_1_1_inline_query_result_cached_video.html#a9e8cec9c88eaa986929575dda800f833',1,'TgBot::InlineQueryResultCachedVideo::description()'],['../class_tg_bot_1_1_inline_query_result_document.html#a1a8cb4000b1a15091a03196d3304b363',1,'TgBot::InlineQueryResultDocument::description()'],['../class_tg_bot_1_1_inline_query_result_photo.html#a3bc4bf8bfdadeff170be433b537d445a',1,'TgBot::InlineQueryResultPhoto::description()'],['../class_tg_bot_1_1_inline_query_result_video.html#a43bbb53cf78b8ea8f40590d014e23eec',1,'TgBot::InlineQueryResultVideo::description()']]],
+ ['description',['description',['../class_tg_bot_1_1_chat.html#a8f87f388215d07bb2745cdf2600ff299',1,'TgBot::Chat::description()'],['../class_tg_bot_1_1_inline_query_result_article.html#adb17d53fd713e3203b6e3ebf4947d404',1,'TgBot::InlineQueryResultArticle::description()'],['../class_tg_bot_1_1_inline_query_result_cached_document.html#adbd95fa3dd4f9d2efce22f79efff5650',1,'TgBot::InlineQueryResultCachedDocument::description()'],['../class_tg_bot_1_1_inline_query_result_cached_photo.html#ae3ee1094fb0d586145265557a4967472',1,'TgBot::InlineQueryResultCachedPhoto::description()'],['../class_tg_bot_1_1_inline_query_result_cached_video.html#a9e8cec9c88eaa986929575dda800f833',1,'TgBot::InlineQueryResultCachedVideo::description()'],['../class_tg_bot_1_1_inline_query_result_document.html#a1a8cb4000b1a15091a03196d3304b363',1,'TgBot::InlineQueryResultDocument::description()'],['../class_tg_bot_1_1_inline_query_result_photo.html#a3bc4bf8bfdadeff170be433b537d445a',1,'TgBot::InlineQueryResultPhoto::description()'],['../class_tg_bot_1_1_inline_query_result_video.html#a43bbb53cf78b8ea8f40590d014e23eec',1,'TgBot::InlineQueryResultVideo::description()'],['../class_tg_bot_1_1_invoice.html#ad3c1a7a4fbf8157e3fd72a2352226fbd',1,'TgBot::Invoice::description()']]],
['disablewebpagepreview',['disableWebPagePreview',['../class_tg_bot_1_1_input_text_message_content.html#a34537bb0f04f312293f4717526f32ecc',1,'TgBot::InputTextMessageContent']]],
['document',['Document',['../class_tg_bot_1_1_document.html',1,'TgBot::Document'],['../class_tg_bot_1_1_message.html#a9d4520b321f421425803aa5c5a414e72',1,'TgBot::Message::document()']]],
['document_2eh',['Document.h',['../_document_8h.html',1,'']]],
['documentfileid',['documentFileId',['../class_tg_bot_1_1_inline_query_result_cached_document.html#adc8dec6c94ecd3948a02123010fc9454',1,'TgBot::InlineQueryResultCachedDocument']]],
['documenturl',['documentUrl',['../class_tg_bot_1_1_inline_query_result_document.html#ad100723d377947665ed69b77bc3a7746',1,'TgBot::InlineQueryResultDocument']]],
['downloadfile',['downloadFile',['../class_tg_bot_1_1_api.html#aa60ec06b9171d94ef717f1ac03190f07',1,'TgBot::Api']]],
- ['duration',['duration',['../class_tg_bot_1_1_audio.html#a91867bc1857d43021c352781c8b1764d',1,'TgBot::Audio::duration()'],['../class_tg_bot_1_1_video.html#a93c71de6b8a012b185618a896c4c5e5a',1,'TgBot::Video::duration()'],['../class_tg_bot_1_1_voice.html#a65629e696801e0c68e7822a82df13679',1,'TgBot::Voice::duration()']]]
+ ['duration',['duration',['../class_tg_bot_1_1_audio.html#a91867bc1857d43021c352781c8b1764d',1,'TgBot::Audio::duration()'],['../class_tg_bot_1_1_input_media.html#aadf7e972c4ea70c771a0da27da4aa7cd',1,'TgBot::InputMedia::duration()'],['../class_tg_bot_1_1_video.html#a93c71de6b8a012b185618a896c4c5e5a',1,'TgBot::Video::duration()'],['../class_tg_bot_1_1_video_note.html#a353b92dd7a6d3f4b370dcbea9a7f40ec',1,'TgBot::VideoNote::duration()'],['../class_tg_bot_1_1_voice.html#a65629e696801e0c68e7822a82df13679',1,'TgBot::Voice::duration()']]]
];
diff --git a/docs/search/all_5.js b/docs/search/all_5.js
index 1d39839..02dce2a 100644
--- a/docs/search/all_5.js
+++ b/docs/search/all_5.js
@@ -3,14 +3,17 @@ var searchData=
['editdate',['editDate',['../class_tg_bot_1_1_message.html#a5e47295516df0a7ceb9fbb8119c8ab0a',1,'TgBot::Message']]],
['editedchannelpost',['editedChannelPost',['../class_tg_bot_1_1_update.html#a05588da55717387ef91434f014afff1b',1,'TgBot::Update']]],
['editedmessage',['editedMessage',['../class_tg_bot_1_1_update.html#a188502d94515baee85ba30f58cffa1b5',1,'TgBot::Update']]],
- ['editmessagecaption',['editMessageCaption',['../class_tg_bot_1_1_api.html#a8663d3b183eb53d6b7ca19791e55d7d7',1,'TgBot::Api']]],
- ['editmessagereplymarkup',['editMessageReplyMarkup',['../class_tg_bot_1_1_api.html#a9edd65a004e477580923216cf741af3f',1,'TgBot::Api']]],
- ['editmessagetext',['editMessageText',['../class_tg_bot_1_1_api.html#ae748d3681b132b0cbd6a1a9080a4da2e',1,'TgBot::Api']]],
+ ['editmessagecaption',['editMessageCaption',['../class_tg_bot_1_1_api.html#a979612d47e46ed29bc9d2e7ab1addb7e',1,'TgBot::Api']]],
+ ['editmessagelivelocation',['editMessageLiveLocation',['../class_tg_bot_1_1_api.html#a40937330bcd8dc6c3658c582194653fc',1,'TgBot::Api']]],
+ ['editmessagereplymarkup',['editMessageReplyMarkup',['../class_tg_bot_1_1_api.html#a1dd8b4abfb95233c70b7436515ca680d',1,'TgBot::Api']]],
+ ['editmessagetext',['editMessageText',['../class_tg_bot_1_1_api.html#aaf32b01ea203366959676afd98e8d7e2',1,'TgBot::Api']]],
+ ['email',['email',['../class_tg_bot_1_1_order_info.html#a0cc4794ebb169cd832b6724782e29126',1,'TgBot::OrderInfo']]],
['emoji',['emoji',['../class_tg_bot_1_1_sticker.html#a91d598b9805292d3956b47d88febe001',1,'TgBot::Sticker']]],
['endswith',['endsWith',['../namespace_string_tools.html#a56ad2f85f783a58212b6d049c2df7c13',1,'StringTools']]],
['entities',['entities',['../class_tg_bot_1_1_message.html#a53c199056538ebe72c65e409deaf7a8e',1,'TgBot::Message']]],
['eventbroadcaster',['EventBroadcaster',['../class_tg_bot_1_1_event_broadcaster.html',1,'TgBot']]],
['eventbroadcaster_2eh',['EventBroadcaster.h',['../_event_broadcaster_8h.html',1,'']]],
['eventhandler',['EventHandler',['../class_tg_bot_1_1_event_handler.html',1,'TgBot::EventHandler'],['../class_tg_bot_1_1_event_handler.html#a3cb3f630e5a0bdc0baa44586920771b7',1,'TgBot::EventHandler::EventHandler()']]],
- ['eventhandler_2eh',['EventHandler.h',['../_event_handler_8h.html',1,'']]]
+ ['eventhandler_2eh',['EventHandler.h',['../_event_handler_8h.html',1,'']]],
+ ['exportchatinvitelink',['exportChatInviteLink',['../class_tg_bot_1_1_api.html#a5b0cf2c9b99bd1376def02fb698b8076',1,'TgBot::Api']]]
];
diff --git a/docs/search/all_6.js b/docs/search/all_6.js
index d23aa21..35dfefb 100644
--- a/docs/search/all_6.js
+++ b/docs/search/all_6.js
@@ -4,10 +4,10 @@ var searchData=
['file_2eh',['File.h',['../_file_8h.html',1,'']]],
['file_5fid',['file_id',['../class_tg_bot_1_1_voice.html#aa138c0d927f53572c1b43086a10e6c73',1,'TgBot::Voice']]],
['file_5fsize',['file_size',['../class_tg_bot_1_1_voice.html#a7c231412bd16616058b4c1d2e50244d1',1,'TgBot::Voice']]],
- ['fileid',['fileId',['../class_tg_bot_1_1_audio.html#accecab325a61cce4c4260923d21e2726',1,'TgBot::Audio::fileId()'],['../class_tg_bot_1_1_document.html#aa67870c6320092c13154abde7dcdf94c',1,'TgBot::Document::fileId()'],['../class_tg_bot_1_1_file.html#a0e64b7f89b84e674ea890399ea27dd6e',1,'TgBot::File::fileId()'],['../class_tg_bot_1_1_photo_size.html#af3ffb8066db943a59156eb22e976165e',1,'TgBot::PhotoSize::fileId()'],['../class_tg_bot_1_1_sticker.html#ace3bb46bbb491c1a9687cd14a37b25d1',1,'TgBot::Sticker::fileId()'],['../class_tg_bot_1_1_video.html#a588d9dab172e6828c1aea49c169bb289',1,'TgBot::Video::fileId()']]],
+ ['fileid',['fileId',['../class_tg_bot_1_1_audio.html#accecab325a61cce4c4260923d21e2726',1,'TgBot::Audio::fileId()'],['../class_tg_bot_1_1_document.html#aa67870c6320092c13154abde7dcdf94c',1,'TgBot::Document::fileId()'],['../class_tg_bot_1_1_file.html#a0e64b7f89b84e674ea890399ea27dd6e',1,'TgBot::File::fileId()'],['../class_tg_bot_1_1_photo_size.html#af3ffb8066db943a59156eb22e976165e',1,'TgBot::PhotoSize::fileId()'],['../class_tg_bot_1_1_sticker.html#ace3bb46bbb491c1a9687cd14a37b25d1',1,'TgBot::Sticker::fileId()'],['../class_tg_bot_1_1_video.html#a588d9dab172e6828c1aea49c169bb289',1,'TgBot::Video::fileId()'],['../class_tg_bot_1_1_video_note.html#a74532c9411fce4e1f51e4745728e1763',1,'TgBot::VideoNote::fileId()']]],
['filename',['fileName',['../class_tg_bot_1_1_http_req_arg.html#af75b0592fd96d9dcc31f7f5dc95425dc',1,'TgBot::HttpReqArg::fileName()'],['../class_tg_bot_1_1_document.html#a0b36f1611eb0cda45e47c989689456d6',1,'TgBot::Document::fileName()'],['../class_tg_bot_1_1_input_file.html#a47c113dd1cb4678d7ab14f1f033a5b1d',1,'TgBot::InputFile::fileName()']]],
['filepath',['filePath',['../class_tg_bot_1_1_file.html#ad1abfaf438998878eee537fc82b4bb6e',1,'TgBot::File']]],
- ['filesize',['fileSize',['../class_tg_bot_1_1_audio.html#ae874fb9f864741e2df69287c57fbd035',1,'TgBot::Audio::fileSize()'],['../class_tg_bot_1_1_document.html#a3c9b2dca38059ddd219abab398694bc9',1,'TgBot::Document::fileSize()'],['../class_tg_bot_1_1_file.html#a1c4a6f8d51e846ec75d15ffa2c5d1445',1,'TgBot::File::fileSize()'],['../class_tg_bot_1_1_photo_size.html#a91aae4c1b5d7c3b5e16e8677702464b4',1,'TgBot::PhotoSize::fileSize()'],['../class_tg_bot_1_1_sticker.html#a3e6951a3f8400f05dc5e4b4eb24eda1a',1,'TgBot::Sticker::fileSize()'],['../class_tg_bot_1_1_video.html#aebbdeaf632d9438f050797bd84ab6c8f',1,'TgBot::Video::fileSize()']]],
+ ['filesize',['fileSize',['../class_tg_bot_1_1_audio.html#ae874fb9f864741e2df69287c57fbd035',1,'TgBot::Audio::fileSize()'],['../class_tg_bot_1_1_document.html#a3c9b2dca38059ddd219abab398694bc9',1,'TgBot::Document::fileSize()'],['../class_tg_bot_1_1_file.html#a1c4a6f8d51e846ec75d15ffa2c5d1445',1,'TgBot::File::fileSize()'],['../class_tg_bot_1_1_photo_size.html#a91aae4c1b5d7c3b5e16e8677702464b4',1,'TgBot::PhotoSize::fileSize()'],['../class_tg_bot_1_1_sticker.html#a3e6951a3f8400f05dc5e4b4eb24eda1a',1,'TgBot::Sticker::fileSize()'],['../class_tg_bot_1_1_video.html#aebbdeaf632d9438f050797bd84ab6c8f',1,'TgBot::Video::fileSize()'],['../class_tg_bot_1_1_video_note.html#a2e36b1968524c2476e4d3a4a34dbab02',1,'TgBot::VideoNote::fileSize()']]],
['filetools',['FileTools',['../namespace_file_tools.html',1,'']]],
['filetools_2eh',['FileTools.h',['../_file_tools_8h.html',1,'']]],
['firstname',['firstName',['../class_tg_bot_1_1_chat.html#a884c0c1c6d6f0a5453231f7b9049da29',1,'TgBot::Chat::firstName()'],['../class_tg_bot_1_1_contact.html#a81956d457d30f743bcb74dfbe1635bc8',1,'TgBot::Contact::firstName()'],['../class_tg_bot_1_1_inline_query_result_contact.html#a70df19e3e75c6b798a72cfb3057da235',1,'TgBot::InlineQueryResultContact::firstName()'],['../class_tg_bot_1_1_input_contact_message_content.html#a673d5217669bf5fce75f51578cdc5c1c',1,'TgBot::InputContactMessageContent::firstName()'],['../class_tg_bot_1_1_user.html#a7f7a9c98a98fdd7199d2c22c63dd75b0',1,'TgBot::User::firstName()']]],
@@ -18,9 +18,10 @@ var searchData=
['forwardfromchat',['forwardFromChat',['../class_tg_bot_1_1_message.html#aeab58d33a3f4e712e8b78d65f48892e5',1,'TgBot::Message']]],
['forwardfrommessageid',['forwardFromMessageId',['../class_tg_bot_1_1_message.html#a2149f82b01245e592cb392e2133e4667',1,'TgBot::Message']]],
['forwardmessage',['forwardMessage',['../class_tg_bot_1_1_api.html#acf5818100f3529706d8aa888f3922594',1,'TgBot::Api']]],
+ ['forwardsignature',['forwardSignature',['../class_tg_bot_1_1_message.html#a70f5fe7a8e14b0ce0842fa8661492e4a',1,'TgBot::Message']]],
['foursquare_5fid',['foursquare_id',['../class_tg_bot_1_1_venue.html#aec6a2d5230788e85a55cc407246ad968',1,'TgBot::Venue']]],
['foursquareid',['foursquareId',['../class_tg_bot_1_1_inline_query_result_venue.html#a046d6213f587de9c4acbe7bc2eb194d9',1,'TgBot::InlineQueryResultVenue::foursquareId()'],['../class_tg_bot_1_1_input_venue_message_content.html#a567018a9fe54af6933dfa7815f6b4a34',1,'TgBot::InputVenueMessageContent::foursquareId()']]],
['fragment',['fragment',['../class_tg_bot_1_1_url.html#abed0138e57cc2d003b61b319f34c4fcd',1,'TgBot::Url']]],
- ['from',['from',['../class_tg_bot_1_1_callback_query.html#a355ff7d9025603af780a63be540da901',1,'TgBot::CallbackQuery::from()'],['../class_tg_bot_1_1_chosen_inline_result.html#ab35d35a8968b0d943a415a23feed48cd',1,'TgBot::ChosenInlineResult::from()'],['../class_tg_bot_1_1_inline_query.html#a95db52178399e81913eec2b615ef8e04',1,'TgBot::InlineQuery::from()'],['../class_tg_bot_1_1_message.html#a65b78a13b38ad767338cd2e9d2e69ca2',1,'TgBot::Message::from()']]],
+ ['from',['from',['../class_tg_bot_1_1_callback_query.html#a355ff7d9025603af780a63be540da901',1,'TgBot::CallbackQuery::from()'],['../class_tg_bot_1_1_chosen_inline_result.html#ab35d35a8968b0d943a415a23feed48cd',1,'TgBot::ChosenInlineResult::from()'],['../class_tg_bot_1_1_inline_query.html#a95db52178399e81913eec2b615ef8e04',1,'TgBot::InlineQuery::from()'],['../class_tg_bot_1_1_message.html#a65b78a13b38ad767338cd2e9d2e69ca2',1,'TgBot::Message::from()'],['../class_tg_bot_1_1_pre_checkout_query.html#a919320034b6e6f6b586a7311925bb028',1,'TgBot::PreCheckoutQuery::from()'],['../class_tg_bot_1_1_shipping_query.html#a6f10c244ff5e3323961bdc7c5eb43f31',1,'TgBot::ShippingQuery::from()']]],
['fromfile',['fromFile',['../class_tg_bot_1_1_input_file.html#a2d0f20f1d9a8ff4a1b9fe2cba06a779c',1,'TgBot::InputFile']]]
];
diff --git a/docs/search/all_7.js b/docs/search/all_7.js
index a27a212..b036e63 100644
--- a/docs/search/all_7.js
+++ b/docs/search/all_7.js
@@ -20,10 +20,12 @@ var searchData=
['getfile',['getFile',['../class_tg_bot_1_1_api.html#ac50bdd50bf0cf5a211e699925759ebc1',1,'TgBot::Api']]],
['getinstance',['getInstance',['../class_tg_bot_1_1_http_client.html#a284380646ddc0fe9fd06cae29ba51a77',1,'TgBot::HttpClient::getInstance()'],['../class_tg_bot_1_1_http_parser.html#a2bd36ba8b363fa3209cf472621a2a8ab',1,'TgBot::HttpParser::getInstance()'],['../class_tg_bot_1_1_tg_type_parser.html#a3e86a9ea4c29460c3be175cbc97fdd5b',1,'TgBot::TgTypeParser::getInstance()']]],
['getme',['getMe',['../class_tg_bot_1_1_api.html#a566fcf52400de18737110edd7ab01535',1,'TgBot::Api']]],
+ ['getstickerset',['getStickerSet',['../class_tg_bot_1_1_api.html#a270296c79f52985fca19cacf3ed75d2f',1,'TgBot::Api']]],
['gettoken',['getToken',['../class_tg_bot_1_1_bot.html#a6443b4ec5838112a4f5689ec60665e91',1,'TgBot::Bot']]],
['getupdates',['getUpdates',['../class_tg_bot_1_1_api.html#abd10abcfaf859c63cab0526b8c9179c9',1,'TgBot::Api']]],
['getuserprofilephotos',['getUserProfilePhotos',['../class_tg_bot_1_1_api.html#aa605f96bd5de1a3a432e14a160bac210',1,'TgBot::Api']]],
['getwebhookinfo',['getWebhookInfo',['../class_tg_bot_1_1_api.html#a43bf35783ec4f9a03e46925e36fda24c',1,'TgBot::Api']]],
+ ['gifduration',['gifDuration',['../class_tg_bot_1_1_inline_query_result_gif.html#abe09430a376eb777fe7bc563ea1df5f6',1,'TgBot::InlineQueryResultGif']]],
['giffileid',['gifFileId',['../class_tg_bot_1_1_inline_query_result_cached_gif.html#ad23bb77e92125e6720c55e7747a9bb6f',1,'TgBot::InlineQueryResultCachedGif']]],
['gifheight',['gifHeight',['../class_tg_bot_1_1_inline_query_result_gif.html#ac668e2b6fca9f023e5d4198acb73faae',1,'TgBot::InlineQueryResultGif']]],
['gifurl',['gifUrl',['../class_tg_bot_1_1_inline_query_result_gif.html#a7f38ad7e89d2e911f3b5b8e4f9209ad0',1,'TgBot::InlineQueryResultGif']]],
diff --git a/docs/search/all_8.js b/docs/search/all_8.js
index d6a735a..921c2d3 100644
--- a/docs/search/all_8.js
+++ b/docs/search/all_8.js
@@ -2,7 +2,7 @@ var searchData=
[
['handleupdate',['handleUpdate',['../class_tg_bot_1_1_event_handler.html#ae0fb2a7e25fe19e3e2ed6184967f1e0d',1,'TgBot::EventHandler']]],
['hascustomcertificate',['hasCustomCertificate',['../class_tg_bot_1_1_webhook_info.html#acf1dda44e0f4bf867cad1fd5b0099fca',1,'TgBot::WebhookInfo']]],
- ['height',['height',['../class_tg_bot_1_1_photo_size.html#a66dd9388e08330829fcae843f09e0ec6',1,'TgBot::PhotoSize::height()'],['../class_tg_bot_1_1_sticker.html#a0d0e6098f8a11ab88df19ff64e5e62ce',1,'TgBot::Sticker::height()'],['../class_tg_bot_1_1_video.html#a0aea87cd20a804a8e8410858b6d40968',1,'TgBot::Video::height()']]],
+ ['height',['height',['../class_tg_bot_1_1_input_media.html#aeac8eae9ef4e06fa0c67b98a8a8042f8',1,'TgBot::InputMedia::height()'],['../class_tg_bot_1_1_photo_size.html#a66dd9388e08330829fcae843f09e0ec6',1,'TgBot::PhotoSize::height()'],['../class_tg_bot_1_1_sticker.html#a0d0e6098f8a11ab88df19ff64e5e62ce',1,'TgBot::Sticker::height()'],['../class_tg_bot_1_1_video.html#a0aea87cd20a804a8e8410858b6d40968',1,'TgBot::Video::height()']]],
['hideurl',['hideUrl',['../class_tg_bot_1_1_inline_query_result_article.html#a4f2858334ee45a2e409e82cdb5be0256',1,'TgBot::InlineQueryResultArticle']]],
['host',['host',['../class_tg_bot_1_1_url.html#aa3536ad7ecd12e04db434e7566ae53e7',1,'TgBot::Url']]],
['httpclient',['HttpClient',['../class_tg_bot_1_1_http_client.html',1,'TgBot']]],
diff --git a/docs/search/all_9.js b/docs/search/all_9.js
index 3110517..a205f6b 100644
--- a/docs/search/all_9.js
+++ b/docs/search/all_9.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['id',['id',['../class_tg_bot_1_1_callback_query.html#ae9a9b23ba076f2c6d6ba4421de85f7df',1,'TgBot::CallbackQuery::id()'],['../class_tg_bot_1_1_chat.html#a0cb746cc149d10ada1af86753f25f93c',1,'TgBot::Chat::id()'],['../class_tg_bot_1_1_inline_query.html#a8787b5e72cbfc95c3e938143ba7f6ee7',1,'TgBot::InlineQuery::id()'],['../class_tg_bot_1_1_inline_query_result.html#a75316c8ba9522f44aedb9788584156db',1,'TgBot::InlineQueryResult::id()'],['../class_tg_bot_1_1_user.html#a52ed387bdcad23b2883ef86a4c1f600f',1,'TgBot::User::id()']]],
+ ['id',['id',['../class_tg_bot_1_1_callback_query.html#ae9a9b23ba076f2c6d6ba4421de85f7df',1,'TgBot::CallbackQuery::id()'],['../class_tg_bot_1_1_chat.html#a0cb746cc149d10ada1af86753f25f93c',1,'TgBot::Chat::id()'],['../class_tg_bot_1_1_inline_query.html#a8787b5e72cbfc95c3e938143ba7f6ee7',1,'TgBot::InlineQuery::id()'],['../class_tg_bot_1_1_inline_query_result.html#a75316c8ba9522f44aedb9788584156db',1,'TgBot::InlineQueryResult::id()'],['../class_tg_bot_1_1_pre_checkout_query.html#afaf8a7d12af830eea0644c30f51f429e',1,'TgBot::PreCheckoutQuery::id()'],['../class_tg_bot_1_1_shipping_option.html#ac482c80d9eae891d1a08437fa935f48c',1,'TgBot::ShippingOption::id()'],['../class_tg_bot_1_1_shipping_query.html#ab3b7dedd15793e42c7efe594e38f8003',1,'TgBot::ShippingQuery::id()'],['../class_tg_bot_1_1_user.html#a52ed387bdcad23b2883ef86a4c1f600f',1,'TgBot::User::id()']]],
['inlinekeyboard',['inlineKeyboard',['../class_tg_bot_1_1_inline_keyboard_markup.html#a7ff086034bc62f1a791f2e872e652b4b',1,'TgBot::InlineKeyboardMarkup']]],
['inlinekeyboardbutton',['InlineKeyboardButton',['../class_tg_bot_1_1_inline_keyboard_button.html',1,'TgBot']]],
['inlinekeyboardbutton_2eh',['InlineKeyboardButton.h',['../_inline_keyboard_button_8h.html',1,'']]],
@@ -58,11 +58,22 @@ var searchData=
['inputfile_2eh',['InputFile.h',['../_input_file_8h.html',1,'']]],
['inputlocationmessagecontent',['InputLocationMessageContent',['../class_tg_bot_1_1_input_location_message_content.html',1,'TgBot::InputLocationMessageContent'],['../class_tg_bot_1_1_input_location_message_content.html#ace56f8081ed46a4729a5f37dacdcb05e',1,'TgBot::InputLocationMessageContent::InputLocationMessageContent()']]],
['inputlocationmessagecontent_2eh',['InputLocationMessageContent.h',['../_input_location_message_content_8h.html',1,'']]],
+ ['inputmedia',['InputMedia',['../class_tg_bot_1_1_input_media.html',1,'TgBot']]],
+ ['inputmedia_2eh',['InputMedia.h',['../_input_media_8h.html',1,'']]],
+ ['inputmediaphoto',['InputMediaPhoto',['../class_tg_bot_1_1_input_media_photo.html',1,'TgBot::InputMediaPhoto'],['../class_tg_bot_1_1_input_media_photo.html#ab064268a26729415ebfb71c5a0abf36f',1,'TgBot::InputMediaPhoto::InputMediaPhoto()']]],
+ ['inputmediaphoto_2eh',['InputMediaPhoto.h',['../_input_media_photo_8h.html',1,'']]],
+ ['inputmediavideo',['InputMediaVideo',['../class_tg_bot_1_1_input_media_video.html',1,'TgBot::InputMediaVideo'],['../class_tg_bot_1_1_input_media_video.html#a698a73c20b1c6c10be011543ec1253ea',1,'TgBot::InputMediaVideo::InputMediaVideo()']]],
+ ['inputmediavideo_2eh',['InputMediaVideo.h',['../_input_media_video_8h.html',1,'']]],
['inputmessagecontent',['InputMessageContent',['../class_tg_bot_1_1_input_message_content.html',1,'TgBot::InputMessageContent'],['../class_tg_bot_1_1_inline_query_result.html#ace9850f165c2e823696aab62391b3943',1,'TgBot::InlineQueryResult::inputMessageContent()'],['../class_tg_bot_1_1_input_message_content.html#adfe3185ed78c3bfdfb82bee0546eb100',1,'TgBot::InputMessageContent::InputMessageContent()']]],
['inputmessagecontent_2eh',['InputMessageContent.h',['../_input_message_content_8h.html',1,'']]],
['inputtextmessagecontent',['InputTextMessageContent',['../class_tg_bot_1_1_input_text_message_content.html',1,'TgBot::InputTextMessageContent'],['../class_tg_bot_1_1_input_text_message_content.html#a6926fc1a1b56159d2e2d92ed3de507e7',1,'TgBot::InputTextMessageContent::InputTextMessageContent()']]],
['inputtextmessagecontent_2eh',['InputTextMessageContent.h',['../_input_text_message_content_8h.html',1,'']]],
['inputvenuemessagecontent',['InputVenueMessageContent',['../class_tg_bot_1_1_input_venue_message_content.html',1,'TgBot::InputVenueMessageContent'],['../class_tg_bot_1_1_input_venue_message_content.html#a25b40f55f2e1c3f08d4159e7254a2e77',1,'TgBot::InputVenueMessageContent::InputVenueMessageContent()']]],
['inputvenuemessagecontent_2eh',['InputVenueMessageContent.h',['../_input_venue_message_content_8h.html',1,'']]],
+ ['invitelink',['inviteLink',['../class_tg_bot_1_1_chat.html#a5653ec719aa43764670c2c88055107e2',1,'TgBot::Chat']]],
+ ['invoice',['Invoice',['../class_tg_bot_1_1_invoice.html',1,'TgBot']]],
+ ['invoice_2eh',['Invoice.h',['../_invoice_8h.html',1,'']]],
+ ['invoicepayload',['invoicePayload',['../class_tg_bot_1_1_pre_checkout_query.html#abbc1cb2aed3ff25dde9272909455b9a0',1,'TgBot::PreCheckoutQuery::invoicePayload()'],['../class_tg_bot_1_1_shipping_query.html#aa62e1e79cd7f9ba961128ad89dde7899',1,'TgBot::ShippingQuery::invoicePayload()'],['../class_tg_bot_1_1_successful_payment.html#a260f6306836c863523054f076c9350c6',1,'TgBot::SuccessfulPayment::invoicePayload()']]],
+ ['isbot',['isBot',['../class_tg_bot_1_1_user.html#a9adb4af3ddf68a3a518c32a13f9415bf',1,'TgBot::User']]],
['isfile',['isFile',['../class_tg_bot_1_1_http_req_arg.html#a9e372ea4360d239037cfeb673d31d9f3',1,'TgBot::HttpReqArg']]]
];
diff --git a/docs/search/all_b.js b/docs/search/all_b.js
index 7ffc7eb..ad8a756 100644
--- a/docs/search/all_b.js
+++ b/docs/search/all_b.js
@@ -3,5 +3,5 @@ var searchData=
['keyboard',['keyboard',['../class_tg_bot_1_1_reply_keyboard_markup.html#a87d9dc41554e585b137b922fa20fd020',1,'TgBot::ReplyKeyboardMarkup']]],
['keyboardbutton',['KeyboardButton',['../class_tg_bot_1_1_keyboard_button.html',1,'TgBot']]],
['keyboardbutton_2eh',['KeyboardButton.h',['../_keyboard_button_8h.html',1,'']]],
- ['kickchatmember',['kickChatMember',['../class_tg_bot_1_1_api.html#a07c9bb7aa68a66bec54dd9bcf97875d7',1,'TgBot::Api']]]
+ ['kickchatmember',['kickChatMember',['../class_tg_bot_1_1_api.html#a3b85e962cd7ed5df9f4204b8424aabef',1,'TgBot::Api']]]
];
diff --git a/docs/search/all_c.js b/docs/search/all_c.js
index 772e198..233b558 100644
--- a/docs/search/all_c.js
+++ b/docs/search/all_c.js
@@ -1,12 +1,16 @@
var searchData=
[
+ ['label',['label',['../class_tg_bot_1_1_labeled_price.html#a035375dfc58fe01e91d07fe918847046',1,'TgBot::LabeledPrice']]],
+ ['labeledprice',['LabeledPrice',['../class_tg_bot_1_1_labeled_price.html',1,'TgBot']]],
+ ['labeledprice_2eh',['LabeledPrice.h',['../_labeled_price_8h.html',1,'']]],
+ ['languagecode',['languageCode',['../class_tg_bot_1_1_user.html#af5318547408383fd9c491522ca2cfbc9',1,'TgBot::User']]],
['lasterrordate',['lastErrorDate',['../class_tg_bot_1_1_webhook_info.html#a6c9cb25b5867db8988e45c53a6f36ab5',1,'TgBot::WebhookInfo']]],
['lasterrormessage',['lastErrorMessage',['../class_tg_bot_1_1_webhook_info.html#a480255d4d60fd3d669463ef86c31f4e4',1,'TgBot::WebhookInfo']]],
['lastname',['lastName',['../class_tg_bot_1_1_chat.html#aea14be3f3c081d6aea387cd3613fc82e',1,'TgBot::Chat::lastName()'],['../class_tg_bot_1_1_contact.html#acece1a697b1e94ba95e5a4b161f7e2d3',1,'TgBot::Contact::lastName()'],['../class_tg_bot_1_1_inline_query_result_contact.html#a5ee952bdd68e0006d377398221c6e003',1,'TgBot::InlineQueryResultContact::lastName()'],['../class_tg_bot_1_1_input_contact_message_content.html#a125669f026157308736f940e1400ed23',1,'TgBot::InputContactMessageContent::lastName()'],['../class_tg_bot_1_1_user.html#a52e3efc4237df7992eb8a698fafad9b0',1,'TgBot::User::lastName()']]],
['latitude',['latitude',['../class_tg_bot_1_1_inline_query_result_location.html#aedb605f7593c1772185cbb66bb63019b',1,'TgBot::InlineQueryResultLocation::latitude()'],['../class_tg_bot_1_1_inline_query_result_venue.html#a842e5f5e15da3e24e81f8d68ec00ad97',1,'TgBot::InlineQueryResultVenue::latitude()'],['../class_tg_bot_1_1_input_location_message_content.html#a2fd689365b19b085bdd59f928e3c3e16',1,'TgBot::InputLocationMessageContent::latitude()'],['../class_tg_bot_1_1_input_venue_message_content.html#a9e367296fc30563e5694764d0fcaffcb',1,'TgBot::InputVenueMessageContent::latitude()'],['../class_tg_bot_1_1_location.html#a01c1a917a3ae8bcbc8977b1b5f0aea7b',1,'TgBot::Location::latitude()']]],
['leavechat',['leaveChat',['../class_tg_bot_1_1_api.html#a28d6bda0f615ff1c7063905eb61b5cde',1,'TgBot::Api']]],
['leftchatmember',['leftChatMember',['../class_tg_bot_1_1_message.html#a2291a3c7d9445a02774b4cd0e3972c29',1,'TgBot::Message']]],
- ['length',['length',['../class_tg_bot_1_1_message_entity.html#a3f41be5fd732173bd84093df20a58e38',1,'TgBot::MessageEntity']]],
+ ['length',['length',['../class_tg_bot_1_1_message_entity.html#a3f41be5fd732173bd84093df20a58e38',1,'TgBot::MessageEntity::length()'],['../class_tg_bot_1_1_video_note.html#ad66d67d76de6e2124c5c2d28fc6fd51b',1,'TgBot::VideoNote::length()']]],
['location',['Location',['../class_tg_bot_1_1_location.html',1,'TgBot::Location'],['../class_tg_bot_1_1_chosen_inline_result.html#af4b33cf65a66df2adb1c06843b0ff998',1,'TgBot::ChosenInlineResult::location()'],['../class_tg_bot_1_1_inline_query.html#aeee09d6d167fb08ed2edd266befa8f8a',1,'TgBot::InlineQuery::location()'],['../class_tg_bot_1_1_message.html#afda60437cce532170cb9b924f70e1c56',1,'TgBot::Message::location()'],['../class_tg_bot_1_1_venue.html#a9dbb9e88b790f9a938c9ec561ed773ce',1,'TgBot::Venue::location()']]],
['location_2eh',['Location.h',['../_location_8h.html',1,'']]],
['longitude',['longitude',['../class_tg_bot_1_1_inline_query_result_location.html#a7561bd9c6447a72a2a45a7fe966dbfb7',1,'TgBot::InlineQueryResultLocation::longitude()'],['../class_tg_bot_1_1_inline_query_result_venue.html#a385d6861f463a496af03accc31143a4c',1,'TgBot::InlineQueryResultVenue::longitude()'],['../class_tg_bot_1_1_input_location_message_content.html#a6dea79838b9c9f9194c1ec49d5eb8e49',1,'TgBot::InputLocationMessageContent::longitude()'],['../class_tg_bot_1_1_input_venue_message_content.html#ad3fb2b24df33d6eaa96243ab7a06f3f8',1,'TgBot::InputVenueMessageContent::longitude()'],['../class_tg_bot_1_1_location.html#aac2c4c71d72f1734a2439368f3e38687',1,'TgBot::Location::longitude()']]]
diff --git a/docs/search/all_d.js b/docs/search/all_d.js
index 76a3062..f7cf1e0 100644
--- a/docs/search/all_d.js
+++ b/docs/search/all_d.js
@@ -1,7 +1,10 @@
var searchData=
[
['makerequest',['makeRequest',['../class_tg_bot_1_1_http_client.html#a1de1ba0e962c7446e9820337bbf6d3e5',1,'TgBot::HttpClient']]],
+ ['maskposition',['MaskPosition',['../class_tg_bot_1_1_mask_position.html',1,'TgBot::MaskPosition'],['../class_tg_bot_1_1_sticker.html#a4e61ddba7363932939846585eec348e2',1,'TgBot::Sticker::maskPosition()']]],
+ ['maskposition_2eh',['MaskPosition.h',['../_mask_position_8h.html',1,'']]],
['maxconnections',['maxConnections',['../class_tg_bot_1_1_webhook_info.html#abccb7180f3a2ee8c9fe01e51464fd79b',1,'TgBot::WebhookInfo']]],
+ ['media',['media',['../class_tg_bot_1_1_input_media.html#a3b06a5b4686339b58c4a95b5734b4b77',1,'TgBot::InputMedia']]],
['message',['Message',['../class_tg_bot_1_1_message.html',1,'TgBot::Message'],['../class_tg_bot_1_1_callback_query.html#a4d36cf008195c0b9b95d2ad7c8561795',1,'TgBot::CallbackQuery::message()'],['../class_tg_bot_1_1_update.html#ab65136c0345978742fb3026e6855ff2c',1,'TgBot::Update::message()'],['../class_tg_bot_1_1_message.html#a1ccff5e715e303ba0352cbd0fbe8eb6b',1,'TgBot::Message::Message()']]],
['message_2eh',['Message.h',['../_message_8h.html',1,'']]],
['messageentity',['MessageEntity',['../class_tg_bot_1_1_message_entity.html',1,'TgBot']]],
@@ -13,6 +16,7 @@ var searchData=
['migratetochatid',['migrateToChatId',['../class_tg_bot_1_1_message.html#aa79eb6592094b18fdc9a330fac0b53ef',1,'TgBot::Message::migrateToChatId()'],['../class_tg_bot_1_1_response_parameters.html#a37baca0cf6ae91e41a20dbf2451a225d',1,'TgBot::ResponseParameters::migrateToChatId()']]],
['mime_5ftype',['mime_type',['../class_tg_bot_1_1_voice.html#a5cf398c03d61459c4dba34fe6bf22aca',1,'TgBot::Voice']]],
['mimetype',['mimeType',['../class_tg_bot_1_1_http_req_arg.html#a74387e5b5fe9713a805b33e693930bd5',1,'TgBot::HttpReqArg::mimeType()'],['../class_tg_bot_1_1_audio.html#a0657e6fec492919e086084ab07bcf7ae',1,'TgBot::Audio::mimeType()'],['../class_tg_bot_1_1_document.html#ac95f48d00ace3b28c97c4bfc1e3e592b',1,'TgBot::Document::mimeType()'],['../class_tg_bot_1_1_inline_query_result_document.html#a77536770d42b1df1879519ee99e7a182',1,'TgBot::InlineQueryResultDocument::mimeType()'],['../class_tg_bot_1_1_inline_query_result_video.html#a6eb48f1bc3089f4caef133c8c6644baf',1,'TgBot::InlineQueryResultVideo::mimeType()'],['../class_tg_bot_1_1_input_file.html#a02575330b4deaa9d2cab5ebd8d8e2e5e',1,'TgBot::InputFile::mimeType()'],['../class_tg_bot_1_1_video.html#a4162b4cc66825ce32fea222399ef3356',1,'TgBot::Video::mimeType()']]],
+ ['mpeg4duration',['mpeg4Duration',['../class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a046e5ad4661be2e9adbe15890409584e',1,'TgBot::InlineQueryResultMpeg4Gif']]],
['mpeg4fileid',['mpeg4FileId',['../class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#a22d408fa2322cf94ac758fdec28796f8',1,'TgBot::InlineQueryResultCachedMpeg4Gif']]],
['mpeg4height',['mpeg4Height',['../class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a783d22cb41d4f8ee598cddde8d98b90c',1,'TgBot::InlineQueryResultMpeg4Gif']]],
['mpeg4url',['mpeg4Url',['../class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a32b8a36f73b908be5a142f58e3355069',1,'TgBot::InlineQueryResultMpeg4Gif']]],
diff --git a/docs/search/all_e.js b/docs/search/all_e.js
index 0c466e2..aab57f8 100644
--- a/docs/search/all_e.js
+++ b/docs/search/all_e.js
@@ -1,8 +1,9 @@
var searchData=
[
- ['name',['name',['../class_tg_bot_1_1_http_req_arg.html#a9772f0982d33fdebe587106d0b4f921d',1,'TgBot::HttpReqArg']]],
+ ['name',['name',['../class_tg_bot_1_1_http_req_arg.html#a9772f0982d33fdebe587106d0b4f921d',1,'TgBot::HttpReqArg::name()'],['../class_tg_bot_1_1_order_info.html#a02755abd496d306c649ef45356fcd71c',1,'TgBot::OrderInfo::name()'],['../class_tg_bot_1_1_sticker_set.html#a28755ab9c48ec7b667fd187976682631',1,'TgBot::StickerSet::name()']]],
['net',['Net',['../group__net.html',1,'']]],
['newchatmember',['newChatMember',['../class_tg_bot_1_1_message.html#a40c3d46af7bb047504b6b6e8147361c9',1,'TgBot::Message']]],
+ ['newchatmembers',['newChatMembers',['../class_tg_bot_1_1_message.html#aac7be66dd576e712ea37a2631670ef03',1,'TgBot::Message']]],
['newchatphoto',['newChatPhoto',['../class_tg_bot_1_1_message.html#a8f8a9c50fd30fa24476605b8efdd95ea',1,'TgBot::Message']]],
['newchattitle',['newChatTitle',['../class_tg_bot_1_1_message.html#a34323ada99461aced73af81edb88f813',1,'TgBot::Message']]]
];
diff --git a/docs/search/all_f.js b/docs/search/all_f.js
index a02ccd7..b93e992 100644
--- a/docs/search/all_f.js
+++ b/docs/search/all_f.js
@@ -8,5 +8,7 @@ var searchData=
['onetimekeyboard',['oneTimeKeyboard',['../class_tg_bot_1_1_reply_keyboard_markup.html#a12205ba27bf676459507684be019799e',1,'TgBot::ReplyKeyboardMarkup']]],
['oninlinequery',['onInlineQuery',['../class_tg_bot_1_1_event_broadcaster.html#a9d3f31225ea84af8cb47ab2a53186ef0',1,'TgBot::EventBroadcaster']]],
['onnoncommandmessage',['onNonCommandMessage',['../class_tg_bot_1_1_event_broadcaster.html#a22e70b8493ea455e70734a36968f3d55',1,'TgBot::EventBroadcaster']]],
- ['onunknowncommand',['onUnknownCommand',['../class_tg_bot_1_1_event_broadcaster.html#a5bed996221f047ec0469ae19e7bd00eb',1,'TgBot::EventBroadcaster']]]
+ ['onunknowncommand',['onUnknownCommand',['../class_tg_bot_1_1_event_broadcaster.html#a5bed996221f047ec0469ae19e7bd00eb',1,'TgBot::EventBroadcaster']]],
+ ['orderinfo',['OrderInfo',['../class_tg_bot_1_1_order_info.html',1,'TgBot::OrderInfo'],['../class_tg_bot_1_1_pre_checkout_query.html#a5d21bc0c7610030e89a910029a5fb0ca',1,'TgBot::PreCheckoutQuery::orderInfo()'],['../class_tg_bot_1_1_successful_payment.html#a7fd2215c7e0a0975477d8e5fff0ae829',1,'TgBot::SuccessfulPayment::orderInfo()']]],
+ ['orderinfo_2eh',['OrderInfo.h',['../_order_info_8h.html',1,'']]]
];
diff --git a/docs/search/classes_10.js b/docs/search/classes_10.js
index 1af793e..62cba99 100644
--- a/docs/search/classes_10.js
+++ b/docs/search/classes_10.js
@@ -1,7 +1,9 @@
var searchData=
[
- ['update',['Update',['../class_tg_bot_1_1_update.html',1,'TgBot']]],
- ['url',['Url',['../class_tg_bot_1_1_url.html',1,'TgBot']]],
- ['user',['User',['../class_tg_bot_1_1_user.html',1,'TgBot']]],
- ['userprofilephotos',['UserProfilePhotos',['../class_tg_bot_1_1_user_profile_photos.html',1,'TgBot']]]
+ ['tgexception',['TgException',['../class_tg_bot_1_1_tg_exception.html',1,'TgBot']]],
+ ['tglongpoll',['TgLongPoll',['../class_tg_bot_1_1_tg_long_poll.html',1,'TgBot']]],
+ ['tgtypeparser',['TgTypeParser',['../class_tg_bot_1_1_tg_type_parser.html',1,'TgBot']]],
+ ['tgwebhookserver',['TgWebhookServer',['../class_tg_bot_1_1_tg_webhook_server.html',1,'TgBot']]],
+ ['tgwebhookserver_3c_20boost_3a_3aasio_3a_3aip_3a_3atcp_20_3e',['TgWebhookServer&lt; boost::asio::ip::tcp &gt;',['../class_tg_bot_1_1_tg_webhook_server.html',1,'TgBot']]],
+ ['tgwebhooktcpserver',['TgWebhookTcpServer',['../class_tg_bot_1_1_tg_webhook_tcp_server.html',1,'TgBot']]]
];
diff --git a/docs/search/classes_11.js b/docs/search/classes_11.js
index d0f77de..1af793e 100644
--- a/docs/search/classes_11.js
+++ b/docs/search/classes_11.js
@@ -1,6 +1,7 @@
var searchData=
[
- ['venue',['Venue',['../class_tg_bot_1_1_venue.html',1,'TgBot']]],
- ['video',['Video',['../class_tg_bot_1_1_video.html',1,'TgBot']]],
- ['voice',['Voice',['../class_tg_bot_1_1_voice.html',1,'TgBot']]]
+ ['update',['Update',['../class_tg_bot_1_1_update.html',1,'TgBot']]],
+ ['url',['Url',['../class_tg_bot_1_1_url.html',1,'TgBot']]],
+ ['user',['User',['../class_tg_bot_1_1_user.html',1,'TgBot']]],
+ ['userprofilephotos',['UserProfilePhotos',['../class_tg_bot_1_1_user_profile_photos.html',1,'TgBot']]]
];
diff --git a/docs/search/classes_12.js b/docs/search/classes_12.js
index 70261f0..020125b 100644
--- a/docs/search/classes_12.js
+++ b/docs/search/classes_12.js
@@ -1,4 +1,7 @@
var searchData=
[
- ['webhookinfo',['WebhookInfo',['../class_tg_bot_1_1_webhook_info.html',1,'TgBot']]]
+ ['venue',['Venue',['../class_tg_bot_1_1_venue.html',1,'TgBot']]],
+ ['video',['Video',['../class_tg_bot_1_1_video.html',1,'TgBot']]],
+ ['videonote',['VideoNote',['../class_tg_bot_1_1_video_note.html',1,'TgBot']]],
+ ['voice',['Voice',['../class_tg_bot_1_1_voice.html',1,'TgBot']]]
];
diff --git a/docs/search/classes_13.html b/docs/search/classes_13.html
new file mode 100644
index 0000000..00fb7b0
--- /dev/null
+++ b/docs/search/classes_13.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_13.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/search/classes_13.js b/docs/search/classes_13.js
new file mode 100644
index 0000000..70261f0
--- /dev/null
+++ b/docs/search/classes_13.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['webhookinfo',['WebhookInfo',['../class_tg_bot_1_1_webhook_info.html',1,'TgBot']]]
+];
diff --git a/docs/search/classes_2.js b/docs/search/classes_2.js
index 46d91e6..2238cc4 100644
--- a/docs/search/classes_2.js
+++ b/docs/search/classes_2.js
@@ -3,6 +3,7 @@ var searchData=
['callbackquery',['CallbackQuery',['../class_tg_bot_1_1_callback_query.html',1,'TgBot']]],
['chat',['Chat',['../class_tg_bot_1_1_chat.html',1,'TgBot']]],
['chatmember',['ChatMember',['../class_tg_bot_1_1_chat_member.html',1,'TgBot']]],
+ ['chatphoto',['ChatPhoto',['../class_tg_bot_1_1_chat_photo.html',1,'TgBot']]],
['choseninlineresult',['ChosenInlineResult',['../class_tg_bot_1_1_chosen_inline_result.html',1,'TgBot']]],
['connection',['Connection',['../class_tg_bot_1_1_http_server_1_1_connection.html',1,'TgBot::HttpServer']]],
['contact',['Contact',['../class_tg_bot_1_1_contact.html',1,'TgBot']]]
diff --git a/docs/search/classes_8.js b/docs/search/classes_8.js
index 7daeb58..a1a0ef9 100644
--- a/docs/search/classes_8.js
+++ b/docs/search/classes_8.js
@@ -27,7 +27,11 @@ var searchData=
['inputcontactmessagecontent',['InputContactMessageContent',['../class_tg_bot_1_1_input_contact_message_content.html',1,'TgBot']]],
['inputfile',['InputFile',['../class_tg_bot_1_1_input_file.html',1,'TgBot']]],
['inputlocationmessagecontent',['InputLocationMessageContent',['../class_tg_bot_1_1_input_location_message_content.html',1,'TgBot']]],
+ ['inputmedia',['InputMedia',['../class_tg_bot_1_1_input_media.html',1,'TgBot']]],
+ ['inputmediaphoto',['InputMediaPhoto',['../class_tg_bot_1_1_input_media_photo.html',1,'TgBot']]],
+ ['inputmediavideo',['InputMediaVideo',['../class_tg_bot_1_1_input_media_video.html',1,'TgBot']]],
['inputmessagecontent',['InputMessageContent',['../class_tg_bot_1_1_input_message_content.html',1,'TgBot']]],
['inputtextmessagecontent',['InputTextMessageContent',['../class_tg_bot_1_1_input_text_message_content.html',1,'TgBot']]],
- ['inputvenuemessagecontent',['InputVenueMessageContent',['../class_tg_bot_1_1_input_venue_message_content.html',1,'TgBot']]]
+ ['inputvenuemessagecontent',['InputVenueMessageContent',['../class_tg_bot_1_1_input_venue_message_content.html',1,'TgBot']]],
+ ['invoice',['Invoice',['../class_tg_bot_1_1_invoice.html',1,'TgBot']]]
];
diff --git a/docs/search/classes_a.js b/docs/search/classes_a.js
index 3faf02a..b285543 100644
--- a/docs/search/classes_a.js
+++ b/docs/search/classes_a.js
@@ -1,4 +1,5 @@
var searchData=
[
+ ['labeledprice',['LabeledPrice',['../class_tg_bot_1_1_labeled_price.html',1,'TgBot']]],
['location',['Location',['../class_tg_bot_1_1_location.html',1,'TgBot']]]
];
diff --git a/docs/search/classes_b.js b/docs/search/classes_b.js
index 6001fc8..0c8ba0f 100644
--- a/docs/search/classes_b.js
+++ b/docs/search/classes_b.js
@@ -1,5 +1,6 @@
var searchData=
[
+ ['maskposition',['MaskPosition',['../class_tg_bot_1_1_mask_position.html',1,'TgBot']]],
['message',['Message',['../class_tg_bot_1_1_message.html',1,'TgBot']]],
['messageentity',['MessageEntity',['../class_tg_bot_1_1_message_entity.html',1,'TgBot']]]
];
diff --git a/docs/search/classes_c.js b/docs/search/classes_c.js
index 7394fd2..1abe52f 100644
--- a/docs/search/classes_c.js
+++ b/docs/search/classes_c.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['photosize',['PhotoSize',['../class_tg_bot_1_1_photo_size.html',1,'TgBot']]]
+ ['orderinfo',['OrderInfo',['../class_tg_bot_1_1_order_info.html',1,'TgBot']]]
];
diff --git a/docs/search/classes_d.js b/docs/search/classes_d.js
index 1ee682c..be6eb0a 100644
--- a/docs/search/classes_d.js
+++ b/docs/search/classes_d.js
@@ -1,6 +1,5 @@
var searchData=
[
- ['replykeyboardmarkup',['ReplyKeyboardMarkup',['../class_tg_bot_1_1_reply_keyboard_markup.html',1,'TgBot']]],
- ['replykeyboardremove',['ReplyKeyboardRemove',['../class_tg_bot_1_1_reply_keyboard_remove.html',1,'TgBot']]],
- ['responseparameters',['ResponseParameters',['../class_tg_bot_1_1_response_parameters.html',1,'TgBot']]]
+ ['photosize',['PhotoSize',['../class_tg_bot_1_1_photo_size.html',1,'TgBot']]],
+ ['precheckoutquery',['PreCheckoutQuery',['../class_tg_bot_1_1_pre_checkout_query.html',1,'TgBot']]]
];
diff --git a/docs/search/classes_e.js b/docs/search/classes_e.js
index 163c829..1ee682c 100644
--- a/docs/search/classes_e.js
+++ b/docs/search/classes_e.js
@@ -1,4 +1,6 @@
var searchData=
[
- ['sticker',['Sticker',['../class_tg_bot_1_1_sticker.html',1,'TgBot']]]
+ ['replykeyboardmarkup',['ReplyKeyboardMarkup',['../class_tg_bot_1_1_reply_keyboard_markup.html',1,'TgBot']]],
+ ['replykeyboardremove',['ReplyKeyboardRemove',['../class_tg_bot_1_1_reply_keyboard_remove.html',1,'TgBot']]],
+ ['responseparameters',['ResponseParameters',['../class_tg_bot_1_1_response_parameters.html',1,'TgBot']]]
];
diff --git a/docs/search/classes_f.js b/docs/search/classes_f.js
index 62cba99..f43e6c7 100644
--- a/docs/search/classes_f.js
+++ b/docs/search/classes_f.js
@@ -1,9 +1,9 @@
var searchData=
[
- ['tgexception',['TgException',['../class_tg_bot_1_1_tg_exception.html',1,'TgBot']]],
- ['tglongpoll',['TgLongPoll',['../class_tg_bot_1_1_tg_long_poll.html',1,'TgBot']]],
- ['tgtypeparser',['TgTypeParser',['../class_tg_bot_1_1_tg_type_parser.html',1,'TgBot']]],
- ['tgwebhookserver',['TgWebhookServer',['../class_tg_bot_1_1_tg_webhook_server.html',1,'TgBot']]],
- ['tgwebhookserver_3c_20boost_3a_3aasio_3a_3aip_3a_3atcp_20_3e',['TgWebhookServer&lt; boost::asio::ip::tcp &gt;',['../class_tg_bot_1_1_tg_webhook_server.html',1,'TgBot']]],
- ['tgwebhooktcpserver',['TgWebhookTcpServer',['../class_tg_bot_1_1_tg_webhook_tcp_server.html',1,'TgBot']]]
+ ['shippingaddress',['ShippingAddress',['../class_tg_bot_1_1_shipping_address.html',1,'TgBot']]],
+ ['shippingoption',['ShippingOption',['../class_tg_bot_1_1_shipping_option.html',1,'TgBot']]],
+ ['shippingquery',['ShippingQuery',['../class_tg_bot_1_1_shipping_query.html',1,'TgBot']]],
+ ['sticker',['Sticker',['../class_tg_bot_1_1_sticker.html',1,'TgBot']]],
+ ['stickerset',['StickerSet',['../class_tg_bot_1_1_sticker_set.html',1,'TgBot']]],
+ ['successfulpayment',['SuccessfulPayment',['../class_tg_bot_1_1_successful_payment.html',1,'TgBot']]]
];
diff --git a/docs/search/enums_0.js b/docs/search/enums_0.js
index a07a712..ee18e1f 100644
--- a/docs/search/enums_0.js
+++ b/docs/search/enums_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['type',['Type',['../class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52e',1,'TgBot::Chat']]]
+ ['type',['Type',['../class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52e',1,'TgBot::Chat::Type()'],['../class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73',1,'TgBot::InputMedia::TYPE()']]]
];
diff --git a/docs/search/enumvalues_2.js b/docs/search/enumvalues_2.js
index f2ebcab..673960b 100644
--- a/docs/search/enumvalues_2.js
+++ b/docs/search/enumvalues_2.js
@@ -1,4 +1,5 @@
var searchData=
[
+ ['photo',['PHOTO',['../class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ac6c7e64f7c3b7e4c031d022f232298bf',1,'TgBot::InputMedia']]],
['private',['Private',['../class_tg_bot_1_1_chat.html#a939946fe3181210f9e3f3d9610edb52ea47f9082fc380ca62d531096aa1d110f1',1,'TgBot::Chat']]]
];
diff --git a/docs/search/enumvalues_4.html b/docs/search/enumvalues_4.html
new file mode 100644
index 0000000..d6f69ac
--- /dev/null
+++ b/docs/search/enumvalues_4.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enumvalues_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/search/enumvalues_4.js b/docs/search/enumvalues_4.js
new file mode 100644
index 0000000..88fd3d3
--- /dev/null
+++ b/docs/search/enumvalues_4.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['video',['VIDEO',['../class_tg_bot_1_1_input_media.html#a15b9867f0c1834b2a4d16ac48f25fb73ae60ae31f67ab883c746bb71c7a145c18',1,'TgBot::InputMedia']]]
+];
diff --git a/docs/search/files_10.js b/docs/search/files_10.js
index 8c5fbdb..09bf5ad 100644
--- a/docs/search/files_10.js
+++ b/docs/search/files_10.js
@@ -1,7 +1,10 @@
var searchData=
[
- ['update_2eh',['Update.h',['../_update_8h.html',1,'']]],
- ['url_2eh',['Url.h',['../_url_8h.html',1,'']]],
- ['user_2eh',['User.h',['../_user_8h.html',1,'']]],
- ['userprofilephotos_2eh',['UserProfilePhotos.h',['../_user_profile_photos_8h.html',1,'']]]
+ ['tgbot_2eh',['tgbot.h',['../tgbot_8h.html',1,'']]],
+ ['tgexception_2eh',['TgException.h',['../_tg_exception_8h.html',1,'']]],
+ ['tglongpoll_2eh',['TgLongPoll.h',['../_tg_long_poll_8h.html',1,'']]],
+ ['tgtypeparser_2eh',['TgTypeParser.h',['../_tg_type_parser_8h.html',1,'']]],
+ ['tgwebhooklocalserver_2eh',['TgWebhookLocalServer.h',['../_tg_webhook_local_server_8h.html',1,'']]],
+ ['tgwebhookserver_2eh',['TgWebhookServer.h',['../_tg_webhook_server_8h.html',1,'']]],
+ ['tgwebhooktcpserver_2eh',['TgWebhookTcpServer.h',['../_tg_webhook_tcp_server_8h.html',1,'']]]
];
diff --git a/docs/search/files_11.js b/docs/search/files_11.js
index b514d1e..8c5fbdb 100644
--- a/docs/search/files_11.js
+++ b/docs/search/files_11.js
@@ -1,6 +1,7 @@
var searchData=
[
- ['venue_2eh',['Venue.h',['../_venue_8h.html',1,'']]],
- ['video_2eh',['Video.h',['../_video_8h.html',1,'']]],
- ['voice_2eh',['Voice.h',['../_voice_8h.html',1,'']]]
+ ['update_2eh',['Update.h',['../_update_8h.html',1,'']]],
+ ['url_2eh',['Url.h',['../_url_8h.html',1,'']]],
+ ['user_2eh',['User.h',['../_user_8h.html',1,'']]],
+ ['userprofilephotos_2eh',['UserProfilePhotos.h',['../_user_profile_photos_8h.html',1,'']]]
];
diff --git a/docs/search/files_12.js b/docs/search/files_12.js
index 63db633..b6ca90b 100644
--- a/docs/search/files_12.js
+++ b/docs/search/files_12.js
@@ -1,4 +1,7 @@
var searchData=
[
- ['webhookinfo_2eh',['WebhookInfo.h',['../_webhook_info_8h.html',1,'']]]
+ ['venue_2eh',['Venue.h',['../_venue_8h.html',1,'']]],
+ ['video_2eh',['Video.h',['../_video_8h.html',1,'']]],
+ ['videonote_2eh',['VideoNote.h',['../_video_note_8h.html',1,'']]],
+ ['voice_2eh',['Voice.h',['../_voice_8h.html',1,'']]]
];
diff --git a/docs/search/files_13.html b/docs/search/files_13.html
new file mode 100644
index 0000000..09d9adf
--- /dev/null
+++ b/docs/search/files_13.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_13.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/search/files_13.js b/docs/search/files_13.js
new file mode 100644
index 0000000..63db633
--- /dev/null
+++ b/docs/search/files_13.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['webhookinfo_2eh',['WebhookInfo.h',['../_webhook_info_8h.html',1,'']]]
+];
diff --git a/docs/search/files_2.js b/docs/search/files_2.js
index 16f35eb..dd1d1e7 100644
--- a/docs/search/files_2.js
+++ b/docs/search/files_2.js
@@ -3,6 +3,7 @@ var searchData=
['callbackquery_2eh',['CallbackQuery.h',['../_callback_query_8h.html',1,'']]],
['chat_2eh',['Chat.h',['../_chat_8h.html',1,'']]],
['chatmember_2eh',['ChatMember.h',['../_chat_member_8h.html',1,'']]],
+ ['chatphoto_2eh',['ChatPhoto.h',['../_chat_photo_8h.html',1,'']]],
['choseninlineresult_2eh',['ChosenInlineResult.h',['../_chosen_inline_result_8h.html',1,'']]],
['contact_2eh',['Contact.h',['../_contact_8h.html',1,'']]]
];
diff --git a/docs/search/files_8.js b/docs/search/files_8.js
index 189abff..a686827 100644
--- a/docs/search/files_8.js
+++ b/docs/search/files_8.js
@@ -27,7 +27,11 @@ var searchData=
['inputcontactmessagecontent_2eh',['InputContactMessageContent.h',['../_input_contact_message_content_8h.html',1,'']]],
['inputfile_2eh',['InputFile.h',['../_input_file_8h.html',1,'']]],
['inputlocationmessagecontent_2eh',['InputLocationMessageContent.h',['../_input_location_message_content_8h.html',1,'']]],
+ ['inputmedia_2eh',['InputMedia.h',['../_input_media_8h.html',1,'']]],
+ ['inputmediaphoto_2eh',['InputMediaPhoto.h',['../_input_media_photo_8h.html',1,'']]],
+ ['inputmediavideo_2eh',['InputMediaVideo.h',['../_input_media_video_8h.html',1,'']]],
['inputmessagecontent_2eh',['InputMessageContent.h',['../_input_message_content_8h.html',1,'']]],
['inputtextmessagecontent_2eh',['InputTextMessageContent.h',['../_input_text_message_content_8h.html',1,'']]],
- ['inputvenuemessagecontent_2eh',['InputVenueMessageContent.h',['../_input_venue_message_content_8h.html',1,'']]]
+ ['inputvenuemessagecontent_2eh',['InputVenueMessageContent.h',['../_input_venue_message_content_8h.html',1,'']]],
+ ['invoice_2eh',['Invoice.h',['../_invoice_8h.html',1,'']]]
];
diff --git a/docs/search/files_a.js b/docs/search/files_a.js
index a67eff9..059538d 100644
--- a/docs/search/files_a.js
+++ b/docs/search/files_a.js
@@ -1,4 +1,5 @@
var searchData=
[
+ ['labeledprice_2eh',['LabeledPrice.h',['../_labeled_price_8h.html',1,'']]],
['location_2eh',['Location.h',['../_location_8h.html',1,'']]]
];
diff --git a/docs/search/files_b.js b/docs/search/files_b.js
index dd91d4b..9f8c8d3 100644
--- a/docs/search/files_b.js
+++ b/docs/search/files_b.js
@@ -1,5 +1,6 @@
var searchData=
[
+ ['maskposition_2eh',['MaskPosition.h',['../_mask_position_8h.html',1,'']]],
['message_2eh',['Message.h',['../_message_8h.html',1,'']]],
['messageentity_2eh',['MessageEntity.h',['../_message_entity_8h.html',1,'']]]
];
diff --git a/docs/search/files_c.js b/docs/search/files_c.js
index fa7b69b..9ec22a3 100644
--- a/docs/search/files_c.js
+++ b/docs/search/files_c.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['photosize_2eh',['PhotoSize.h',['../_photo_size_8h.html',1,'']]]
+ ['orderinfo_2eh',['OrderInfo.h',['../_order_info_8h.html',1,'']]]
];
diff --git a/docs/search/files_d.js b/docs/search/files_d.js
index c3a1512..090c4a0 100644
--- a/docs/search/files_d.js
+++ b/docs/search/files_d.js
@@ -1,6 +1,5 @@
var searchData=
[
- ['replykeyboardmarkup_2eh',['ReplyKeyboardMarkup.h',['../_reply_keyboard_markup_8h.html',1,'']]],
- ['replykeyboardremove_2eh',['ReplyKeyboardRemove.h',['../_reply_keyboard_remove_8h.html',1,'']]],
- ['responseparameters_2eh',['ResponseParameters.h',['../_response_parameters_8h.html',1,'']]]
+ ['photosize_2eh',['PhotoSize.h',['../_photo_size_8h.html',1,'']]],
+ ['precheckoutquery_2eh',['PreCheckoutQuery.h',['../_pre_checkout_query_8h.html',1,'']]]
];
diff --git a/docs/search/files_e.js b/docs/search/files_e.js
index 488b52d..c3a1512 100644
--- a/docs/search/files_e.js
+++ b/docs/search/files_e.js
@@ -1,5 +1,6 @@
var searchData=
[
- ['sticker_2eh',['Sticker.h',['../_sticker_8h.html',1,'']]],
- ['stringtools_2eh',['StringTools.h',['../_string_tools_8h.html',1,'']]]
+ ['replykeyboardmarkup_2eh',['ReplyKeyboardMarkup.h',['../_reply_keyboard_markup_8h.html',1,'']]],
+ ['replykeyboardremove_2eh',['ReplyKeyboardRemove.h',['../_reply_keyboard_remove_8h.html',1,'']]],
+ ['responseparameters_2eh',['ResponseParameters.h',['../_response_parameters_8h.html',1,'']]]
];
diff --git a/docs/search/files_f.js b/docs/search/files_f.js
index 09bf5ad..40fc8aa 100644
--- a/docs/search/files_f.js
+++ b/docs/search/files_f.js
@@ -1,10 +1,10 @@
var searchData=
[
- ['tgbot_2eh',['tgbot.h',['../tgbot_8h.html',1,'']]],
- ['tgexception_2eh',['TgException.h',['../_tg_exception_8h.html',1,'']]],
- ['tglongpoll_2eh',['TgLongPoll.h',['../_tg_long_poll_8h.html',1,'']]],
- ['tgtypeparser_2eh',['TgTypeParser.h',['../_tg_type_parser_8h.html',1,'']]],
- ['tgwebhooklocalserver_2eh',['TgWebhookLocalServer.h',['../_tg_webhook_local_server_8h.html',1,'']]],
- ['tgwebhookserver_2eh',['TgWebhookServer.h',['../_tg_webhook_server_8h.html',1,'']]],
- ['tgwebhooktcpserver_2eh',['TgWebhookTcpServer.h',['../_tg_webhook_tcp_server_8h.html',1,'']]]
+ ['shippingaddress_2eh',['ShippingAddress.h',['../_shipping_address_8h.html',1,'']]],
+ ['shippingoption_2eh',['ShippingOption.h',['../_shipping_option_8h.html',1,'']]],
+ ['shippingquery_2eh',['ShippingQuery.h',['../_shipping_query_8h.html',1,'']]],
+ ['sticker_2eh',['Sticker.h',['../_sticker_8h.html',1,'']]],
+ ['stickerset_2eh',['StickerSet.h',['../_sticker_set_8h.html',1,'']]],
+ ['stringtools_2eh',['StringTools.h',['../_string_tools_8h.html',1,'']]],
+ ['successfulpayment_2eh',['SuccessfulPayment.h',['../_successful_payment_8h.html',1,'']]]
];
diff --git a/docs/search/functions_0.js b/docs/search/functions_0.js
index 29f9bc5..23ccfbd 100644
--- a/docs/search/functions_0.js
+++ b/docs/search/functions_0.js
@@ -1,5 +1,6 @@
var searchData=
[
+ ['addstickertoset',['addStickerToSet',['../class_tg_bot_1_1_api.html#a48af7fd639ee071eac165e49c75cc6d0',1,'TgBot::Api::addStickerToSet(int32_t userId, const std::string &amp;name, const std::string &amp;title, InputFile::Ptr pngSticker, const std::string &amp;emojis, MaskPosition::Ptr maskPosition=nullptr) const'],['../class_tg_bot_1_1_api.html#a88c3613916639a67f876b1ae3cfaffd4',1,'TgBot::Api::addStickerToSet(int32_t userId, const std::string &amp;name, const std::string &amp;title, const std::string &amp;pngSticker, const std::string &amp;emojis, MaskPosition::Ptr maskPosition=nullptr) const']]],
['answercallbackquery',['answerCallbackQuery',['../class_tg_bot_1_1_api.html#a2f73414941d8bb67ff3721a674274bf8',1,'TgBot::Api']]],
['answerinlinequery',['answerInlineQuery',['../class_tg_bot_1_1_api.html#a430f9e036859250345d2125b7688a1f9',1,'TgBot::Api']]],
['api',['Api',['../class_tg_bot_1_1_api.html#ac0e4615a8944c07e7db3811ee84f2a94',1,'TgBot::Api']]]
diff --git a/docs/search/functions_11.js b/docs/search/functions_11.js
index b83bb75..9bb3063 100644
--- a/docs/search/functions_11.js
+++ b/docs/search/functions_11.js
@@ -1,6 +1,8 @@
var searchData=
[
['unbanchatmember',['unbanChatMember',['../class_tg_bot_1_1_api.html#a44ea670c4eecdf100f60be3c90911eec',1,'TgBot::Api']]],
+ ['unpinchatmessage',['unpinChatMessage',['../class_tg_bot_1_1_api.html#ae999adb4e101bdf95cdee77867e084fc',1,'TgBot::Api']]],
+ ['uploadstickerfile',['uploadStickerFile',['../class_tg_bot_1_1_api.html#a2d80bc4f88e797fa455c213eb18db012',1,'TgBot::Api']]],
['url',['Url',['../class_tg_bot_1_1_url.html#a5c3add4bb050af6ad7b5444b9ad0a0a3',1,'TgBot::Url']]],
['urldecode',['urlDecode',['../namespace_string_tools.html#ae7831577f52841166e96c93357956369',1,'StringTools']]],
['urlencode',['urlEncode',['../namespace_string_tools.html#a6c54e792856444bd52f5a3f40df376b7',1,'StringTools']]]
diff --git a/docs/search/functions_2.js b/docs/search/functions_2.js
index b80cbf0..367a0f2 100644
--- a/docs/search/functions_2.js
+++ b/docs/search/functions_2.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['connection',['Connection',['../class_tg_bot_1_1_http_server_1_1_connection.html#a91a16ce20e8d889657a7d2c982d8b1c8',1,'TgBot::HttpServer::Connection']]]
+ ['connection',['Connection',['../class_tg_bot_1_1_http_server_1_1_connection.html#a91a16ce20e8d889657a7d2c982d8b1c8',1,'TgBot::HttpServer::Connection']]],
+ ['createnewstickerset',['createNewStickerSet',['../class_tg_bot_1_1_api.html#a378064e036f99e8f2a9c5a70c5e2c33c',1,'TgBot::Api::createNewStickerSet(int32_t userId, const std::string &amp;name, const std::string &amp;title, InputFile::Ptr pngSticker, const std::string &amp;emojis, bool containsMasks=false, MaskPosition::Ptr maskPosition=nullptr) const'],['../class_tg_bot_1_1_api.html#a0f1480777525731928db02eddee39151',1,'TgBot::Api::createNewStickerSet(int32_t userId, const std::string &amp;name, const std::string &amp;title, const std::string &amp;pngSticker, const std::string &amp;emojis, bool containsMasks=false, MaskPosition::Ptr maskPosition=nullptr) const']]]
];
diff --git a/docs/search/functions_3.js b/docs/search/functions_3.js
index 7798d80..2aefb34 100644
--- a/docs/search/functions_3.js
+++ b/docs/search/functions_3.js
@@ -1,6 +1,9 @@
var searchData=
[
+ ['deletechatphoto',['deleteChatPhoto',['../class_tg_bot_1_1_api.html#a61fa540a7db9597618b7fb15fe5095a0',1,'TgBot::Api']]],
+ ['deletechatstickerset',['deleteChatStickerSet',['../class_tg_bot_1_1_api.html#a885e70f75a1def9b953290aea2991c42',1,'TgBot::Api']]],
['deletemessage',['deleteMessage',['../class_tg_bot_1_1_api.html#a963570ff375bced1e5b21246082365f1',1,'TgBot::Api']]],
+ ['deletestickerpositioninset',['deleteStickerPositionInSet',['../class_tg_bot_1_1_api.html#af63bf4b6ac63ad077abd7bb4056b3cc5',1,'TgBot::Api']]],
['deletewebhook',['deleteWebhook',['../class_tg_bot_1_1_api.html#a8fbfde4234553c478987746c43b08e62',1,'TgBot::Api']]],
['downloadfile',['downloadFile',['../class_tg_bot_1_1_api.html#aa60ec06b9171d94ef717f1ac03190f07',1,'TgBot::Api']]]
];
diff --git a/docs/search/functions_4.js b/docs/search/functions_4.js
index 2dcb147..1b559fc 100644
--- a/docs/search/functions_4.js
+++ b/docs/search/functions_4.js
@@ -1,8 +1,10 @@
var searchData=
[
- ['editmessagecaption',['editMessageCaption',['../class_tg_bot_1_1_api.html#a8663d3b183eb53d6b7ca19791e55d7d7',1,'TgBot::Api']]],
- ['editmessagereplymarkup',['editMessageReplyMarkup',['../class_tg_bot_1_1_api.html#a9edd65a004e477580923216cf741af3f',1,'TgBot::Api']]],
- ['editmessagetext',['editMessageText',['../class_tg_bot_1_1_api.html#ae748d3681b132b0cbd6a1a9080a4da2e',1,'TgBot::Api']]],
+ ['editmessagecaption',['editMessageCaption',['../class_tg_bot_1_1_api.html#a979612d47e46ed29bc9d2e7ab1addb7e',1,'TgBot::Api']]],
+ ['editmessagelivelocation',['editMessageLiveLocation',['../class_tg_bot_1_1_api.html#a40937330bcd8dc6c3658c582194653fc',1,'TgBot::Api']]],
+ ['editmessagereplymarkup',['editMessageReplyMarkup',['../class_tg_bot_1_1_api.html#a1dd8b4abfb95233c70b7436515ca680d',1,'TgBot::Api']]],
+ ['editmessagetext',['editMessageText',['../class_tg_bot_1_1_api.html#aaf32b01ea203366959676afd98e8d7e2',1,'TgBot::Api']]],
['endswith',['endsWith',['../namespace_string_tools.html#a56ad2f85f783a58212b6d049c2df7c13',1,'StringTools']]],
- ['eventhandler',['EventHandler',['../class_tg_bot_1_1_event_handler.html#a3cb3f630e5a0bdc0baa44586920771b7',1,'TgBot::EventHandler']]]
+ ['eventhandler',['EventHandler',['../class_tg_bot_1_1_event_handler.html#a3cb3f630e5a0bdc0baa44586920771b7',1,'TgBot::EventHandler']]],
+ ['exportchatinvitelink',['exportChatInviteLink',['../class_tg_bot_1_1_api.html#a5b0cf2c9b99bd1376def02fb698b8076',1,'TgBot::Api']]]
];
diff --git a/docs/search/functions_6.js b/docs/search/functions_6.js
index aa0ce57..73b92c3 100644
--- a/docs/search/functions_6.js
+++ b/docs/search/functions_6.js
@@ -16,6 +16,7 @@ var searchData=
['getfile',['getFile',['../class_tg_bot_1_1_api.html#ac50bdd50bf0cf5a211e699925759ebc1',1,'TgBot::Api']]],
['getinstance',['getInstance',['../class_tg_bot_1_1_http_client.html#a284380646ddc0fe9fd06cae29ba51a77',1,'TgBot::HttpClient::getInstance()'],['../class_tg_bot_1_1_http_parser.html#a2bd36ba8b363fa3209cf472621a2a8ab',1,'TgBot::HttpParser::getInstance()'],['../class_tg_bot_1_1_tg_type_parser.html#a3e86a9ea4c29460c3be175cbc97fdd5b',1,'TgBot::TgTypeParser::getInstance()']]],
['getme',['getMe',['../class_tg_bot_1_1_api.html#a566fcf52400de18737110edd7ab01535',1,'TgBot::Api']]],
+ ['getstickerset',['getStickerSet',['../class_tg_bot_1_1_api.html#a270296c79f52985fca19cacf3ed75d2f',1,'TgBot::Api']]],
['gettoken',['getToken',['../class_tg_bot_1_1_bot.html#a6443b4ec5838112a4f5689ec60665e91',1,'TgBot::Bot']]],
['getupdates',['getUpdates',['../class_tg_bot_1_1_api.html#abd10abcfaf859c63cab0526b8c9179c9',1,'TgBot::Api']]],
['getuserprofilephotos',['getUserProfilePhotos',['../class_tg_bot_1_1_api.html#aa605f96bd5de1a3a432e14a160bac210',1,'TgBot::Api']]],
diff --git a/docs/search/functions_8.js b/docs/search/functions_8.js
index 9ee7e6b..daf3a7e 100644
--- a/docs/search/functions_8.js
+++ b/docs/search/functions_8.js
@@ -23,6 +23,8 @@ var searchData=
['inlinequeryresultvoice',['InlineQueryResultVoice',['../class_tg_bot_1_1_inline_query_result_voice.html#a01f73a78827c6ec75f7b355b521efd47',1,'TgBot::InlineQueryResultVoice']]],
['inputcontactmessagecontent',['InputContactMessageContent',['../class_tg_bot_1_1_input_contact_message_content.html#a389b68f90eed647eafe4dc23d2754e7d',1,'TgBot::InputContactMessageContent']]],
['inputlocationmessagecontent',['InputLocationMessageContent',['../class_tg_bot_1_1_input_location_message_content.html#ace56f8081ed46a4729a5f37dacdcb05e',1,'TgBot::InputLocationMessageContent']]],
+ ['inputmediaphoto',['InputMediaPhoto',['../class_tg_bot_1_1_input_media_photo.html#ab064268a26729415ebfb71c5a0abf36f',1,'TgBot::InputMediaPhoto']]],
+ ['inputmediavideo',['InputMediaVideo',['../class_tg_bot_1_1_input_media_video.html#a698a73c20b1c6c10be011543ec1253ea',1,'TgBot::InputMediaVideo']]],
['inputmessagecontent',['InputMessageContent',['../class_tg_bot_1_1_input_message_content.html#adfe3185ed78c3bfdfb82bee0546eb100',1,'TgBot::InputMessageContent']]],
['inputtextmessagecontent',['InputTextMessageContent',['../class_tg_bot_1_1_input_text_message_content.html#a6926fc1a1b56159d2e2d92ed3de507e7',1,'TgBot::InputTextMessageContent']]],
['inputvenuemessagecontent',['InputVenueMessageContent',['../class_tg_bot_1_1_input_venue_message_content.html#a25b40f55f2e1c3f08d4159e7254a2e77',1,'TgBot::InputVenueMessageContent']]]
diff --git a/docs/search/functions_9.js b/docs/search/functions_9.js
index cce5a9f..1498542 100644
--- a/docs/search/functions_9.js
+++ b/docs/search/functions_9.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['kickchatmember',['kickChatMember',['../class_tg_bot_1_1_api.html#a07c9bb7aa68a66bec54dd9bcf97875d7',1,'TgBot::Api']]]
+ ['kickchatmember',['kickChatMember',['../class_tg_bot_1_1_api.html#a3b85e962cd7ed5df9f4204b8424aabef',1,'TgBot::Api']]]
];
diff --git a/docs/search/functions_d.js b/docs/search/functions_d.js
index 383f914..39e00f5 100644
--- a/docs/search/functions_d.js
+++ b/docs/search/functions_d.js
@@ -6,6 +6,7 @@ var searchData=
['parsecallbackquery',['parseCallbackQuery',['../class_tg_bot_1_1_tg_type_parser.html#ab65d412769ea996c0cb671f9c961631b',1,'TgBot::TgTypeParser']]],
['parsechat',['parseChat',['../class_tg_bot_1_1_tg_type_parser.html#a8ea88c178aa2ea2b707e3f9165796cda',1,'TgBot::TgTypeParser']]],
['parsechatmember',['parseChatMember',['../class_tg_bot_1_1_tg_type_parser.html#aca144c409956718fb5b8b2063cc48204',1,'TgBot::TgTypeParser']]],
+ ['parsechatphoto',['parseChatPhoto',['../class_tg_bot_1_1_tg_type_parser.html#a84eb2a26089f3fe1467b70367ed056b7',1,'TgBot::TgTypeParser']]],
['parsechoseninlineresult',['parseChosenInlineResult',['../class_tg_bot_1_1_tg_type_parser.html#a0ae6af509c8bb860b00f2ef3586adc9d',1,'TgBot::TgTypeParser']]],
['parsecontact',['parseContact',['../class_tg_bot_1_1_tg_type_parser.html#a1b41989120df5127623da72428928f70',1,'TgBot::TgTypeParser']]],
['parsedocument',['parseDocument',['../class_tg_bot_1_1_tg_type_parser.html#af2f682e67258aec95323096b96813592',1,'TgBot::TgTypeParser']]],
@@ -38,9 +39,11 @@ var searchData=
['parseinlinequeryresultvoice',['parseInlineQueryResultVoice',['../class_tg_bot_1_1_tg_type_parser.html#aaa39e08cf74e63855e4c70deb7249c6e',1,'TgBot::TgTypeParser']]],
['parseinputcontactmessagecontent',['parseInputContactMessageContent',['../class_tg_bot_1_1_tg_type_parser.html#ae499680fd9cc2c73fb7cd8e55906ae35',1,'TgBot::TgTypeParser']]],
['parseinputlocationmessagecontent',['parseInputLocationMessageContent',['../class_tg_bot_1_1_tg_type_parser.html#aa89f26151c1b46bea59ff9f7e61315f3',1,'TgBot::TgTypeParser']]],
+ ['parseinputmedia',['parseInputMedia',['../class_tg_bot_1_1_tg_type_parser.html#aa467ac58012075c932947a5e120f498a',1,'TgBot::TgTypeParser']]],
['parseinputmessagecontent',['parseInputMessageContent',['../class_tg_bot_1_1_tg_type_parser.html#ad9980a20fca6e9b4e12211ae751e9795',1,'TgBot::TgTypeParser']]],
['parseinputtextmessagecontent',['parseInputTextMessageContent',['../class_tg_bot_1_1_tg_type_parser.html#a944d9baf9397ae21b3d02a17255d0d74',1,'TgBot::TgTypeParser']]],
['parseinputvenuemessagecontent',['parseInputVenueMessageContent',['../class_tg_bot_1_1_tg_type_parser.html#aad0b2019365e871291381463d6199385',1,'TgBot::TgTypeParser']]],
+ ['parseinvoice',['parseInvoice',['../class_tg_bot_1_1_tg_type_parser.html#a0971fca04c1098373360f7ca233bbe6e',1,'TgBot::TgTypeParser']]],
['parsejson',['parseJson',['../class_tg_bot_1_1_tg_type_parser.html#a5793eea051e46ecca54c5dc5d7c4f7d1',1,'TgBot::TgTypeParser']]],
['parsejsonandget2darray',['parseJsonAndGet2DArray',['../class_tg_bot_1_1_tg_type_parser.html#af9a4e1d8cb7b3a4d026785219cdaf345',1,'TgBot::TgTypeParser']]],
['parsejsonandgetarray',['parseJsonAndGetArray',['../class_tg_bot_1_1_tg_type_parser.html#ab840017893dba49b60eca92bb36de41e',1,'TgBot::TgTypeParser::parseJsonAndGetArray(JsonToTgTypeFunc&lt; T &gt; parseFunc, const boost::property_tree::ptree &amp;data) const'],['../class_tg_bot_1_1_tg_type_parser.html#a8979e13968a0ec55a811aefa588960a5',1,'TgBot::TgTypeParser::parseJsonAndGetArray(std::function&lt; T(const boost::property_tree::ptree &amp;)&gt; parseFunc, const boost::property_tree::ptree &amp;data, const std::string &amp;keyName) const'],['../class_tg_bot_1_1_tg_type_parser.html#ac23717cd020f5f312ac00d4c106c1366',1,'TgBot::TgTypeParser::parseJsonAndGetArray(JsonToTgTypeFunc&lt; T &gt; parseFunc, const boost::property_tree::ptree &amp;data, const std::string &amp;keyName) const']]],
@@ -48,6 +51,7 @@ var searchData=
['parsejsonandgetcallbackquery',['parseJsonAndGetCallbackQuery',['../class_tg_bot_1_1_tg_type_parser.html#a1882c55a2f8cd4974dae09fb978e6aa2',1,'TgBot::TgTypeParser']]],
['parsejsonandgetchat',['parseJsonAndGetChat',['../class_tg_bot_1_1_tg_type_parser.html#a69d57b8d5da285a07ec33918f057b132',1,'TgBot::TgTypeParser']]],
['parsejsonandgetchatmember',['parseJsonAndGetChatMember',['../class_tg_bot_1_1_tg_type_parser.html#a97c29c797018934139109f426e0c1865',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetchatphoto',['parseJsonAndGetChatPhoto',['../class_tg_bot_1_1_tg_type_parser.html#af5f07236f584e0642d1015b71a1cf16c',1,'TgBot::TgTypeParser']]],
['parsejsonandgetchoseninlineresult',['parseJsonAndGetChosenInlineResult',['../class_tg_bot_1_1_tg_type_parser.html#a7ce6093da58310d5d8de2a068eeb5512',1,'TgBot::TgTypeParser']]],
['parsejsonandgetcontact',['parseJsonAndGetContact',['../class_tg_bot_1_1_tg_type_parser.html#aca2d3c40be05cf683dc613b3eef602b5',1,'TgBot::TgTypeParser']]],
['parsejsonandgetdocument',['parseJsonAndGetDocument',['../class_tg_bot_1_1_tg_type_parser.html#aa3d4d7e6505797bb9533787843525c3d',1,'TgBot::TgTypeParser']]],
@@ -81,35 +85,59 @@ var searchData=
['parsejsonandgetinlinequeryresultvoice',['parseJsonAndGetInlineQueryResultVoice',['../class_tg_bot_1_1_tg_type_parser.html#a574be01cbd13bb63dac2bda2551ae170',1,'TgBot::TgTypeParser']]],
['parsejsonandgetinputcontactmessagecontent',['parseJsonAndGetInputContactMessageContent',['../class_tg_bot_1_1_tg_type_parser.html#aee5eb982f32ffd16eba7f9efc87865a5',1,'TgBot::TgTypeParser']]],
['parsejsonandgetinputlocationmessagecontent',['parseJsonAndGetInputLocationMessageContent',['../class_tg_bot_1_1_tg_type_parser.html#aa143e2f6c8ee094813b6a6f6d7761cd0',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetinputmedia',['parseJsonAndGetInputMedia',['../class_tg_bot_1_1_tg_type_parser.html#a1bae81f994031106d8189a0f48d2ec5f',1,'TgBot::TgTypeParser']]],
['parsejsonandgetinputmessagecontent',['parseJsonAndGetInputMessageContent',['../class_tg_bot_1_1_tg_type_parser.html#afb2a32bca2c0f7f2d36f7b50350df181',1,'TgBot::TgTypeParser']]],
['parsejsonandgetinputtextmessagecontent',['parseJsonAndGetInputTextMessageContent',['../class_tg_bot_1_1_tg_type_parser.html#af251f0b443ff6e652697c33d4d5193da',1,'TgBot::TgTypeParser']]],
['parsejsonandgetinputvenuemessagecontent',['parseJsonAndGetInputVenueMessageContent',['../class_tg_bot_1_1_tg_type_parser.html#a560f953aae4f8fb0651b82b35867d24c',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetinvoice',['parseJsonAndGetInvoice',['../class_tg_bot_1_1_tg_type_parser.html#ad14018321861d8fd2197b205b79b7eb9',1,'TgBot::TgTypeParser']]],
['parsejsonandgetkeyboardbutton',['parseJsonAndGetKeyboardButton',['../class_tg_bot_1_1_tg_type_parser.html#a931e795baba8eab26a34adbfd6f0a3d2',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetlabeledprice',['parseJsonAndGetLabeledPrice',['../class_tg_bot_1_1_tg_type_parser.html#ae3a90b403b79a05fbc35d4fcc681ceee',1,'TgBot::TgTypeParser']]],
['parsejsonandgetlocation',['parseJsonAndGetLocation',['../class_tg_bot_1_1_tg_type_parser.html#acf36e32c65d1459a19ad344abd1df158',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetmaskposition',['parseJsonAndGetMaskPosition',['../class_tg_bot_1_1_tg_type_parser.html#ac573f03f03c30455f91e509d709c35f1',1,'TgBot::TgTypeParser']]],
['parsejsonandgetmessage',['parseJsonAndGetMessage',['../class_tg_bot_1_1_tg_type_parser.html#a6f885817899493546d20cfca4a443213',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetorderinfo',['parseJsonAndGetOrderInfo',['../class_tg_bot_1_1_tg_type_parser.html#ab5c08d34cc46b64b8826684b7c43aeb1',1,'TgBot::TgTypeParser']]],
['parsejsonandgetphotosize',['parseJsonAndGetPhotoSize',['../class_tg_bot_1_1_tg_type_parser.html#a11fa0dd87bf2ef69e8806e41481a29f8',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetprecheckoutquery',['parseJsonAndGetPreCheckoutQuery',['../class_tg_bot_1_1_tg_type_parser.html#a7dd3c05b4ee1ee93881cc970fdb55059',1,'TgBot::TgTypeParser']]],
['parsejsonandgetreplykeyboardmarkup',['parseJsonAndGetReplyKeyboardMarkup',['../class_tg_bot_1_1_tg_type_parser.html#a186e99f8de0924d47e9183c0205a689f',1,'TgBot::TgTypeParser']]],
['parsejsonandgetreplykeyboardremove',['parseJsonAndGetReplyKeyboardRemove',['../class_tg_bot_1_1_tg_type_parser.html#a8a787547e63b7ede8d20ef64e9213a02',1,'TgBot::TgTypeParser']]],
['parsejsonandgetresponseparameters',['parseJsonAndGetResponseParameters',['../class_tg_bot_1_1_tg_type_parser.html#a675429e3e189512d9b018565699610c4',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetshippingaddress',['parseJsonAndGetShippingAddress',['../class_tg_bot_1_1_tg_type_parser.html#aace0adff9509dcef989074fd76e6f04d',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetshippingoption',['parseJsonAndGetShippingOption',['../class_tg_bot_1_1_tg_type_parser.html#ad8256fe6bd79b80711a44a4c5954b257',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetshippingquery',['parseJsonAndGetShippingQuery',['../class_tg_bot_1_1_tg_type_parser.html#a253eb0107f6fc70e9e8dedc17dfea8d9',1,'TgBot::TgTypeParser']]],
['parsejsonandgetsticker',['parseJsonAndGetSticker',['../class_tg_bot_1_1_tg_type_parser.html#a1d160922a1ae90e8b46cac336e6462b6',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetstickerset',['parseJsonAndGetStickerSet',['../class_tg_bot_1_1_tg_type_parser.html#a3143f65a804f7441164e4f47ff69fbc9',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetsucessfulpayment',['parseJsonAndGetSucessfulPayment',['../class_tg_bot_1_1_tg_type_parser.html#a3d5198a82839e4b83704c7c9cbc1019c',1,'TgBot::TgTypeParser']]],
['parsejsonandgetupdate',['parseJsonAndGetUpdate',['../class_tg_bot_1_1_tg_type_parser.html#a08541f9e83d92a4678f5cdd40bdf1269',1,'TgBot::TgTypeParser']]],
['parsejsonandgetuser',['parseJsonAndGetUser',['../class_tg_bot_1_1_tg_type_parser.html#a33fe7a4700d1f905fefa16c2e3f35217',1,'TgBot::TgTypeParser']]],
['parsejsonandgetuserprofilephotos',['parseJsonAndGetUserProfilePhotos',['../class_tg_bot_1_1_tg_type_parser.html#aac8191cfb3e405286e4755336e9967ae',1,'TgBot::TgTypeParser']]],
['parsejsonandgetvideo',['parseJsonAndGetVideo',['../class_tg_bot_1_1_tg_type_parser.html#a055777bf4e153923e9a45caf85cfd2ce',1,'TgBot::TgTypeParser']]],
+ ['parsejsonandgetvideonote',['parseJsonAndGetVideoNote',['../class_tg_bot_1_1_tg_type_parser.html#a84b4fc14b5073a6007e80e176c823df4',1,'TgBot::TgTypeParser']]],
['parsejsonandgetwebhookinfo',['parseJsonAndGetWebhookInfo',['../class_tg_bot_1_1_tg_type_parser.html#a3c0d8c6734097146785dd20e6602dcbf',1,'TgBot::TgTypeParser']]],
['parsekeyboardbutton',['parseKeyboardButton',['../class_tg_bot_1_1_tg_type_parser.html#aa9fea94f0ce162339bcadc87b30cf133',1,'TgBot::TgTypeParser']]],
+ ['parselabeledprice',['parseLabeledPrice',['../class_tg_bot_1_1_tg_type_parser.html#a73871e9f9500adec7188e374d0ddd375',1,'TgBot::TgTypeParser']]],
['parselocation',['parseLocation',['../class_tg_bot_1_1_tg_type_parser.html#af5687838fb0246a56306e083a5518456',1,'TgBot::TgTypeParser']]],
+ ['parsemaskposition',['parseMaskPosition',['../class_tg_bot_1_1_tg_type_parser.html#ae0837eb5ac49d31700f5a337e86ea21d',1,'TgBot::TgTypeParser']]],
['parsemessage',['parseMessage',['../class_tg_bot_1_1_tg_type_parser.html#a416731a2264b9056c93cfd5236ef3420',1,'TgBot::TgTypeParser']]],
+ ['parseorderinfo',['parseOrderInfo',['../class_tg_bot_1_1_tg_type_parser.html#ae1701d47f9e5eb4a9b46a8278ea03433',1,'TgBot::TgTypeParser']]],
['parsephotosize',['parsePhotoSize',['../class_tg_bot_1_1_tg_type_parser.html#a8ff0d8cbdae9e65edc11f345e1a93a94',1,'TgBot::TgTypeParser']]],
+ ['parseprecheckoutquery',['parsePreCheckoutQuery',['../class_tg_bot_1_1_tg_type_parser.html#afb2d57ba25b6a53c308142b9386b99cb',1,'TgBot::TgTypeParser']]],
['parsereplykeyboardmarkup',['parseReplyKeyboardMarkup',['../class_tg_bot_1_1_tg_type_parser.html#af46802670f796f0e2139ec551bfa0f20',1,'TgBot::TgTypeParser']]],
['parsereplykeyboardremove',['parseReplyKeyboardRemove',['../class_tg_bot_1_1_tg_type_parser.html#a179c2d86d436bcea267516e4ac49f2da',1,'TgBot::TgTypeParser']]],
['parserequest',['parseRequest',['../class_tg_bot_1_1_http_parser.html#acb35df8dadb12af1c4526d7bfbe0310d',1,'TgBot::HttpParser::parseRequest(const std::string &amp;data, std::map&lt; std::string, std::string &gt; &amp;headers)'],['../class_tg_bot_1_1_http_parser.html#a1d079d6433fa19dde0c1d45e95f1078d',1,'TgBot::HttpParser::parseRequest(const std::string &amp;data)']]],
['parseresponse',['parseResponse',['../class_tg_bot_1_1_http_parser.html#a90bf3fc79f65796c6cc04a45f7f40487',1,'TgBot::HttpParser::parseResponse(const std::string &amp;data, std::map&lt; std::string, std::string &gt; &amp;headers)'],['../class_tg_bot_1_1_http_parser.html#a2b1741c0cd99ca9fb09786bcdb9d2aeb',1,'TgBot::HttpParser::parseResponse(const std::string &amp;data)']]],
['parseresponseparameters',['parseResponseParameters',['../class_tg_bot_1_1_tg_type_parser.html#ade5925f7cdce4ee3641853c72a5b51c5',1,'TgBot::TgTypeParser']]],
+ ['parseshippingaddress',['parseShippingAddress',['../class_tg_bot_1_1_tg_type_parser.html#a51c07924f4159584f098f77b7d66a69f',1,'TgBot::TgTypeParser']]],
+ ['parseshippingoption',['parseShippingOption',['../class_tg_bot_1_1_tg_type_parser.html#a1056df14ce407245970f9108b803c311',1,'TgBot::TgTypeParser']]],
+ ['parseshippingquery',['parseShippingQuery',['../class_tg_bot_1_1_tg_type_parser.html#af0ddbda92234bbf635b947e5ef30407d',1,'TgBot::TgTypeParser']]],
['parsesticker',['parseSticker',['../class_tg_bot_1_1_tg_type_parser.html#ab8ec905ef28660617232f791dd5a4c33',1,'TgBot::TgTypeParser']]],
+ ['parsestickerset',['parseStickerSet',['../class_tg_bot_1_1_tg_type_parser.html#a0bba0597f0dc1ab7be8fc141d3561021',1,'TgBot::TgTypeParser']]],
+ ['parsesucessfulpayment',['parseSucessfulPayment',['../class_tg_bot_1_1_tg_type_parser.html#af7397a0b12324d63ddb6d2242a6278e0',1,'TgBot::TgTypeParser']]],
['parseupdate',['parseUpdate',['../class_tg_bot_1_1_tg_type_parser.html#a975f16b6132ea35a4844118f1a1a8374',1,'TgBot::TgTypeParser']]],
['parseuser',['parseUser',['../class_tg_bot_1_1_tg_type_parser.html#ae450dfabbb1efdc3e4c3366590e27a3b',1,'TgBot::TgTypeParser']]],
['parseuserprofilephotos',['parseUserProfilePhotos',['../class_tg_bot_1_1_tg_type_parser.html#a2dfa0c7205973145b59dfe2e03fa5626',1,'TgBot::TgTypeParser']]],
['parsevideo',['parseVideo',['../class_tg_bot_1_1_tg_type_parser.html#a7f1313fb5694efa7f7d6caa4e73176c9',1,'TgBot::TgTypeParser']]],
- ['parsewebhookinfo',['parseWebhookInfo',['../class_tg_bot_1_1_tg_type_parser.html#aea42d5ef9d92d13956af176efe41aea1',1,'TgBot::TgTypeParser']]]
+ ['parsevideonote',['parseVideoNote',['../class_tg_bot_1_1_tg_type_parser.html#a50d411ea8b1cda09d04d0d1fe57f1e09',1,'TgBot::TgTypeParser']]],
+ ['parsewebhookinfo',['parseWebhookInfo',['../class_tg_bot_1_1_tg_type_parser.html#aea42d5ef9d92d13956af176efe41aea1',1,'TgBot::TgTypeParser']]],
+ ['pinchatmessage',['pinChatMessage',['../class_tg_bot_1_1_api.html#a84538c3c1ab19dc262b471edb361ad8d',1,'TgBot::Api']]],
+ ['promotechatmember',['promoteChatMember',['../class_tg_bot_1_1_api.html#a4a701223b6a834b594e216a80695d300',1,'TgBot::Api']]]
];
diff --git a/docs/search/functions_e.js b/docs/search/functions_e.js
index c8f7c9e..133a0a2 100644
--- a/docs/search/functions_e.js
+++ b/docs/search/functions_e.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['read',['read',['../namespace_file_tools.html#aeec0058e5af745983a1ef3e0f678348a',1,'FileTools']]]
+ ['read',['read',['../namespace_file_tools.html#aeec0058e5af745983a1ef3e0f678348a',1,'FileTools']]],
+ ['restrictchatmember',['restrictChatMember',['../class_tg_bot_1_1_api.html#ad77e4687f7536606890a3db42ff5de1f',1,'TgBot::Api']]]
];
diff --git a/docs/search/functions_f.js b/docs/search/functions_f.js
index 2dd83ca..f5696ba 100644
--- a/docs/search/functions_f.js
+++ b/docs/search/functions_f.js
@@ -1,19 +1,27 @@
var searchData=
[
- ['sendaudio',['sendAudio',['../class_tg_bot_1_1_api.html#a02516736a544239624cd78f9e00dd625',1,'TgBot::Api::sendAudio(int64_t chatId, const InputFile::Ptr audio, const std::string &amp;caption=&quot;&quot;, int32_t duration=0, const std::string &amp;performer=&quot;&quot;, const std::string &amp;title=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const'],['../class_tg_bot_1_1_api.html#af254299f325a89ad413897ee12dfd7c0',1,'TgBot::Api::sendAudio(int64_t chatId, const std::string &amp;audioId, const std::string &amp;caption=&quot;&quot;, int32_t duration=0, const std::string &amp;performer=&quot;&quot;, const std::string &amp;title=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const']]],
+ ['sendaudio',['sendAudio',['../class_tg_bot_1_1_api.html#aa7a1d9cef9cdbdad3b82f020b5395dd8',1,'TgBot::Api::sendAudio(int64_t chatId, const InputFile::Ptr audio, const std::string &amp;caption=&quot;&quot;, int32_t duration=0, const std::string &amp;performer=&quot;&quot;, const std::string &amp;title=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const'],['../class_tg_bot_1_1_api.html#ae0d630288ea999c694c23d4aea58247c',1,'TgBot::Api::sendAudio(int64_t chatId, const std::string &amp;audioId, const std::string &amp;caption=&quot;&quot;, int32_t duration=0, const std::string &amp;performer=&quot;&quot;, const std::string &amp;title=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const']]],
['sendchataction',['sendChatAction',['../class_tg_bot_1_1_api.html#a77fe17ad287f702bb021fc92575a0e2d',1,'TgBot::Api']]],
- ['sendcontact',['sendContact',['../class_tg_bot_1_1_api.html#aa01ddbbf3eb706cf901a1f0abdb2aa3b',1,'TgBot::Api']]],
- ['senddocument',['sendDocument',['../class_tg_bot_1_1_api.html#a3fecab4c02d4a768742a5c22b2e805f7',1,'TgBot::Api::sendDocument(int64_t chatId, const InputFile::Ptr document, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const'],['../class_tg_bot_1_1_api.html#a7385a5377b9755e2308e44d0fe51a8f2',1,'TgBot::Api::sendDocument(int64_t chatId, const std::string &amp;documentId, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const']]],
- ['sendlocation',['sendLocation',['../class_tg_bot_1_1_api.html#a91ab4ca23c30bcb3064c114cb9d690ed',1,'TgBot::Api']]],
- ['sendmessage',['sendMessage',['../class_tg_bot_1_1_api.html#a5efcfe0a1667c3574ea97018155e763e',1,'TgBot::Api']]],
- ['sendphoto',['sendPhoto',['../class_tg_bot_1_1_api.html#a5fd4787f1c4784763364da467ee939f5',1,'TgBot::Api::sendPhoto(int64_t chatId, const InputFile::Ptr photo, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const'],['../class_tg_bot_1_1_api.html#ae930747779c2b9777a16d2595ef5c920',1,'TgBot::Api::sendPhoto(int64_t chatId, const std::string &amp;photoId, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const']]],
- ['sendsticker',['sendSticker',['../class_tg_bot_1_1_api.html#a837ece41c01aa9405c3951a870fa2ff1',1,'TgBot::Api::sendSticker(int64_t chatId, const InputFile::Ptr sticker, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const'],['../class_tg_bot_1_1_api.html#a705ba545050347ffc64fc304367918e1',1,'TgBot::Api::sendSticker(int64_t chatId, const std::string &amp;stickerId, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const']]],
- ['sendvenue',['sendVenue',['../class_tg_bot_1_1_api.html#a483c9c374b6f42bceb66b0093bf1cb4f',1,'TgBot::Api']]],
- ['sendvideo',['sendVideo',['../class_tg_bot_1_1_api.html#ae48a4c5793721df8438d2c01962e0e2e',1,'TgBot::Api::sendVideo(int64_t chatId, const InputFile::Ptr video, int32_t duration=0, int32_t width=0, int32_t height=0, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const'],['../class_tg_bot_1_1_api.html#a8c0f2eeefdddbc13e43093ec20ce4528',1,'TgBot::Api::sendVideo(int64_t chatId, const std::string &amp;videoId, int32_t duration=0, int32_t width=0, int32_t height=0, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const']]],
- ['sendvoice',['sendVoice',['../class_tg_bot_1_1_api.html#aef36b31266345808a87d77ab1dfa12d4',1,'TgBot::Api::sendVoice(int64_t chatId, const InputFile::Ptr voice, const std::string &amp;caption=&quot;&quot;, int duration=0, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const'],['../class_tg_bot_1_1_api.html#a21b1aa48e167883cb05443dd7d1396ad',1,'TgBot::Api::sendVoice(int64_t chatId, const std::string &amp;voiceId, const std::string &amp;caption=&quot;&quot;, int duration=0, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr(), bool disableNotification=false) const']]],
+ ['sendcontact',['sendContact',['../class_tg_bot_1_1_api.html#a29f67a91434a7ce8b017f103419f23c4',1,'TgBot::Api']]],
+ ['senddocument',['sendDocument',['../class_tg_bot_1_1_api.html#ac10306656a242bd3818731dc818a9ebd',1,'TgBot::Api::sendDocument(int64_t chatId, const InputFile::Ptr document, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const'],['../class_tg_bot_1_1_api.html#a46cc0a40d56bccc92e46b8fabd49962e',1,'TgBot::Api::sendDocument(int64_t chatId, const std::string &amp;documentId, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const']]],
+ ['sendlocation',['sendLocation',['../class_tg_bot_1_1_api.html#a5479c47ebc9f7385cb78e957351234cd',1,'TgBot::Api']]],
+ ['sendmediagroup',['sendMediaGroup',['../class_tg_bot_1_1_api.html#a3dad69c5211708ec8581f2bd6f3265bc',1,'TgBot::Api']]],
+ ['sendmessage',['sendMessage',['../class_tg_bot_1_1_api.html#ad0f68ec32e5878a9fe4f922cd4f13b68',1,'TgBot::Api']]],
+ ['sendphoto',['sendPhoto',['../class_tg_bot_1_1_api.html#a71bb086a1247df2ec28b47d86ebb3709',1,'TgBot::Api::sendPhoto(int64_t chatId, const InputFile::Ptr photo, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const'],['../class_tg_bot_1_1_api.html#a0921c2b640cd388f6e4a13d63fdbe3cc',1,'TgBot::Api::sendPhoto(int64_t chatId, const std::string &amp;photoId, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const']]],
+ ['sendsticker',['sendSticker',['../class_tg_bot_1_1_api.html#ab7767c4474092f5fee78150394ae0ef2',1,'TgBot::Api::sendSticker(int64_t chatId, const InputFile::Ptr sticker, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const'],['../class_tg_bot_1_1_api.html#a241ae72f26953de44fec46dfef2f29b3',1,'TgBot::Api::sendSticker(int64_t chatId, const std::string &amp;stickerId, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const']]],
+ ['sendvenue',['sendVenue',['../class_tg_bot_1_1_api.html#a3351e9ee5561453bfa61218ddce8be47',1,'TgBot::Api']]],
+ ['sendvideo',['sendVideo',['../class_tg_bot_1_1_api.html#af4effdd5b22ef4dbaa7b739672bd3ed4',1,'TgBot::Api::sendVideo(int64_t chatId, const InputFile::Ptr video, int32_t duration=0, int32_t width=0, int32_t height=0, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const'],['../class_tg_bot_1_1_api.html#a7cc6aab79f09874d5155d711d097e1d1',1,'TgBot::Api::sendVideo(int64_t chatId, const std::string &amp;videoId, int32_t duration=0, int32_t width=0, int32_t height=0, const std::string &amp;caption=&quot;&quot;, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const']]],
+ ['sendvideonote',['sendVideoNote',['../class_tg_bot_1_1_api.html#aafc9eac23e52cf9f0831b0b47386f44d',1,'TgBot::Api::sendVideoNote(int64_t chatId, const InputFile::Ptr videoNote, int64_t replyToMessageId=0, bool disableNotification=false, int32_t duration=0, int32_t length=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr())'],['../class_tg_bot_1_1_api.html#a00934efcb21f69e71ff6ab0eca9617a5',1,'TgBot::Api::sendVideoNote(int64_t chatId, const std::string &amp;videoNote, int64_t replyToMessageId=0, bool disableNotification=false, int32_t duration=0, int32_t length=0, const GenericReply::Ptr replyMarkup=GenericReply::Ptr())']]],
+ ['sendvoice',['sendVoice',['../class_tg_bot_1_1_api.html#ad3ba1e59ffab66acad0e555cc016e05f',1,'TgBot::Api::sendVoice(int64_t chatId, const InputFile::Ptr voice, const std::string &amp;caption=&quot;&quot;, int duration=0, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const'],['../class_tg_bot_1_1_api.html#a6243b9d3f501e2593e24b05bebd6e419',1,'TgBot::Api::sendVoice(int64_t chatId, const std::string &amp;voiceId, const std::string &amp;caption=&quot;&quot;, int duration=0, int32_t replyToMessageId=0, const GenericReply::Ptr replyMarkup=std::make_shared&lt; GenericReply &gt;(), bool disableNotification=false) const']]],
+ ['setchatdescription',['setChatDescription',['../class_tg_bot_1_1_api.html#aa9a0592b9a6c3ffe0d05005292b90250',1,'TgBot::Api']]],
+ ['setchatphoto',['setChatPhoto',['../class_tg_bot_1_1_api.html#a958b5a97bddd5c2ff57df30788a4385b',1,'TgBot::Api']]],
+ ['setchatstickerset',['setChatStickerSet',['../class_tg_bot_1_1_api.html#aafb54206146f5b9510ef89026d0b8589',1,'TgBot::Api']]],
+ ['setchattitle',['setChatTitle',['../class_tg_bot_1_1_api.html#a43c91c467f45e4207968bf6cf1cb3a6e',1,'TgBot::Api']]],
+ ['setstickerpositioninset',['setStickerPositionInSet',['../class_tg_bot_1_1_api.html#a0b77fde611ecb916b5975a7ab9fa87f7',1,'TgBot::Api']]],
['setwebhook',['setWebhook',['../class_tg_bot_1_1_api.html#af961a33f53579fee24090059dab328ea',1,'TgBot::Api']]],
['split',['split',['../namespace_string_tools.html#a0136fb0794d49068fd59ee54863feaf0',1,'StringTools::split(const std::string &amp;str, char delimiter, std::vector&lt; std::string &gt; &amp;dest)'],['../namespace_string_tools.html#abca17ac29bcc3e047459f3250497bd26',1,'StringTools::split(const std::string &amp;str, char delimiter)']]],
['start',['start',['../class_tg_bot_1_1_http_server.html#aa237b199d8a0712b983e4913970ad7f7',1,'TgBot::HttpServer::start()'],['../class_tg_bot_1_1_http_server_1_1_connection.html#a8cecda345ca78c8dc43c39423511af4d',1,'TgBot::HttpServer::Connection::start()'],['../class_tg_bot_1_1_tg_long_poll.html#a8928ddad3b976a636a53bb066180cbaa',1,'TgBot::TgLongPoll::start()']]],
['startswith',['startsWith',['../namespace_string_tools.html#a4e79ae0938faa2be79b4004f8d38cc36',1,'StringTools']]],
- ['stop',['stop',['../class_tg_bot_1_1_http_server.html#aeed8b9200cc2932126b9c27946751377',1,'TgBot::HttpServer']]]
+ ['stop',['stop',['../class_tg_bot_1_1_http_server.html#aeed8b9200cc2932126b9c27946751377',1,'TgBot::HttpServer']]],
+ ['stopmessagelivelocation',['stopMessageLiveLocation',['../class_tg_bot_1_1_api.html#ad3751d4b049e8f7b1d845d041370df98',1,'TgBot::Api']]]
];
diff --git a/docs/search/searchdata.js b/docs/search/searchdata.js
index 31b0081..a2b2646 100644
--- a/docs/search/searchdata.js
+++ b/docs/search/searchdata.js
@@ -1,14 +1,14 @@
var indexSectionsWithContent =
{
- 0: "_abcdefghijklmnopqrstuvw~",
- 1: "abcdefghiklmprstuvw",
+ 0: "_abcdefghijklmnopqrstuvwxy~",
+ 1: "abcdefghiklmoprstuvw",
2: "fst",
- 3: "abcdefghiklmprstuvw",
+ 3: "abcdefghiklmoprstuvw",
4: "abcdefghiklmoprstuw~",
- 5: "_acdefghiklmnopqrstuvw",
+ 5: "_abcdefghiklmnopqrstuvwxy",
6: "cijmpst",
7: "t",
- 8: "cgps",
+ 8: "cgpsv",
9: "b",
10: "gnt"
};
diff --git a/docs/search/typedefs_4.js b/docs/search/typedefs_4.js
index 125cadb..6ea7646 100644
--- a/docs/search/typedefs_4.js
+++ b/docs/search/typedefs_4.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['ptr',['Ptr',['../class_tg_bot_1_1_audio.html#a09651872832ece3b22c7505a2cfc0034',1,'TgBot::Audio::Ptr()'],['../class_tg_bot_1_1_callback_query.html#a5a5e4f8368bd95ba214e68cde5d1c7c0',1,'TgBot::CallbackQuery::Ptr()'],['../class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48',1,'TgBot::Chat::Ptr()'],['../class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d',1,'TgBot::ChatMember::Ptr()'],['../class_tg_bot_1_1_chosen_inline_result.html#ad4b7edd30fd0d876fa99493fe19b3247',1,'TgBot::ChosenInlineResult::Ptr()'],['../class_tg_bot_1_1_contact.html#a43915fd39dc9ef11a5f8684512ce5e7b',1,'TgBot::Contact::Ptr()'],['../class_tg_bot_1_1_document.html#af311e27c16bf2a1128ee339899face9e',1,'TgBot::Document::Ptr()'],['../class_tg_bot_1_1_file.html#ac47e9c73b9d762eef2322c0932c5a934',1,'TgBot::File::Ptr()'],['../class_tg_bot_1_1_force_reply.html#a3d17d51e17dfdfd22d263bdeaf603b66',1,'TgBot::ForceReply::Ptr()'],['../class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f',1,'TgBot::GenericReply::Ptr()'],['../class_tg_bot_1_1_inline_keyboard_button.html#a27b82f178b242b6417377daae1f09983',1,'TgBot::InlineKeyboardButton::Ptr()'],['../class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7',1,'TgBot::InlineKeyboardMarkup::Ptr()'],['../class_tg_bot_1_1_inline_query.html#a82b36b38b3587e6a721b6fa579759b0c',1,'TgBot::InlineQuery::Ptr()'],['../class_tg_bot_1_1_inline_query_result.html#af567dd95c4dae7c4a895e561a97ed4c5',1,'TgBot::InlineQueryResult::Ptr()'],['../class_tg_bot_1_1_inline_query_result_article.html#abde520162c5e38947c32dd0c11c00c69',1,'TgBot::InlineQueryResultArticle::Ptr()'],['../class_tg_bot_1_1_inline_query_result_audio.html#a7803831a6a91a6e927fef4d2f102601f',1,'TgBot::InlineQueryResultAudio::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_audio.html#a8c75f3fe19c25570a15ad20e11b059ec',1,'TgBot::InlineQueryResultCachedAudio::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_document.html#ae306464c59510f2757fc6f919e33581f',1,'TgBot::InlineQueryResultCachedDocument::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_gif.html#aab9691736d261b69ca775a2cb7e130eb',1,'TgBot::InlineQueryResultCachedGif::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#af229f5bd8982f0967e228194ce3345ed',1,'TgBot::InlineQueryResultCachedMpeg4Gif::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_photo.html#a1c592e3dea0aae88ccd8244f70b2e8d8',1,'TgBot::InlineQueryResultCachedPhoto::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_sticker.html#a5b4730538d2f7fc2ba4ebbd244922d60',1,'TgBot::InlineQueryResultCachedSticker::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_video.html#a91d532c7ec70a7362c3c5b94b1eef563',1,'TgBot::InlineQueryResultCachedVideo::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_voice.html#a4b6ab1c49f87861ed9eb94a267210a38',1,'TgBot::InlineQueryResultCachedVoice::Ptr()'],['../class_tg_bot_1_1_inline_query_result_contact.html#a217ad7763724144bd22c09270b2a308c',1,'TgBot::InlineQueryResultContact::Ptr()'],['../class_tg_bot_1_1_inline_query_result_document.html#ab80da07f964cfc6a96125a3674c90cbd',1,'TgBot::InlineQueryResultDocument::Ptr()'],['../class_tg_bot_1_1_inline_query_result_game.html#ae929b7f837f1fb20fd5cda2004d7f84d',1,'TgBot::InlineQueryResultGame::Ptr()'],['../class_tg_bot_1_1_inline_query_result_gif.html#a470940afb4d7151f36dea3cb0b53b618',1,'TgBot::InlineQueryResultGif::Ptr()'],['../class_tg_bot_1_1_inline_query_result_location.html#abe4f762145a16a14ef2c3d9f590392fc',1,'TgBot::InlineQueryResultLocation::Ptr()'],['../class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ad818a04396804ae76ea81d752d145e45',1,'TgBot::InlineQueryResultMpeg4Gif::Ptr()'],['../class_tg_bot_1_1_inline_query_result_photo.html#a7f4fb7963109c5e3e49b87e331cea12c',1,'TgBot::InlineQueryResultPhoto::Ptr()'],['../class_tg_bot_1_1_inline_query_result_venue.html#a216e83019cb0df61e4bc74f4499e0eb5',1,'TgBot::InlineQueryResultVenue::Ptr()'],['../class_tg_bot_1_1_inline_query_result_video.html#a08cf746fbd9637ddeb172aa3871941e8',1,'TgBot::InlineQueryResultVideo::Ptr()'],['../class_tg_bot_1_1_inline_query_result_voice.html#a4cf1aa18aaec542598e39ee7416c7df9',1,'TgBot::InlineQueryResultVoice::Ptr()'],['../class_tg_bot_1_1_input_contact_message_content.html#ad552a44374583a3ea339380338e87e99',1,'TgBot::InputContactMessageContent::Ptr()'],['../class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f',1,'TgBot::InputFile::Ptr()'],['../class_tg_bot_1_1_input_location_message_content.html#a80ef24779acdb726590e8aaa87c52840',1,'TgBot::InputLocationMessageContent::Ptr()'],['../class_tg_bot_1_1_input_message_content.html#a2357dd0a36321a3b601b64a76d2d6dff',1,'TgBot::InputMessageContent::Ptr()'],['../class_tg_bot_1_1_input_text_message_content.html#ab183a605903cf8dbc04b220cf1472495',1,'TgBot::InputTextMessageContent::Ptr()'],['../class_tg_bot_1_1_input_venue_message_content.html#a48a9d369812ca327da77766140d22100',1,'TgBot::InputVenueMessageContent::Ptr()'],['../class_tg_bot_1_1_keyboard_button.html#afa66915e5a8d58dbd7276265f00b0bcd',1,'TgBot::KeyboardButton::Ptr()'],['../class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678',1,'TgBot::Location::Ptr()'],['../class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d',1,'TgBot::Message::Ptr()'],['../class_tg_bot_1_1_message_entity.html#a6710ffdbafba909633df7bcd8c488da0',1,'TgBot::MessageEntity::Ptr()'],['../class_tg_bot_1_1_photo_size.html#a05f58e05528a02e6bc98b67a81e8ae83',1,'TgBot::PhotoSize::Ptr()'],['../class_tg_bot_1_1_reply_keyboard_markup.html#af19f8402b914b603ab41305dee55f44a',1,'TgBot::ReplyKeyboardMarkup::Ptr()'],['../class_tg_bot_1_1_reply_keyboard_remove.html#aaa58ef7c177db3a3f46530bfb5fc0148',1,'TgBot::ReplyKeyboardRemove::Ptr()'],['../class_tg_bot_1_1_response_parameters.html#a345c84a4e959ed8e529b1cb6e76d0182',1,'TgBot::ResponseParameters::Ptr()'],['../class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff',1,'TgBot::Sticker::Ptr()'],['../class_tg_bot_1_1_update.html#abace63cf3605fe7a480a3bb839a672a8',1,'TgBot::Update::Ptr()'],['../class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79',1,'TgBot::User::Ptr()'],['../class_tg_bot_1_1_user_profile_photos.html#a734352c5b115ea29e639f01462187d55',1,'TgBot::UserProfilePhotos::Ptr()'],['../class_tg_bot_1_1_venue.html#a9f9505e1035b3aacd2ad9d68a8285a14',1,'TgBot::Venue::Ptr()'],['../class_tg_bot_1_1_video.html#a0005786d327b3e363cb13c18e9ee0593',1,'TgBot::Video::Ptr()'],['../class_tg_bot_1_1_voice.html#a73311e993b61a62531f42583d82fed91',1,'TgBot::Voice::Ptr()'],['../class_tg_bot_1_1_webhook_info.html#a2280093713d1304207d8bba2204648d6',1,'TgBot::WebhookInfo::Ptr()']]]
+ ['ptr',['Ptr',['../class_tg_bot_1_1_audio.html#a09651872832ece3b22c7505a2cfc0034',1,'TgBot::Audio::Ptr()'],['../class_tg_bot_1_1_callback_query.html#a5a5e4f8368bd95ba214e68cde5d1c7c0',1,'TgBot::CallbackQuery::Ptr()'],['../class_tg_bot_1_1_chat.html#a9818e295b599a08b77abefb38de75e48',1,'TgBot::Chat::Ptr()'],['../class_tg_bot_1_1_chat_member.html#a7c14c867a129ac28396b680c79dc495d',1,'TgBot::ChatMember::Ptr()'],['../class_tg_bot_1_1_chat_photo.html#a732024e5287eef199f40dfef151d5265',1,'TgBot::ChatPhoto::Ptr()'],['../class_tg_bot_1_1_chosen_inline_result.html#ad4b7edd30fd0d876fa99493fe19b3247',1,'TgBot::ChosenInlineResult::Ptr()'],['../class_tg_bot_1_1_contact.html#a43915fd39dc9ef11a5f8684512ce5e7b',1,'TgBot::Contact::Ptr()'],['../class_tg_bot_1_1_document.html#af311e27c16bf2a1128ee339899face9e',1,'TgBot::Document::Ptr()'],['../class_tg_bot_1_1_file.html#ac47e9c73b9d762eef2322c0932c5a934',1,'TgBot::File::Ptr()'],['../class_tg_bot_1_1_force_reply.html#a3d17d51e17dfdfd22d263bdeaf603b66',1,'TgBot::ForceReply::Ptr()'],['../class_tg_bot_1_1_generic_reply.html#aa7bb5f2c5484cb791e1c60c346bbb06f',1,'TgBot::GenericReply::Ptr()'],['../class_tg_bot_1_1_inline_keyboard_button.html#a27b82f178b242b6417377daae1f09983',1,'TgBot::InlineKeyboardButton::Ptr()'],['../class_tg_bot_1_1_inline_keyboard_markup.html#a596873291582fb23cfbe6b62e20df8e7',1,'TgBot::InlineKeyboardMarkup::Ptr()'],['../class_tg_bot_1_1_inline_query.html#a82b36b38b3587e6a721b6fa579759b0c',1,'TgBot::InlineQuery::Ptr()'],['../class_tg_bot_1_1_inline_query_result.html#af567dd95c4dae7c4a895e561a97ed4c5',1,'TgBot::InlineQueryResult::Ptr()'],['../class_tg_bot_1_1_inline_query_result_article.html#abde520162c5e38947c32dd0c11c00c69',1,'TgBot::InlineQueryResultArticle::Ptr()'],['../class_tg_bot_1_1_inline_query_result_audio.html#a7803831a6a91a6e927fef4d2f102601f',1,'TgBot::InlineQueryResultAudio::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_audio.html#a8c75f3fe19c25570a15ad20e11b059ec',1,'TgBot::InlineQueryResultCachedAudio::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_document.html#ae306464c59510f2757fc6f919e33581f',1,'TgBot::InlineQueryResultCachedDocument::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_gif.html#aab9691736d261b69ca775a2cb7e130eb',1,'TgBot::InlineQueryResultCachedGif::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#af229f5bd8982f0967e228194ce3345ed',1,'TgBot::InlineQueryResultCachedMpeg4Gif::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_photo.html#a1c592e3dea0aae88ccd8244f70b2e8d8',1,'TgBot::InlineQueryResultCachedPhoto::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_sticker.html#a5b4730538d2f7fc2ba4ebbd244922d60',1,'TgBot::InlineQueryResultCachedSticker::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_video.html#a91d532c7ec70a7362c3c5b94b1eef563',1,'TgBot::InlineQueryResultCachedVideo::Ptr()'],['../class_tg_bot_1_1_inline_query_result_cached_voice.html#a4b6ab1c49f87861ed9eb94a267210a38',1,'TgBot::InlineQueryResultCachedVoice::Ptr()'],['../class_tg_bot_1_1_inline_query_result_contact.html#a217ad7763724144bd22c09270b2a308c',1,'TgBot::InlineQueryResultContact::Ptr()'],['../class_tg_bot_1_1_inline_query_result_document.html#ab80da07f964cfc6a96125a3674c90cbd',1,'TgBot::InlineQueryResultDocument::Ptr()'],['../class_tg_bot_1_1_inline_query_result_game.html#ae929b7f837f1fb20fd5cda2004d7f84d',1,'TgBot::InlineQueryResultGame::Ptr()'],['../class_tg_bot_1_1_inline_query_result_gif.html#a470940afb4d7151f36dea3cb0b53b618',1,'TgBot::InlineQueryResultGif::Ptr()'],['../class_tg_bot_1_1_inline_query_result_location.html#abe4f762145a16a14ef2c3d9f590392fc',1,'TgBot::InlineQueryResultLocation::Ptr()'],['../class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ad818a04396804ae76ea81d752d145e45',1,'TgBot::InlineQueryResultMpeg4Gif::Ptr()'],['../class_tg_bot_1_1_inline_query_result_photo.html#a7f4fb7963109c5e3e49b87e331cea12c',1,'TgBot::InlineQueryResultPhoto::Ptr()'],['../class_tg_bot_1_1_inline_query_result_venue.html#a216e83019cb0df61e4bc74f4499e0eb5',1,'TgBot::InlineQueryResultVenue::Ptr()'],['../class_tg_bot_1_1_inline_query_result_video.html#a08cf746fbd9637ddeb172aa3871941e8',1,'TgBot::InlineQueryResultVideo::Ptr()'],['../class_tg_bot_1_1_inline_query_result_voice.html#a4cf1aa18aaec542598e39ee7416c7df9',1,'TgBot::InlineQueryResultVoice::Ptr()'],['../class_tg_bot_1_1_input_contact_message_content.html#ad552a44374583a3ea339380338e87e99',1,'TgBot::InputContactMessageContent::Ptr()'],['../class_tg_bot_1_1_input_file.html#a9b1b7a8f913d9c4d4a389d9a4353d94f',1,'TgBot::InputFile::Ptr()'],['../class_tg_bot_1_1_input_location_message_content.html#a80ef24779acdb726590e8aaa87c52840',1,'TgBot::InputLocationMessageContent::Ptr()'],['../class_tg_bot_1_1_input_media.html#abdc38ae21d5213ead3720db082ef1f9c',1,'TgBot::InputMedia::Ptr()'],['../class_tg_bot_1_1_input_media_photo.html#a02ac033a0ebe474b02f745f4d9e8e2b3',1,'TgBot::InputMediaPhoto::Ptr()'],['../class_tg_bot_1_1_input_media_video.html#a659beee71ba67a81f85892800761eb0f',1,'TgBot::InputMediaVideo::Ptr()'],['../class_tg_bot_1_1_input_message_content.html#a2357dd0a36321a3b601b64a76d2d6dff',1,'TgBot::InputMessageContent::Ptr()'],['../class_tg_bot_1_1_input_text_message_content.html#ab183a605903cf8dbc04b220cf1472495',1,'TgBot::InputTextMessageContent::Ptr()'],['../class_tg_bot_1_1_input_venue_message_content.html#a48a9d369812ca327da77766140d22100',1,'TgBot::InputVenueMessageContent::Ptr()'],['../class_tg_bot_1_1_invoice.html#a34a6d437618ea3be0a40c64400067f67',1,'TgBot::Invoice::Ptr()'],['../class_tg_bot_1_1_keyboard_button.html#afa66915e5a8d58dbd7276265f00b0bcd',1,'TgBot::KeyboardButton::Ptr()'],['../class_tg_bot_1_1_labeled_price.html#a1d53775f4034427a2dfaae9ef176796c',1,'TgBot::LabeledPrice::Ptr()'],['../class_tg_bot_1_1_location.html#a0854defd16651e7742f89eca2202d678',1,'TgBot::Location::Ptr()'],['../class_tg_bot_1_1_mask_position.html#a37edf3eefbf231ee8ab94a29425b3fe1',1,'TgBot::MaskPosition::Ptr()'],['../class_tg_bot_1_1_message.html#a3805a5dc013c6ab23ac5efc91282c11d',1,'TgBot::Message::Ptr()'],['../class_tg_bot_1_1_message_entity.html#a6710ffdbafba909633df7bcd8c488da0',1,'TgBot::MessageEntity::Ptr()'],['../class_tg_bot_1_1_order_info.html#a546d93329dceb7bbd542a82d34e3b76a',1,'TgBot::OrderInfo::Ptr()'],['../class_tg_bot_1_1_photo_size.html#a05f58e05528a02e6bc98b67a81e8ae83',1,'TgBot::PhotoSize::Ptr()'],['../class_tg_bot_1_1_pre_checkout_query.html#aa2f66d4bc5e55b3efbaaf285bcdbe207',1,'TgBot::PreCheckoutQuery::Ptr()'],['../class_tg_bot_1_1_reply_keyboard_markup.html#af19f8402b914b603ab41305dee55f44a',1,'TgBot::ReplyKeyboardMarkup::Ptr()'],['../class_tg_bot_1_1_reply_keyboard_remove.html#aaa58ef7c177db3a3f46530bfb5fc0148',1,'TgBot::ReplyKeyboardRemove::Ptr()'],['../class_tg_bot_1_1_response_parameters.html#a345c84a4e959ed8e529b1cb6e76d0182',1,'TgBot::ResponseParameters::Ptr()'],['../class_tg_bot_1_1_shipping_address.html#a92871afa1e15fa06460729711ce6641d',1,'TgBot::ShippingAddress::Ptr()'],['../class_tg_bot_1_1_shipping_option.html#af97bf7d55ed3bcd3090c08885f010f60',1,'TgBot::ShippingOption::Ptr()'],['../class_tg_bot_1_1_shipping_query.html#a952ccde4a79282a4c20f42cfed069d64',1,'TgBot::ShippingQuery::Ptr()'],['../class_tg_bot_1_1_sticker.html#a63c460c539e3549bec82850fe30c8fff',1,'TgBot::Sticker::Ptr()'],['../class_tg_bot_1_1_sticker_set.html#ad3c58f08ddacdb946507cd96a3d54421',1,'TgBot::StickerSet::Ptr()'],['../class_tg_bot_1_1_successful_payment.html#a753e2643432af6f0b2561436f2b1da0d',1,'TgBot::SuccessfulPayment::Ptr()'],['../class_tg_bot_1_1_update.html#abace63cf3605fe7a480a3bb839a672a8',1,'TgBot::Update::Ptr()'],['../class_tg_bot_1_1_user.html#ae6ea24aef677abaaf0fd7d60adf5be79',1,'TgBot::User::Ptr()'],['../class_tg_bot_1_1_user_profile_photos.html#a734352c5b115ea29e639f01462187d55',1,'TgBot::UserProfilePhotos::Ptr()'],['../class_tg_bot_1_1_venue.html#a9f9505e1035b3aacd2ad9d68a8285a14',1,'TgBot::Venue::Ptr()'],['../class_tg_bot_1_1_video.html#a0005786d327b3e363cb13c18e9ee0593',1,'TgBot::Video::Ptr()'],['../class_tg_bot_1_1_video_note.html#a6724ff1d3da3887d961a70eb67b42825',1,'TgBot::VideoNote::Ptr()'],['../class_tg_bot_1_1_voice.html#a73311e993b61a62531f42583d82fed91',1,'TgBot::Voice::Ptr()'],['../class_tg_bot_1_1_webhook_info.html#a2280093713d1304207d8bba2204648d6',1,'TgBot::WebhookInfo::Ptr()']]]
];
diff --git a/docs/search/variables_1.js b/docs/search/variables_1.js
index 104f7df..1d82c54 100644
--- a/docs/search/variables_1.js
+++ b/docs/search/variables_1.js
@@ -3,8 +3,10 @@ var searchData=
['address',['address',['../class_tg_bot_1_1_inline_query_result_venue.html#a065ae48c35a1fccad49e1dd9c143443b',1,'TgBot::InlineQueryResultVenue::address()'],['../class_tg_bot_1_1_input_venue_message_content.html#a12eae6e237d0c62260a07f944fcfbdfa',1,'TgBot::InputVenueMessageContent::address()'],['../class_tg_bot_1_1_venue.html#a411e85c19c38ad2b8922d60582f72459',1,'TgBot::Venue::address()']]],
['allmembersareadministrators',['allMembersAreAdministrators',['../class_tg_bot_1_1_chat.html#a46092ec51dcc2ab4f54716eb21c4fb68',1,'TgBot::Chat']]],
['allowedupdates',['allowedUpdates',['../class_tg_bot_1_1_webhook_info.html#a5a145b95d4d15992ac253b6f1ef834ce',1,'TgBot::WebhookInfo']]],
+ ['amount',['amount',['../class_tg_bot_1_1_labeled_price.html#a09b9a91f5bebc7e889bad2d4455b243c',1,'TgBot::LabeledPrice']]],
['audio',['audio',['../class_tg_bot_1_1_message.html#a5119ef820bcb4c231a1402147305ea67',1,'TgBot::Message']]],
['audioduration',['audioDuration',['../class_tg_bot_1_1_inline_query_result_audio.html#a18d053fc3cfc83d5e8a769002a12ad01',1,'TgBot::InlineQueryResultAudio']]],
['audiofileid',['audioFileId',['../class_tg_bot_1_1_inline_query_result_cached_audio.html#a318af9a876c7785d9b70a1df30284a39',1,'TgBot::InlineQueryResultCachedAudio']]],
- ['audiourl',['audioUrl',['../class_tg_bot_1_1_inline_query_result_audio.html#a32196651921816a857b75a7e0163ed40',1,'TgBot::InlineQueryResultAudio']]]
+ ['audiourl',['audioUrl',['../class_tg_bot_1_1_inline_query_result_audio.html#a32196651921816a857b75a7e0163ed40',1,'TgBot::InlineQueryResultAudio']]],
+ ['authorsignature',['authorSignature',['../class_tg_bot_1_1_message.html#a5e23abf4c637e59a51bd7f7a49339d54',1,'TgBot::Message']]]
];
diff --git a/docs/search/variables_10.js b/docs/search/variables_10.js
index 6ae0e42..fd424a8 100644
--- a/docs/search/variables_10.js
+++ b/docs/search/variables_10.js
@@ -1,11 +1,4 @@
var searchData=
[
- ['removekeyboard',['removeKeyboard',['../class_tg_bot_1_1_reply_keyboard_remove.html#a42b8b08952603a9566757bbe7d543408',1,'TgBot::ReplyKeyboardRemove']]],
- ['replymarkup',['replyMarkup',['../class_tg_bot_1_1_inline_query_result.html#a5b19b26210f5191e80fc1ed8de9a12a0',1,'TgBot::InlineQueryResult']]],
- ['replytomessage',['replyToMessage',['../class_tg_bot_1_1_message.html#a312864bfddbf624c6923cb871fd4060e',1,'TgBot::Message']]],
- ['requestcontact',['requestContact',['../class_tg_bot_1_1_keyboard_button.html#a3e8c6e40ecf3a8f739a12265a89fd381',1,'TgBot::KeyboardButton']]],
- ['requestlocation',['requestLocation',['../class_tg_bot_1_1_keyboard_button.html#a8948e0ca465352d04c44767c25275022',1,'TgBot::KeyboardButton']]],
- ['resizekeyboard',['resizeKeyboard',['../class_tg_bot_1_1_reply_keyboard_markup.html#aafed175ccf3c58fe7c3a15a2300a1ff3',1,'TgBot::ReplyKeyboardMarkup']]],
- ['resultid',['resultId',['../class_tg_bot_1_1_chosen_inline_result.html#a34fcb883f27cc3d3fae621a11c8f8270',1,'TgBot::ChosenInlineResult']]],
- ['retryafter',['retryAfter',['../class_tg_bot_1_1_response_parameters.html#ab65e3cad1468f5fb762f822722031990',1,'TgBot::ResponseParameters']]]
+ ['query',['query',['../class_tg_bot_1_1_url.html#a3d50fc5ac2a9955a4d129082bbdad8b0',1,'TgBot::Url::query()'],['../class_tg_bot_1_1_chosen_inline_result.html#a0fa803cc7dc0df4f5f35ce1db26d4c6d',1,'TgBot::ChosenInlineResult::query()'],['../class_tg_bot_1_1_inline_query.html#ab82e5c7e1033a89af639cb105413568c',1,'TgBot::InlineQuery::query()']]]
];
diff --git a/docs/search/variables_11.js b/docs/search/variables_11.js
index 0b02960..6ae0e42 100644
--- a/docs/search/variables_11.js
+++ b/docs/search/variables_11.js
@@ -1,11 +1,11 @@
var searchData=
[
- ['selective',['selective',['../class_tg_bot_1_1_force_reply.html#afbb510a24ebda5409311ff0d385065dc',1,'TgBot::ForceReply::selective()'],['../class_tg_bot_1_1_reply_keyboard_markup.html#ac7cf30c8d98f72b81ad30f48d0789d65',1,'TgBot::ReplyKeyboardMarkup::selective()'],['../class_tg_bot_1_1_reply_keyboard_remove.html#a840a781ad230cee4c50057a7c7f82828',1,'TgBot::ReplyKeyboardRemove::selective()']]],
- ['socket',['socket',['../class_tg_bot_1_1_http_server_1_1_connection.html#a2104f20074b0a9fb17192ebbb1846b20',1,'TgBot::HttpServer::Connection']]],
- ['status',['status',['../class_tg_bot_1_1_chat_member.html#a373057cf2fcca9ecb49951a5e61a6666',1,'TgBot::ChatMember']]],
- ['sticker',['sticker',['../class_tg_bot_1_1_message.html#aab21f25e3dfd5a6f2bfca8d04dda2559',1,'TgBot::Message']]],
- ['stickerfileid',['stickerFileId',['../class_tg_bot_1_1_inline_query_result_cached_sticker.html#a64bd220c343ee8165afc4e079bcb52fb',1,'TgBot::InlineQueryResultCachedSticker']]],
- ['supergroupchatcreated',['supergroupChatCreated',['../class_tg_bot_1_1_message.html#a49695ef9284f68853700ca5426fd506f',1,'TgBot::Message']]],
- ['switchinlinequery',['switchInlineQuery',['../class_tg_bot_1_1_inline_keyboard_button.html#ac04cb38b85aa31568e0acbb54202c274',1,'TgBot::InlineKeyboardButton']]],
- ['switchinlinequerycurrentchat',['switchInlineQueryCurrentChat',['../class_tg_bot_1_1_inline_keyboard_button.html#a12c3bfab730b6ec9f0d8ef39957bf406',1,'TgBot::InlineKeyboardButton']]]
+ ['removekeyboard',['removeKeyboard',['../class_tg_bot_1_1_reply_keyboard_remove.html#a42b8b08952603a9566757bbe7d543408',1,'TgBot::ReplyKeyboardRemove']]],
+ ['replymarkup',['replyMarkup',['../class_tg_bot_1_1_inline_query_result.html#a5b19b26210f5191e80fc1ed8de9a12a0',1,'TgBot::InlineQueryResult']]],
+ ['replytomessage',['replyToMessage',['../class_tg_bot_1_1_message.html#a312864bfddbf624c6923cb871fd4060e',1,'TgBot::Message']]],
+ ['requestcontact',['requestContact',['../class_tg_bot_1_1_keyboard_button.html#a3e8c6e40ecf3a8f739a12265a89fd381',1,'TgBot::KeyboardButton']]],
+ ['requestlocation',['requestLocation',['../class_tg_bot_1_1_keyboard_button.html#a8948e0ca465352d04c44767c25275022',1,'TgBot::KeyboardButton']]],
+ ['resizekeyboard',['resizeKeyboard',['../class_tg_bot_1_1_reply_keyboard_markup.html#aafed175ccf3c58fe7c3a15a2300a1ff3',1,'TgBot::ReplyKeyboardMarkup']]],
+ ['resultid',['resultId',['../class_tg_bot_1_1_chosen_inline_result.html#a34fcb883f27cc3d3fae621a11c8f8270',1,'TgBot::ChosenInlineResult']]],
+ ['retryafter',['retryAfter',['../class_tg_bot_1_1_response_parameters.html#ab65e3cad1468f5fb762f822722031990',1,'TgBot::ResponseParameters']]]
];
diff --git a/docs/search/variables_12.js b/docs/search/variables_12.js
index c051e6b..146c285 100644
--- a/docs/search/variables_12.js
+++ b/docs/search/variables_12.js
@@ -1,11 +1,23 @@
var searchData=
[
- ['text',['text',['../class_tg_bot_1_1_inline_keyboard_button.html#aa96c745e6d2c531bc50bf344ff0fee6f',1,'TgBot::InlineKeyboardButton::text()'],['../class_tg_bot_1_1_keyboard_button.html#ac9ac8ddd73e27732fcbab7163ff74e2e',1,'TgBot::KeyboardButton::text()'],['../class_tg_bot_1_1_message.html#af9e05110ffd8c5356c523e1501dbd108',1,'TgBot::Message::text()']]],
- ['thumb',['thumb',['../class_tg_bot_1_1_document.html#a21a156d86da82dcb636fba01a3ef351f',1,'TgBot::Document::thumb()'],['../class_tg_bot_1_1_sticker.html#aff8374f6355156deae78e8f934f3aab3',1,'TgBot::Sticker::thumb()'],['../class_tg_bot_1_1_video.html#ab71e1325c685af9e67ddf0af418a77a7',1,'TgBot::Video::thumb()']]],
- ['thumbheight',['thumbHeight',['../class_tg_bot_1_1_inline_query_result_article.html#aff3b505e37177d9e7e6e2983c0aedcba',1,'TgBot::InlineQueryResultArticle::thumbHeight()'],['../class_tg_bot_1_1_inline_query_result_contact.html#aa75d7c816783d54170b307ce99d65e56',1,'TgBot::InlineQueryResultContact::thumbHeight()'],['../class_tg_bot_1_1_inline_query_result_document.html#a02c137d775ab621a206e12268491392f',1,'TgBot::InlineQueryResultDocument::thumbHeight()'],['../class_tg_bot_1_1_inline_query_result_location.html#a5a62d2f1ab0003c08cea5f66cc8fbaf2',1,'TgBot::InlineQueryResultLocation::thumbHeight()'],['../class_tg_bot_1_1_inline_query_result_venue.html#a284c445f7142d1f83fe78c22681747c2',1,'TgBot::InlineQueryResultVenue::thumbHeight()']]],
- ['thumburl',['thumbUrl',['../class_tg_bot_1_1_inline_query_result_article.html#a842471f67e9ae13cbe79e1a1bb43b21e',1,'TgBot::InlineQueryResultArticle::thumbUrl()'],['../class_tg_bot_1_1_inline_query_result_contact.html#a27661e2e0d1e7746e92e569a023b566d',1,'TgBot::InlineQueryResultContact::thumbUrl()'],['../class_tg_bot_1_1_inline_query_result_document.html#a7d119b843296c1f51392f05b7dc221df',1,'TgBot::InlineQueryResultDocument::thumbUrl()'],['../class_tg_bot_1_1_inline_query_result_gif.html#a0872ef8aa09cbf3b1fba851dd37e49a3',1,'TgBot::InlineQueryResultGif::thumbUrl()'],['../class_tg_bot_1_1_inline_query_result_location.html#ae18d6b73278913416e3cbc1b23dc88a4',1,'TgBot::InlineQueryResultLocation::thumbUrl()'],['../class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ac90d65262a4481d149f90153bcf621e5',1,'TgBot::InlineQueryResultMpeg4Gif::thumbUrl()'],['../class_tg_bot_1_1_inline_query_result_photo.html#aca6ea097fce7827241ae1628c44a5893',1,'TgBot::InlineQueryResultPhoto::thumbUrl()'],['../class_tg_bot_1_1_inline_query_result_venue.html#a7c54d597c7b13147109ca777364abf90',1,'TgBot::InlineQueryResultVenue::thumbUrl()'],['../class_tg_bot_1_1_inline_query_result_video.html#aa03003971380ecfaef6466f2cbb3e721',1,'TgBot::InlineQueryResultVideo::thumbUrl()']]],
- ['thumbwidth',['thumbWidth',['../class_tg_bot_1_1_inline_query_result_article.html#a20bcfc41429b0b8f77339ffa45ebf42d',1,'TgBot::InlineQueryResultArticle::thumbWidth()'],['../class_tg_bot_1_1_inline_query_result_contact.html#a518e5a825d0e5a715d5bbdc08b75ecfa',1,'TgBot::InlineQueryResultContact::thumbWidth()'],['../class_tg_bot_1_1_inline_query_result_document.html#a5b795d9e5cc5bac980c68d44fca1e6ce',1,'TgBot::InlineQueryResultDocument::thumbWidth()'],['../class_tg_bot_1_1_inline_query_result_location.html#a486129a565c022620721f78f6b546442',1,'TgBot::InlineQueryResultLocation::thumbWidth()'],['../class_tg_bot_1_1_inline_query_result_venue.html#a88471f6acad35d4d45641572e4730517',1,'TgBot::InlineQueryResultVenue::thumbWidth()']]],
- ['title',['title',['../class_tg_bot_1_1_audio.html#a93a600b9821a425e31e51fdee027e1b4',1,'TgBot::Audio::title()'],['../class_tg_bot_1_1_chat.html#a15a1f1328125b45ba80ea8ee5a99aed0',1,'TgBot::Chat::title()'],['../class_tg_bot_1_1_inline_query_result.html#a1d94f4380732940843c30408fa85f994',1,'TgBot::InlineQueryResult::title()'],['../class_tg_bot_1_1_input_venue_message_content.html#ae5c1b7d2263d1722662b7eb6fceb9038',1,'TgBot::InputVenueMessageContent::title()'],['../class_tg_bot_1_1_venue.html#afc6d630815d434ebf97a86a47f74ca50',1,'TgBot::Venue::title()']]],
- ['totalcount',['totalCount',['../class_tg_bot_1_1_user_profile_photos.html#a33bfd559f54c4c8bf214698392473675',1,'TgBot::UserProfilePhotos']]],
- ['type',['TYPE',['../class_tg_bot_1_1_inline_query_result_article.html#a2ac4cf6bc5250918a174dbe682c3bf53',1,'TgBot::InlineQueryResultArticle::TYPE()'],['../class_tg_bot_1_1_inline_query_result_audio.html#ab960012722242607ff0a750fdfe23af8',1,'TgBot::InlineQueryResultAudio::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_audio.html#acf2eff803eb8424b82ab8aea8aa80861',1,'TgBot::InlineQueryResultCachedAudio::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_document.html#a9d80911440193d7339cb8e92e9cd9689',1,'TgBot::InlineQueryResultCachedDocument::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_gif.html#aede9144f3bb8981f762fe41b535d70f3',1,'TgBot::InlineQueryResultCachedGif::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#a15f048e3a8941af275ed1b1acff315dc',1,'TgBot::InlineQueryResultCachedMpeg4Gif::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_photo.html#a488700afb101023e8b2b3db6ea473516',1,'TgBot::InlineQueryResultCachedPhoto::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_sticker.html#acc1ea7fb18381536e9febe703a877b6a',1,'TgBot::InlineQueryResultCachedSticker::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_video.html#a8fcf93246bb9aca282f0a7cd9c267847',1,'TgBot::InlineQueryResultCachedVideo::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_voice.html#abdb1348f2bcc954f2c96f9521ba79a82',1,'TgBot::InlineQueryResultCachedVoice::TYPE()'],['../class_tg_bot_1_1_inline_query_result_contact.html#a6025353b3ddcda68373fb9cef201b625',1,'TgBot::InlineQueryResultContact::TYPE()'],['../class_tg_bot_1_1_inline_query_result_document.html#a89b5f6af9fa3ec4efb09422795e5e6a6',1,'TgBot::InlineQueryResultDocument::TYPE()'],['../class_tg_bot_1_1_inline_query_result_game.html#aa5f1b3040c290d0a60c5019f7f3109c7',1,'TgBot::InlineQueryResultGame::TYPE()'],['../class_tg_bot_1_1_inline_query_result_gif.html#a0e1e6dfd253f170a7b9948e41305cf19',1,'TgBot::InlineQueryResultGif::TYPE()'],['../class_tg_bot_1_1_inline_query_result_location.html#adadca32d8d97f8222b68fdcd58502d8c',1,'TgBot::InlineQueryResultLocation::TYPE()'],['../class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#adb13797566bf91aa480bf10cf1655239',1,'TgBot::InlineQueryResultMpeg4Gif::TYPE()'],['../class_tg_bot_1_1_inline_query_result_photo.html#a09ab59ecf475c00b74d22dcf3b848279',1,'TgBot::InlineQueryResultPhoto::TYPE()'],['../class_tg_bot_1_1_inline_query_result_venue.html#a8c83ac044324cfa8051dac217d8a5c48',1,'TgBot::InlineQueryResultVenue::TYPE()'],['../class_tg_bot_1_1_inline_query_result_video.html#a047be2302b52d3a4b1aaccf4045bb922',1,'TgBot::InlineQueryResultVideo::TYPE()'],['../class_tg_bot_1_1_inline_query_result_voice.html#aed1455e6e8e8ba89bc9fa5895f52896d',1,'TgBot::InlineQueryResultVoice::TYPE()'],['../class_tg_bot_1_1_chat.html#a86d47a69eb66a74d7f5b294700d884cd',1,'TgBot::Chat::type()'],['../class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0',1,'TgBot::InlineQueryResult::type()'],['../class_tg_bot_1_1_input_message_content.html#ad9bc101393caa3296bdae0fe01f4e033',1,'TgBot::InputMessageContent::type()'],['../class_tg_bot_1_1_message_entity.html#adec4d61f5859cb0384e84dbe18988d78',1,'TgBot::MessageEntity::type()']]]
+ ['scale',['scale',['../class_tg_bot_1_1_mask_position.html#a8f78e6dcdb37975c435cfd0d9a923963',1,'TgBot::MaskPosition']]],
+ ['selective',['selective',['../class_tg_bot_1_1_force_reply.html#afbb510a24ebda5409311ff0d385065dc',1,'TgBot::ForceReply::selective()'],['../class_tg_bot_1_1_reply_keyboard_markup.html#ac7cf30c8d98f72b81ad30f48d0789d65',1,'TgBot::ReplyKeyboardMarkup::selective()'],['../class_tg_bot_1_1_reply_keyboard_remove.html#a840a781ad230cee4c50057a7c7f82828',1,'TgBot::ReplyKeyboardRemove::selective()']]],
+ ['setname',['setName',['../class_tg_bot_1_1_sticker.html#ac9ff439183edc6a5fb2c469e29c687ba',1,'TgBot::Sticker']]],
+ ['shippingaddress',['shippingAddress',['../class_tg_bot_1_1_order_info.html#a8e9f51e6dadba48789cb4c9c9ae14f82',1,'TgBot::OrderInfo::shippingAddress()'],['../class_tg_bot_1_1_shipping_query.html#a3d99a04e8227422fe4349a42dd1ecd7a',1,'TgBot::ShippingQuery::shippingAddress()']]],
+ ['shippingoptionid',['shippingOptionId',['../class_tg_bot_1_1_pre_checkout_query.html#a9cfe210488785f6980e6fb45ffb67e84',1,'TgBot::PreCheckoutQuery::shippingOptionId()'],['../class_tg_bot_1_1_successful_payment.html#a29413281af3ef0ff5c60d3e4dac2435e',1,'TgBot::SuccessfulPayment::shippingOptionId()']]],
+ ['smallfileid',['smallFileId',['../class_tg_bot_1_1_chat_photo.html#a57106860db152f24486aba761cb5f44e',1,'TgBot::ChatPhoto']]],
+ ['socket',['socket',['../class_tg_bot_1_1_http_server_1_1_connection.html#a2104f20074b0a9fb17192ebbb1846b20',1,'TgBot::HttpServer::Connection']]],
+ ['startparameter',['startParameter',['../class_tg_bot_1_1_invoice.html#a659ac0711c1be89009dddc04eea4dfb2',1,'TgBot::Invoice']]],
+ ['state',['state',['../class_tg_bot_1_1_shipping_address.html#a7820dd5013d52b4f011b8ccb3b4644d2',1,'TgBot::ShippingAddress']]],
+ ['status',['status',['../class_tg_bot_1_1_chat_member.html#a373057cf2fcca9ecb49951a5e61a6666',1,'TgBot::ChatMember']]],
+ ['sticker',['sticker',['../class_tg_bot_1_1_message.html#aab21f25e3dfd5a6f2bfca8d04dda2559',1,'TgBot::Message']]],
+ ['stickerfileid',['stickerFileId',['../class_tg_bot_1_1_inline_query_result_cached_sticker.html#a64bd220c343ee8165afc4e079bcb52fb',1,'TgBot::InlineQueryResultCachedSticker']]],
+ ['stickers',['stickers',['../class_tg_bot_1_1_sticker_set.html#a029bf60e037c38c991706c378d545f34',1,'TgBot::StickerSet']]],
+ ['stickersetname',['stickerSetName',['../class_tg_bot_1_1_chat.html#a056b7b53d5d81e5ab395dd555fa35c14',1,'TgBot::Chat']]],
+ ['streetline1',['streetLine1',['../class_tg_bot_1_1_shipping_address.html#ae54b22b7d2dc2feb81f9a3e05aeba338',1,'TgBot::ShippingAddress']]],
+ ['streetline2',['streetLine2',['../class_tg_bot_1_1_shipping_address.html#a2acc7779ce0095c3fea1db37190b9a24',1,'TgBot::ShippingAddress']]],
+ ['supergroupchatcreated',['supergroupChatCreated',['../class_tg_bot_1_1_message.html#a49695ef9284f68853700ca5426fd506f',1,'TgBot::Message']]],
+ ['supportsstreaming',['supportsStreaming',['../class_tg_bot_1_1_input_media.html#a0b8e0cc28a8283ca946b4aa5c5384a3b',1,'TgBot::InputMedia']]],
+ ['switchinlinequery',['switchInlineQuery',['../class_tg_bot_1_1_inline_keyboard_button.html#ac04cb38b85aa31568e0acbb54202c274',1,'TgBot::InlineKeyboardButton']]],
+ ['switchinlinequerycurrentchat',['switchInlineQueryCurrentChat',['../class_tg_bot_1_1_inline_keyboard_button.html#a12c3bfab730b6ec9f0d8ef39957bf406',1,'TgBot::InlineKeyboardButton']]]
];
diff --git a/docs/search/variables_13.js b/docs/search/variables_13.js
index da0c39d..fbe2b5e 100644
--- a/docs/search/variables_13.js
+++ b/docs/search/variables_13.js
@@ -1,8 +1,13 @@
var searchData=
[
- ['updateid',['updateId',['../class_tg_bot_1_1_update.html#af4d35314c4e49839f7012a9671ede097',1,'TgBot::Update']]],
- ['url',['url',['../class_tg_bot_1_1_inline_keyboard_button.html#ab9b5e02f10e2cd937a3d3794d26e6bf3',1,'TgBot::InlineKeyboardButton::url()'],['../class_tg_bot_1_1_inline_query_result_article.html#a772fc689e3813a8025eb3c0d69e6a109',1,'TgBot::InlineQueryResultArticle::url()'],['../class_tg_bot_1_1_message_entity.html#a2cf6b38ee3116a4589d5f8263e53c51f',1,'TgBot::MessageEntity::url()'],['../class_tg_bot_1_1_webhook_info.html#a4f1f6efd16518a24e8c153f5e126a36f',1,'TgBot::WebhookInfo::url()']]],
- ['user',['user',['../class_tg_bot_1_1_chat_member.html#a1a1cefdfec4a60bd6ba1e588edad9aa1',1,'TgBot::ChatMember::user()'],['../class_tg_bot_1_1_message_entity.html#affef16e94f7f3382260b85c66726bc48',1,'TgBot::MessageEntity::user()']]],
- ['userid',['userId',['../class_tg_bot_1_1_contact.html#a35e56ce0b16eb1119431043dccd8056b',1,'TgBot::Contact']]],
- ['username',['username',['../class_tg_bot_1_1_chat.html#afce7dfa93a025025eef940447ed17990',1,'TgBot::Chat::username()'],['../class_tg_bot_1_1_user.html#a3b32a26af904966eb8f961309f49eeba',1,'TgBot::User::username()']]]
+ ['telegrampaymentchargeid',['telegramPaymentChargeId',['../class_tg_bot_1_1_successful_payment.html#a42ec4a5d0de537eaf1e9d43866ac3c04',1,'TgBot::SuccessfulPayment']]],
+ ['text',['text',['../class_tg_bot_1_1_inline_keyboard_button.html#aa96c745e6d2c531bc50bf344ff0fee6f',1,'TgBot::InlineKeyboardButton::text()'],['../class_tg_bot_1_1_keyboard_button.html#ac9ac8ddd73e27732fcbab7163ff74e2e',1,'TgBot::KeyboardButton::text()'],['../class_tg_bot_1_1_message.html#af9e05110ffd8c5356c523e1501dbd108',1,'TgBot::Message::text()']]],
+ ['thumb',['thumb',['../class_tg_bot_1_1_document.html#a21a156d86da82dcb636fba01a3ef351f',1,'TgBot::Document::thumb()'],['../class_tg_bot_1_1_sticker.html#aff8374f6355156deae78e8f934f3aab3',1,'TgBot::Sticker::thumb()'],['../class_tg_bot_1_1_video.html#ab71e1325c685af9e67ddf0af418a77a7',1,'TgBot::Video::thumb()'],['../class_tg_bot_1_1_video_note.html#ac9d929d057a59bdfb1dee50819b0e06f',1,'TgBot::VideoNote::thumb()']]],
+ ['thumbheight',['thumbHeight',['../class_tg_bot_1_1_inline_query_result_article.html#aff3b505e37177d9e7e6e2983c0aedcba',1,'TgBot::InlineQueryResultArticle::thumbHeight()'],['../class_tg_bot_1_1_inline_query_result_contact.html#aa75d7c816783d54170b307ce99d65e56',1,'TgBot::InlineQueryResultContact::thumbHeight()'],['../class_tg_bot_1_1_inline_query_result_document.html#a02c137d775ab621a206e12268491392f',1,'TgBot::InlineQueryResultDocument::thumbHeight()'],['../class_tg_bot_1_1_inline_query_result_location.html#a5a62d2f1ab0003c08cea5f66cc8fbaf2',1,'TgBot::InlineQueryResultLocation::thumbHeight()'],['../class_tg_bot_1_1_inline_query_result_venue.html#a284c445f7142d1f83fe78c22681747c2',1,'TgBot::InlineQueryResultVenue::thumbHeight()']]],
+ ['thumburl',['thumbUrl',['../class_tg_bot_1_1_inline_query_result_article.html#a842471f67e9ae13cbe79e1a1bb43b21e',1,'TgBot::InlineQueryResultArticle::thumbUrl()'],['../class_tg_bot_1_1_inline_query_result_contact.html#a27661e2e0d1e7746e92e569a023b566d',1,'TgBot::InlineQueryResultContact::thumbUrl()'],['../class_tg_bot_1_1_inline_query_result_document.html#a7d119b843296c1f51392f05b7dc221df',1,'TgBot::InlineQueryResultDocument::thumbUrl()'],['../class_tg_bot_1_1_inline_query_result_gif.html#a0872ef8aa09cbf3b1fba851dd37e49a3',1,'TgBot::InlineQueryResultGif::thumbUrl()'],['../class_tg_bot_1_1_inline_query_result_location.html#ae18d6b73278913416e3cbc1b23dc88a4',1,'TgBot::InlineQueryResultLocation::thumbUrl()'],['../class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#ac90d65262a4481d149f90153bcf621e5',1,'TgBot::InlineQueryResultMpeg4Gif::thumbUrl()'],['../class_tg_bot_1_1_inline_query_result_photo.html#aca6ea097fce7827241ae1628c44a5893',1,'TgBot::InlineQueryResultPhoto::thumbUrl()'],['../class_tg_bot_1_1_inline_query_result_venue.html#a7c54d597c7b13147109ca777364abf90',1,'TgBot::InlineQueryResultVenue::thumbUrl()'],['../class_tg_bot_1_1_inline_query_result_video.html#aa03003971380ecfaef6466f2cbb3e721',1,'TgBot::InlineQueryResultVideo::thumbUrl()']]],
+ ['thumbwidth',['thumbWidth',['../class_tg_bot_1_1_inline_query_result_article.html#a20bcfc41429b0b8f77339ffa45ebf42d',1,'TgBot::InlineQueryResultArticle::thumbWidth()'],['../class_tg_bot_1_1_inline_query_result_contact.html#a518e5a825d0e5a715d5bbdc08b75ecfa',1,'TgBot::InlineQueryResultContact::thumbWidth()'],['../class_tg_bot_1_1_inline_query_result_document.html#a5b795d9e5cc5bac980c68d44fca1e6ce',1,'TgBot::InlineQueryResultDocument::thumbWidth()'],['../class_tg_bot_1_1_inline_query_result_location.html#a486129a565c022620721f78f6b546442',1,'TgBot::InlineQueryResultLocation::thumbWidth()'],['../class_tg_bot_1_1_inline_query_result_venue.html#a88471f6acad35d4d45641572e4730517',1,'TgBot::InlineQueryResultVenue::thumbWidth()']]],
+ ['title',['title',['../class_tg_bot_1_1_audio.html#a93a600b9821a425e31e51fdee027e1b4',1,'TgBot::Audio::title()'],['../class_tg_bot_1_1_chat.html#a15a1f1328125b45ba80ea8ee5a99aed0',1,'TgBot::Chat::title()'],['../class_tg_bot_1_1_inline_query_result.html#a1d94f4380732940843c30408fa85f994',1,'TgBot::InlineQueryResult::title()'],['../class_tg_bot_1_1_input_venue_message_content.html#ae5c1b7d2263d1722662b7eb6fceb9038',1,'TgBot::InputVenueMessageContent::title()'],['../class_tg_bot_1_1_invoice.html#a5b53e4a6a2e3669a960d379a4147abae',1,'TgBot::Invoice::title()'],['../class_tg_bot_1_1_shipping_option.html#a176727e25151781f0b050c58b329ff8e',1,'TgBot::ShippingOption::title()'],['../class_tg_bot_1_1_sticker_set.html#ade2402dfdb526b9826eb4db22527f0e2',1,'TgBot::StickerSet::title()'],['../class_tg_bot_1_1_venue.html#afc6d630815d434ebf97a86a47f74ca50',1,'TgBot::Venue::title()']]],
+ ['totalamount',['totalAmount',['../class_tg_bot_1_1_invoice.html#a8008d2f948d705aa48bc0557d071e62f',1,'TgBot::Invoice::totalAmount()'],['../class_tg_bot_1_1_pre_checkout_query.html#a8cfd3e1f3cd74543a365f8c514693cdf',1,'TgBot::PreCheckoutQuery::totalAmount()'],['../class_tg_bot_1_1_successful_payment.html#a5e2d3de9df8e9ee28b9e9c5e037cadc7',1,'TgBot::SuccessfulPayment::totalAmount()']]],
+ ['totalcount',['totalCount',['../class_tg_bot_1_1_user_profile_photos.html#a33bfd559f54c4c8bf214698392473675',1,'TgBot::UserProfilePhotos']]],
+ ['type',['type',['../class_tg_bot_1_1_chat.html#a86d47a69eb66a74d7f5b294700d884cd',1,'TgBot::Chat::type()'],['../class_tg_bot_1_1_inline_query_result.html#a264821cb9ed371fc04809effb2ec9bf0',1,'TgBot::InlineQueryResult::type()'],['../class_tg_bot_1_1_input_media.html#a8080040900519b706a367ecfd7b28226',1,'TgBot::InputMedia::type()'],['../class_tg_bot_1_1_input_message_content.html#ad9bc101393caa3296bdae0fe01f4e033',1,'TgBot::InputMessageContent::type()'],['../class_tg_bot_1_1_message_entity.html#adec4d61f5859cb0384e84dbe18988d78',1,'TgBot::MessageEntity::type()'],['../class_tg_bot_1_1_inline_query_result_article.html#a2ac4cf6bc5250918a174dbe682c3bf53',1,'TgBot::InlineQueryResultArticle::TYPE()'],['../class_tg_bot_1_1_inline_query_result_audio.html#ab960012722242607ff0a750fdfe23af8',1,'TgBot::InlineQueryResultAudio::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_audio.html#acf2eff803eb8424b82ab8aea8aa80861',1,'TgBot::InlineQueryResultCachedAudio::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_document.html#a9d80911440193d7339cb8e92e9cd9689',1,'TgBot::InlineQueryResultCachedDocument::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_gif.html#aede9144f3bb8981f762fe41b535d70f3',1,'TgBot::InlineQueryResultCachedGif::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#a15f048e3a8941af275ed1b1acff315dc',1,'TgBot::InlineQueryResultCachedMpeg4Gif::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_photo.html#a488700afb101023e8b2b3db6ea473516',1,'TgBot::InlineQueryResultCachedPhoto::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_sticker.html#acc1ea7fb18381536e9febe703a877b6a',1,'TgBot::InlineQueryResultCachedSticker::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_video.html#a8fcf93246bb9aca282f0a7cd9c267847',1,'TgBot::InlineQueryResultCachedVideo::TYPE()'],['../class_tg_bot_1_1_inline_query_result_cached_voice.html#abdb1348f2bcc954f2c96f9521ba79a82',1,'TgBot::InlineQueryResultCachedVoice::TYPE()'],['../class_tg_bot_1_1_inline_query_result_contact.html#a6025353b3ddcda68373fb9cef201b625',1,'TgBot::InlineQueryResultContact::TYPE()'],['../class_tg_bot_1_1_inline_query_result_document.html#a89b5f6af9fa3ec4efb09422795e5e6a6',1,'TgBot::InlineQueryResultDocument::TYPE()'],['../class_tg_bot_1_1_inline_query_result_game.html#aa5f1b3040c290d0a60c5019f7f3109c7',1,'TgBot::InlineQueryResultGame::TYPE()'],['../class_tg_bot_1_1_inline_query_result_gif.html#a0e1e6dfd253f170a7b9948e41305cf19',1,'TgBot::InlineQueryResultGif::TYPE()'],['../class_tg_bot_1_1_inline_query_result_location.html#adadca32d8d97f8222b68fdcd58502d8c',1,'TgBot::InlineQueryResultLocation::TYPE()'],['../class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#adb13797566bf91aa480bf10cf1655239',1,'TgBot::InlineQueryResultMpeg4Gif::TYPE()'],['../class_tg_bot_1_1_inline_query_result_photo.html#a09ab59ecf475c00b74d22dcf3b848279',1,'TgBot::InlineQueryResultPhoto::TYPE()'],['../class_tg_bot_1_1_inline_query_result_venue.html#a8c83ac044324cfa8051dac217d8a5c48',1,'TgBot::InlineQueryResultVenue::TYPE()'],['../class_tg_bot_1_1_inline_query_result_video.html#a047be2302b52d3a4b1aaccf4045bb922',1,'TgBot::InlineQueryResultVideo::TYPE()'],['../class_tg_bot_1_1_inline_query_result_voice.html#aed1455e6e8e8ba89bc9fa5895f52896d',1,'TgBot::InlineQueryResultVoice::TYPE()']]]
];
diff --git a/docs/search/variables_14.js b/docs/search/variables_14.js
index 0ae80db..da0a265 100644
--- a/docs/search/variables_14.js
+++ b/docs/search/variables_14.js
@@ -1,15 +1,9 @@
var searchData=
[
- ['value',['value',['../class_tg_bot_1_1_http_req_arg.html#ae854084229a093b6819953d0055844eb',1,'TgBot::HttpReqArg']]],
- ['venue',['venue',['../class_tg_bot_1_1_message.html#a9739779daeda0ac90d711349e0674f6e',1,'TgBot::Message']]],
- ['video',['video',['../class_tg_bot_1_1_message.html#abd645f5273f4cd142979beab925ff16f',1,'TgBot::Message']]],
- ['videoduration',['videoDuration',['../class_tg_bot_1_1_inline_query_result_video.html#a80c3c9b52a29c93ea2899fdfa12ebfa4',1,'TgBot::InlineQueryResultVideo']]],
- ['videofileid',['videoFileId',['../class_tg_bot_1_1_inline_query_result_cached_video.html#abea4deca4249a41cb3fbe999ed820fa0',1,'TgBot::InlineQueryResultCachedVideo']]],
- ['videoheight',['videoHeight',['../class_tg_bot_1_1_inline_query_result_video.html#a309ec0df18900ecaf458d6373b9aa49e',1,'TgBot::InlineQueryResultVideo']]],
- ['videourl',['videoUrl',['../class_tg_bot_1_1_inline_query_result_video.html#ace4b498ad92fd17782fbd8e40564f287',1,'TgBot::InlineQueryResultVideo']]],
- ['videowidth',['videoWidth',['../class_tg_bot_1_1_inline_query_result_video.html#ac8b569e1eb960afc51ef894a553750a3',1,'TgBot::InlineQueryResultVideo']]],
- ['voice',['voice',['../class_tg_bot_1_1_message.html#a45147e56a0cb9b7dee926da7a11a0093',1,'TgBot::Message']]],
- ['voiceduration',['voiceDuration',['../class_tg_bot_1_1_inline_query_result_voice.html#a628636c93a2dbf8440cb3989ba1aaceb',1,'TgBot::InlineQueryResultVoice']]],
- ['voicefileid',['voiceFileId',['../class_tg_bot_1_1_inline_query_result_cached_voice.html#ab3810efdb799663c6fa106b3d28fb759',1,'TgBot::InlineQueryResultCachedVoice']]],
- ['voiceurl',['voiceUrl',['../class_tg_bot_1_1_inline_query_result_voice.html#afc09fe61b4fcdce1644d55ec488ecda9',1,'TgBot::InlineQueryResultVoice']]]
+ ['untildate',['untilDate',['../class_tg_bot_1_1_chat_member.html#ace7455f999a39f804ff559bc77f7814d',1,'TgBot::ChatMember']]],
+ ['updateid',['updateId',['../class_tg_bot_1_1_update.html#af4d35314c4e49839f7012a9671ede097',1,'TgBot::Update']]],
+ ['url',['url',['../class_tg_bot_1_1_inline_keyboard_button.html#ab9b5e02f10e2cd937a3d3794d26e6bf3',1,'TgBot::InlineKeyboardButton::url()'],['../class_tg_bot_1_1_inline_query_result_article.html#a772fc689e3813a8025eb3c0d69e6a109',1,'TgBot::InlineQueryResultArticle::url()'],['../class_tg_bot_1_1_message_entity.html#a2cf6b38ee3116a4589d5f8263e53c51f',1,'TgBot::MessageEntity::url()'],['../class_tg_bot_1_1_webhook_info.html#a4f1f6efd16518a24e8c153f5e126a36f',1,'TgBot::WebhookInfo::url()']]],
+ ['user',['user',['../class_tg_bot_1_1_chat_member.html#a1a1cefdfec4a60bd6ba1e588edad9aa1',1,'TgBot::ChatMember::user()'],['../class_tg_bot_1_1_message_entity.html#affef16e94f7f3382260b85c66726bc48',1,'TgBot::MessageEntity::user()']]],
+ ['userid',['userId',['../class_tg_bot_1_1_contact.html#a35e56ce0b16eb1119431043dccd8056b',1,'TgBot::Contact']]],
+ ['username',['username',['../class_tg_bot_1_1_chat.html#afce7dfa93a025025eef940447ed17990',1,'TgBot::Chat::username()'],['../class_tg_bot_1_1_user.html#a3b32a26af904966eb8f961309f49eeba',1,'TgBot::User::username()']]]
];
diff --git a/docs/search/variables_15.js b/docs/search/variables_15.js
index 0a04f92..0ae80db 100644
--- a/docs/search/variables_15.js
+++ b/docs/search/variables_15.js
@@ -1,4 +1,15 @@
var searchData=
[
- ['width',['width',['../class_tg_bot_1_1_photo_size.html#a7259a178989557450d9732281d23099f',1,'TgBot::PhotoSize::width()'],['../class_tg_bot_1_1_sticker.html#a059e6027de50f618ca5d454cee943fcb',1,'TgBot::Sticker::width()'],['../class_tg_bot_1_1_video.html#a65ea94712e107b2e36109f5ec88b0a35',1,'TgBot::Video::width()']]]
+ ['value',['value',['../class_tg_bot_1_1_http_req_arg.html#ae854084229a093b6819953d0055844eb',1,'TgBot::HttpReqArg']]],
+ ['venue',['venue',['../class_tg_bot_1_1_message.html#a9739779daeda0ac90d711349e0674f6e',1,'TgBot::Message']]],
+ ['video',['video',['../class_tg_bot_1_1_message.html#abd645f5273f4cd142979beab925ff16f',1,'TgBot::Message']]],
+ ['videoduration',['videoDuration',['../class_tg_bot_1_1_inline_query_result_video.html#a80c3c9b52a29c93ea2899fdfa12ebfa4',1,'TgBot::InlineQueryResultVideo']]],
+ ['videofileid',['videoFileId',['../class_tg_bot_1_1_inline_query_result_cached_video.html#abea4deca4249a41cb3fbe999ed820fa0',1,'TgBot::InlineQueryResultCachedVideo']]],
+ ['videoheight',['videoHeight',['../class_tg_bot_1_1_inline_query_result_video.html#a309ec0df18900ecaf458d6373b9aa49e',1,'TgBot::InlineQueryResultVideo']]],
+ ['videourl',['videoUrl',['../class_tg_bot_1_1_inline_query_result_video.html#ace4b498ad92fd17782fbd8e40564f287',1,'TgBot::InlineQueryResultVideo']]],
+ ['videowidth',['videoWidth',['../class_tg_bot_1_1_inline_query_result_video.html#ac8b569e1eb960afc51ef894a553750a3',1,'TgBot::InlineQueryResultVideo']]],
+ ['voice',['voice',['../class_tg_bot_1_1_message.html#a45147e56a0cb9b7dee926da7a11a0093',1,'TgBot::Message']]],
+ ['voiceduration',['voiceDuration',['../class_tg_bot_1_1_inline_query_result_voice.html#a628636c93a2dbf8440cb3989ba1aaceb',1,'TgBot::InlineQueryResultVoice']]],
+ ['voicefileid',['voiceFileId',['../class_tg_bot_1_1_inline_query_result_cached_voice.html#ab3810efdb799663c6fa106b3d28fb759',1,'TgBot::InlineQueryResultCachedVoice']]],
+ ['voiceurl',['voiceUrl',['../class_tg_bot_1_1_inline_query_result_voice.html#afc09fe61b4fcdce1644d55ec488ecda9',1,'TgBot::InlineQueryResultVoice']]]
];
diff --git a/docs/search/variables_16.html b/docs/search/variables_16.html
new file mode 100644
index 0000000..737584f
--- /dev/null
+++ b/docs/search/variables_16.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_16.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/search/variables_16.js b/docs/search/variables_16.js
new file mode 100644
index 0000000..5306d8e
--- /dev/null
+++ b/docs/search/variables_16.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['width',['width',['../class_tg_bot_1_1_input_media.html#afa903b8b20fd1cf71b1f0510a4563a9a',1,'TgBot::InputMedia::width()'],['../class_tg_bot_1_1_photo_size.html#a7259a178989557450d9732281d23099f',1,'TgBot::PhotoSize::width()'],['../class_tg_bot_1_1_sticker.html#a059e6027de50f618ca5d454cee943fcb',1,'TgBot::Sticker::width()'],['../class_tg_bot_1_1_video.html#a65ea94712e107b2e36109f5ec88b0a35',1,'TgBot::Video::width()']]]
+];
diff --git a/docs/search/variables_17.html b/docs/search/variables_17.html
new file mode 100644
index 0000000..fe5c7ef
--- /dev/null
+++ b/docs/search/variables_17.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_17.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/search/variables_17.js b/docs/search/variables_17.js
new file mode 100644
index 0000000..66cf0a0
--- /dev/null
+++ b/docs/search/variables_17.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['xshift',['xShift',['../class_tg_bot_1_1_mask_position.html#ac4e73bf83077bce72be0ee031f2f5d83',1,'TgBot::MaskPosition']]]
+];
diff --git a/docs/search/variables_18.html b/docs/search/variables_18.html
new file mode 100644
index 0000000..56aa0a7
--- /dev/null
+++ b/docs/search/variables_18.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_18.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/search/variables_18.js b/docs/search/variables_18.js
new file mode 100644
index 0000000..409322d
--- /dev/null
+++ b/docs/search/variables_18.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['yshift',['yShift',['../class_tg_bot_1_1_mask_position.html#a56700f4f5ce4902c978df680cfd6a424',1,'TgBot::MaskPosition']]]
+];
diff --git a/docs/search/variables_2.js b/docs/search/variables_2.js
index 3e97c65..abe3fe9 100644
--- a/docs/search/variables_2.js
+++ b/docs/search/variables_2.js
@@ -1,12 +1,4 @@
var searchData=
[
- ['callbackdata',['callbackData',['../class_tg_bot_1_1_inline_keyboard_button.html#a25716bdfc7a0719f1c17702a8d6a8aa4',1,'TgBot::InlineKeyboardButton']]],
- ['callbackquery',['callbackQuery',['../class_tg_bot_1_1_update.html#a2c6890adcab16d6a306b3b89fd954f6f',1,'TgBot::Update']]],
- ['caption',['caption',['../class_tg_bot_1_1_inline_query_result.html#acfc3e23bb91a081e9cbebea3de417f70',1,'TgBot::InlineQueryResult::caption()'],['../class_tg_bot_1_1_message.html#a2c8eb6214270371cfb094b699c07f695',1,'TgBot::Message::caption()']]],
- ['channelchatcreated',['channelChatCreated',['../class_tg_bot_1_1_message.html#a537a751af11a7f18d92c1d70c93c9f2d',1,'TgBot::Message']]],
- ['channelpost',['channelPost',['../class_tg_bot_1_1_update.html#aabddc6947fe255f1763802532d34ef2b',1,'TgBot::Update']]],
- ['chat',['chat',['../class_tg_bot_1_1_message.html#a773fa770b84fe97263a096c0ddfb096a',1,'TgBot::Message']]],
- ['chatinstance',['chatInstance',['../class_tg_bot_1_1_callback_query.html#a1c60e74159327d5e9e686f4a1278a373',1,'TgBot::CallbackQuery']]],
- ['choseninlineresult',['chosenInlineResult',['../class_tg_bot_1_1_update.html#aa3fab72bc10111e2f8f8930c43a0ff8b',1,'TgBot::Update']]],
- ['contact',['contact',['../class_tg_bot_1_1_message.html#adb3a1a65ce014085f7231f8d356b6c4f',1,'TgBot::Message']]]
+ ['bigfileid',['bigFileId',['../class_tg_bot_1_1_chat_photo.html#a6939e40e825e12b9b5dd2002d6d4d178',1,'TgBot::ChatPhoto']]]
];
diff --git a/docs/search/variables_3.js b/docs/search/variables_3.js
index f978234..7c243d5 100644
--- a/docs/search/variables_3.js
+++ b/docs/search/variables_3.js
@@ -1,12 +1,31 @@
var searchData=
[
- ['data',['data',['../class_tg_bot_1_1_http_server_1_1_connection.html#a23e0644c0e4d02eb96b9dd61404a8788',1,'TgBot::HttpServer::Connection::data()'],['../class_tg_bot_1_1_callback_query.html#a9247402a210f4df79cf044683fb66734',1,'TgBot::CallbackQuery::data()'],['../class_tg_bot_1_1_input_file.html#a1633c8f4a40274f53ee6aed3ecd42ef7',1,'TgBot::InputFile::data()']]],
- ['date',['date',['../class_tg_bot_1_1_message.html#ad49187c847973a024ab158103a8c87fd',1,'TgBot::Message']]],
- ['deletechatphoto',['deleteChatPhoto',['../class_tg_bot_1_1_message.html#a35db549a420fd4b5a28b4a5a569770d5',1,'TgBot::Message']]],
- ['description',['description',['../class_tg_bot_1_1_inline_query_result_article.html#adb17d53fd713e3203b6e3ebf4947d404',1,'TgBot::InlineQueryResultArticle::description()'],['../class_tg_bot_1_1_inline_query_result_cached_document.html#adbd95fa3dd4f9d2efce22f79efff5650',1,'TgBot::InlineQueryResultCachedDocument::description()'],['../class_tg_bot_1_1_inline_query_result_cached_photo.html#ae3ee1094fb0d586145265557a4967472',1,'TgBot::InlineQueryResultCachedPhoto::description()'],['../class_tg_bot_1_1_inline_query_result_cached_video.html#a9e8cec9c88eaa986929575dda800f833',1,'TgBot::InlineQueryResultCachedVideo::description()'],['../class_tg_bot_1_1_inline_query_result_document.html#a1a8cb4000b1a15091a03196d3304b363',1,'TgBot::InlineQueryResultDocument::description()'],['../class_tg_bot_1_1_inline_query_result_photo.html#a3bc4bf8bfdadeff170be433b537d445a',1,'TgBot::InlineQueryResultPhoto::description()'],['../class_tg_bot_1_1_inline_query_result_video.html#a43bbb53cf78b8ea8f40590d014e23eec',1,'TgBot::InlineQueryResultVideo::description()']]],
- ['disablewebpagepreview',['disableWebPagePreview',['../class_tg_bot_1_1_input_text_message_content.html#a34537bb0f04f312293f4717526f32ecc',1,'TgBot::InputTextMessageContent']]],
- ['document',['document',['../class_tg_bot_1_1_message.html#a9d4520b321f421425803aa5c5a414e72',1,'TgBot::Message']]],
- ['documentfileid',['documentFileId',['../class_tg_bot_1_1_inline_query_result_cached_document.html#adc8dec6c94ecd3948a02123010fc9454',1,'TgBot::InlineQueryResultCachedDocument']]],
- ['documenturl',['documentUrl',['../class_tg_bot_1_1_inline_query_result_document.html#ad100723d377947665ed69b77bc3a7746',1,'TgBot::InlineQueryResultDocument']]],
- ['duration',['duration',['../class_tg_bot_1_1_audio.html#a91867bc1857d43021c352781c8b1764d',1,'TgBot::Audio::duration()'],['../class_tg_bot_1_1_video.html#a93c71de6b8a012b185618a896c4c5e5a',1,'TgBot::Video::duration()'],['../class_tg_bot_1_1_voice.html#a65629e696801e0c68e7822a82df13679',1,'TgBot::Voice::duration()']]]
+ ['callbackdata',['callbackData',['../class_tg_bot_1_1_inline_keyboard_button.html#a25716bdfc7a0719f1c17702a8d6a8aa4',1,'TgBot::InlineKeyboardButton']]],
+ ['callbackquery',['callbackQuery',['../class_tg_bot_1_1_update.html#a2c6890adcab16d6a306b3b89fd954f6f',1,'TgBot::Update']]],
+ ['canaddwebpagepreviews',['canAddWebPagePreviews',['../class_tg_bot_1_1_chat_member.html#a1c6b3267284c33738529f21ed421f422',1,'TgBot::ChatMember']]],
+ ['canbeedited',['canBeEdited',['../class_tg_bot_1_1_chat_member.html#a384d160e04985dfc09fe75b2d41ee959',1,'TgBot::ChatMember']]],
+ ['canchangeinfo',['canChangeInfo',['../class_tg_bot_1_1_chat_member.html#a8f87b8e49404e2dcf10f0b7fdc0ebd2e',1,'TgBot::ChatMember']]],
+ ['candeletemessages',['canDeleteMessages',['../class_tg_bot_1_1_chat_member.html#a94c6526ee858618a2de90e97b206c987',1,'TgBot::ChatMember']]],
+ ['caneditmessages',['canEditMessages',['../class_tg_bot_1_1_chat_member.html#a0f785d057d0b4ad7178f54c8a366b7b7',1,'TgBot::ChatMember']]],
+ ['caninviteusers',['canInviteUsers',['../class_tg_bot_1_1_chat_member.html#a8da77ae47a171bdafc72c5420293ecbc',1,'TgBot::ChatMember']]],
+ ['canpinmessages',['canPinMessages',['../class_tg_bot_1_1_chat_member.html#aebb5db396b746a9cbd1a4b7fed79b0a0',1,'TgBot::ChatMember']]],
+ ['canpostmessages',['canPostMessages',['../class_tg_bot_1_1_chat_member.html#a1c80bc423c534a4118ea8a4d1b7b9b2b',1,'TgBot::ChatMember']]],
+ ['canpromotemembers',['canPromoteMembers',['../class_tg_bot_1_1_chat_member.html#abee156a19f1a0b23e67a7424b432cb23',1,'TgBot::ChatMember']]],
+ ['canrestrictmembers',['canRestrictMembers',['../class_tg_bot_1_1_chat_member.html#a12701701c84d3b29be86ac15fa940ed7',1,'TgBot::ChatMember']]],
+ ['cansendmediamessages',['canSendMediaMessages',['../class_tg_bot_1_1_chat_member.html#af834543dad37d08f3496f92d7c5e9f9c',1,'TgBot::ChatMember']]],
+ ['cansendmessages',['canSendMessages',['../class_tg_bot_1_1_chat_member.html#ae8c21db2c7d9dae42c40494299ae9c01',1,'TgBot::ChatMember']]],
+ ['cansendothermessages',['canSendOtherMessages',['../class_tg_bot_1_1_chat_member.html#acf62ee2b93c10a11a34ec12dbdca7d21',1,'TgBot::ChatMember']]],
+ ['cansetstickerset',['canSetStickerSet',['../class_tg_bot_1_1_chat.html#a634c679550d78b602254cf3044f6169a',1,'TgBot::Chat']]],
+ ['caption',['caption',['../class_tg_bot_1_1_inline_query_result.html#acfc3e23bb91a081e9cbebea3de417f70',1,'TgBot::InlineQueryResult::caption()'],['../class_tg_bot_1_1_input_media.html#a5fd875b292792f8d699d7bb678e68c90',1,'TgBot::InputMedia::caption()'],['../class_tg_bot_1_1_message.html#a2c8eb6214270371cfb094b699c07f695',1,'TgBot::Message::caption()']]],
+ ['captionentities',['captionEntities',['../class_tg_bot_1_1_message.html#a112bce084dd4b01dc5918a1232c4cc05',1,'TgBot::Message']]],
+ ['channelchatcreated',['channelChatCreated',['../class_tg_bot_1_1_message.html#a537a751af11a7f18d92c1d70c93c9f2d',1,'TgBot::Message']]],
+ ['channelpost',['channelPost',['../class_tg_bot_1_1_update.html#aabddc6947fe255f1763802532d34ef2b',1,'TgBot::Update']]],
+ ['chat',['chat',['../class_tg_bot_1_1_message.html#a773fa770b84fe97263a096c0ddfb096a',1,'TgBot::Message']]],
+ ['chatinstance',['chatInstance',['../class_tg_bot_1_1_callback_query.html#a1c60e74159327d5e9e686f4a1278a373',1,'TgBot::CallbackQuery']]],
+ ['choseninlineresult',['chosenInlineResult',['../class_tg_bot_1_1_update.html#aa3fab72bc10111e2f8f8930c43a0ff8b',1,'TgBot::Update']]],
+ ['city',['city',['../class_tg_bot_1_1_shipping_address.html#ac5fe3272ae0fe6e00214ca41b2888d69',1,'TgBot::ShippingAddress']]],
+ ['contact',['contact',['../class_tg_bot_1_1_message.html#adb3a1a65ce014085f7231f8d356b6c4f',1,'TgBot::Message']]],
+ ['containsmasks',['containsMasks',['../class_tg_bot_1_1_sticker_set.html#ab1255b8783dc35b3535c46acbe3b4ca6',1,'TgBot::StickerSet']]],
+ ['countrycode',['countryCode',['../class_tg_bot_1_1_shipping_address.html#a5e0083ea43cd7e629b645de8e88e8ab8',1,'TgBot::ShippingAddress']]],
+ ['currency',['currency',['../class_tg_bot_1_1_invoice.html#a9207fea93e6b3f3aa1081c8ab9039f8a',1,'TgBot::Invoice::currency()'],['../class_tg_bot_1_1_pre_checkout_query.html#ac681a885c6e253c134cd659b91348182',1,'TgBot::PreCheckoutQuery::currency()'],['../class_tg_bot_1_1_successful_payment.html#a7cabedcd7e557d607baf968c2fc454f3',1,'TgBot::SuccessfulPayment::currency()']]]
];
diff --git a/docs/search/variables_4.js b/docs/search/variables_4.js
index 081c6d9..feaa90c 100644
--- a/docs/search/variables_4.js
+++ b/docs/search/variables_4.js
@@ -1,8 +1,12 @@
var searchData=
[
- ['editdate',['editDate',['../class_tg_bot_1_1_message.html#a5e47295516df0a7ceb9fbb8119c8ab0a',1,'TgBot::Message']]],
- ['editedchannelpost',['editedChannelPost',['../class_tg_bot_1_1_update.html#a05588da55717387ef91434f014afff1b',1,'TgBot::Update']]],
- ['editedmessage',['editedMessage',['../class_tg_bot_1_1_update.html#a188502d94515baee85ba30f58cffa1b5',1,'TgBot::Update']]],
- ['emoji',['emoji',['../class_tg_bot_1_1_sticker.html#a91d598b9805292d3956b47d88febe001',1,'TgBot::Sticker']]],
- ['entities',['entities',['../class_tg_bot_1_1_message.html#a53c199056538ebe72c65e409deaf7a8e',1,'TgBot::Message']]]
+ ['data',['data',['../class_tg_bot_1_1_http_server_1_1_connection.html#a23e0644c0e4d02eb96b9dd61404a8788',1,'TgBot::HttpServer::Connection::data()'],['../class_tg_bot_1_1_callback_query.html#a9247402a210f4df79cf044683fb66734',1,'TgBot::CallbackQuery::data()'],['../class_tg_bot_1_1_input_file.html#a1633c8f4a40274f53ee6aed3ecd42ef7',1,'TgBot::InputFile::data()']]],
+ ['date',['date',['../class_tg_bot_1_1_message.html#ad49187c847973a024ab158103a8c87fd',1,'TgBot::Message']]],
+ ['deletechatphoto',['deleteChatPhoto',['../class_tg_bot_1_1_message.html#a35db549a420fd4b5a28b4a5a569770d5',1,'TgBot::Message']]],
+ ['description',['description',['../class_tg_bot_1_1_chat.html#a8f87f388215d07bb2745cdf2600ff299',1,'TgBot::Chat::description()'],['../class_tg_bot_1_1_inline_query_result_article.html#adb17d53fd713e3203b6e3ebf4947d404',1,'TgBot::InlineQueryResultArticle::description()'],['../class_tg_bot_1_1_inline_query_result_cached_document.html#adbd95fa3dd4f9d2efce22f79efff5650',1,'TgBot::InlineQueryResultCachedDocument::description()'],['../class_tg_bot_1_1_inline_query_result_cached_photo.html#ae3ee1094fb0d586145265557a4967472',1,'TgBot::InlineQueryResultCachedPhoto::description()'],['../class_tg_bot_1_1_inline_query_result_cached_video.html#a9e8cec9c88eaa986929575dda800f833',1,'TgBot::InlineQueryResultCachedVideo::description()'],['../class_tg_bot_1_1_inline_query_result_document.html#a1a8cb4000b1a15091a03196d3304b363',1,'TgBot::InlineQueryResultDocument::description()'],['../class_tg_bot_1_1_inline_query_result_photo.html#a3bc4bf8bfdadeff170be433b537d445a',1,'TgBot::InlineQueryResultPhoto::description()'],['../class_tg_bot_1_1_inline_query_result_video.html#a43bbb53cf78b8ea8f40590d014e23eec',1,'TgBot::InlineQueryResultVideo::description()'],['../class_tg_bot_1_1_invoice.html#ad3c1a7a4fbf8157e3fd72a2352226fbd',1,'TgBot::Invoice::description()']]],
+ ['disablewebpagepreview',['disableWebPagePreview',['../class_tg_bot_1_1_input_text_message_content.html#a34537bb0f04f312293f4717526f32ecc',1,'TgBot::InputTextMessageContent']]],
+ ['document',['document',['../class_tg_bot_1_1_message.html#a9d4520b321f421425803aa5c5a414e72',1,'TgBot::Message']]],
+ ['documentfileid',['documentFileId',['../class_tg_bot_1_1_inline_query_result_cached_document.html#adc8dec6c94ecd3948a02123010fc9454',1,'TgBot::InlineQueryResultCachedDocument']]],
+ ['documenturl',['documentUrl',['../class_tg_bot_1_1_inline_query_result_document.html#ad100723d377947665ed69b77bc3a7746',1,'TgBot::InlineQueryResultDocument']]],
+ ['duration',['duration',['../class_tg_bot_1_1_audio.html#a91867bc1857d43021c352781c8b1764d',1,'TgBot::Audio::duration()'],['../class_tg_bot_1_1_input_media.html#aadf7e972c4ea70c771a0da27da4aa7cd',1,'TgBot::InputMedia::duration()'],['../class_tg_bot_1_1_video.html#a93c71de6b8a012b185618a896c4c5e5a',1,'TgBot::Video::duration()'],['../class_tg_bot_1_1_video_note.html#a353b92dd7a6d3f4b370dcbea9a7f40ec',1,'TgBot::VideoNote::duration()'],['../class_tg_bot_1_1_voice.html#a65629e696801e0c68e7822a82df13679',1,'TgBot::Voice::duration()']]]
];
diff --git a/docs/search/variables_5.js b/docs/search/variables_5.js
index 5253e1c..d8d9f5b 100644
--- a/docs/search/variables_5.js
+++ b/docs/search/variables_5.js
@@ -1,19 +1,9 @@
var searchData=
[
- ['file_5fid',['file_id',['../class_tg_bot_1_1_voice.html#aa138c0d927f53572c1b43086a10e6c73',1,'TgBot::Voice']]],
- ['file_5fsize',['file_size',['../class_tg_bot_1_1_voice.html#a7c231412bd16616058b4c1d2e50244d1',1,'TgBot::Voice']]],
- ['fileid',['fileId',['../class_tg_bot_1_1_audio.html#accecab325a61cce4c4260923d21e2726',1,'TgBot::Audio::fileId()'],['../class_tg_bot_1_1_document.html#aa67870c6320092c13154abde7dcdf94c',1,'TgBot::Document::fileId()'],['../class_tg_bot_1_1_file.html#a0e64b7f89b84e674ea890399ea27dd6e',1,'TgBot::File::fileId()'],['../class_tg_bot_1_1_photo_size.html#af3ffb8066db943a59156eb22e976165e',1,'TgBot::PhotoSize::fileId()'],['../class_tg_bot_1_1_sticker.html#ace3bb46bbb491c1a9687cd14a37b25d1',1,'TgBot::Sticker::fileId()'],['../class_tg_bot_1_1_video.html#a588d9dab172e6828c1aea49c169bb289',1,'TgBot::Video::fileId()']]],
- ['filename',['fileName',['../class_tg_bot_1_1_http_req_arg.html#af75b0592fd96d9dcc31f7f5dc95425dc',1,'TgBot::HttpReqArg::fileName()'],['../class_tg_bot_1_1_document.html#a0b36f1611eb0cda45e47c989689456d6',1,'TgBot::Document::fileName()'],['../class_tg_bot_1_1_input_file.html#a47c113dd1cb4678d7ab14f1f033a5b1d',1,'TgBot::InputFile::fileName()']]],
- ['filepath',['filePath',['../class_tg_bot_1_1_file.html#ad1abfaf438998878eee537fc82b4bb6e',1,'TgBot::File']]],
- ['filesize',['fileSize',['../class_tg_bot_1_1_audio.html#ae874fb9f864741e2df69287c57fbd035',1,'TgBot::Audio::fileSize()'],['../class_tg_bot_1_1_document.html#a3c9b2dca38059ddd219abab398694bc9',1,'TgBot::Document::fileSize()'],['../class_tg_bot_1_1_file.html#a1c4a6f8d51e846ec75d15ffa2c5d1445',1,'TgBot::File::fileSize()'],['../class_tg_bot_1_1_photo_size.html#a91aae4c1b5d7c3b5e16e8677702464b4',1,'TgBot::PhotoSize::fileSize()'],['../class_tg_bot_1_1_sticker.html#a3e6951a3f8400f05dc5e4b4eb24eda1a',1,'TgBot::Sticker::fileSize()'],['../class_tg_bot_1_1_video.html#aebbdeaf632d9438f050797bd84ab6c8f',1,'TgBot::Video::fileSize()']]],
- ['firstname',['firstName',['../class_tg_bot_1_1_chat.html#a884c0c1c6d6f0a5453231f7b9049da29',1,'TgBot::Chat::firstName()'],['../class_tg_bot_1_1_contact.html#a81956d457d30f743bcb74dfbe1635bc8',1,'TgBot::Contact::firstName()'],['../class_tg_bot_1_1_inline_query_result_contact.html#a70df19e3e75c6b798a72cfb3057da235',1,'TgBot::InlineQueryResultContact::firstName()'],['../class_tg_bot_1_1_input_contact_message_content.html#a673d5217669bf5fce75f51578cdc5c1c',1,'TgBot::InputContactMessageContent::firstName()'],['../class_tg_bot_1_1_user.html#a7f7a9c98a98fdd7199d2c22c63dd75b0',1,'TgBot::User::firstName()']]],
- ['forcereply',['forceReply',['../class_tg_bot_1_1_force_reply.html#a8c4637ab74050185a86f5c058cf35de7',1,'TgBot::ForceReply']]],
- ['forwarddate',['forwardDate',['../class_tg_bot_1_1_message.html#aca1eca2a8a31a45a0b85ba472bfe991d',1,'TgBot::Message']]],
- ['forwardfrom',['forwardFrom',['../class_tg_bot_1_1_message.html#a7e4d984cb1464d0ae504d7c8ed11b508',1,'TgBot::Message']]],
- ['forwardfromchat',['forwardFromChat',['../class_tg_bot_1_1_message.html#aeab58d33a3f4e712e8b78d65f48892e5',1,'TgBot::Message']]],
- ['forwardfrommessageid',['forwardFromMessageId',['../class_tg_bot_1_1_message.html#a2149f82b01245e592cb392e2133e4667',1,'TgBot::Message']]],
- ['foursquare_5fid',['foursquare_id',['../class_tg_bot_1_1_venue.html#aec6a2d5230788e85a55cc407246ad968',1,'TgBot::Venue']]],
- ['foursquareid',['foursquareId',['../class_tg_bot_1_1_inline_query_result_venue.html#a046d6213f587de9c4acbe7bc2eb194d9',1,'TgBot::InlineQueryResultVenue::foursquareId()'],['../class_tg_bot_1_1_input_venue_message_content.html#a567018a9fe54af6933dfa7815f6b4a34',1,'TgBot::InputVenueMessageContent::foursquareId()']]],
- ['fragment',['fragment',['../class_tg_bot_1_1_url.html#abed0138e57cc2d003b61b319f34c4fcd',1,'TgBot::Url']]],
- ['from',['from',['../class_tg_bot_1_1_callback_query.html#a355ff7d9025603af780a63be540da901',1,'TgBot::CallbackQuery::from()'],['../class_tg_bot_1_1_chosen_inline_result.html#ab35d35a8968b0d943a415a23feed48cd',1,'TgBot::ChosenInlineResult::from()'],['../class_tg_bot_1_1_inline_query.html#a95db52178399e81913eec2b615ef8e04',1,'TgBot::InlineQuery::from()'],['../class_tg_bot_1_1_message.html#a65b78a13b38ad767338cd2e9d2e69ca2',1,'TgBot::Message::from()']]]
+ ['editdate',['editDate',['../class_tg_bot_1_1_message.html#a5e47295516df0a7ceb9fbb8119c8ab0a',1,'TgBot::Message']]],
+ ['editedchannelpost',['editedChannelPost',['../class_tg_bot_1_1_update.html#a05588da55717387ef91434f014afff1b',1,'TgBot::Update']]],
+ ['editedmessage',['editedMessage',['../class_tg_bot_1_1_update.html#a188502d94515baee85ba30f58cffa1b5',1,'TgBot::Update']]],
+ ['email',['email',['../class_tg_bot_1_1_order_info.html#a0cc4794ebb169cd832b6724782e29126',1,'TgBot::OrderInfo']]],
+ ['emoji',['emoji',['../class_tg_bot_1_1_sticker.html#a91d598b9805292d3956b47d88febe001',1,'TgBot::Sticker']]],
+ ['entities',['entities',['../class_tg_bot_1_1_message.html#a53c199056538ebe72c65e409deaf7a8e',1,'TgBot::Message']]]
];
diff --git a/docs/search/variables_6.js b/docs/search/variables_6.js
index 5732858..3b7a7ac 100644
--- a/docs/search/variables_6.js
+++ b/docs/search/variables_6.js
@@ -1,9 +1,20 @@
var searchData=
[
- ['gameshortname',['gameShortName',['../class_tg_bot_1_1_callback_query.html#ab2547a0ea44c8a39f351354335082234',1,'TgBot::CallbackQuery::gameShortName()'],['../class_tg_bot_1_1_inline_query_result_game.html#a27eeb729c70e39bd963b99090c53e93a',1,'TgBot::InlineQueryResultGame::gameShortName()']]],
- ['giffileid',['gifFileId',['../class_tg_bot_1_1_inline_query_result_cached_gif.html#ad23bb77e92125e6720c55e7747a9bb6f',1,'TgBot::InlineQueryResultCachedGif']]],
- ['gifheight',['gifHeight',['../class_tg_bot_1_1_inline_query_result_gif.html#ac668e2b6fca9f023e5d4198acb73faae',1,'TgBot::InlineQueryResultGif']]],
- ['gifurl',['gifUrl',['../class_tg_bot_1_1_inline_query_result_gif.html#a7f38ad7e89d2e911f3b5b8e4f9209ad0',1,'TgBot::InlineQueryResultGif']]],
- ['gifwidth',['gifWidth',['../class_tg_bot_1_1_inline_query_result_gif.html#a0a205b57827e2512f96f4f2e3ae62376',1,'TgBot::InlineQueryResultGif']]],
- ['groupchatcreated',['groupChatCreated',['../class_tg_bot_1_1_message.html#a5bbf76e34ec52a41a6392f7d61c19035',1,'TgBot::Message']]]
+ ['file_5fid',['file_id',['../class_tg_bot_1_1_voice.html#aa138c0d927f53572c1b43086a10e6c73',1,'TgBot::Voice']]],
+ ['file_5fsize',['file_size',['../class_tg_bot_1_1_voice.html#a7c231412bd16616058b4c1d2e50244d1',1,'TgBot::Voice']]],
+ ['fileid',['fileId',['../class_tg_bot_1_1_audio.html#accecab325a61cce4c4260923d21e2726',1,'TgBot::Audio::fileId()'],['../class_tg_bot_1_1_document.html#aa67870c6320092c13154abde7dcdf94c',1,'TgBot::Document::fileId()'],['../class_tg_bot_1_1_file.html#a0e64b7f89b84e674ea890399ea27dd6e',1,'TgBot::File::fileId()'],['../class_tg_bot_1_1_photo_size.html#af3ffb8066db943a59156eb22e976165e',1,'TgBot::PhotoSize::fileId()'],['../class_tg_bot_1_1_sticker.html#ace3bb46bbb491c1a9687cd14a37b25d1',1,'TgBot::Sticker::fileId()'],['../class_tg_bot_1_1_video.html#a588d9dab172e6828c1aea49c169bb289',1,'TgBot::Video::fileId()'],['../class_tg_bot_1_1_video_note.html#a74532c9411fce4e1f51e4745728e1763',1,'TgBot::VideoNote::fileId()']]],
+ ['filename',['fileName',['../class_tg_bot_1_1_http_req_arg.html#af75b0592fd96d9dcc31f7f5dc95425dc',1,'TgBot::HttpReqArg::fileName()'],['../class_tg_bot_1_1_document.html#a0b36f1611eb0cda45e47c989689456d6',1,'TgBot::Document::fileName()'],['../class_tg_bot_1_1_input_file.html#a47c113dd1cb4678d7ab14f1f033a5b1d',1,'TgBot::InputFile::fileName()']]],
+ ['filepath',['filePath',['../class_tg_bot_1_1_file.html#ad1abfaf438998878eee537fc82b4bb6e',1,'TgBot::File']]],
+ ['filesize',['fileSize',['../class_tg_bot_1_1_audio.html#ae874fb9f864741e2df69287c57fbd035',1,'TgBot::Audio::fileSize()'],['../class_tg_bot_1_1_document.html#a3c9b2dca38059ddd219abab398694bc9',1,'TgBot::Document::fileSize()'],['../class_tg_bot_1_1_file.html#a1c4a6f8d51e846ec75d15ffa2c5d1445',1,'TgBot::File::fileSize()'],['../class_tg_bot_1_1_photo_size.html#a91aae4c1b5d7c3b5e16e8677702464b4',1,'TgBot::PhotoSize::fileSize()'],['../class_tg_bot_1_1_sticker.html#a3e6951a3f8400f05dc5e4b4eb24eda1a',1,'TgBot::Sticker::fileSize()'],['../class_tg_bot_1_1_video.html#aebbdeaf632d9438f050797bd84ab6c8f',1,'TgBot::Video::fileSize()'],['../class_tg_bot_1_1_video_note.html#a2e36b1968524c2476e4d3a4a34dbab02',1,'TgBot::VideoNote::fileSize()']]],
+ ['firstname',['firstName',['../class_tg_bot_1_1_chat.html#a884c0c1c6d6f0a5453231f7b9049da29',1,'TgBot::Chat::firstName()'],['../class_tg_bot_1_1_contact.html#a81956d457d30f743bcb74dfbe1635bc8',1,'TgBot::Contact::firstName()'],['../class_tg_bot_1_1_inline_query_result_contact.html#a70df19e3e75c6b798a72cfb3057da235',1,'TgBot::InlineQueryResultContact::firstName()'],['../class_tg_bot_1_1_input_contact_message_content.html#a673d5217669bf5fce75f51578cdc5c1c',1,'TgBot::InputContactMessageContent::firstName()'],['../class_tg_bot_1_1_user.html#a7f7a9c98a98fdd7199d2c22c63dd75b0',1,'TgBot::User::firstName()']]],
+ ['forcereply',['forceReply',['../class_tg_bot_1_1_force_reply.html#a8c4637ab74050185a86f5c058cf35de7',1,'TgBot::ForceReply']]],
+ ['forwarddate',['forwardDate',['../class_tg_bot_1_1_message.html#aca1eca2a8a31a45a0b85ba472bfe991d',1,'TgBot::Message']]],
+ ['forwardfrom',['forwardFrom',['../class_tg_bot_1_1_message.html#a7e4d984cb1464d0ae504d7c8ed11b508',1,'TgBot::Message']]],
+ ['forwardfromchat',['forwardFromChat',['../class_tg_bot_1_1_message.html#aeab58d33a3f4e712e8b78d65f48892e5',1,'TgBot::Message']]],
+ ['forwardfrommessageid',['forwardFromMessageId',['../class_tg_bot_1_1_message.html#a2149f82b01245e592cb392e2133e4667',1,'TgBot::Message']]],
+ ['forwardsignature',['forwardSignature',['../class_tg_bot_1_1_message.html#a70f5fe7a8e14b0ce0842fa8661492e4a',1,'TgBot::Message']]],
+ ['foursquare_5fid',['foursquare_id',['../class_tg_bot_1_1_venue.html#aec6a2d5230788e85a55cc407246ad968',1,'TgBot::Venue']]],
+ ['foursquareid',['foursquareId',['../class_tg_bot_1_1_inline_query_result_venue.html#a046d6213f587de9c4acbe7bc2eb194d9',1,'TgBot::InlineQueryResultVenue::foursquareId()'],['../class_tg_bot_1_1_input_venue_message_content.html#a567018a9fe54af6933dfa7815f6b4a34',1,'TgBot::InputVenueMessageContent::foursquareId()']]],
+ ['fragment',['fragment',['../class_tg_bot_1_1_url.html#abed0138e57cc2d003b61b319f34c4fcd',1,'TgBot::Url']]],
+ ['from',['from',['../class_tg_bot_1_1_callback_query.html#a355ff7d9025603af780a63be540da901',1,'TgBot::CallbackQuery::from()'],['../class_tg_bot_1_1_chosen_inline_result.html#ab35d35a8968b0d943a415a23feed48cd',1,'TgBot::ChosenInlineResult::from()'],['../class_tg_bot_1_1_inline_query.html#a95db52178399e81913eec2b615ef8e04',1,'TgBot::InlineQuery::from()'],['../class_tg_bot_1_1_message.html#a65b78a13b38ad767338cd2e9d2e69ca2',1,'TgBot::Message::from()'],['../class_tg_bot_1_1_pre_checkout_query.html#a919320034b6e6f6b586a7311925bb028',1,'TgBot::PreCheckoutQuery::from()'],['../class_tg_bot_1_1_shipping_query.html#a6f10c244ff5e3323961bdc7c5eb43f31',1,'TgBot::ShippingQuery::from()']]]
];
diff --git a/docs/search/variables_7.js b/docs/search/variables_7.js
index 51bd0a8..0a042d6 100644
--- a/docs/search/variables_7.js
+++ b/docs/search/variables_7.js
@@ -1,7 +1,10 @@
var searchData=
[
- ['hascustomcertificate',['hasCustomCertificate',['../class_tg_bot_1_1_webhook_info.html#acf1dda44e0f4bf867cad1fd5b0099fca',1,'TgBot::WebhookInfo']]],
- ['height',['height',['../class_tg_bot_1_1_photo_size.html#a66dd9388e08330829fcae843f09e0ec6',1,'TgBot::PhotoSize::height()'],['../class_tg_bot_1_1_sticker.html#a0d0e6098f8a11ab88df19ff64e5e62ce',1,'TgBot::Sticker::height()'],['../class_tg_bot_1_1_video.html#a0aea87cd20a804a8e8410858b6d40968',1,'TgBot::Video::height()']]],
- ['hideurl',['hideUrl',['../class_tg_bot_1_1_inline_query_result_article.html#a4f2858334ee45a2e409e82cdb5be0256',1,'TgBot::InlineQueryResultArticle']]],
- ['host',['host',['../class_tg_bot_1_1_url.html#aa3536ad7ecd12e04db434e7566ae53e7',1,'TgBot::Url']]]
+ ['gameshortname',['gameShortName',['../class_tg_bot_1_1_callback_query.html#ab2547a0ea44c8a39f351354335082234',1,'TgBot::CallbackQuery::gameShortName()'],['../class_tg_bot_1_1_inline_query_result_game.html#a27eeb729c70e39bd963b99090c53e93a',1,'TgBot::InlineQueryResultGame::gameShortName()']]],
+ ['gifduration',['gifDuration',['../class_tg_bot_1_1_inline_query_result_gif.html#abe09430a376eb777fe7bc563ea1df5f6',1,'TgBot::InlineQueryResultGif']]],
+ ['giffileid',['gifFileId',['../class_tg_bot_1_1_inline_query_result_cached_gif.html#ad23bb77e92125e6720c55e7747a9bb6f',1,'TgBot::InlineQueryResultCachedGif']]],
+ ['gifheight',['gifHeight',['../class_tg_bot_1_1_inline_query_result_gif.html#ac668e2b6fca9f023e5d4198acb73faae',1,'TgBot::InlineQueryResultGif']]],
+ ['gifurl',['gifUrl',['../class_tg_bot_1_1_inline_query_result_gif.html#a7f38ad7e89d2e911f3b5b8e4f9209ad0',1,'TgBot::InlineQueryResultGif']]],
+ ['gifwidth',['gifWidth',['../class_tg_bot_1_1_inline_query_result_gif.html#a0a205b57827e2512f96f4f2e3ae62376',1,'TgBot::InlineQueryResultGif']]],
+ ['groupchatcreated',['groupChatCreated',['../class_tg_bot_1_1_message.html#a5bbf76e34ec52a41a6392f7d61c19035',1,'TgBot::Message']]]
];
diff --git a/docs/search/variables_8.js b/docs/search/variables_8.js
index aee906c..c3c4092 100644
--- a/docs/search/variables_8.js
+++ b/docs/search/variables_8.js
@@ -1,9 +1,7 @@
var searchData=
[
- ['id',['id',['../class_tg_bot_1_1_callback_query.html#ae9a9b23ba076f2c6d6ba4421de85f7df',1,'TgBot::CallbackQuery::id()'],['../class_tg_bot_1_1_chat.html#a0cb746cc149d10ada1af86753f25f93c',1,'TgBot::Chat::id()'],['../class_tg_bot_1_1_inline_query.html#a8787b5e72cbfc95c3e938143ba7f6ee7',1,'TgBot::InlineQuery::id()'],['../class_tg_bot_1_1_inline_query_result.html#a75316c8ba9522f44aedb9788584156db',1,'TgBot::InlineQueryResult::id()'],['../class_tg_bot_1_1_user.html#a52ed387bdcad23b2883ef86a4c1f600f',1,'TgBot::User::id()']]],
- ['inlinekeyboard',['inlineKeyboard',['../class_tg_bot_1_1_inline_keyboard_markup.html#a7ff086034bc62f1a791f2e872e652b4b',1,'TgBot::InlineKeyboardMarkup']]],
- ['inlinemessageid',['inlineMessageId',['../class_tg_bot_1_1_callback_query.html#a1565d380d5aa70d2304f572e5b56a24e',1,'TgBot::CallbackQuery::inlineMessageId()'],['../class_tg_bot_1_1_chosen_inline_result.html#ab61cb2aadbf6ab78e334cbc49076514c',1,'TgBot::ChosenInlineResult::inlineMessageId()']]],
- ['inlinequery',['inlineQuery',['../class_tg_bot_1_1_update.html#aea03e36b9015a0fe9f1278564c5b8806',1,'TgBot::Update']]],
- ['inputmessagecontent',['inputMessageContent',['../class_tg_bot_1_1_inline_query_result.html#ace9850f165c2e823696aab62391b3943',1,'TgBot::InlineQueryResult']]],
- ['isfile',['isFile',['../class_tg_bot_1_1_http_req_arg.html#a9e372ea4360d239037cfeb673d31d9f3',1,'TgBot::HttpReqArg']]]
+ ['hascustomcertificate',['hasCustomCertificate',['../class_tg_bot_1_1_webhook_info.html#acf1dda44e0f4bf867cad1fd5b0099fca',1,'TgBot::WebhookInfo']]],
+ ['height',['height',['../class_tg_bot_1_1_input_media.html#aeac8eae9ef4e06fa0c67b98a8a8042f8',1,'TgBot::InputMedia::height()'],['../class_tg_bot_1_1_photo_size.html#a66dd9388e08330829fcae843f09e0ec6',1,'TgBot::PhotoSize::height()'],['../class_tg_bot_1_1_sticker.html#a0d0e6098f8a11ab88df19ff64e5e62ce',1,'TgBot::Sticker::height()'],['../class_tg_bot_1_1_video.html#a0aea87cd20a804a8e8410858b6d40968',1,'TgBot::Video::height()']]],
+ ['hideurl',['hideUrl',['../class_tg_bot_1_1_inline_query_result_article.html#a4f2858334ee45a2e409e82cdb5be0256',1,'TgBot::InlineQueryResultArticle']]],
+ ['host',['host',['../class_tg_bot_1_1_url.html#aa3536ad7ecd12e04db434e7566ae53e7',1,'TgBot::Url']]]
];
diff --git a/docs/search/variables_9.js b/docs/search/variables_9.js
index 5ed605c..3b62c3a 100644
--- a/docs/search/variables_9.js
+++ b/docs/search/variables_9.js
@@ -1,4 +1,12 @@
var searchData=
[
- ['keyboard',['keyboard',['../class_tg_bot_1_1_reply_keyboard_markup.html#a87d9dc41554e585b137b922fa20fd020',1,'TgBot::ReplyKeyboardMarkup']]]
+ ['id',['id',['../class_tg_bot_1_1_callback_query.html#ae9a9b23ba076f2c6d6ba4421de85f7df',1,'TgBot::CallbackQuery::id()'],['../class_tg_bot_1_1_chat.html#a0cb746cc149d10ada1af86753f25f93c',1,'TgBot::Chat::id()'],['../class_tg_bot_1_1_inline_query.html#a8787b5e72cbfc95c3e938143ba7f6ee7',1,'TgBot::InlineQuery::id()'],['../class_tg_bot_1_1_inline_query_result.html#a75316c8ba9522f44aedb9788584156db',1,'TgBot::InlineQueryResult::id()'],['../class_tg_bot_1_1_pre_checkout_query.html#afaf8a7d12af830eea0644c30f51f429e',1,'TgBot::PreCheckoutQuery::id()'],['../class_tg_bot_1_1_shipping_option.html#ac482c80d9eae891d1a08437fa935f48c',1,'TgBot::ShippingOption::id()'],['../class_tg_bot_1_1_shipping_query.html#ab3b7dedd15793e42c7efe594e38f8003',1,'TgBot::ShippingQuery::id()'],['../class_tg_bot_1_1_user.html#a52ed387bdcad23b2883ef86a4c1f600f',1,'TgBot::User::id()']]],
+ ['inlinekeyboard',['inlineKeyboard',['../class_tg_bot_1_1_inline_keyboard_markup.html#a7ff086034bc62f1a791f2e872e652b4b',1,'TgBot::InlineKeyboardMarkup']]],
+ ['inlinemessageid',['inlineMessageId',['../class_tg_bot_1_1_callback_query.html#a1565d380d5aa70d2304f572e5b56a24e',1,'TgBot::CallbackQuery::inlineMessageId()'],['../class_tg_bot_1_1_chosen_inline_result.html#ab61cb2aadbf6ab78e334cbc49076514c',1,'TgBot::ChosenInlineResult::inlineMessageId()']]],
+ ['inlinequery',['inlineQuery',['../class_tg_bot_1_1_update.html#aea03e36b9015a0fe9f1278564c5b8806',1,'TgBot::Update']]],
+ ['inputmessagecontent',['inputMessageContent',['../class_tg_bot_1_1_inline_query_result.html#ace9850f165c2e823696aab62391b3943',1,'TgBot::InlineQueryResult']]],
+ ['invitelink',['inviteLink',['../class_tg_bot_1_1_chat.html#a5653ec719aa43764670c2c88055107e2',1,'TgBot::Chat']]],
+ ['invoicepayload',['invoicePayload',['../class_tg_bot_1_1_pre_checkout_query.html#abbc1cb2aed3ff25dde9272909455b9a0',1,'TgBot::PreCheckoutQuery::invoicePayload()'],['../class_tg_bot_1_1_shipping_query.html#aa62e1e79cd7f9ba961128ad89dde7899',1,'TgBot::ShippingQuery::invoicePayload()'],['../class_tg_bot_1_1_successful_payment.html#a260f6306836c863523054f076c9350c6',1,'TgBot::SuccessfulPayment::invoicePayload()']]],
+ ['isbot',['isBot',['../class_tg_bot_1_1_user.html#a9adb4af3ddf68a3a518c32a13f9415bf',1,'TgBot::User']]],
+ ['isfile',['isFile',['../class_tg_bot_1_1_http_req_arg.html#a9e372ea4360d239037cfeb673d31d9f3',1,'TgBot::HttpReqArg']]]
];
diff --git a/docs/search/variables_a.js b/docs/search/variables_a.js
index c6180e6..5ed605c 100644
--- a/docs/search/variables_a.js
+++ b/docs/search/variables_a.js
@@ -1,11 +1,4 @@
var searchData=
[
- ['lasterrordate',['lastErrorDate',['../class_tg_bot_1_1_webhook_info.html#a6c9cb25b5867db8988e45c53a6f36ab5',1,'TgBot::WebhookInfo']]],
- ['lasterrormessage',['lastErrorMessage',['../class_tg_bot_1_1_webhook_info.html#a480255d4d60fd3d669463ef86c31f4e4',1,'TgBot::WebhookInfo']]],
- ['lastname',['lastName',['../class_tg_bot_1_1_chat.html#aea14be3f3c081d6aea387cd3613fc82e',1,'TgBot::Chat::lastName()'],['../class_tg_bot_1_1_contact.html#acece1a697b1e94ba95e5a4b161f7e2d3',1,'TgBot::Contact::lastName()'],['../class_tg_bot_1_1_inline_query_result_contact.html#a5ee952bdd68e0006d377398221c6e003',1,'TgBot::InlineQueryResultContact::lastName()'],['../class_tg_bot_1_1_input_contact_message_content.html#a125669f026157308736f940e1400ed23',1,'TgBot::InputContactMessageContent::lastName()'],['../class_tg_bot_1_1_user.html#a52e3efc4237df7992eb8a698fafad9b0',1,'TgBot::User::lastName()']]],
- ['latitude',['latitude',['../class_tg_bot_1_1_inline_query_result_location.html#aedb605f7593c1772185cbb66bb63019b',1,'TgBot::InlineQueryResultLocation::latitude()'],['../class_tg_bot_1_1_inline_query_result_venue.html#a842e5f5e15da3e24e81f8d68ec00ad97',1,'TgBot::InlineQueryResultVenue::latitude()'],['../class_tg_bot_1_1_input_location_message_content.html#a2fd689365b19b085bdd59f928e3c3e16',1,'TgBot::InputLocationMessageContent::latitude()'],['../class_tg_bot_1_1_input_venue_message_content.html#a9e367296fc30563e5694764d0fcaffcb',1,'TgBot::InputVenueMessageContent::latitude()'],['../class_tg_bot_1_1_location.html#a01c1a917a3ae8bcbc8977b1b5f0aea7b',1,'TgBot::Location::latitude()']]],
- ['leftchatmember',['leftChatMember',['../class_tg_bot_1_1_message.html#a2291a3c7d9445a02774b4cd0e3972c29',1,'TgBot::Message']]],
- ['length',['length',['../class_tg_bot_1_1_message_entity.html#a3f41be5fd732173bd84093df20a58e38',1,'TgBot::MessageEntity']]],
- ['location',['location',['../class_tg_bot_1_1_chosen_inline_result.html#af4b33cf65a66df2adb1c06843b0ff998',1,'TgBot::ChosenInlineResult::location()'],['../class_tg_bot_1_1_inline_query.html#aeee09d6d167fb08ed2edd266befa8f8a',1,'TgBot::InlineQuery::location()'],['../class_tg_bot_1_1_message.html#afda60437cce532170cb9b924f70e1c56',1,'TgBot::Message::location()'],['../class_tg_bot_1_1_venue.html#a9dbb9e88b790f9a938c9ec561ed773ce',1,'TgBot::Venue::location()']]],
- ['longitude',['longitude',['../class_tg_bot_1_1_inline_query_result_location.html#a7561bd9c6447a72a2a45a7fe966dbfb7',1,'TgBot::InlineQueryResultLocation::longitude()'],['../class_tg_bot_1_1_inline_query_result_venue.html#a385d6861f463a496af03accc31143a4c',1,'TgBot::InlineQueryResultVenue::longitude()'],['../class_tg_bot_1_1_input_location_message_content.html#a6dea79838b9c9f9194c1ec49d5eb8e49',1,'TgBot::InputLocationMessageContent::longitude()'],['../class_tg_bot_1_1_input_venue_message_content.html#ad3fb2b24df33d6eaa96243ab7a06f3f8',1,'TgBot::InputVenueMessageContent::longitude()'],['../class_tg_bot_1_1_location.html#aac2c4c71d72f1734a2439368f3e38687',1,'TgBot::Location::longitude()']]]
+ ['keyboard',['keyboard',['../class_tg_bot_1_1_reply_keyboard_markup.html#a87d9dc41554e585b137b922fa20fd020',1,'TgBot::ReplyKeyboardMarkup']]]
];
diff --git a/docs/search/variables_b.js b/docs/search/variables_b.js
index eacd963..3f1d7b5 100644
--- a/docs/search/variables_b.js
+++ b/docs/search/variables_b.js
@@ -1,15 +1,13 @@
var searchData=
[
- ['maxconnections',['maxConnections',['../class_tg_bot_1_1_webhook_info.html#abccb7180f3a2ee8c9fe01e51464fd79b',1,'TgBot::WebhookInfo']]],
- ['message',['message',['../class_tg_bot_1_1_callback_query.html#a4d36cf008195c0b9b95d2ad7c8561795',1,'TgBot::CallbackQuery::message()'],['../class_tg_bot_1_1_update.html#ab65136c0345978742fb3026e6855ff2c',1,'TgBot::Update::message()']]],
- ['messageid',['messageId',['../class_tg_bot_1_1_message.html#ad88191e75068adc70028660086928d14',1,'TgBot::Message']]],
- ['messagetext',['messageText',['../class_tg_bot_1_1_input_text_message_content.html#a6c7e1a9893a7c7c3be75f221f801e8e1',1,'TgBot::InputTextMessageContent']]],
- ['migratefromchatid',['migrateFromChatId',['../class_tg_bot_1_1_message.html#a4eb6cf508337183adbe060baf907c0e0',1,'TgBot::Message']]],
- ['migratetochatid',['migrateToChatId',['../class_tg_bot_1_1_message.html#aa79eb6592094b18fdc9a330fac0b53ef',1,'TgBot::Message::migrateToChatId()'],['../class_tg_bot_1_1_response_parameters.html#a37baca0cf6ae91e41a20dbf2451a225d',1,'TgBot::ResponseParameters::migrateToChatId()']]],
- ['mime_5ftype',['mime_type',['../class_tg_bot_1_1_voice.html#a5cf398c03d61459c4dba34fe6bf22aca',1,'TgBot::Voice']]],
- ['mimetype',['mimeType',['../class_tg_bot_1_1_http_req_arg.html#a74387e5b5fe9713a805b33e693930bd5',1,'TgBot::HttpReqArg::mimeType()'],['../class_tg_bot_1_1_audio.html#a0657e6fec492919e086084ab07bcf7ae',1,'TgBot::Audio::mimeType()'],['../class_tg_bot_1_1_document.html#ac95f48d00ace3b28c97c4bfc1e3e592b',1,'TgBot::Document::mimeType()'],['../class_tg_bot_1_1_inline_query_result_document.html#a77536770d42b1df1879519ee99e7a182',1,'TgBot::InlineQueryResultDocument::mimeType()'],['../class_tg_bot_1_1_inline_query_result_video.html#a6eb48f1bc3089f4caef133c8c6644baf',1,'TgBot::InlineQueryResultVideo::mimeType()'],['../class_tg_bot_1_1_input_file.html#a02575330b4deaa9d2cab5ebd8d8e2e5e',1,'TgBot::InputFile::mimeType()'],['../class_tg_bot_1_1_video.html#a4162b4cc66825ce32fea222399ef3356',1,'TgBot::Video::mimeType()']]],
- ['mpeg4fileid',['mpeg4FileId',['../class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#a22d408fa2322cf94ac758fdec28796f8',1,'TgBot::InlineQueryResultCachedMpeg4Gif']]],
- ['mpeg4height',['mpeg4Height',['../class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a783d22cb41d4f8ee598cddde8d98b90c',1,'TgBot::InlineQueryResultMpeg4Gif']]],
- ['mpeg4url',['mpeg4Url',['../class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a32b8a36f73b908be5a142f58e3355069',1,'TgBot::InlineQueryResultMpeg4Gif']]],
- ['mpeg4width',['mpeg4Width',['../class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a5fe876f117ad0b850c6e0333717e431c',1,'TgBot::InlineQueryResultMpeg4Gif']]]
+ ['label',['label',['../class_tg_bot_1_1_labeled_price.html#a035375dfc58fe01e91d07fe918847046',1,'TgBot::LabeledPrice']]],
+ ['languagecode',['languageCode',['../class_tg_bot_1_1_user.html#af5318547408383fd9c491522ca2cfbc9',1,'TgBot::User']]],
+ ['lasterrordate',['lastErrorDate',['../class_tg_bot_1_1_webhook_info.html#a6c9cb25b5867db8988e45c53a6f36ab5',1,'TgBot::WebhookInfo']]],
+ ['lasterrormessage',['lastErrorMessage',['../class_tg_bot_1_1_webhook_info.html#a480255d4d60fd3d669463ef86c31f4e4',1,'TgBot::WebhookInfo']]],
+ ['lastname',['lastName',['../class_tg_bot_1_1_chat.html#aea14be3f3c081d6aea387cd3613fc82e',1,'TgBot::Chat::lastName()'],['../class_tg_bot_1_1_contact.html#acece1a697b1e94ba95e5a4b161f7e2d3',1,'TgBot::Contact::lastName()'],['../class_tg_bot_1_1_inline_query_result_contact.html#a5ee952bdd68e0006d377398221c6e003',1,'TgBot::InlineQueryResultContact::lastName()'],['../class_tg_bot_1_1_input_contact_message_content.html#a125669f026157308736f940e1400ed23',1,'TgBot::InputContactMessageContent::lastName()'],['../class_tg_bot_1_1_user.html#a52e3efc4237df7992eb8a698fafad9b0',1,'TgBot::User::lastName()']]],
+ ['latitude',['latitude',['../class_tg_bot_1_1_inline_query_result_location.html#aedb605f7593c1772185cbb66bb63019b',1,'TgBot::InlineQueryResultLocation::latitude()'],['../class_tg_bot_1_1_inline_query_result_venue.html#a842e5f5e15da3e24e81f8d68ec00ad97',1,'TgBot::InlineQueryResultVenue::latitude()'],['../class_tg_bot_1_1_input_location_message_content.html#a2fd689365b19b085bdd59f928e3c3e16',1,'TgBot::InputLocationMessageContent::latitude()'],['../class_tg_bot_1_1_input_venue_message_content.html#a9e367296fc30563e5694764d0fcaffcb',1,'TgBot::InputVenueMessageContent::latitude()'],['../class_tg_bot_1_1_location.html#a01c1a917a3ae8bcbc8977b1b5f0aea7b',1,'TgBot::Location::latitude()']]],
+ ['leftchatmember',['leftChatMember',['../class_tg_bot_1_1_message.html#a2291a3c7d9445a02774b4cd0e3972c29',1,'TgBot::Message']]],
+ ['length',['length',['../class_tg_bot_1_1_message_entity.html#a3f41be5fd732173bd84093df20a58e38',1,'TgBot::MessageEntity::length()'],['../class_tg_bot_1_1_video_note.html#ad66d67d76de6e2124c5c2d28fc6fd51b',1,'TgBot::VideoNote::length()']]],
+ ['location',['location',['../class_tg_bot_1_1_chosen_inline_result.html#af4b33cf65a66df2adb1c06843b0ff998',1,'TgBot::ChosenInlineResult::location()'],['../class_tg_bot_1_1_inline_query.html#aeee09d6d167fb08ed2edd266befa8f8a',1,'TgBot::InlineQuery::location()'],['../class_tg_bot_1_1_message.html#afda60437cce532170cb9b924f70e1c56',1,'TgBot::Message::location()'],['../class_tg_bot_1_1_venue.html#a9dbb9e88b790f9a938c9ec561ed773ce',1,'TgBot::Venue::location()']]],
+ ['longitude',['longitude',['../class_tg_bot_1_1_inline_query_result_location.html#a7561bd9c6447a72a2a45a7fe966dbfb7',1,'TgBot::InlineQueryResultLocation::longitude()'],['../class_tg_bot_1_1_inline_query_result_venue.html#a385d6861f463a496af03accc31143a4c',1,'TgBot::InlineQueryResultVenue::longitude()'],['../class_tg_bot_1_1_input_location_message_content.html#a6dea79838b9c9f9194c1ec49d5eb8e49',1,'TgBot::InputLocationMessageContent::longitude()'],['../class_tg_bot_1_1_input_venue_message_content.html#ad3fb2b24df33d6eaa96243ab7a06f3f8',1,'TgBot::InputVenueMessageContent::longitude()'],['../class_tg_bot_1_1_location.html#aac2c4c71d72f1734a2439368f3e38687',1,'TgBot::Location::longitude()']]]
];
diff --git a/docs/search/variables_c.js b/docs/search/variables_c.js
index 0b83088..8d99555 100644
--- a/docs/search/variables_c.js
+++ b/docs/search/variables_c.js
@@ -1,7 +1,18 @@
var searchData=
[
- ['name',['name',['../class_tg_bot_1_1_http_req_arg.html#a9772f0982d33fdebe587106d0b4f921d',1,'TgBot::HttpReqArg']]],
- ['newchatmember',['newChatMember',['../class_tg_bot_1_1_message.html#a40c3d46af7bb047504b6b6e8147361c9',1,'TgBot::Message']]],
- ['newchatphoto',['newChatPhoto',['../class_tg_bot_1_1_message.html#a8f8a9c50fd30fa24476605b8efdd95ea',1,'TgBot::Message']]],
- ['newchattitle',['newChatTitle',['../class_tg_bot_1_1_message.html#a34323ada99461aced73af81edb88f813',1,'TgBot::Message']]]
+ ['maskposition',['maskPosition',['../class_tg_bot_1_1_sticker.html#a4e61ddba7363932939846585eec348e2',1,'TgBot::Sticker']]],
+ ['maxconnections',['maxConnections',['../class_tg_bot_1_1_webhook_info.html#abccb7180f3a2ee8c9fe01e51464fd79b',1,'TgBot::WebhookInfo']]],
+ ['media',['media',['../class_tg_bot_1_1_input_media.html#a3b06a5b4686339b58c4a95b5734b4b77',1,'TgBot::InputMedia']]],
+ ['message',['message',['../class_tg_bot_1_1_callback_query.html#a4d36cf008195c0b9b95d2ad7c8561795',1,'TgBot::CallbackQuery::message()'],['../class_tg_bot_1_1_update.html#ab65136c0345978742fb3026e6855ff2c',1,'TgBot::Update::message()']]],
+ ['messageid',['messageId',['../class_tg_bot_1_1_message.html#ad88191e75068adc70028660086928d14',1,'TgBot::Message']]],
+ ['messagetext',['messageText',['../class_tg_bot_1_1_input_text_message_content.html#a6c7e1a9893a7c7c3be75f221f801e8e1',1,'TgBot::InputTextMessageContent']]],
+ ['migratefromchatid',['migrateFromChatId',['../class_tg_bot_1_1_message.html#a4eb6cf508337183adbe060baf907c0e0',1,'TgBot::Message']]],
+ ['migratetochatid',['migrateToChatId',['../class_tg_bot_1_1_message.html#aa79eb6592094b18fdc9a330fac0b53ef',1,'TgBot::Message::migrateToChatId()'],['../class_tg_bot_1_1_response_parameters.html#a37baca0cf6ae91e41a20dbf2451a225d',1,'TgBot::ResponseParameters::migrateToChatId()']]],
+ ['mime_5ftype',['mime_type',['../class_tg_bot_1_1_voice.html#a5cf398c03d61459c4dba34fe6bf22aca',1,'TgBot::Voice']]],
+ ['mimetype',['mimeType',['../class_tg_bot_1_1_http_req_arg.html#a74387e5b5fe9713a805b33e693930bd5',1,'TgBot::HttpReqArg::mimeType()'],['../class_tg_bot_1_1_audio.html#a0657e6fec492919e086084ab07bcf7ae',1,'TgBot::Audio::mimeType()'],['../class_tg_bot_1_1_document.html#ac95f48d00ace3b28c97c4bfc1e3e592b',1,'TgBot::Document::mimeType()'],['../class_tg_bot_1_1_inline_query_result_document.html#a77536770d42b1df1879519ee99e7a182',1,'TgBot::InlineQueryResultDocument::mimeType()'],['../class_tg_bot_1_1_inline_query_result_video.html#a6eb48f1bc3089f4caef133c8c6644baf',1,'TgBot::InlineQueryResultVideo::mimeType()'],['../class_tg_bot_1_1_input_file.html#a02575330b4deaa9d2cab5ebd8d8e2e5e',1,'TgBot::InputFile::mimeType()'],['../class_tg_bot_1_1_video.html#a4162b4cc66825ce32fea222399ef3356',1,'TgBot::Video::mimeType()']]],
+ ['mpeg4duration',['mpeg4Duration',['../class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a046e5ad4661be2e9adbe15890409584e',1,'TgBot::InlineQueryResultMpeg4Gif']]],
+ ['mpeg4fileid',['mpeg4FileId',['../class_tg_bot_1_1_inline_query_result_cached_mpeg4_gif.html#a22d408fa2322cf94ac758fdec28796f8',1,'TgBot::InlineQueryResultCachedMpeg4Gif']]],
+ ['mpeg4height',['mpeg4Height',['../class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a783d22cb41d4f8ee598cddde8d98b90c',1,'TgBot::InlineQueryResultMpeg4Gif']]],
+ ['mpeg4url',['mpeg4Url',['../class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a32b8a36f73b908be5a142f58e3355069',1,'TgBot::InlineQueryResultMpeg4Gif']]],
+ ['mpeg4width',['mpeg4Width',['../class_tg_bot_1_1_inline_query_result_mpeg4_gif.html#a5fe876f117ad0b850c6e0333717e431c',1,'TgBot::InlineQueryResultMpeg4Gif']]]
];
diff --git a/docs/search/variables_d.js b/docs/search/variables_d.js
index db32802..a56a7f9 100644
--- a/docs/search/variables_d.js
+++ b/docs/search/variables_d.js
@@ -1,5 +1,8 @@
var searchData=
[
- ['offset',['offset',['../class_tg_bot_1_1_inline_query.html#a02b19f8ececa0f1091ea52a17c3c8589',1,'TgBot::InlineQuery::offset()'],['../class_tg_bot_1_1_message_entity.html#aad8da7260ae4360536a0a461e6c5b628',1,'TgBot::MessageEntity::offset()']]],
- ['onetimekeyboard',['oneTimeKeyboard',['../class_tg_bot_1_1_reply_keyboard_markup.html#a12205ba27bf676459507684be019799e',1,'TgBot::ReplyKeyboardMarkup']]]
+ ['name',['name',['../class_tg_bot_1_1_http_req_arg.html#a9772f0982d33fdebe587106d0b4f921d',1,'TgBot::HttpReqArg::name()'],['../class_tg_bot_1_1_order_info.html#a02755abd496d306c649ef45356fcd71c',1,'TgBot::OrderInfo::name()'],['../class_tg_bot_1_1_sticker_set.html#a28755ab9c48ec7b667fd187976682631',1,'TgBot::StickerSet::name()']]],
+ ['newchatmember',['newChatMember',['../class_tg_bot_1_1_message.html#a40c3d46af7bb047504b6b6e8147361c9',1,'TgBot::Message']]],
+ ['newchatmembers',['newChatMembers',['../class_tg_bot_1_1_message.html#aac7be66dd576e712ea37a2631670ef03',1,'TgBot::Message']]],
+ ['newchatphoto',['newChatPhoto',['../class_tg_bot_1_1_message.html#a8f8a9c50fd30fa24476605b8efdd95ea',1,'TgBot::Message']]],
+ ['newchattitle',['newChatTitle',['../class_tg_bot_1_1_message.html#a34323ada99461aced73af81edb88f813',1,'TgBot::Message']]]
];
diff --git a/docs/search/variables_e.js b/docs/search/variables_e.js
index 8e9ef48..ab3fd4e 100644
--- a/docs/search/variables_e.js
+++ b/docs/search/variables_e.js
@@ -1,16 +1,6 @@
var searchData=
[
- ['parsemode',['parseMode',['../class_tg_bot_1_1_input_text_message_content.html#abc5610bba9379026280ab5cf2e5d6c0c',1,'TgBot::InputTextMessageContent']]],
- ['path',['path',['../class_tg_bot_1_1_url.html#a22b43623b7de7e817699dffb85edb532',1,'TgBot::Url']]],
- ['pendingupdatecount',['pendingUpdateCount',['../class_tg_bot_1_1_webhook_info.html#ae709688fe3890a2e34981cf9d1470726',1,'TgBot::WebhookInfo']]],
- ['performer',['performer',['../class_tg_bot_1_1_audio.html#ac91ee59f6137da2da2f7c8ad6d1e9119',1,'TgBot::Audio::performer()'],['../class_tg_bot_1_1_inline_query_result_audio.html#aed3fcf3bc848aaae21bab04a3f840ec1',1,'TgBot::InlineQueryResultAudio::performer()']]],
- ['phonenumber',['phoneNumber',['../class_tg_bot_1_1_contact.html#ada9f5461d2dd84b547cf563db624ff28',1,'TgBot::Contact::phoneNumber()'],['../class_tg_bot_1_1_inline_query_result_contact.html#a8bf9d71688e348b69876301a4422f228',1,'TgBot::InlineQueryResultContact::phoneNumber()'],['../class_tg_bot_1_1_input_contact_message_content.html#a96fe449f5efd3f80c2dde6af364a7aa6',1,'TgBot::InputContactMessageContent::phoneNumber()']]],
- ['photo',['photo',['../class_tg_bot_1_1_message.html#a712bfec9a6e0881d2a8f6830b6374615',1,'TgBot::Message']]],
- ['photofileid',['photoFileId',['../class_tg_bot_1_1_inline_query_result_cached_photo.html#ab565bf88ec7ebb111aa0d628e20031ac',1,'TgBot::InlineQueryResultCachedPhoto']]],
- ['photoheight',['photoHeight',['../class_tg_bot_1_1_inline_query_result_photo.html#ae82fef29603bd4667558ea7aeb7d73f7',1,'TgBot::InlineQueryResultPhoto']]],
- ['photos',['photos',['../class_tg_bot_1_1_user_profile_photos.html#a66b1e0c0b5b462ab8087ce05b0311f16',1,'TgBot::UserProfilePhotos']]],
- ['photourl',['photoUrl',['../class_tg_bot_1_1_inline_query_result_photo.html#a0ad0da22b0a217208453aea34ed9a2c2',1,'TgBot::InlineQueryResultPhoto']]],
- ['photowidth',['photoWidth',['../class_tg_bot_1_1_inline_query_result_photo.html#a13c4e25b5f0709aa32d25b01ecb44cc8',1,'TgBot::InlineQueryResultPhoto']]],
- ['pinnedmessage',['pinnedMessage',['../class_tg_bot_1_1_message.html#a92e01a2f89ce8edb5aa1c116585b19a6',1,'TgBot::Message']]],
- ['protocol',['protocol',['../class_tg_bot_1_1_url.html#a36af00d44ee8fcba1d06a8d6c5c9ac49',1,'TgBot::Url']]]
+ ['offset',['offset',['../class_tg_bot_1_1_inline_query.html#a02b19f8ececa0f1091ea52a17c3c8589',1,'TgBot::InlineQuery::offset()'],['../class_tg_bot_1_1_message_entity.html#aad8da7260ae4360536a0a461e6c5b628',1,'TgBot::MessageEntity::offset()']]],
+ ['onetimekeyboard',['oneTimeKeyboard',['../class_tg_bot_1_1_reply_keyboard_markup.html#a12205ba27bf676459507684be019799e',1,'TgBot::ReplyKeyboardMarkup']]],
+ ['orderinfo',['orderInfo',['../class_tg_bot_1_1_pre_checkout_query.html#a5d21bc0c7610030e89a910029a5fb0ca',1,'TgBot::PreCheckoutQuery::orderInfo()'],['../class_tg_bot_1_1_successful_payment.html#a7fd2215c7e0a0975477d8e5fff0ae829',1,'TgBot::SuccessfulPayment::orderInfo()']]]
];
diff --git a/docs/search/variables_f.js b/docs/search/variables_f.js
index fd424a8..9b7a9f8 100644
--- a/docs/search/variables_f.js
+++ b/docs/search/variables_f.js
@@ -1,4 +1,20 @@
var searchData=
[
- ['query',['query',['../class_tg_bot_1_1_url.html#a3d50fc5ac2a9955a4d129082bbdad8b0',1,'TgBot::Url::query()'],['../class_tg_bot_1_1_chosen_inline_result.html#a0fa803cc7dc0df4f5f35ce1db26d4c6d',1,'TgBot::ChosenInlineResult::query()'],['../class_tg_bot_1_1_inline_query.html#ab82e5c7e1033a89af639cb105413568c',1,'TgBot::InlineQuery::query()']]]
+ ['parsemode',['parseMode',['../class_tg_bot_1_1_input_media.html#ae2761ade0de31f96074d6760661c7edc',1,'TgBot::InputMedia::parseMode()'],['../class_tg_bot_1_1_input_text_message_content.html#abc5610bba9379026280ab5cf2e5d6c0c',1,'TgBot::InputTextMessageContent::parseMode()']]],
+ ['path',['path',['../class_tg_bot_1_1_url.html#a22b43623b7de7e817699dffb85edb532',1,'TgBot::Url']]],
+ ['pendingupdatecount',['pendingUpdateCount',['../class_tg_bot_1_1_webhook_info.html#ae709688fe3890a2e34981cf9d1470726',1,'TgBot::WebhookInfo']]],
+ ['performer',['performer',['../class_tg_bot_1_1_audio.html#ac91ee59f6137da2da2f7c8ad6d1e9119',1,'TgBot::Audio::performer()'],['../class_tg_bot_1_1_inline_query_result_audio.html#aed3fcf3bc848aaae21bab04a3f840ec1',1,'TgBot::InlineQueryResultAudio::performer()']]],
+ ['phonenumber',['phoneNumber',['../class_tg_bot_1_1_contact.html#ada9f5461d2dd84b547cf563db624ff28',1,'TgBot::Contact::phoneNumber()'],['../class_tg_bot_1_1_inline_query_result_contact.html#a8bf9d71688e348b69876301a4422f228',1,'TgBot::InlineQueryResultContact::phoneNumber()'],['../class_tg_bot_1_1_input_contact_message_content.html#a96fe449f5efd3f80c2dde6af364a7aa6',1,'TgBot::InputContactMessageContent::phoneNumber()'],['../class_tg_bot_1_1_order_info.html#a324841d077060a1b1b97564066bc1f16',1,'TgBot::OrderInfo::phoneNumber()']]],
+ ['photo',['photo',['../class_tg_bot_1_1_chat.html#acbc96ba84a02da42e5fa3c936458b735',1,'TgBot::Chat::photo()'],['../class_tg_bot_1_1_message.html#a712bfec9a6e0881d2a8f6830b6374615',1,'TgBot::Message::photo()']]],
+ ['photofileid',['photoFileId',['../class_tg_bot_1_1_inline_query_result_cached_photo.html#ab565bf88ec7ebb111aa0d628e20031ac',1,'TgBot::InlineQueryResultCachedPhoto']]],
+ ['photoheight',['photoHeight',['../class_tg_bot_1_1_inline_query_result_photo.html#ae82fef29603bd4667558ea7aeb7d73f7',1,'TgBot::InlineQueryResultPhoto']]],
+ ['photos',['photos',['../class_tg_bot_1_1_user_profile_photos.html#a66b1e0c0b5b462ab8087ce05b0311f16',1,'TgBot::UserProfilePhotos']]],
+ ['photourl',['photoUrl',['../class_tg_bot_1_1_inline_query_result_photo.html#a0ad0da22b0a217208453aea34ed9a2c2',1,'TgBot::InlineQueryResultPhoto']]],
+ ['photowidth',['photoWidth',['../class_tg_bot_1_1_inline_query_result_photo.html#a13c4e25b5f0709aa32d25b01ecb44cc8',1,'TgBot::InlineQueryResultPhoto']]],
+ ['pinnedmessage',['pinnedMessage',['../class_tg_bot_1_1_chat.html#af6904afd95332cd46ce65d3c82139875',1,'TgBot::Chat::pinnedMessage()'],['../class_tg_bot_1_1_message.html#a92e01a2f89ce8edb5aa1c116585b19a6',1,'TgBot::Message::pinnedMessage()']]],
+ ['point',['point',['../class_tg_bot_1_1_mask_position.html#a8c22f087cecfcc16c6c563a6df6c9d7e',1,'TgBot::MaskPosition']]],
+ ['postcode',['postCode',['../class_tg_bot_1_1_shipping_address.html#a7c90dac349c28228c8babf63e06ce667',1,'TgBot::ShippingAddress']]],
+ ['prices',['prices',['../class_tg_bot_1_1_shipping_option.html#a1a21641a9f85591e898798c64007d8ba',1,'TgBot::ShippingOption']]],
+ ['protocol',['protocol',['../class_tg_bot_1_1_url.html#a36af00d44ee8fcba1d06a8d6c5c9ac49',1,'TgBot::Url']]],
+ ['providerpaymentchargeid',['providerPaymentChargeId',['../class_tg_bot_1_1_successful_payment.html#a06d9cb4285772b1e0aa91df415af4cf6',1,'TgBot::SuccessfulPayment']]]
];
diff --git a/docs/tgbot_8h.html b/docs/tgbot_8h.html
index e5ce394..b5f00ab 100644
--- a/docs/tgbot_8h.html
+++ b/docs/tgbot_8h.html
@@ -105,6 +105,7 @@ $(document).ready(function(){initNavTree('tgbot_8h.html','');});
<code>#include &quot;<a class="el" href="_user_8h_source.html">tgbot/types/User.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_user_profile_photos_8h_source.html">tgbot/types/UserProfilePhotos.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_video_8h_source.html">tgbot/types/Video.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="_video_note_8h_source.html">tgbot/types/VideoNote.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_inline_query_8h_source.html">tgbot/types/InlineQuery.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_inline_query_result_8h_source.html">tgbot/types/InlineQueryResult.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_inline_query_result_article_8h_source.html">tgbot/types/InlineQueryResultArticle.h</a>&quot;</code><br />
@@ -132,7 +133,7 @@ $(document).ready(function(){initNavTree('tgbot_8h.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="tgbot_8h.html">tgbot.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
diff --git a/docs/tgbot_8h_source.html b/docs/tgbot_8h_source.html
index d93fe7f..ee4cd8b 100644
--- a/docs/tgbot_8h_source.html
+++ b/docs/tgbot_8h_source.html
@@ -83,7 +83,7 @@ $(document).ready(function(){initNavTree('tgbot_8h_source.html','');});
<div class="title">tgbot.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="tgbot_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_TGBOT_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_TGBOT_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_bot_8h.html">tgbot/Bot.h</a>&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_api_8h.html">tgbot/Api.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_tg_exception_8h.html">tgbot/TgException.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_tg_type_parser_8h.html">tgbot/TgTypeParser.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_event_broadcaster_8h.html">tgbot/EventBroadcaster.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_event_handler_8h.html">tgbot/EventHandler.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_audio_8h.html">tgbot/types/Audio.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_contact_8h.html">tgbot/types/Contact.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_document_8h.html">tgbot/types/Document.h</a>&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_force_reply_8h.html">tgbot/types/ForceReply.h</a>&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_generic_reply_8h.html">tgbot/types/GenericReply.h</a>&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_input_file_8h.html">tgbot/types/InputFile.h</a>&quot;</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_location_8h.html">tgbot/types/Location.h</a>&quot;</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_message_8h.html">tgbot/types/Message.h</a>&quot;</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_photo_size_8h.html">tgbot/types/PhotoSize.h</a>&quot;</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_reply_keyboard_remove_8h.html">tgbot/types/ReplyKeyboardRemove.h</a>&quot;</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_reply_keyboard_markup_8h.html">tgbot/types/ReplyKeyboardMarkup.h</a>&quot;</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_sticker_8h.html">tgbot/types/Sticker.h</a>&quot;</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_update_8h.html">tgbot/types/Update.h</a>&quot;</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_user_8h.html">tgbot/types/User.h</a>&quot;</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_user_profile_photos_8h.html">tgbot/types/UserProfilePhotos.h</a>&quot;</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_video_8h.html">tgbot/types/Video.h</a>&quot;</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_8h.html">tgbot/types/InlineQuery.h</a>&quot;</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_8h.html">tgbot/types/InlineQueryResult.h</a>&quot;</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_article_8h.html">tgbot/types/InlineQueryResultArticle.h</a>&quot;</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_gif_8h.html">tgbot/types/InlineQueryResultGif.h</a>&quot;</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_mpeg4_gif_8h.html">tgbot/types/InlineQueryResultMpeg4Gif.h</a>&quot;</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_photo_8h.html">tgbot/types/InlineQueryResultPhoto.h</a>&quot;</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_video_8h.html">tgbot/types/InlineQueryResultVideo.h</a>&quot;</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_chosen_inline_result_8h.html">tgbot/types/ChosenInlineResult.h</a>&quot;</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_string_tools_8h.html">tgbot/tools/StringTools.h</a>&quot;</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_file_tools_8h.html">tgbot/tools/FileTools.h</a>&quot;</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_http_client_8h.html">tgbot/net/HttpClient.h</a>&quot;</span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_http_parser_8h.html">tgbot/net/HttpParser.h</a>&quot;</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_http_req_arg_8h.html">tgbot/net/HttpReqArg.h</a>&quot;</span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_http_server_8h.html">tgbot/net/HttpServer.h</a>&quot;</span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_tg_long_poll_8h.html">tgbot/net/TgLongPoll.h</a>&quot;</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_tg_webhook_local_server_8h.html">tgbot/net/TgWebhookLocalServer.h</a>&quot;</span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_tg_webhook_server_8h.html">tgbot/net/TgWebhookServer.h</a>&quot;</span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_tg_webhook_tcp_server_8h.html">tgbot/net/TgWebhookTcpServer.h</a>&quot;</span></div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_url_8h.html">tgbot/net/Url.h</a>&quot;</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="preprocessor">#endif //TGBOT_TGBOT_H</span></div><div class="ttc" id="_reply_keyboard_remove_8h_html"><div class="ttname"><a href="_reply_keyboard_remove_8h.html">ReplyKeyboardRemove.h</a></div></div>
+<a href="tgbot_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2015 Oleg Morozenkov</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a copy</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * in the Software without restriction, including without limitation the rights</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the Software is</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * furnished to do so, subject to the following conditions:</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included in all</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * copies or substantial portions of the Software.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * SOFTWARE.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef TGBOT_TGBOT_H</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#define TGBOT_TGBOT_H</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_bot_8h.html">tgbot/Bot.h</a>&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_api_8h.html">tgbot/Api.h</a>&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_tg_exception_8h.html">tgbot/TgException.h</a>&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_tg_type_parser_8h.html">tgbot/TgTypeParser.h</a>&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_event_broadcaster_8h.html">tgbot/EventBroadcaster.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_event_handler_8h.html">tgbot/EventHandler.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_audio_8h.html">tgbot/types/Audio.h</a>&quot;</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_contact_8h.html">tgbot/types/Contact.h</a>&quot;</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_document_8h.html">tgbot/types/Document.h</a>&quot;</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_force_reply_8h.html">tgbot/types/ForceReply.h</a>&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_generic_reply_8h.html">tgbot/types/GenericReply.h</a>&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_input_file_8h.html">tgbot/types/InputFile.h</a>&quot;</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_location_8h.html">tgbot/types/Location.h</a>&quot;</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_message_8h.html">tgbot/types/Message.h</a>&quot;</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_photo_size_8h.html">tgbot/types/PhotoSize.h</a>&quot;</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_reply_keyboard_remove_8h.html">tgbot/types/ReplyKeyboardRemove.h</a>&quot;</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_reply_keyboard_markup_8h.html">tgbot/types/ReplyKeyboardMarkup.h</a>&quot;</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_sticker_8h.html">tgbot/types/Sticker.h</a>&quot;</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_update_8h.html">tgbot/types/Update.h</a>&quot;</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_user_8h.html">tgbot/types/User.h</a>&quot;</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_user_profile_photos_8h.html">tgbot/types/UserProfilePhotos.h</a>&quot;</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_video_8h.html">tgbot/types/Video.h</a>&quot;</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_video_note_8h.html">tgbot/types/VideoNote.h</a>&quot;</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_8h.html">tgbot/types/InlineQuery.h</a>&quot;</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_8h.html">tgbot/types/InlineQueryResult.h</a>&quot;</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_article_8h.html">tgbot/types/InlineQueryResultArticle.h</a>&quot;</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_gif_8h.html">tgbot/types/InlineQueryResultGif.h</a>&quot;</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_mpeg4_gif_8h.html">tgbot/types/InlineQueryResultMpeg4Gif.h</a>&quot;</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_photo_8h.html">tgbot/types/InlineQueryResultPhoto.h</a>&quot;</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_inline_query_result_video_8h.html">tgbot/types/InlineQueryResultVideo.h</a>&quot;</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_chosen_inline_result_8h.html">tgbot/types/ChosenInlineResult.h</a>&quot;</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_string_tools_8h.html">tgbot/tools/StringTools.h</a>&quot;</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_file_tools_8h.html">tgbot/tools/FileTools.h</a>&quot;</span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_http_client_8h.html">tgbot/net/HttpClient.h</a>&quot;</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_http_parser_8h.html">tgbot/net/HttpParser.h</a>&quot;</span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_http_req_arg_8h.html">tgbot/net/HttpReqArg.h</a>&quot;</span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_http_server_8h.html">tgbot/net/HttpServer.h</a>&quot;</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_tg_long_poll_8h.html">tgbot/net/TgLongPoll.h</a>&quot;</span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_tg_webhook_local_server_8h.html">tgbot/net/TgWebhookLocalServer.h</a>&quot;</span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_tg_webhook_server_8h.html">tgbot/net/TgWebhookServer.h</a>&quot;</span></div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_tg_webhook_tcp_server_8h.html">tgbot/net/TgWebhookTcpServer.h</a>&quot;</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_url_8h.html">tgbot/net/Url.h</a>&quot;</span></div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="preprocessor">#endif //TGBOT_TGBOT_H</span></div><div class="ttc" id="_reply_keyboard_remove_8h_html"><div class="ttname"><a href="_reply_keyboard_remove_8h.html">ReplyKeyboardRemove.h</a></div></div>
<div class="ttc" id="_photo_size_8h_html"><div class="ttname"><a href="_photo_size_8h.html">PhotoSize.h</a></div></div>
<div class="ttc" id="_tg_webhook_tcp_server_8h_html"><div class="ttname"><a href="_tg_webhook_tcp_server_8h.html">TgWebhookTcpServer.h</a></div></div>
<div class="ttc" id="_sticker_8h_html"><div class="ttname"><a href="_sticker_8h.html">Sticker.h</a></div></div>
@@ -105,6 +105,7 @@ $(document).ready(function(){initNavTree('tgbot_8h_source.html','');});
<div class="ttc" id="_tg_type_parser_8h_html"><div class="ttname"><a href="_tg_type_parser_8h.html">TgTypeParser.h</a></div></div>
<div class="ttc" id="_http_parser_8h_html"><div class="ttname"><a href="_http_parser_8h.html">HttpParser.h</a></div></div>
<div class="ttc" id="_tg_webhook_server_8h_html"><div class="ttname"><a href="_tg_webhook_server_8h.html">TgWebhookServer.h</a></div></div>
+<div class="ttc" id="_video_note_8h_html"><div class="ttname"><a href="_video_note_8h.html">VideoNote.h</a></div></div>
<div class="ttc" id="_event_handler_8h_html"><div class="ttname"><a href="_event_handler_8h.html">EventHandler.h</a></div></div>
<div class="ttc" id="_user_profile_photos_8h_html"><div class="ttname"><a href="_user_profile_photos_8h.html">UserProfilePhotos.h</a></div></div>
<div class="ttc" id="_input_file_8h_html"><div class="ttname"><a href="_input_file_8h.html">InputFile.h</a></div></div>
@@ -130,7 +131,7 @@ $(document).ready(function(){initNavTree('tgbot_8h_source.html','');});
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="tgbot_8h.html">tgbot.h</a></li>
- <li class="footer">Generated on Sun Apr 1 2018 03:11:33 for tgbot-cpp by
+ <li class="footer">Generated on Sun May 27 2018 22:44:47 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>