---
title: Constructors
description: List of constructors
---
# Constructors
[Back to API documentation index](..)
***
[$accountTtl](../constructors/accountTtl.md) = \['days' => [int](../types/int.md), \];
***
[$animation](../constructors/animation.md) = \['width' => [int](../types/int.md), 'height' => [int](../types/int.md), 'file_name' => [string](../types/string.md), 'mime_type' => [string](../types/string.md), 'thumb' => [photoSize](../types/photoSize.md), 'animation' => [file](../types/file.md), \];
***
[$animations](../constructors/animations.md) = \['animations' => \[[animation](../constructors/animation.md)\], \];
***
[$apnsDeviceToken](../constructors/apnsDeviceToken.md) = \['token' => [string](../types/string.md), \];
***
[$audio](../constructors/audio.md) = \['duration' => [int](../types/int.md), 'title' => [string](../types/string.md), 'performer' => [string](../types/string.md), 'file_name' => [string](../types/string.md), 'mime_type' => [string](../types/string.md), 'album_cover_thumb' => [photoSize](../types/photoSize.md), 'audio' => [file](../types/file.md), \];
***
[$authCodeTypeCall](../constructors/authCodeTypeCall.md) = \['length' => [int](../types/int.md), \];
***
[$authCodeTypeFlashCall](../constructors/authCodeTypeFlashCall.md) = \['pattern' => [string](../types/string.md), \];
***
[$authCodeTypeMessage](../constructors/authCodeTypeMessage.md) = \['length' => [int](../types/int.md), \];
***
[$authCodeTypeSms](../constructors/authCodeTypeSms.md) = \['length' => [int](../types/int.md), \];
***
[$authStateLoggingOut](../constructors/authStateLoggingOut.md) = \[\];
***
[$authStateOk](../constructors/authStateOk.md) = \[\];
***
[$authStateWaitCode](../constructors/authStateWaitCode.md) = \['is_registered' => [Bool](../types/Bool.md), 'code_type' => [AuthCodeType](../types/AuthCodeType.md), 'next_code_type' => [AuthCodeType](../types/AuthCodeType.md), 'timeout' => [int](../types/int.md), \];
***
[$authStateWaitPassword](../constructors/authStateWaitPassword.md) = \['password_hint' => [string](../types/string.md), 'has_recovery_email' => [Bool](../types/Bool.md), 'recovery_email_pattern' => [string](../types/string.md), \];
***
[$authStateWaitPhoneNumber](../constructors/authStateWaitPhoneNumber.md) = \[\];
***
[$blackberryDeviceToken](../constructors/blackberryDeviceToken.md) = \['token' => [string](../types/string.md), \];
***
[$botCommand](../constructors/botCommand.md) = \['command' => [string](../types/string.md), 'description' => [string](../types/string.md), \];
***
[$botInfo](../constructors/botInfo.md) = \['description' => [string](../types/string.md), 'commands' => \[[botCommand](../constructors/botCommand.md)\], \];
***
[$callbackQueryAnswer](../constructors/callbackQueryAnswer.md) = \['text' => [string](../types/string.md), 'show_alert' => [Bool](../types/Bool.md), 'url' => [string](../types/string.md), \];
***
[$callbackQueryData](../constructors/callbackQueryData.md) = \['data' => [bytes](../types/bytes.md), \];
***
[$callbackQueryGame](../constructors/callbackQueryGame.md) = \['game_short_name' => [string](../types/string.md), \];
***
[$channel](../constructors/channel.md) = \['id' => [int](../types/int.md), 'username' => [string](../types/string.md), 'date' => [int](../types/int.md), 'status' => [ChatMemberStatus](../types/ChatMemberStatus.md), 'anyone_can_invite' => [Bool](../types/Bool.md), 'sign_messages' => [Bool](../types/Bool.md), 'is_supergroup' => [Bool](../types/Bool.md), 'is_verified' => [Bool](../types/Bool.md), 'restriction_reason' => [string](../types/string.md), \];
***
[$channelChatInfo](../constructors/channelChatInfo.md) = \['channel' => [channel](../types/channel.md), \];
***
[$channelFull](../constructors/channelFull.md) = \['channel' => [channel](../types/channel.md), 'about' => [string](../types/string.md), 'member_count' => [int](../types/int.md), 'administrator_count' => [int](../types/int.md), 'kicked_count' => [int](../types/int.md), 'can_get_members' => [Bool](../types/Bool.md), 'can_set_username' => [Bool](../types/Bool.md), 'invite_link' => [string](../types/string.md), 'pinned_message_id' => [long](../types/long.md), 'migrated_from_group_id' => [int](../types/int.md), 'migrated_from_max_message_id' => [long](../types/long.md), \];
***
[$channelMembersAdministrators](../constructors/channelMembersAdministrators.md) = \[\];
***
[$channelMembersBots](../constructors/channelMembersBots.md) = \[\];
***
[$channelMembersKicked](../constructors/channelMembersKicked.md) = \[\];
***
[$channelMembersRecent](../constructors/channelMembersRecent.md) = \[\];
***
[$channels](../constructors/channels.md) = \['channel_ids' => \[[int](../constructors/int.md)\], \];
***
[$chat](../constructors/chat.md) = \['id' => [long](../types/long.md), 'title' => [string](../types/string.md), 'photo' => [chatPhoto](../types/chatPhoto.md), 'top_message' => [message](../types/message.md), 'order' => [long](../types/long.md), 'unread_count' => [int](../types/int.md), 'last_read_inbox_message_id' => [long](../types/long.md), 'last_read_outbox_message_id' => [long](../types/long.md), 'notification_settings' => [notificationSettings](../types/notificationSettings.md), 'reply_markup_message_id' => [long](../types/long.md), 'draft_message' => [draftMessage](../types/draftMessage.md), 'type' => [ChatInfo](../types/ChatInfo.md), \];
***
[$chatInviteLink](../constructors/chatInviteLink.md) = \['invite_link' => [string](../types/string.md), \];
***
[$chatInviteLinkInfo](../constructors/chatInviteLinkInfo.md) = \['chat_id' => [long](../types/long.md), 'title' => [string](../types/string.md), 'photo' => [chatPhoto](../types/chatPhoto.md), 'member_count' => [int](../types/int.md), 'members' => \[[user](../constructors/user.md)\], 'is_group' => [Bool](../types/Bool.md), 'is_channel' => [Bool](../types/Bool.md), 'is_public_channel' => [Bool](../types/Bool.md), 'is_supergroup_channel' => [Bool](../types/Bool.md), \];
***
[$chatMember](../constructors/chatMember.md) = \['user_id' => [int](../types/int.md), 'inviter_user_id' => [int](../types/int.md), 'join_date' => [int](../types/int.md), 'status' => [ChatMemberStatus](../types/ChatMemberStatus.md), 'bot_info' => [botInfo](../types/botInfo.md), \];
***
[$chatMemberStatusCreator](../constructors/chatMemberStatusCreator.md) = \[\];
***
[$chatMemberStatusEditor](../constructors/chatMemberStatusEditor.md) = \[\];
***
[$chatMemberStatusKicked](../constructors/chatMemberStatusKicked.md) = \[\];
***
[$chatMemberStatusLeft](../constructors/chatMemberStatusLeft.md) = \[\];
***
[$chatMemberStatusMember](../constructors/chatMemberStatusMember.md) = \[\];
***
[$chatMemberStatusModerator](../constructors/chatMemberStatusModerator.md) = \[\];
***
[$chatMembers](../constructors/chatMembers.md) = \['total_count' => [int](../types/int.md), 'members' => \[[chatMember](../constructors/chatMember.md)\], \];
***
[$chatPhoto](../constructors/chatPhoto.md) = \['small' => [file](../types/file.md), 'big' => [file](../types/file.md), \];
***
[$chatReportSpamState](../constructors/chatReportSpamState.md) = \['can_report_spam' => [Bool](../types/Bool.md), \];
***
[$chats](../constructors/chats.md) = \['chats' => \[[chat](../constructors/chat.md)\], \];
***
[$contact](../constructors/contact.md) = \['phone_number' => [string](../types/string.md), 'first_name' => [string](../types/string.md), 'last_name' => [string](../types/string.md), 'user_id' => [int](../types/int.md), \];
***
[$deviceTokenSet](../constructors/deviceTokenSet.md) = \['tokens' => \[[DeviceToken](../constructors/DeviceToken.md)\], \];
***
[$document](../constructors/document.md) = \['file_name' => [string](../types/string.md), 'mime_type' => [string](../types/string.md), 'thumb' => [photoSize](../types/photoSize.md), 'document' => [file](../types/file.md), \];
***
[$draftMessage](../constructors/draftMessage.md) = \['reply_to_message_id' => [long](../types/long.md), 'input_message_text' => [InputMessageContent](../types/InputMessageContent.md), \];
***
[$error](../constructors/error.md) = \['code' => [int](../types/int.md), 'message' => [string](../types/string.md), \];
***
[$file](../constructors/file.md) = \['id' => [int](../types/int.md), 'persistent_id' => [string](../types/string.md), 'size' => [int](../types/int.md), 'path' => [string](../types/string.md), \];
***
[$game](../constructors/game.md) = \['id' => [long](../types/long.md), 'short_name' => [string](../types/string.md), 'title' => [string](../types/string.md), 'text' => [string](../types/string.md), 'text_entities' => \[[MessageEntity](../constructors/MessageEntity.md)\], 'description' => [string](../types/string.md), 'photo' => [photo](../types/photo.md), 'animation' => [animation](../types/animation.md), \];
***
[$gameHighScore](../constructors/gameHighScore.md) = \['position' => [int](../types/int.md), 'user_id' => [int](../types/int.md), 'score' => [int](../types/int.md), \];
***
[$gameHighScores](../constructors/gameHighScores.md) = \['scores' => \[[gameHighScore](../constructors/gameHighScore.md)\], \];
***
[$gcmDeviceToken](../constructors/gcmDeviceToken.md) = \['token' => [string](../types/string.md), \];
***
[$group](../constructors/group.md) = \['id' => [int](../types/int.md), 'member_count' => [int](../types/int.md), 'status' => [ChatMemberStatus](../types/ChatMemberStatus.md), 'anyone_can_edit' => [Bool](../types/Bool.md), 'is_active' => [Bool](../types/Bool.md), 'migrated_to_channel_id' => [int](../types/int.md), \];
***
[$groupChatInfo](../constructors/groupChatInfo.md) = \['group' => [group](../types/group.md), \];
***
[$groupFull](../constructors/groupFull.md) = \['group' => [group](../types/group.md), 'creator_user_id' => [int](../types/int.md), 'members' => \[[chatMember](../constructors/chatMember.md)\], 'invite_link' => [string](../types/string.md), \];
***
[$inlineKeyboardButton](../constructors/inlineKeyboardButton.md) = \['text' => [string](../types/string.md), 'type' => [InlineKeyboardButtonType](../types/InlineKeyboardButtonType.md), \];
***
[$inlineKeyboardButtonTypeCallback](../constructors/inlineKeyboardButtonTypeCallback.md) = \['data' => [bytes](../types/bytes.md), \];
***
[$inlineKeyboardButtonTypeCallbackGame](../constructors/inlineKeyboardButtonTypeCallbackGame.md) = \[\];
***
[$inlineKeyboardButtonTypeSwitchInline](../constructors/inlineKeyboardButtonTypeSwitchInline.md) = \['query' => [string](../types/string.md), 'in_current_chat' => [Bool](../types/Bool.md), \];
***
[$inlineKeyboardButtonTypeUrl](../constructors/inlineKeyboardButtonTypeUrl.md) = \['url' => [string](../types/string.md), \];
***
[$inlineQueryResultAnimation](../constructors/inlineQueryResultAnimation.md) = \['id' => [string](../types/string.md), 'animation' => [animation](../types/animation.md), 'title' => [string](../types/string.md), \];
***
[$inlineQueryResultArticle](../constructors/inlineQueryResultArticle.md) = \['id' => [string](../types/string.md), 'url' => [string](../types/string.md), 'hide_url' => [Bool](../types/Bool.md), 'title' => [string](../types/string.md), 'description' => [string](../types/string.md), 'thumb_url' => [string](../types/string.md), 'thumb_width' => [int](../types/int.md), 'thumb_height' => [int](../types/int.md), \];
***
[$inlineQueryResultAudio](../constructors/inlineQueryResultAudio.md) = \['id' => [string](../types/string.md), 'audio' => [audio](../types/audio.md), \];
***
[$inlineQueryResultContact](../constructors/inlineQueryResultContact.md) = \['id' => [string](../types/string.md), 'contact' => [contact](../types/contact.md), 'thumb_url' => [string](../types/string.md), 'thumb_width' => [int](../types/int.md), 'thumb_height' => [int](../types/int.md), \];
***
[$inlineQueryResultDocument](../constructors/inlineQueryResultDocument.md) = \['id' => [string](../types/string.md), 'document' => [document](../types/document.md), 'title' => [string](../types/string.md), 'description' => [string](../types/string.md), \];
***
[$inlineQueryResultGame](../constructors/inlineQueryResultGame.md) = \['id' => [string](../types/string.md), 'game' => [game](../types/game.md), \];
***
[$inlineQueryResultLocation](../constructors/inlineQueryResultLocation.md) = \['id' => [string](../types/string.md), 'location' => [location](../types/location.md), 'title' => [string](../types/string.md), 'thumb_url' => [string](../types/string.md), 'thumb_width' => [int](../types/int.md), 'thumb_height' => [int](../types/int.md), \];
***
[$inlineQueryResultPhoto](../constructors/inlineQueryResultPhoto.md) = \['id' => [string](../types/string.md), 'photo' => [photo](../types/photo.md), 'title' => [string](../types/string.md), 'description' => [string](../types/string.md), \];
***
[$inlineQueryResultSticker](../constructors/inlineQueryResultSticker.md) = \['id' => [string](../types/string.md), 'sticker' => [sticker](../types/sticker.md), \];
***
[$inlineQueryResultVenue](../constructors/inlineQueryResultVenue.md) = \['id' => [string](../types/string.md), 'venue' => [venue](../types/venue.md), 'thumb_url' => [string](../types/string.md), 'thumb_width' => [int](../types/int.md), 'thumb_height' => [int](../types/int.md), \];
***
[$inlineQueryResultVideo](../constructors/inlineQueryResultVideo.md) = \['id' => [string](../types/string.md), 'video' => [video](../types/video.md), 'title' => [string](../types/string.md), 'description' => [string](../types/string.md), \];
***
[$inlineQueryResultVoice](../constructors/inlineQueryResultVoice.md) = \['id' => [string](../types/string.md), 'voice' => [voice](../types/voice.md), 'title' => [string](../types/string.md), \];
***
[$inlineQueryResults](../constructors/inlineQueryResults.md) = \['inline_query_id' => [long](../types/long.md), 'next_offset' => [string](../types/string.md), 'results' => \[[InlineQueryResult](../constructors/InlineQueryResult.md)\], 'switch_pm_text' => [string](../types/string.md), 'switch_pm_parameter' => [string](../types/string.md), \];
***
[$inputFileGenerated](../constructors/inputFileGenerated.md) = \['original_path' => [string](../types/string.md), 'conversion' => [string](../types/string.md), 'expected_size' => [int](../types/int.md), 'should_cache' => [Bool](../types/Bool.md), \];
***
[$inputFileId](../constructors/inputFileId.md) = \['id' => [int](../types/int.md), \];
***
[$inputFileLocal](../constructors/inputFileLocal.md) = \['path' => [string](../types/string.md), \];
***
[$inputFilePersistentId](../constructors/inputFilePersistentId.md) = \['persistent_id' => [string](../types/string.md), \];
***
[$inputInlineQueryResultAnimatedGif](../constructors/inputInlineQueryResultAnimatedGif.md) = \['id' => [string](../types/string.md), 'title' => [string](../types/string.md), 'thumb_url' => [string](../types/string.md), 'gif_url' => [string](../types/string.md), 'gif_width' => [int](../types/int.md), 'gif_height' => [int](../types/int.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), 'input_message_content' => [InputMessageContent](../types/InputMessageContent.md), \];
***
[$inputInlineQueryResultAnimatedMpeg4](../constructors/inputInlineQueryResultAnimatedMpeg4.md) = \['id' => [string](../types/string.md), 'title' => [string](../types/string.md), 'thumb_url' => [string](../types/string.md), 'mpeg4_url' => [string](../types/string.md), 'mpeg4_width' => [int](../types/int.md), 'mpeg4_height' => [int](../types/int.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), 'input_message_content' => [InputMessageContent](../types/InputMessageContent.md), \];
***
[$inputInlineQueryResultArticle](../constructors/inputInlineQueryResultArticle.md) = \['id' => [string](../types/string.md), 'url' => [string](../types/string.md), 'hide_url' => [Bool](../types/Bool.md), 'title' => [string](../types/string.md), 'description' => [string](../types/string.md), 'thumb_url' => [string](../types/string.md), 'thumb_width' => [int](../types/int.md), 'thumb_height' => [int](../types/int.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), 'input_message_content' => [InputMessageContent](../types/InputMessageContent.md), \];
***
[$inputInlineQueryResultAudio](../constructors/inputInlineQueryResultAudio.md) = \['id' => [string](../types/string.md), 'title' => [string](../types/string.md), 'performer' => [string](../types/string.md), 'audio_url' => [string](../types/string.md), 'audio_duration' => [int](../types/int.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), 'input_message_content' => [InputMessageContent](../types/InputMessageContent.md), \];
***
[$inputInlineQueryResultContact](../constructors/inputInlineQueryResultContact.md) = \['id' => [string](../types/string.md), 'contact' => [contact](../types/contact.md), 'thumb_url' => [string](../types/string.md), 'thumb_width' => [int](../types/int.md), 'thumb_height' => [int](../types/int.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), 'input_message_content' => [InputMessageContent](../types/InputMessageContent.md), \];
***
[$inputInlineQueryResultDocument](../constructors/inputInlineQueryResultDocument.md) = \['id' => [string](../types/string.md), 'title' => [string](../types/string.md), 'description' => [string](../types/string.md), 'document_url' => [string](../types/string.md), 'mime_type' => [string](../types/string.md), 'thumb_url' => [string](../types/string.md), 'thumb_width' => [int](../types/int.md), 'thumb_height' => [int](../types/int.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), 'input_message_content' => [InputMessageContent](../types/InputMessageContent.md), \];
***
[$inputInlineQueryResultGame](../constructors/inputInlineQueryResultGame.md) = \['id' => [string](../types/string.md), 'game_short_name' => [string](../types/string.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), \];
***
[$inputInlineQueryResultLocation](../constructors/inputInlineQueryResultLocation.md) = \['id' => [string](../types/string.md), 'location' => [location](../types/location.md), 'title' => [string](../types/string.md), 'thumb_url' => [string](../types/string.md), 'thumb_width' => [int](../types/int.md), 'thumb_height' => [int](../types/int.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), 'input_message_content' => [InputMessageContent](../types/InputMessageContent.md), \];
***
[$inputInlineQueryResultPhoto](../constructors/inputInlineQueryResultPhoto.md) = \['id' => [string](../types/string.md), 'title' => [string](../types/string.md), 'description' => [string](../types/string.md), 'thumb_url' => [string](../types/string.md), 'photo_url' => [string](../types/string.md), 'photo_width' => [int](../types/int.md), 'photo_height' => [int](../types/int.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), 'input_message_content' => [InputMessageContent](../types/InputMessageContent.md), \];
***
[$inputInlineQueryResultSticker](../constructors/inputInlineQueryResultSticker.md) = \['id' => [string](../types/string.md), 'thumb_url' => [string](../types/string.md), 'sticker_url' => [string](../types/string.md), 'sticker_width' => [int](../types/int.md), 'sticker_height' => [int](../types/int.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), 'input_message_content' => [InputMessageContent](../types/InputMessageContent.md), \];
***
[$inputInlineQueryResultVenue](../constructors/inputInlineQueryResultVenue.md) = \['id' => [string](../types/string.md), 'venue' => [venue](../types/venue.md), 'thumb_url' => [string](../types/string.md), 'thumb_width' => [int](../types/int.md), 'thumb_height' => [int](../types/int.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), 'input_message_content' => [InputMessageContent](../types/InputMessageContent.md), \];
***
[$inputInlineQueryResultVideo](../constructors/inputInlineQueryResultVideo.md) = \['id' => [string](../types/string.md), 'title' => [string](../types/string.md), 'description' => [string](../types/string.md), 'thumb_url' => [string](../types/string.md), 'video_url' => [string](../types/string.md), 'mime_type' => [string](../types/string.md), 'video_width' => [int](../types/int.md), 'video_height' => [int](../types/int.md), 'video_duration' => [int](../types/int.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), 'input_message_content' => [InputMessageContent](../types/InputMessageContent.md), \];
***
[$inputInlineQueryResultVoice](../constructors/inputInlineQueryResultVoice.md) = \['id' => [string](../types/string.md), 'title' => [string](../types/string.md), 'voice_url' => [string](../types/string.md), 'voice_duration' => [int](../types/int.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), 'input_message_content' => [InputMessageContent](../types/InputMessageContent.md), \];
***
[$inputMessageAnimation](../constructors/inputMessageAnimation.md) = \['animation' => [InputFile](../types/InputFile.md), 'thumb' => [InputThumb](../types/InputThumb.md), 'width' => [int](../types/int.md), 'height' => [int](../types/int.md), 'caption' => [string](../types/string.md), \];
***
[$inputMessageAudio](../constructors/inputMessageAudio.md) = \['audio' => [InputFile](../types/InputFile.md), 'album_cover_thumb' => [InputThumb](../types/InputThumb.md), 'duration' => [int](../types/int.md), 'title' => [string](../types/string.md), 'performer' => [string](../types/string.md), 'caption' => [string](../types/string.md), \];
***
[$inputMessageContact](../constructors/inputMessageContact.md) = \['contact' => [contact](../types/contact.md), \];
***
[$inputMessageDocument](../constructors/inputMessageDocument.md) = \['document' => [InputFile](../types/InputFile.md), 'thumb' => [InputThumb](../types/InputThumb.md), 'caption' => [string](../types/string.md), \];
***
[$inputMessageForwarded](../constructors/inputMessageForwarded.md) = \['from_chat_id' => [long](../types/long.md), 'message_id' => [long](../types/long.md), 'in_game_share' => [Bool](../types/Bool.md), \];
***
[$inputMessageGame](../constructors/inputMessageGame.md) = \['bot_user_id' => [int](../types/int.md), 'game_short_name' => [string](../types/string.md), \];
***
[$inputMessageLocation](../constructors/inputMessageLocation.md) = \['location' => [location](../types/location.md), \];
***
[$inputMessagePhoto](../constructors/inputMessagePhoto.md) = \['photo' => [InputFile](../types/InputFile.md), 'thumb' => [InputThumb](../types/InputThumb.md), 'added_sticker_file_ids' => \[[int](../constructors/int.md)\], 'width' => [int](../types/int.md), 'height' => [int](../types/int.md), 'caption' => [string](../types/string.md), \];
***
[$inputMessageSticker](../constructors/inputMessageSticker.md) = \['sticker' => [InputFile](../types/InputFile.md), 'thumb' => [InputThumb](../types/InputThumb.md), 'width' => [int](../types/int.md), 'height' => [int](../types/int.md), \];
***
[$inputMessageText](../constructors/inputMessageText.md) = \['text' => [string](../types/string.md), 'disable_web_page_preview' => [Bool](../types/Bool.md), 'clear_draft' => [Bool](../types/Bool.md), 'entities' => \[[MessageEntity](../constructors/MessageEntity.md)\], 'parse_mode' => [TextParseMode](../types/TextParseMode.md), \];
***
[$inputMessageVenue](../constructors/inputMessageVenue.md) = \['venue' => [venue](../types/venue.md), \];
***
[$inputMessageVideo](../constructors/inputMessageVideo.md) = \['video' => [InputFile](../types/InputFile.md), 'thumb' => [InputThumb](../types/InputThumb.md), 'added_sticker_file_ids' => \[[int](../constructors/int.md)\], 'duration' => [int](../types/int.md), 'width' => [int](../types/int.md), 'height' => [int](../types/int.md), 'caption' => [string](../types/string.md), \];
***
[$inputMessageVoice](../constructors/inputMessageVoice.md) = \['voice' => [InputFile](../types/InputFile.md), 'duration' => [int](../types/int.md), 'waveform' => [bytes](../types/bytes.md), 'caption' => [string](../types/string.md), \];
***
[$inputThumbGenerated](../constructors/inputThumbGenerated.md) = \['original_path' => [string](../types/string.md), 'conversion' => [string](../types/string.md), 'width' => [int](../types/int.md), 'height' => [int](../types/int.md), \];
***
[$inputThumbLocal](../constructors/inputThumbLocal.md) = \['path' => [string](../types/string.md), 'width' => [int](../types/int.md), 'height' => [int](../types/int.md), \];
***
[$keyboardButton](../constructors/keyboardButton.md) = \['text' => [string](../types/string.md), 'type' => [KeyboardButtonType](../types/KeyboardButtonType.md), \];
***
[$keyboardButtonTypeRequestLocation](../constructors/keyboardButtonTypeRequestLocation.md) = \[\];
***
[$keyboardButtonTypeRequestPhoneNumber](../constructors/keyboardButtonTypeRequestPhoneNumber.md) = \[\];
***
[$keyboardButtonTypeText](../constructors/keyboardButtonTypeText.md) = \[\];
***
[$linkStateContact](../constructors/linkStateContact.md) = \[\];
***
[$linkStateKnowsPhoneNumber](../constructors/linkStateKnowsPhoneNumber.md) = \[\];
***
[$linkStateNone](../constructors/linkStateNone.md) = \[\];
***
[$location](../constructors/location.md) = \['latitude' => [double](../types/double.md), 'longitude' => [double](../types/double.md), \];
***
[$maskPosition](../constructors/maskPosition.md) = \['point' => [int](../types/int.md), 'x_shift' => [double](../types/double.md), 'y_shift' => [double](../types/double.md), 'zoom' => [double](../types/double.md), \];
***
[$message](../constructors/message.md) = \['id' => [long](../types/long.md), 'sender_user_id' => [int](../types/int.md), 'chat_id' => [long](../types/long.md), 'send_state' => [MessageSendState](../types/MessageSendState.md), 'can_be_edited' => [Bool](../types/Bool.md), 'can_be_deleted' => [Bool](../types/Bool.md), 'is_post' => [Bool](../types/Bool.md), 'date' => [int](../types/int.md), 'edit_date' => [int](../types/int.md), 'forward_info' => [MessageForwardInfo](../types/MessageForwardInfo.md), 'reply_to_message_id' => [long](../types/long.md), 'ttl' => [int](../types/int.md), 'ttl_expires_in' => [double](../types/double.md), 'via_bot_user_id' => [int](../types/int.md), 'views' => [int](../types/int.md), 'content' => [MessageContent](../types/MessageContent.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), \];
***
[$messageAnimation](../constructors/messageAnimation.md) = \['animation' => [animation](../types/animation.md), 'caption' => [string](../types/string.md), \];
***
[$messageAudio](../constructors/messageAudio.md) = \['audio' => [audio](../types/audio.md), 'caption' => [string](../types/string.md), 'is_listened' => [Bool](../types/Bool.md), \];
***
[$messageChannelChatCreate](../constructors/messageChannelChatCreate.md) = \['title' => [string](../types/string.md), \];
***
[$messageChatAddMembers](../constructors/messageChatAddMembers.md) = \['members' => \[[user](../constructors/user.md)\], \];
***
[$messageChatChangePhoto](../constructors/messageChatChangePhoto.md) = \['photo' => [photo](../types/photo.md), \];
***
[$messageChatChangeTitle](../constructors/messageChatChangeTitle.md) = \['title' => [string](../types/string.md), \];
***
[$messageChatDeleteMember](../constructors/messageChatDeleteMember.md) = \['user' => [user](../types/user.md), \];
***
[$messageChatDeletePhoto](../constructors/messageChatDeletePhoto.md) = \[\];
***
[$messageChatJoinByLink](../constructors/messageChatJoinByLink.md) = \[\];
***
[$messageChatMigrateFrom](../constructors/messageChatMigrateFrom.md) = \['title' => [string](../types/string.md), 'group_id' => [int](../types/int.md), \];
***
[$messageChatMigrateTo](../constructors/messageChatMigrateTo.md) = \['channel_id' => [int](../types/int.md), \];
***
[$messageChatSetTtl](../constructors/messageChatSetTtl.md) = \['ttl' => [int](../types/int.md), \];
***
[$messageContact](../constructors/messageContact.md) = \['contact' => [contact](../types/contact.md), \];
***
[$messageDocument](../constructors/messageDocument.md) = \['document' => [document](../types/document.md), 'caption' => [string](../types/string.md), \];
***
[$messageEntityBold](../constructors/messageEntityBold.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), \];
***
[$messageEntityBotCommand](../constructors/messageEntityBotCommand.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), \];
***
[$messageEntityCode](../constructors/messageEntityCode.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), \];
***
[$messageEntityEmail](../constructors/messageEntityEmail.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), \];
***
[$messageEntityHashtag](../constructors/messageEntityHashtag.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), \];
***
[$messageEntityItalic](../constructors/messageEntityItalic.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), \];
***
[$messageEntityMention](../constructors/messageEntityMention.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), \];
***
[$messageEntityMentionName](../constructors/messageEntityMentionName.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), 'user_id' => [int](../types/int.md), \];
***
[$messageEntityPre](../constructors/messageEntityPre.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), \];
***
[$messageEntityPreCode](../constructors/messageEntityPreCode.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), 'language' => [string](../types/string.md), \];
***
[$messageEntityTextUrl](../constructors/messageEntityTextUrl.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), 'url' => [string](../types/string.md), \];
***
[$messageEntityUrl](../constructors/messageEntityUrl.md) = \['offset' => [int](../types/int.md), 'length' => [int](../types/int.md), \];
***
[$messageForwardedFromUser](../constructors/messageForwardedFromUser.md) = \['sender_user_id' => [int](../types/int.md), 'date' => [int](../types/int.md), \];
***
[$messageForwardedPost](../constructors/messageForwardedPost.md) = \['chat_id' => [long](../types/long.md), 'sender_user_id' => [int](../types/int.md), 'date' => [int](../types/int.md), 'message_id' => [long](../types/long.md), \];
***
[$messageGame](../constructors/messageGame.md) = \['game' => [game](../types/game.md), \];
***
[$messageGameScore](../constructors/messageGameScore.md) = \['game_message_id' => [long](../types/long.md), 'game_id' => [long](../types/long.md), 'score' => [int](../types/int.md), \];
***
[$messageGroupChatCreate](../constructors/messageGroupChatCreate.md) = \['title' => [string](../types/string.md), 'members' => \[[user](../constructors/user.md)\], \];
***
[$messageIsBeingSent](../constructors/messageIsBeingSent.md) = \[\];
***
[$messageIsFailedToSend](../constructors/messageIsFailedToSend.md) = \[\];
***
[$messageIsIncoming](../constructors/messageIsIncoming.md) = \[\];
***
[$messageIsSuccessfullySent](../constructors/messageIsSuccessfullySent.md) = \[\];
***
[$messageLocation](../constructors/messageLocation.md) = \['location' => [location](../types/location.md), \];
***
[$messagePhoto](../constructors/messagePhoto.md) = \['photo' => [photo](../types/photo.md), 'caption' => [string](../types/string.md), \];
***
[$messagePinMessage](../constructors/messagePinMessage.md) = \['message_id' => [long](../types/long.md), \];
***
[$messageScreenshotTaken](../constructors/messageScreenshotTaken.md) = \[\];
***
[$messageSticker](../constructors/messageSticker.md) = \['sticker' => [sticker](../types/sticker.md), \];
***
[$messageText](../constructors/messageText.md) = \['text' => [string](../types/string.md), 'entities' => \[[MessageEntity](../constructors/MessageEntity.md)\], 'web_page' => [webPage](../types/webPage.md), \];
***
[$messageUnsupported](../constructors/messageUnsupported.md) = \[\];
***
[$messageVenue](../constructors/messageVenue.md) = \['venue' => [venue](../types/venue.md), \];
***
[$messageVideo](../constructors/messageVideo.md) = \['video' => [video](../types/video.md), 'caption' => [string](../types/string.md), \];
***
[$messageVoice](../constructors/messageVoice.md) = \['voice' => [voice](../types/voice.md), 'caption' => [string](../types/string.md), 'is_listened' => [Bool](../types/Bool.md), \];
***
[$messages](../constructors/messages.md) = \['total_count' => [int](../types/int.md), 'messages' => \[[message](../constructors/message.md)\], \];
***
[$mpnsDeviceToken](../constructors/mpnsDeviceToken.md) = \['token' => [string](../types/string.md), \];
***
[$notificationSettings](../constructors/notificationSettings.md) = \['mute_for' => [int](../types/int.md), 'sound' => [string](../types/string.md), 'show_preview' => [Bool](../types/Bool.md), \];
***
[$notificationSettingsForAllChats](../constructors/notificationSettingsForAllChats.md) = \[\];
***
[$notificationSettingsForChat](../constructors/notificationSettingsForChat.md) = \['chat_id' => [long](../types/long.md), \];
***
[$notificationSettingsForGroupChats](../constructors/notificationSettingsForGroupChats.md) = \[\];
***
[$notificationSettingsForPrivateChats](../constructors/notificationSettingsForPrivateChats.md) = \[\];
***
[$ok](../constructors/ok.md) = \[\];
***
[$optionBoolean](../constructors/optionBoolean.md) = \['value' => [Bool](../types/Bool.md), \];
***
[$optionEmpty](../constructors/optionEmpty.md) = \[\];
***
[$optionInteger](../constructors/optionInteger.md) = \['value' => [int](../types/int.md), \];
***
[$optionString](../constructors/optionString.md) = \['value' => [string](../types/string.md), \];
***
[$passwordRecoveryInfo](../constructors/passwordRecoveryInfo.md) = \['recovery_email_pattern' => [string](../types/string.md), \];
***
[$passwordState](../constructors/passwordState.md) = \['has_password' => [Bool](../types/Bool.md), 'password_hint' => [string](../types/string.md), 'has_recovery_email' => [Bool](../types/Bool.md), 'unconfirmed_recovery_email_pattern' => [string](../types/string.md), \];
***
[$photo](../constructors/photo.md) = \['id' => [long](../types/long.md), 'has_stickers' => [Bool](../types/Bool.md), 'sizes' => \[[photoSize](../constructors/photoSize.md)\], \];
***
[$photoSize](../constructors/photoSize.md) = \['type' => [string](../types/string.md), 'photo' => [file](../types/file.md), 'width' => [int](../types/int.md), 'height' => [int](../types/int.md), \];
***
[$privacyKeyChatInvite](../constructors/privacyKeyChatInvite.md) = \[\];
***
[$privacyKeyUserStatus](../constructors/privacyKeyUserStatus.md) = \[\];
***
[$privacyRuleAllowAll](../constructors/privacyRuleAllowAll.md) = \[\];
***
[$privacyRuleAllowContacts](../constructors/privacyRuleAllowContacts.md) = \[\];
***
[$privacyRuleAllowUsers](../constructors/privacyRuleAllowUsers.md) = \['user_ids' => \[[int](../constructors/int.md)\], \];
***
[$privacyRuleDisallowAll](../constructors/privacyRuleDisallowAll.md) = \[\];
***
[$privacyRuleDisallowContacts](../constructors/privacyRuleDisallowContacts.md) = \[\];
***
[$privacyRuleDisallowUsers](../constructors/privacyRuleDisallowUsers.md) = \['user_ids' => \[[int](../constructors/int.md)\], \];
***
[$privacyRules](../constructors/privacyRules.md) = \['rules' => \[[PrivacyRule](../constructors/PrivacyRule.md)\], \];
***
[$privateChatInfo](../constructors/privateChatInfo.md) = \['user' => [user](../types/user.md), \];
***
[$profilePhoto](../constructors/profilePhoto.md) = \['id' => [long](../types/long.md), 'small' => [file](../types/file.md), 'big' => [file](../types/file.md), \];
***
[$recoveryEmail](../constructors/recoveryEmail.md) = \['recovery_email' => [string](../types/string.md), \];
***
[$replyMarkupForceReply](../constructors/replyMarkupForceReply.md) = \['personal' => [Bool](../types/Bool.md), \];
***
[$replyMarkupInlineKeyboard](../constructors/replyMarkupInlineKeyboard.md) = \['rows' => \[[inlineKeyboardButton>](../constructors/inlineKeyboardButton>.md)\], \];
***
[$replyMarkupRemoveKeyboard](../constructors/replyMarkupRemoveKeyboard.md) = \['personal' => [Bool](../types/Bool.md), \];
***
[$replyMarkupShowKeyboard](../constructors/replyMarkupShowKeyboard.md) = \['rows' => \[[keyboardButton>](../constructors/keyboardButton>.md)\], 'resize_keyboard' => [Bool](../types/Bool.md), 'one_time' => [Bool](../types/Bool.md), 'personal' => [Bool](../types/Bool.md), \];
***
[$searchMessagesFilterAnimation](../constructors/searchMessagesFilterAnimation.md) = \[\];
***
[$searchMessagesFilterAudio](../constructors/searchMessagesFilterAudio.md) = \[\];
***
[$searchMessagesFilterChatPhoto](../constructors/searchMessagesFilterChatPhoto.md) = \[\];
***
[$searchMessagesFilterDocument](../constructors/searchMessagesFilterDocument.md) = \[\];
***
[$searchMessagesFilterEmpty](../constructors/searchMessagesFilterEmpty.md) = \[\];
***
[$searchMessagesFilterPhoto](../constructors/searchMessagesFilterPhoto.md) = \[\];
***
[$searchMessagesFilterPhotoAndVideo](../constructors/searchMessagesFilterPhotoAndVideo.md) = \[\];
***
[$searchMessagesFilterUrl](../constructors/searchMessagesFilterUrl.md) = \[\];
***
[$searchMessagesFilterVideo](../constructors/searchMessagesFilterVideo.md) = \[\];
***
[$searchMessagesFilterVoice](../constructors/searchMessagesFilterVoice.md) = \[\];
***
[$secretChat](../constructors/secretChat.md) = \['id' => [int](../types/int.md), 'user_id' => [int](../types/int.md), 'state' => [int](../types/int.md), 'is_outbound' => [Bool](../types/Bool.md), 'ttl' => [int](../types/int.md), 'key_hash' => [bytes](../types/bytes.md), \];
***
[$secretChatInfo](../constructors/secretChatInfo.md) = \['secret_chat' => [secretChat](../types/secretChat.md), \];
***
[$sendMessageCancelAction](../constructors/sendMessageCancelAction.md) = \[\];
***
[$sendMessageChooseContactAction](../constructors/sendMessageChooseContactAction.md) = \[\];
***
[$sendMessageGeoLocationAction](../constructors/sendMessageGeoLocationAction.md) = \[\];
***
[$sendMessageRecordVideoAction](../constructors/sendMessageRecordVideoAction.md) = \[\];
***
[$sendMessageRecordVoiceAction](../constructors/sendMessageRecordVoiceAction.md) = \[\];
***
[$sendMessageStartPlayGameAction](../constructors/sendMessageStartPlayGameAction.md) = \[\];
***
[$sendMessageTypingAction](../constructors/sendMessageTypingAction.md) = \[\];
***
[$sendMessageUploadDocumentAction](../constructors/sendMessageUploadDocumentAction.md) = \['progress' => [int](../types/int.md), \];
***
[$sendMessageUploadPhotoAction](../constructors/sendMessageUploadPhotoAction.md) = \['progress' => [int](../types/int.md), \];
***
[$sendMessageUploadVideoAction](../constructors/sendMessageUploadVideoAction.md) = \['progress' => [int](../types/int.md), \];
***
[$sendMessageUploadVoiceAction](../constructors/sendMessageUploadVoiceAction.md) = \['progress' => [int](../types/int.md), \];
***
[$session](../constructors/session.md) = \['id' => [long](../types/long.md), 'is_current' => [Bool](../types/Bool.md), 'app_id' => [int](../types/int.md), 'app_name' => [string](../types/string.md), 'app_version' => [string](../types/string.md), 'is_official_app' => [Bool](../types/Bool.md), 'device_model' => [string](../types/string.md), 'platform' => [string](../types/string.md), 'system_version' => [string](../types/string.md), 'date_created' => [int](../types/int.md), 'date_active' => [int](../types/int.md), 'ip' => [string](../types/string.md), 'country' => [string](../types/string.md), 'region' => [string](../types/string.md), \];
***
[$sessions](../constructors/sessions.md) = \['sessions' => \[[session](../constructors/session.md)\], \];
***
[$simplePushDeviceToken](../constructors/simplePushDeviceToken.md) = \['token' => [string](../types/string.md), \];
***
[$sticker](../constructors/sticker.md) = \['set_id' => [long](../types/long.md), 'width' => [int](../types/int.md), 'height' => [int](../types/int.md), 'emoji' => [string](../types/string.md), 'is_mask' => [Bool](../types/Bool.md), 'mask_position' => [maskPosition](../types/maskPosition.md), 'thumb' => [photoSize](../types/photoSize.md), 'sticker' => [file](../types/file.md), \];
***
[$stickerEmojis](../constructors/stickerEmojis.md) = \['emojis' => \[[string](../constructors/string.md)\], \];
***
[$stickerSet](../constructors/stickerSet.md) = \['id' => [long](../types/long.md), 'title' => [string](../types/string.md), 'name' => [string](../types/string.md), 'is_installed' => [Bool](../types/Bool.md), 'is_archived' => [Bool](../types/Bool.md), 'is_official' => [Bool](../types/Bool.md), 'is_masks' => [Bool](../types/Bool.md), 'is_viewed' => [Bool](../types/Bool.md), 'stickers' => \[[sticker](../constructors/sticker.md)\], 'emojis' => \[[stickerEmojis](../constructors/stickerEmojis.md)\], \];
***
[$stickerSetInfo](../constructors/stickerSetInfo.md) = \['id' => [long](../types/long.md), 'title' => [string](../types/string.md), 'name' => [string](../types/string.md), 'is_installed' => [Bool](../types/Bool.md), 'is_archived' => [Bool](../types/Bool.md), 'is_official' => [Bool](../types/Bool.md), 'is_masks' => [Bool](../types/Bool.md), 'is_viewed' => [Bool](../types/Bool.md), 'size' => [int](../types/int.md), 'covers' => \[[sticker](../constructors/sticker.md)\], \];
***
[$stickerSets](../constructors/stickerSets.md) = \['total_count' => [int](../types/int.md), 'sets' => \[[stickerSetInfo](../constructors/stickerSetInfo.md)\], \];
***
[$stickers](../constructors/stickers.md) = \['stickers' => \[[sticker](../constructors/sticker.md)\], \];
***
[$test\_bytes](../constructors/test_bytes.md) = \['value' => [bytes](../types/bytes.md), \];
[$test\_empty](../constructors/test_empty.md) = \[\];
[$test\_int](../constructors/test_int.md) = \['value' => [int](../types/int.md), \];
[$test\_string](../constructors/test_string.md) = \['value' => [string](../types/string.md), \];
[$test\_vectorInt](../constructors/test_vectorInt.md) = \['value' => \[[int](../constructors/int.md)\], \];
[$test\_vectorIntObject](../constructors/test_vectorIntObject.md) = \['value' => \[[test\_Int](../constructors/test_Int.md)\], \];
[$test\_vectorString](../constructors/test_vectorString.md) = \['value' => \[[string](../constructors/string.md)\], \];
[$test\_vectorStringObject](../constructors/test_vectorStringObject.md) = \['value' => \[[test\_String](../constructors/test_String.md)\], \];
***
[$textParseModeHTML](../constructors/textParseModeHTML.md) = \[\];
***
[$textParseModeMarkdown](../constructors/textParseModeMarkdown.md) = \[\];
***
[$ubuntuPhoneDeviceToken](../constructors/ubuntuPhoneDeviceToken.md) = \['token' => [string](../types/string.md), \];
***
[$updateAuthState](../constructors/updateAuthState.md) = \['auth_state' => [AuthState](../types/AuthState.md), \];
***
[$updateChannel](../constructors/updateChannel.md) = \['channel' => [channel](../types/channel.md), \];
***
[$updateChannelFull](../constructors/updateChannelFull.md) = \['channel_full' => [channelFull](../types/channelFull.md), \];
***
[$updateChat](../constructors/updateChat.md) = \['chat' => [chat](../types/chat.md), \];
***
[$updateChatDraftMessage](../constructors/updateChatDraftMessage.md) = \['chat_id' => [long](../types/long.md), 'draft_message' => [draftMessage](../types/draftMessage.md), \];
***
[$updateChatOrder](../constructors/updateChatOrder.md) = \['chat_id' => [long](../types/long.md), 'order' => [long](../types/long.md), \];
***
[$updateChatPhoto](../constructors/updateChatPhoto.md) = \['chat_id' => [long](../types/long.md), 'photo' => [chatPhoto](../types/chatPhoto.md), \];
***
[$updateChatReadInbox](../constructors/updateChatReadInbox.md) = \['chat_id' => [long](../types/long.md), 'last_read_inbox_message_id' => [long](../types/long.md), 'unread_count' => [int](../types/int.md), \];
***
[$updateChatReadOutbox](../constructors/updateChatReadOutbox.md) = \['chat_id' => [long](../types/long.md), 'last_read_outbox_message_id' => [long](../types/long.md), \];
***
[$updateChatReplyMarkup](../constructors/updateChatReplyMarkup.md) = \['chat_id' => [long](../types/long.md), 'reply_markup_message_id' => [long](../types/long.md), \];
***
[$updateChatTitle](../constructors/updateChatTitle.md) = \['chat_id' => [long](../types/long.md), 'title' => [string](../types/string.md), \];
***
[$updateChatTopMessage](../constructors/updateChatTopMessage.md) = \['chat_id' => [long](../types/long.md), 'top_message' => [message](../types/message.md), \];
***
[$updateDeleteMessages](../constructors/updateDeleteMessages.md) = \['chat_id' => [long](../types/long.md), 'message_ids' => \[[long](../constructors/long.md)\], \];
***
[$updateFile](../constructors/updateFile.md) = \['file' => [file](../types/file.md), \];
***
[$updateFileGenerationFinish](../constructors/updateFileGenerationFinish.md) = \['file' => [file](../types/file.md), \];
***
[$updateFileGenerationProgress](../constructors/updateFileGenerationProgress.md) = \['file_id' => [int](../types/int.md), 'size' => [int](../types/int.md), 'ready' => [int](../types/int.md), \];
***
[$updateFileGenerationStart](../constructors/updateFileGenerationStart.md) = \['generation_id' => [long](../types/long.md), 'original_path' => [string](../types/string.md), 'destination_path' => [string](../types/string.md), 'conversion' => [string](../types/string.md), \];
***
[$updateFileProgress](../constructors/updateFileProgress.md) = \['file_id' => [int](../types/int.md), 'size' => [int](../types/int.md), 'ready' => [int](../types/int.md), \];
***
[$updateGroup](../constructors/updateGroup.md) = \['group' => [group](../types/group.md), \];
***
[$updateMessageContent](../constructors/updateMessageContent.md) = \['chat_id' => [long](../types/long.md), 'message_id' => [long](../types/long.md), 'new_content' => [MessageContent](../types/MessageContent.md), \];
***
[$updateMessageEdited](../constructors/updateMessageEdited.md) = \['chat_id' => [long](../types/long.md), 'message_id' => [long](../types/long.md), 'edit_date' => [int](../types/int.md), 'reply_markup' => [ReplyMarkup](../types/ReplyMarkup.md), \];
***
[$updateMessageSendFailed](../constructors/updateMessageSendFailed.md) = \['chat_id' => [long](../types/long.md), 'message_id' => [long](../types/long.md), 'error_code' => [int](../types/int.md), 'error_message' => [string](../types/string.md), \];
***
[$updateMessageSendSucceeded](../constructors/updateMessageSendSucceeded.md) = \['message' => [message](../types/message.md), 'old_message_id' => [long](../types/long.md), \];
***
[$updateMessageViews](../constructors/updateMessageViews.md) = \['chat_id' => [long](../types/long.md), 'message_id' => [long](../types/long.md), 'views' => [int](../types/int.md), \];
***
[$updateNewCallbackQuery](../constructors/updateNewCallbackQuery.md) = \['id' => [long](../types/long.md), 'sender_user_id' => [int](../types/int.md), 'chat_id' => [long](../types/long.md), 'message_id' => [long](../types/long.md), 'chat_instance' => [long](../types/long.md), 'payload' => [CallbackQueryPayload](../types/CallbackQueryPayload.md), \];
***
[$updateNewChosenInlineResult](../constructors/updateNewChosenInlineResult.md) = \['sender_user_id' => [int](../types/int.md), 'user_location' => [location](../types/location.md), 'query' => [string](../types/string.md), 'result_id' => [string](../types/string.md), 'inline_message_id' => [string](../types/string.md), \];
***
[$updateNewInlineCallbackQuery](../constructors/updateNewInlineCallbackQuery.md) = \['id' => [long](../types/long.md), 'sender_user_id' => [int](../types/int.md), 'inline_message_id' => [string](../types/string.md), 'chat_instance' => [long](../types/long.md), 'payload' => [CallbackQueryPayload](../types/CallbackQueryPayload.md), \];
***
[$updateNewInlineQuery](../constructors/updateNewInlineQuery.md) = \['id' => [long](../types/long.md), 'sender_user_id' => [int](../types/int.md), 'user_location' => [location](../types/location.md), 'query' => [string](../types/string.md), 'offset' => [string](../types/string.md), \];
***
[$updateNewMessage](../constructors/updateNewMessage.md) = \['message' => [message](../types/message.md), 'disable_notification' => [Bool](../types/Bool.md), \];
***
[$updateNotificationSettings](../constructors/updateNotificationSettings.md) = \['scope' => [NotificationSettingsScope](../types/NotificationSettingsScope.md), 'notification_settings' => [notificationSettings](../types/notificationSettings.md), \];
***
[$updateOption](../constructors/updateOption.md) = \['name' => [string](../types/string.md), 'value' => [OptionValue](../types/OptionValue.md), \];
***
[$updatePrivacy](../constructors/updatePrivacy.md) = \['key' => [PrivacyKey](../types/PrivacyKey.md), 'rules' => [privacyRules](../types/privacyRules.md), \];
***
[$updateRecentStickers](../constructors/updateRecentStickers.md) = \['is_attached' => [Bool](../types/Bool.md), 'sticker_ids' => \[[int](../constructors/int.md)\], \];
***
[$updateSavedAnimations](../constructors/updateSavedAnimations.md) = \[\];
***
[$updateSecretChat](../constructors/updateSecretChat.md) = \['secret_chat' => [secretChat](../types/secretChat.md), \];
***
[$updateServiceNotification](../constructors/updateServiceNotification.md) = \['type' => [string](../types/string.md), 'content' => [MessageContent](../types/MessageContent.md), \];
***
[$updateStickerSets](../constructors/updateStickerSets.md) = \['is_masks' => [Bool](../types/Bool.md), 'sticker_set_ids' => \[[long](../constructors/long.md)\], \];
***
[$updateTrendingStickerSets](../constructors/updateTrendingStickerSets.md) = \['sticker_sets' => [stickerSets](../types/stickerSets.md), \];
***
[$updateUser](../constructors/updateUser.md) = \['user' => [user](../types/user.md), \];
***
[$updateUserAction](../constructors/updateUserAction.md) = \['chat_id' => [long](../types/long.md), 'user_id' => [int](../types/int.md), 'action' => [SendMessageAction](../types/SendMessageAction.md), \];
***
[$updateUserBlocked](../constructors/updateUserBlocked.md) = \['user_id' => [int](../types/int.md), 'is_blocked' => [Bool](../types/Bool.md), \];
***
[$updateUserStatus](../constructors/updateUserStatus.md) = \['user_id' => [int](../types/int.md), 'status' => [UserStatus](../types/UserStatus.md), \];
***
[$user](../constructors/user.md) = \['id' => [int](../types/int.md), 'first_name' => [string](../types/string.md), 'last_name' => [string](../types/string.md), 'username' => [string](../types/string.md), 'phone_number' => [string](../types/string.md), 'status' => [UserStatus](../types/UserStatus.md), 'profile_photo' => [profilePhoto](../types/profilePhoto.md), 'my_link' => [LinkState](../types/LinkState.md), 'foreign_link' => [LinkState](../types/LinkState.md), 'is_verified' => [Bool](../types/Bool.md), 'restriction_reason' => [string](../types/string.md), 'have_access' => [Bool](../types/Bool.md), 'type' => [UserType](../types/UserType.md), \];
***
[$userFull](../constructors/userFull.md) = \['user' => [user](../types/user.md), 'is_blocked' => [Bool](../types/Bool.md), 'about' => [string](../types/string.md), 'common_chat_count' => [int](../types/int.md), 'bot_info' => [botInfo](../types/botInfo.md), \];
***
[$userProfilePhotos](../constructors/userProfilePhotos.md) = \['total_count' => [int](../types/int.md), 'photos' => \[[photo](../constructors/photo.md)\], \];
***
[$userStatusEmpty](../constructors/userStatusEmpty.md) = \[\];
***
[$userStatusLastMonth](../constructors/userStatusLastMonth.md) = \[\];
***
[$userStatusLastWeek](../constructors/userStatusLastWeek.md) = \[\];
***
[$userStatusOffline](../constructors/userStatusOffline.md) = \['was_online' => [int](../types/int.md), \];
***
[$userStatusOnline](../constructors/userStatusOnline.md) = \['expires' => [int](../types/int.md), \];
***
[$userStatusRecently](../constructors/userStatusRecently.md) = \[\];
***
[$userTypeBot](../constructors/userTypeBot.md) = \['can_join_group_chats' => [Bool](../types/Bool.md), 'can_read_all_group_chat_messages' => [Bool](../types/Bool.md), 'is_inline' => [Bool](../types/Bool.md), 'inline_query_placeholder' => [string](../types/string.md), 'need_location' => [Bool](../types/Bool.md), \];
***
[$userTypeDeleted](../constructors/userTypeDeleted.md) = \[\];
***
[$userTypeGeneral](../constructors/userTypeGeneral.md) = \[\];
***
[$userTypeUnknown](../constructors/userTypeUnknown.md) = \[\];
***
[$users](../constructors/users.md) = \['total_count' => [int](../types/int.md), 'users' => \[[user](../constructors/user.md)\], \];
***
[$venue](../constructors/venue.md) = \['location' => [location](../types/location.md), 'title' => [string](../types/string.md), 'address' => [string](../types/string.md), 'provider' => [string](../types/string.md), 'id' => [string](../types/string.md), \];
***
[$video](../constructors/video.md) = \['duration' => [int](../types/int.md), 'width' => [int](../types/int.md), 'height' => [int](../types/int.md), 'file_name' => [string](../types/string.md), 'mime_type' => [string](../types/string.md), 'has_stickers' => [Bool](../types/Bool.md), 'thumb' => [photoSize](../types/photoSize.md), 'video' => [file](../types/file.md), \];
***
[$voice](../constructors/voice.md) = \['duration' => [int](../types/int.md), 'waveform' => [bytes](../types/bytes.md), 'mime_type' => [string](../types/string.md), 'voice' => [file](../types/file.md), \];
***
[$wallpaper](../constructors/wallpaper.md) = \['sizes' => \[[photoSize](../constructors/photoSize.md)\], 'color' => [int](../types/int.md), \];
***
[$wallpapers](../constructors/wallpapers.md) = \['wallpapers' => \[[wallpaper](../constructors/wallpaper.md)\], \];
***
[$webPage](../constructors/webPage.md) = \['url' => [string](../types/string.md), 'display_url' => [string](../types/string.md), 'type' => [string](../types/string.md), 'site_name' => [string](../types/string.md), 'title' => [string](../types/string.md), 'description' => [string](../types/string.md), 'photo' => [photo](../types/photo.md), 'embed_url' => [string](../types/string.md), 'embed_type' => [string](../types/string.md), 'embed_width' => [int](../types/int.md), 'embed_height' => [int](../types/int.md), 'duration' => [int](../types/int.md), 'author' => [string](../types/string.md), 'animation' => [animation](../types/animation.md), 'audio' => [audio](../types/audio.md), 'document' => [document](../types/document.md), 'sticker' => [sticker](../types/sticker.md), 'video' => [video](../types/video.md), 'voice' => [voice](../types/voice.md), \];