1
0
mirror of https://github.com/danog/MadelineProto.git synced 2024-12-12 16:47:24 +01:00
MadelineProto/docs/API_docs/constructors/index.md

92 KiB

Constructors

[$AccountDaysTTL](../types/AccountDaysTTL.md)\['[accountDaysTTL](accountDaysTTL.md)'\] = \['days' => [int](../types/int.md), \]

$account_Authorizations['account_authorizations'] = ['authorizations' => [Authorization], ]

$account_Password['account_noPassword'] = ['new_salt' => bytes, 'email_unconfirmed_pattern' => string, ]

$account_Password['account_password'] = ['current_salt' => bytes, 'new_salt' => bytes, 'hint' => string, 'has_recovery' => Bool, 'email_unconfirmed_pattern' => string, ]

$account_PasswordInputSettings['account_passwordInputSettings'] = ['new_salt' => bytes, 'new_password_hash' => bytes, 'hint' => string, 'email' => string, ]

$account_PasswordSettings['account_passwordSettings'] = ['email' => string, ]

$account_PrivacyRules['account_privacyRules'] = ['rules' => [PrivacyRule], 'users' => [User], ]

$auth_Authorization['auth_authorization'] = ['tmp_sessions' => int, 'user' => User, ]

$auth_CheckedPhone['auth_checkedPhone'] = ['phone_registered' => Bool, ]

$auth_CodeType['auth_codeTypeCall'] =

$auth_CodeType['auth_codeTypeFlashCall'] =

$auth_CodeType['auth_codeTypeSms'] =

$auth_ExportedAuthorization['auth_exportedAuthorization'] = ['id' => int, 'bytes' => bytes, ]

$auth_PasswordRecovery['auth_passwordRecovery'] = ['email_pattern' => string, ]

$auth_SentCode['auth_sentCode'] = ['phone_registered' => Bool, 'type' => auth_SentCodeType, 'phone_code_hash' => string, 'next_type' => auth_CodeType, 'timeout' => int, ]

$auth_SentCodeType['auth_sentCodeTypeApp'] = ['length' => int, ]

$auth_SentCodeType['auth_sentCodeTypeCall'] = ['length' => int, ]

$auth_SentCodeType['auth_sentCodeTypeFlashCall'] = ['pattern' => string, ]

$auth_SentCodeType['auth_sentCodeTypeSms'] = ['length' => int, ]

$Authorization['authorization'] = ['hash' => long, 'device_model' => string, 'platform' => string, 'system_version' => string, 'api_id' => int, 'app_name' => string, 'app_version' => string, 'date_created' => int, 'date_active' => int, 'ip' => string, 'country' => string, 'region' => string, ]

$Bool['boolFalse'] =

$Bool['boolTrue'] =

$BotCommand['botCommand'] = ['command' => string, 'description' => string, ]

$BotInfo['botInfo'] = ['user_id' => int, 'description' => string, 'commands' => [BotCommand], ]

$BotInlineResult['botInlineMediaResult'] = ['id' => string, 'type' => string, 'photo' => Photo, 'document' => Document, 'title' => string, 'description' => string, 'send_message' => BotInlineMessage, ]

$BotInlineMessage['botInlineMessageMediaAuto'] = ['caption' => string, 'reply_markup' => ReplyMarkup, ]

$BotInlineMessage['botInlineMessageMediaContact'] = ['phone_number' => string, 'first_name' => string, 'last_name' => string, 'reply_markup' => ReplyMarkup, ]

$BotInlineMessage['botInlineMessageMediaGeo'] = ['geo' => GeoPoint, 'reply_markup' => ReplyMarkup, ]

$BotInlineMessage['botInlineMessageMediaVenue'] = ['geo' => GeoPoint, 'title' => string, 'address' => string, 'provider' => string, 'venue_id' => string, 'reply_markup' => ReplyMarkup, ]

$BotInlineMessage['botInlineMessageText'] = ['no_webpage' => Bool, 'message' => string, 'entities' => [MessageEntity], 'reply_markup' => ReplyMarkup, ]

$BotInlineResult['botInlineResult'] = ['id' => string, 'type' => string, 'title' => string, 'description' => string, 'url' => string, 'thumb_url' => string, 'content_url' => string, 'content_type' => string, 'w' => int, 'h' => int, 'duration' => int, 'send_message' => BotInlineMessage, ]

$Chat['channel'] = ['creator' => Bool, 'kicked' => Bool, 'left' => Bool, 'editor' => Bool, 'moderator' => Bool, 'broadcast' => Bool, 'verified' => Bool, 'megagroup' => Bool, 'restricted' => Bool, 'democracy' => Bool, 'signatures' => Bool, 'min' => Bool, 'id' => int, 'access_hash' => long, 'title' => string, 'username' => string, 'photo' => ChatPhoto, 'date' => int, 'version' => int, 'restriction_reason' => string, ]

$Chat['channelForbidden'] = ['broadcast' => Bool, 'megagroup' => Bool, 'id' => int, 'access_hash' => long, 'title' => string, ]

$ChatFull['channelFull'] = ['can_view_participants' => Bool, 'can_set_username' => Bool, 'id' => int, 'about' => string, 'participants_count' => int, 'admins_count' => int, 'kicked_count' => int, 'read_inbox_max_id' => int, 'read_outbox_max_id' => int, 'unread_count' => int, 'chat_photo' => Photo, 'notify_settings' => PeerNotifySettings, 'exported_invite' => ExportedChatInvite, 'bot_info' => [BotInfo], 'migrated_from_chat_id' => int, 'migrated_from_max_id' => int, 'pinned_msg_id' => int, ]

$ChannelMessagesFilter['channelMessagesFilter'] = ['exclude_new_messages' => Bool, 'ranges' => [MessageRange], ]

$ChannelMessagesFilter['channelMessagesFilterEmpty'] =

$ChannelParticipant['channelParticipant'] = ['user_id' => int, 'date' => int, ]

$ChannelParticipant['channelParticipantCreator'] = ['user_id' => int, ]

$ChannelParticipant['channelParticipantEditor'] = ['user_id' => int, 'inviter_id' => int, 'date' => int, ]

$ChannelParticipant['channelParticipantKicked'] = ['user_id' => int, 'kicked_by' => int, 'date' => int, ]

$ChannelParticipant['channelParticipantModerator'] = ['user_id' => int, 'inviter_id' => int, 'date' => int, ]

$ChannelParticipant['channelParticipantSelf'] = ['user_id' => int, 'inviter_id' => int, 'date' => int, ]

$ChannelParticipantsFilter['channelParticipantsAdmins'] =

$ChannelParticipantsFilter['channelParticipantsBots'] =

$ChannelParticipantsFilter['channelParticipantsKicked'] =

$ChannelParticipantsFilter['channelParticipantsRecent'] =

$ChannelParticipantRole['channelRoleEditor'] =

$ChannelParticipantRole['channelRoleEmpty'] =

$ChannelParticipantRole['channelRoleModerator'] =

$channels_ChannelParticipant['channels_channelParticipant'] = ['participant' => ChannelParticipant, 'users' => [User], ]

$channels_ChannelParticipants['channels_channelParticipants'] = ['count' => int, 'participants' => [ChannelParticipant], 'users' => [User], ]

$Chat['chat'] = ['creator' => Bool, 'kicked' => Bool, 'left' => Bool, 'admins_enabled' => Bool, 'admin' => Bool, 'deactivated' => Bool, 'id' => int, 'title' => string, 'photo' => ChatPhoto, 'participants_count' => int, 'date' => int, 'version' => int, 'migrated_to' => InputChannel, ]

$Chat['chatEmpty'] = ['id' => int, ]

$Chat['chatForbidden'] = ['id' => int, 'title' => string, ]

$ChatFull['chatFull'] = ['id' => int, 'participants' => ChatParticipants, 'chat_photo' => Photo, 'notify_settings' => PeerNotifySettings, 'exported_invite' => ExportedChatInvite, 'bot_info' => [BotInfo], ]

$ChatInvite['chatInvite'] = ['channel' => Bool, 'broadcast' => Bool, 'public' => Bool, 'megagroup' => Bool, 'title' => string, 'photo' => ChatPhoto, 'participants_count' => int, 'participants' => [User], ]

$ChatInvite['chatInviteAlready'] = ['chat' => Chat, ]

$ExportedChatInvite['chatInviteEmpty'] =

$ExportedChatInvite['chatInviteExported'] = ['link' => string, ]

$ChatParticipant['chatParticipant'] = ['user_id' => int, 'inviter_id' => int, 'date' => int, ]

$ChatParticipant['chatParticipantAdmin'] = ['user_id' => int, 'inviter_id' => int, 'date' => int, ]

$ChatParticipant['chatParticipantCreator'] = ['user_id' => int, ]

$ChatParticipants['chatParticipants'] = ['chat_id' => int, 'participants' => [ChatParticipant], 'version' => int, ]

$ChatParticipants['chatParticipantsForbidden'] = ['chat_id' => int, 'self_participant' => ChatParticipant, ]

$ChatPhoto['chatPhoto'] = ['photo_small' => FileLocation, 'photo_big' => FileLocation, ]

$ChatPhoto['chatPhotoEmpty'] =

$Config['config'] = ['date' => int, 'expires' => int, 'test_mode' => Bool, 'this_dc' => int, 'dc_options' => [DcOption], 'chat_size_max' => int, 'megagroup_size_max' => int, 'forwarded_count_max' => int, 'online_update_period_ms' => int, 'offline_blur_timeout_ms' => int, 'offline_idle_timeout_ms' => int, 'online_cloud_timeout_ms' => int, 'notify_cloud_delay_ms' => int, 'notify_default_delay_ms' => int, 'chat_big_size' => int, 'push_chat_period_ms' => int, 'push_chat_limit' => int, 'saved_gifs_limit' => int, 'edit_time_limit' => int, 'rating_e_decay' => int, 'stickers_recent_limit' => int, 'tmp_sessions' => int, 'disabled_features' => [DisabledFeature], ]

$Contact['contact'] = ['user_id' => int, 'mutual' => Bool, ]

$ContactBlocked['contactBlocked'] = ['user_id' => int, 'date' => int, ]

$ContactLink['contactLinkContact'] =

$ContactLink['contactLinkHasPhone'] =

$ContactLink['contactLinkNone'] =

$ContactLink['contactLinkUnknown'] =

$ContactStatus['contactStatus'] = ['user_id' => int, 'status' => UserStatus, ]

$contacts_Blocked['contacts_blocked'] = ['blocked' => [ContactBlocked], 'users' => [User], ]

$contacts_Blocked['contacts_blockedSlice'] = ['count' => int, 'blocked' => [ContactBlocked], 'users' => [User], ]

$contacts_Contacts['contacts_contacts'] = ['contacts' => [Contact], 'users' => [User], ]

$contacts_Contacts['contacts_contactsNotModified'] =

$contacts_Found['contacts_found'] = ['results' => [Peer], 'chats' => [Chat], 'users' => [User], ]

$contacts_ImportedContacts['contacts_importedContacts'] = ['imported' => [ImportedContact], 'retry_contacts' => [long], 'users' => [User], ]

$contacts_Link['contacts_link'] = ['my_link' => ContactLink, 'foreign_link' => ContactLink, 'user' => User, ]

$contacts_ResolvedPeer['contacts_resolvedPeer'] = ['peer' => Peer, 'chats' => [Chat], 'users' => [User], ]

$contacts_TopPeers['contacts_topPeers'] = ['categories' => [TopPeerCategoryPeers], 'chats' => [Chat], 'users' => [User], ]

$contacts_TopPeers['contacts_topPeersNotModified'] =

$DcOption['dcOption'] = ['ipv6' => Bool, 'media_only' => Bool, 'tcpo_only' => Bool, 'id' => int, 'ip_address' => string, 'port' => int, ]

$Dialog['dialog'] = ['peer' => Peer, 'top_message' => int, 'read_inbox_max_id' => int, 'read_outbox_max_id' => int, 'unread_count' => int, 'notify_settings' => PeerNotifySettings, 'pts' => int, 'draft' => DraftMessage, ]

$DisabledFeature['disabledFeature'] = ['feature' => string, 'description' => string, ]

$Document['document'] = ['id' => long, 'access_hash' => long, 'date' => int, 'mime_type' => string, 'size' => int, 'thumb' => PhotoSize, 'dc_id' => int, 'version' => int, 'attributes' => [DocumentAttribute], ]

$DocumentAttribute['documentAttributeAnimated'] =

$DocumentAttribute['documentAttributeAudio'] = ['voice' => Bool, 'duration' => int, 'title' => string, 'performer' => string, 'waveform' => bytes, ]

$DocumentAttribute['documentAttributeFilename'] = ['file_name' => string, ]

$DocumentAttribute['documentAttributeHasStickers'] =

$DocumentAttribute['documentAttributeImageSize'] = ['w' => int, 'h' => int, ]

$DocumentAttribute['documentAttributeSticker'] = ['mask' => Bool, 'alt' => string, 'stickerset' => InputStickerSet, 'mask_coords' => MaskCoords, ]

$DocumentAttribute['documentAttributeVideo'] = ['duration' => int, 'w' => int, 'h' => int, ]

$Document['documentEmpty'] = ['id' => long, ]

$DraftMessage['draftMessage'] = ['no_webpage' => Bool, 'reply_to_msg_id' => int, 'message' => string, 'entities' => [MessageEntity], 'date' => int, ]

$DraftMessage['draftMessageEmpty'] =

$EncryptedChat['encryptedChat'] = ['id' => int, 'access_hash' => long, 'date' => int, 'admin_id' => int, 'participant_id' => int, 'g_a_or_b' => bytes, 'key_fingerprint' => long, ]

$EncryptedChat['encryptedChatDiscarded'] = ['id' => int, ]

$EncryptedChat['encryptedChatEmpty'] = ['id' => int, ]

$EncryptedChat['encryptedChatRequested'] = ['id' => int, 'access_hash' => long, 'date' => int, 'admin_id' => int, 'participant_id' => int, 'g_a' => bytes, ]

$EncryptedChat['encryptedChatWaiting'] = ['id' => int, 'access_hash' => long, 'date' => int, 'admin_id' => int, 'participant_id' => int, ]

$EncryptedFile['encryptedFile'] = ['id' => long, 'access_hash' => long, 'size' => int, 'dc_id' => int, 'key_fingerprint' => int, ]

$EncryptedFile['encryptedFileEmpty'] =

$EncryptedMessage['encryptedMessage'] = ['random_id' => long, 'chat_id' => int, 'date' => int, 'bytes' => bytes, 'file' => EncryptedFile, ]

$EncryptedMessage['encryptedMessageService'] = ['random_id' => long, 'chat_id' => int, 'date' => int, 'bytes' => bytes, ]

$Error['error'] = ['code' => int, 'text' => string, ]

$ExportedMessageLink['exportedMessageLink'] = ['link' => string, ]

$FileLocation['fileLocation'] = ['dc_id' => int, 'volume_id' => long, 'local_id' => int, 'secret' => long, ]

$FileLocation['fileLocationUnavailable'] = ['volume_id' => long, 'local_id' => int, 'secret' => long, ]

$FoundGif['foundGif'] = ['url' => string, 'thumb_url' => string, 'content_url' => string, 'content_type' => string, 'w' => int, 'h' => int, ]

$FoundGif['foundGifCached'] = ['url' => string, 'photo' => Photo, 'document' => Document, ]

$Game['game'] = ['id' => long, 'access_hash' => long, 'short_name' => string, 'title' => string, 'description' => string, 'photo' => Photo, 'document' => Document, ]

$GeoPoint['geoPoint'] = ['long' => double, 'lat' => double, ]

$GeoPoint['geoPointEmpty'] =

$help_AppChangelog['help_appChangelog'] = ['text' => string, ]

$help_AppChangelog['help_appChangelogEmpty'] =

$help_AppUpdate['help_appUpdate'] = ['id' => int, 'critical' => Bool, 'url' => string, 'text' => string, ]

$help_InviteText['help_inviteText'] = ['message' => string, ]

$help_AppUpdate['help_noAppUpdate'] =

$help_Support['help_support'] = ['phone_number' => string, 'user' => User, ]

$help_TermsOfService['help_termsOfService'] = ['text' => string, ]

$HighScore['highScore'] = ['pos' => int, 'user_id' => int, 'score' => int, ]

$ImportedContact['importedContact'] = ['user_id' => int, 'client_id' => long, ]

$InlineBotSwitchPM['inlineBotSwitchPM'] = ['text' => string, 'start_param' => string, ]

$InputAppEvent['inputAppEvent'] = ['time' => double, 'type' => string, 'peer' => long, 'data' => string, ]

$InputBotInlineMessage['inputBotInlineMessageGame'] = ['reply_markup' => ReplyMarkup, ]

$InputBotInlineMessageID['inputBotInlineMessageID'] = ['dc_id' => int, 'id' => long, 'access_hash' => long, ]

$InputBotInlineMessage['inputBotInlineMessageMediaAuto'] = ['caption' => string, 'reply_markup' => ReplyMarkup, ]

$InputBotInlineMessage['inputBotInlineMessageMediaContact'] = ['phone_number' => string, 'first_name' => string, 'last_name' => string, 'reply_markup' => ReplyMarkup, ]

$InputBotInlineMessage['inputBotInlineMessageMediaGeo'] = ['geo_point' => InputGeoPoint, 'reply_markup' => ReplyMarkup, ]

$InputBotInlineMessage['inputBotInlineMessageMediaVenue'] = ['geo_point' => InputGeoPoint, 'title' => string, 'address' => string, 'provider' => string, 'venue_id' => string, 'reply_markup' => ReplyMarkup, ]

$InputBotInlineMessage['inputBotInlineMessageText'] = ['no_webpage' => Bool, 'message' => string, 'entities' => [MessageEntity], 'reply_markup' => ReplyMarkup, ]

$InputBotInlineResult['inputBotInlineResult'] = ['id' => string, 'type' => string, 'title' => string, 'description' => string, 'url' => string, 'thumb_url' => string, 'content_url' => string, 'content_type' => string, 'w' => int, 'h' => int, 'duration' => int, 'send_message' => InputBotInlineMessage, ]

$InputBotInlineResult['inputBotInlineResultDocument'] = ['id' => string, 'type' => string, 'title' => string, 'description' => string, 'document' => InputDocument, 'send_message' => InputBotInlineMessage, ]

$InputBotInlineResult['inputBotInlineResultGame'] = ['id' => string, 'short_name' => string, 'send_message' => InputBotInlineMessage, ]

$InputBotInlineResult['inputBotInlineResultPhoto'] = ['id' => string, 'type' => string, 'photo' => InputPhoto, 'send_message' => InputBotInlineMessage, ]

$InputChannel['inputChannel'] = ['channel_id' => int, 'access_hash' => long, ]

$InputChannel['inputChannelEmpty'] =

$InputChatPhoto['inputChatPhoto'] = ['id' => InputPhoto, ]

$InputChatPhoto['inputChatPhotoEmpty'] =

$InputChatPhoto['inputChatUploadedPhoto'] = ['file' => InputFile, ]

$InputDocument['inputDocument'] = ['id' => long, 'access_hash' => long, ]

$InputDocument['inputDocumentEmpty'] =

$InputFileLocation['inputDocumentFileLocation'] = ['id' => long, 'access_hash' => long, 'version' => int, ]

$InputEncryptedChat['inputEncryptedChat'] = ['chat_id' => int, 'access_hash' => long, ]

$InputEncryptedFile['inputEncryptedFile'] = ['id' => long, 'access_hash' => long, ]

$InputEncryptedFile['inputEncryptedFileBigUploaded'] = ['id' => long, 'parts' => int, 'key_fingerprint' => int, ]

$InputEncryptedFile['inputEncryptedFileEmpty'] =

$InputFileLocation['inputEncryptedFileLocation'] = ['id' => long, 'access_hash' => long, ]

$InputEncryptedFile['inputEncryptedFileUploaded'] = ['id' => long, 'parts' => int, 'md5_checksum' => string, 'key_fingerprint' => int, ]

$InputFile['inputFile'] = ['id' => long, 'parts' => int, 'name' => string, 'md5_checksum' => string, ]

$InputFile['inputFileBig'] = ['id' => long, 'parts' => int, 'name' => string, ]

$InputFileLocation['inputFileLocation'] = ['volume_id' => long, 'local_id' => int, 'secret' => long, ]

$InputGame['inputGameID'] = ['id' => long, 'access_hash' => long, ]

$InputGame['inputGameShortName'] = ['bot_id' => InputUser, 'short_name' => string, ]

$InputGeoPoint['inputGeoPoint'] = ['lat' => double, 'long' => double, ]

$InputGeoPoint['inputGeoPointEmpty'] =

$InputMedia['inputMediaContact'] = ['phone_number' => string, 'first_name' => string, 'last_name' => string, ]

$InputMedia['inputMediaDocument'] = ['id' => InputDocument, 'caption' => string, ]

$InputMedia['inputMediaDocumentExternal'] = ['url' => string, 'caption' => string, ]

$InputMedia['inputMediaEmpty'] =

$InputMedia['inputMediaGame'] = ['id' => InputGame, ]

$InputMedia['inputMediaGeoPoint'] = ['geo_point' => InputGeoPoint, ]

$InputMedia['inputMediaGifExternal'] = ['url' => string, 'q' => string, ]

$InputMedia['inputMediaPhoto'] = ['id' => InputPhoto, 'caption' => string, ]

$InputMedia['inputMediaPhotoExternal'] = ['url' => string, 'caption' => string, ]

$InputMedia['inputMediaUploadedDocument'] = ['file' => InputFile, 'mime_type' => string, 'attributes' => [DocumentAttribute], 'caption' => string, 'stickers' => [InputDocument], ]

$InputMedia['inputMediaUploadedPhoto'] = ['file' => InputFile, 'caption' => string, 'stickers' => [InputDocument], ]

$InputMedia['inputMediaUploadedThumbDocument'] = ['file' => InputFile, 'thumb' => InputFile, 'mime_type' => string, 'attributes' => [DocumentAttribute], 'caption' => string, 'stickers' => [InputDocument], ]

$InputMedia['inputMediaVenue'] = ['geo_point' => InputGeoPoint, 'title' => string, 'address' => string, 'provider' => string, 'venue_id' => string, ]

$MessageEntity['inputMessageEntityMentionName'] = ['offset' => int, 'length' => int, 'user_id' => InputUser, ]

$MessagesFilter['inputMessagesFilterChatPhotos'] =

$MessagesFilter['inputMessagesFilterDocument'] =

$MessagesFilter['inputMessagesFilterEmpty'] =

$MessagesFilter['inputMessagesFilterGif'] =

$MessagesFilter['inputMessagesFilterMusic'] =

$MessagesFilter['inputMessagesFilterPhotoVideo'] =

$MessagesFilter['inputMessagesFilterPhotoVideoDocuments'] =

$MessagesFilter['inputMessagesFilterPhotos'] =

$MessagesFilter['inputMessagesFilterUrl'] =

$MessagesFilter['inputMessagesFilterVideo'] =

$MessagesFilter['inputMessagesFilterVoice'] =

$InputNotifyPeer['inputNotifyAll'] =

$InputNotifyPeer['inputNotifyChats'] =

$InputNotifyPeer['inputNotifyPeer'] = ['peer' => InputPeer, ]

$InputNotifyPeer['inputNotifyUsers'] =

$InputPeer['inputPeerChannel'] = ['channel_id' => int, 'access_hash' => long, ]

$InputPeer['inputPeerChat'] = ['chat_id' => int, ]

$InputPeer['inputPeerEmpty'] =

$InputPeerNotifyEvents['inputPeerNotifyEventsAll'] =

$InputPeerNotifyEvents['inputPeerNotifyEventsEmpty'] =

$InputPeerNotifySettings['inputPeerNotifySettings'] = ['show_previews' => Bool, 'silent' => Bool, 'mute_until' => int, 'sound' => string, ]

$InputPeer['inputPeerSelf'] =

$InputPeer['inputPeerUser'] = ['user_id' => int, 'access_hash' => long, ]

$InputContact['inputPhoneContact'] = ['client_id' => long, 'phone' => string, 'first_name' => string, 'last_name' => string, ]

$InputPhoto['inputPhoto'] = ['id' => long, 'access_hash' => long, ]

$InputPhoto['inputPhotoEmpty'] =

$InputPrivacyKey['inputPrivacyKeyChatInvite'] =

$InputPrivacyKey['inputPrivacyKeyStatusTimestamp'] =

$InputPrivacyRule['inputPrivacyValueAllowAll'] =

$InputPrivacyRule['inputPrivacyValueAllowContacts'] =

$InputPrivacyRule['inputPrivacyValueAllowUsers'] = ['users' => [InputUser], ]

$InputPrivacyRule['inputPrivacyValueDisallowAll'] =

$InputPrivacyRule['inputPrivacyValueDisallowContacts'] =

$InputPrivacyRule['inputPrivacyValueDisallowUsers'] = ['users' => [InputUser], ]

$ReportReason['inputReportReasonOther'] = ['text' => string, ]

$ReportReason['inputReportReasonPornography'] =

$ReportReason['inputReportReasonSpam'] =

$ReportReason['inputReportReasonViolence'] =

$InputStickerSet['inputStickerSetEmpty'] =

$InputStickerSet['inputStickerSetID'] = ['id' => long, 'access_hash' => long, ]

$InputStickerSet['inputStickerSetShortName'] = ['short_name' => string, ]

$InputStickeredMedia['inputStickeredMediaDocument'] = ['id' => InputDocument, ]

$InputStickeredMedia['inputStickeredMediaPhoto'] = ['id' => InputPhoto, ]

$InputUser['inputUser'] = ['user_id' => int, 'access_hash' => long, ]

$InputUser['inputUserEmpty'] =

$InputUser['inputUserSelf'] =

$KeyboardButton['keyboardButton'] = ['text' => string, ]

$KeyboardButton['keyboardButtonCallback'] = ['text' => string, 'data' => bytes, ]

$KeyboardButton['keyboardButtonGame'] = ['text' => string, ]

$KeyboardButton['keyboardButtonRequestGeoLocation'] = ['text' => string, ]

$KeyboardButton['keyboardButtonRequestPhone'] = ['text' => string, ]

$KeyboardButtonRow['keyboardButtonRow'] = ['buttons' => [KeyboardButton], ]

$KeyboardButton['keyboardButtonSwitchInline'] = ['same_peer' => Bool, 'text' => string, 'query' => string, ]

$KeyboardButton['keyboardButtonUrl'] = ['text' => string, 'url' => string, ]

$MaskCoords['maskCoords'] = ['n' => int, 'x' => double, 'y' => double, 'zoom' => double, ]

$Message['message'] = ['out' => Bool, 'mentioned' => Bool, 'media_unread' => Bool, 'silent' => Bool, 'post' => Bool, 'id' => int, 'from_id' => int, 'to_id' => Peer, 'fwd_from' => MessageFwdHeader, 'via_bot_id' => int, 'reply_to_msg_id' => int, 'date' => int, 'message' => string, 'media' => MessageMedia, 'reply_markup' => ReplyMarkup, 'entities' => [MessageEntity], 'views' => int, 'edit_date' => int, ]

$MessageAction['messageActionChannelCreate'] = ['title' => string, ]

$MessageAction['messageActionChannelMigrateFrom'] = ['title' => string, 'chat_id' => int, ]

$MessageAction['messageActionChatAddUser'] = ['users' => [int], ]

$MessageAction['messageActionChatCreate'] = ['title' => string, 'users' => [int], ]

$MessageAction['messageActionChatDeletePhoto'] =

$MessageAction['messageActionChatDeleteUser'] = ['user_id' => int, ]

$MessageAction['messageActionChatEditPhoto'] = ['photo' => Photo, ]

$MessageAction['messageActionChatEditTitle'] = ['title' => string, ]

$MessageAction['messageActionChatJoinedByLink'] = ['inviter_id' => int, ]

$MessageAction['messageActionChatMigrateTo'] = ['channel_id' => int, ]

$MessageAction['messageActionEmpty'] =

$MessageAction['messageActionGameScore'] = ['game_id' => long, 'score' => int, ]

$MessageAction['messageActionHistoryClear'] =

$MessageAction['messageActionPinMessage'] =

$Message['messageEmpty'] = ['id' => int, ]

$MessageEntity['messageEntityBold'] = ['offset' => int, 'length' => int, ]

$MessageEntity['messageEntityBotCommand'] = ['offset' => int, 'length' => int, ]

$MessageEntity['messageEntityCode'] = ['offset' => int, 'length' => int, ]

$MessageEntity['messageEntityEmail'] = ['offset' => int, 'length' => int, ]

$MessageEntity['messageEntityHashtag'] = ['offset' => int, 'length' => int, ]

$MessageEntity['messageEntityItalic'] = ['offset' => int, 'length' => int, ]

$MessageEntity['messageEntityMention'] = ['offset' => int, 'length' => int, ]

$MessageEntity['messageEntityMentionName'] = ['offset' => int, 'length' => int, 'user_id' => int, ]

$MessageEntity['messageEntityPre'] = ['offset' => int, 'length' => int, 'language' => string, ]

$MessageEntity['messageEntityTextUrl'] = ['offset' => int, 'length' => int, 'url' => string, ]

$MessageEntity['messageEntityUnknown'] = ['offset' => int, 'length' => int, ]

$MessageEntity['messageEntityUrl'] = ['offset' => int, 'length' => int, ]

$MessageFwdHeader['messageFwdHeader'] = ['from_id' => int, 'date' => int, 'channel_id' => int, 'channel_post' => int, ]

$MessageMedia['messageMediaContact'] = ['phone_number' => string, 'first_name' => string, 'last_name' => string, 'user_id' => int, ]

$MessageMedia['messageMediaDocument'] = ['document' => Document, 'caption' => string, ]

$MessageMedia['messageMediaEmpty'] =

$MessageMedia['messageMediaGame'] = ['game' => Game, ]

$MessageMedia['messageMediaGeo'] = ['geo' => GeoPoint, ]

$MessageMedia['messageMediaPhoto'] = ['photo' => Photo, 'caption' => string, ]

$MessageMedia['messageMediaUnsupported'] =

$MessageMedia['messageMediaVenue'] = ['geo' => GeoPoint, 'title' => string, 'address' => string, 'provider' => string, 'venue_id' => string, ]

$MessageMedia['messageMediaWebPage'] = ['webpage' => WebPage, ]

$MessageRange['messageRange'] = ['min_id' => int, 'max_id' => int, ]

$Message['messageService'] = ['out' => Bool, 'mentioned' => Bool, 'media_unread' => Bool, 'silent' => Bool, 'post' => Bool, 'id' => int, 'from_id' => int, 'to_id' => Peer, 'reply_to_msg_id' => int, 'date' => int, 'action' => MessageAction, ]

$messages_AffectedHistory['messages_affectedHistory'] = ['pts' => int, 'pts_count' => int, 'offset' => int, ]

$messages_AffectedMessages['messages_affectedMessages'] = ['pts' => int, 'pts_count' => int, ]

$messages_AllStickers['messages_allStickers'] = ['hash' => int, 'sets' => [StickerSet], ]

$messages_AllStickers['messages_allStickersNotModified'] =

$messages_ArchivedStickers['messages_archivedStickers'] = ['count' => int, 'sets' => [StickerSetCovered], ]

$messages_BotCallbackAnswer['messages_botCallbackAnswer'] = ['alert' => Bool, 'has_url' => Bool, 'message' => string, 'url' => string, ]

$messages_BotResults['messages_botResults'] = ['gallery' => Bool, 'query_id' => long, 'next_offset' => string, 'switch_pm' => InlineBotSwitchPM, 'results' => [BotInlineResult], ]

$messages_Messages['messages_channelMessages'] = ['pts' => int, 'count' => int, 'messages' => [Message], 'chats' => [Chat], 'users' => [User], ]

$messages_ChatFull['messages_chatFull'] = ['full_chat' => ChatFull, 'chats' => [Chat], 'users' => [User], ]

$messages_Chats['messages_chats'] = ['chats' => [Chat], ]

$messages_DhConfig['messages_dhConfig'] = ['g' => int, 'p' => bytes, 'version' => int, 'random' => bytes, ]

$messages_DhConfig['messages_dhConfigNotModified'] = ['random' => bytes, ]

$messages_Dialogs['messages_dialogs'] = ['dialogs' => [Dialog], 'messages' => [Message], 'chats' => [Chat], 'users' => [User], ]

$messages_Dialogs['messages_dialogsSlice'] = ['count' => int, 'dialogs' => [Dialog], 'messages' => [Message], 'chats' => [Chat], 'users' => [User], ]

$messages_FeaturedStickers['messages_featuredStickers'] = ['hash' => int, 'sets' => [StickerSetCovered], 'unread' => [long], ]

$messages_FeaturedStickers['messages_featuredStickersNotModified'] =

$messages_FoundGifs['messages_foundGifs'] = ['next_offset' => int, 'results' => [FoundGif], ]

$messages_HighScores['messages_highScores'] = ['scores' => [HighScore], 'users' => [User], ]

$messages_MessageEditData['messages_messageEditData'] = ['caption' => Bool, ]

$messages_Messages['messages_messages'] = ['messages' => [Message], 'chats' => [Chat], 'users' => [User], ]

$messages_Messages['messages_messagesSlice'] = ['count' => int, 'messages' => [Message], 'chats' => [Chat], 'users' => [User], ]

$messages_PeerDialogs['messages_peerDialogs'] = ['dialogs' => [Dialog], 'messages' => [Message], 'chats' => [Chat], 'users' => [User], 'state' => updates_State, ]

$messages_RecentStickers['messages_recentStickers'] = ['hash' => int, 'stickers' => [Document], ]

$messages_RecentStickers['messages_recentStickersNotModified'] =

$messages_SavedGifs['messages_savedGifs'] = ['hash' => int, 'gifs' => [Document], ]

$messages_SavedGifs['messages_savedGifsNotModified'] =

$messages_SentEncryptedMessage['messages_sentEncryptedFile'] = ['date' => int, 'file' => EncryptedFile, ]

$messages_SentEncryptedMessage['messages_sentEncryptedMessage'] = ['date' => int, ]

$messages_StickerSet['messages_stickerSet'] = ['set' => StickerSet, 'packs' => [StickerPack], 'documents' => [Document], ]

$messages_StickerSetInstallResult['messages_stickerSetInstallResultArchive'] = ['sets' => [StickerSetCovered], ]

$messages_StickerSetInstallResult['messages_stickerSetInstallResultSuccess'] =

$messages_Stickers['messages_stickers'] = ['hash' => string, 'stickers' => [Document], ]

$messages_Stickers['messages_stickersNotModified'] =

$NearestDc['nearestDc'] = ['country' => string, 'this_dc' => int, 'nearest_dc' => int, ]

$NotifyPeer['notifyAll'] =

$NotifyPeer['notifyChats'] =

$NotifyPeer['notifyPeer'] = ['peer' => Peer, ]

$NotifyPeer['notifyUsers'] =

$Null['null'] =

$Peer['peerChannel'] = ['channel_id' => int, ]

$Peer['peerChat'] = ['chat_id' => int, ]

$PeerNotifyEvents['peerNotifyEventsAll'] =

$PeerNotifyEvents['peerNotifyEventsEmpty'] =

$PeerNotifySettings['peerNotifySettings'] = ['show_previews' => Bool, 'silent' => Bool, 'mute_until' => int, 'sound' => string, ]

$PeerNotifySettings['peerNotifySettingsEmpty'] =

$PeerSettings['peerSettings'] = ['report_spam' => Bool, ]

$Peer['peerUser'] = ['user_id' => int, ]

$Photo['photo'] = ['has_stickers' => Bool, 'id' => long, 'access_hash' => long, 'date' => int, 'sizes' => [PhotoSize], ]

$PhotoSize['photoCachedSize'] = ['type' => string, 'location' => FileLocation, 'w' => int, 'h' => int, 'bytes' => bytes, ]

$Photo['photoEmpty'] = ['id' => long, ]

$PhotoSize['photoSize'] = ['type' => string, 'location' => FileLocation, 'w' => int, 'h' => int, 'size' => int, ]

$PhotoSize['photoSizeEmpty'] = ['type' => string, ]

$photos_Photo['photos_photo'] = ['photo' => Photo, 'users' => [User], ]

$photos_Photos['photos_photos'] = ['photos' => [Photo], 'users' => [User], ]

$photos_Photos['photos_photosSlice'] = ['count' => int, 'photos' => [Photo], 'users' => [User], ]

$PrivacyKey['privacyKeyChatInvite'] =

$PrivacyKey['privacyKeyStatusTimestamp'] =

$PrivacyRule['privacyValueAllowAll'] =

$PrivacyRule['privacyValueAllowContacts'] =

$PrivacyRule['privacyValueAllowUsers'] = ['users' => [int], ]

$PrivacyRule['privacyValueDisallowAll'] =

$PrivacyRule['privacyValueDisallowContacts'] =

$PrivacyRule['privacyValueDisallowUsers'] = ['users' => [int], ]

$ReceivedNotifyMessage['receivedNotifyMessage'] = ['id' => int, ]

$ReplyMarkup['replyInlineMarkup'] = ['rows' => [KeyboardButtonRow], ]

$ReplyMarkup['replyKeyboardForceReply'] = ['single_use' => Bool, 'selective' => Bool, ]

$ReplyMarkup['replyKeyboardHide'] = ['selective' => Bool, ]

$ReplyMarkup['replyKeyboardMarkup'] = ['resize' => Bool, 'single_use' => Bool, 'selective' => Bool, 'rows' => [KeyboardButtonRow], ]

$SendMessageAction['sendMessageCancelAction'] =

$SendMessageAction['sendMessageChooseContactAction'] =

$SendMessageAction['sendMessageGamePlayAction'] =

$SendMessageAction['sendMessageGeoLocationAction'] =

$SendMessageAction['sendMessageRecordAudioAction'] =

$SendMessageAction['sendMessageRecordVideoAction'] =

$SendMessageAction['sendMessageTypingAction'] =

$SendMessageAction['sendMessageUploadAudioAction'] = ['progress' => int, ]

$SendMessageAction['sendMessageUploadDocumentAction'] = ['progress' => int, ]

$SendMessageAction['sendMessageUploadPhotoAction'] = ['progress' => int, ]

$SendMessageAction['sendMessageUploadVideoAction'] = ['progress' => int, ]

$StickerPack['stickerPack'] = ['emoticon' => string, 'documents' => [long], ]

$StickerSet['stickerSet'] = ['installed' => Bool, 'archived' => Bool, 'official' => Bool, 'masks' => Bool, 'id' => long, 'access_hash' => long, 'title' => string, 'short_name' => string, 'count' => int, 'hash' => int, ]

$StickerSetCovered['stickerSetCovered'] = ['set' => StickerSet, 'cover' => Document, ]

$StickerSetCovered['stickerSetMultiCovered'] = ['set' => StickerSet, 'covers' => [Document], ]

$storage_FileType['storage_fileGif'] =

$storage_FileType['storage_fileJpeg'] =

$storage_FileType['storage_fileMov'] =

$storage_FileType['storage_fileMp3'] =

$storage_FileType['storage_fileMp4'] =

$storage_FileType['storage_filePartial'] =

$storage_FileType['storage_filePdf'] =

$storage_FileType['storage_filePng'] =

$storage_FileType['storage_fileUnknown'] =

$storage_FileType['storage_fileWebp'] =

$TopPeer['topPeer'] = ['peer' => Peer, 'rating' => double, ]

$TopPeerCategory['topPeerCategoryBotsInline'] =

$TopPeerCategory['topPeerCategoryBotsPM'] =

$TopPeerCategory['topPeerCategoryChannels'] =

$TopPeerCategory['topPeerCategoryCorrespondents'] =

$TopPeerCategory['topPeerCategoryGroups'] =

$TopPeerCategoryPeers['topPeerCategoryPeers'] = ['category' => TopPeerCategory, 'count' => int, 'peers' => [TopPeer], ]

$True['true'] =

$Update['updateBotCallbackQuery'] = ['query_id' => long, 'user_id' => int, 'peer' => Peer, 'msg_id' => int, 'chat_instance' => long, 'data' => bytes, 'game_short_name' => string, ]

$Update['updateBotInlineQuery'] = ['query_id' => long, 'user_id' => int, 'query' => string, 'geo' => GeoPoint, 'offset' => string, ]

$Update['updateBotInlineSend'] = ['user_id' => int, 'query' => string, 'geo' => GeoPoint, 'id' => string, 'msg_id' => InputBotInlineMessageID, ]

$Update['updateChannel'] = ['channel_id' => int, ]

$Update['updateChannelMessageViews'] = ['channel_id' => int, 'id' => int, 'views' => int, ]

$Update['updateChannelPinnedMessage'] = ['channel_id' => int, 'id' => int, ]

$Update['updateChannelTooLong'] = ['channel_id' => int, 'pts' => int, ]

$Update['updateChatAdmins'] = ['chat_id' => int, 'enabled' => Bool, 'version' => int, ]

$Update['updateChatParticipantAdd'] = ['chat_id' => int, 'user_id' => int, 'inviter_id' => int, 'date' => int, 'version' => int, ]

$Update['updateChatParticipantAdmin'] = ['chat_id' => int, 'user_id' => int, 'is_admin' => Bool, 'version' => int, ]

$Update['updateChatParticipantDelete'] = ['chat_id' => int, 'user_id' => int, 'version' => int, ]

$Update['updateChatParticipants'] = ['participants' => ChatParticipants, ]

$Update['updateChatUserTyping'] = ['chat_id' => int, 'user_id' => int, 'action' => SendMessageAction, ]

$Update['updateConfig'] =

$Update['updateContactLink'] = ['user_id' => int, 'my_link' => ContactLink, 'foreign_link' => ContactLink, ]

$Update['updateContactRegistered'] = ['user_id' => int, 'date' => int, ]

$Update['updateDcOptions'] = ['dc_options' => [DcOption], ]

$Update['updateDeleteChannelMessages'] = ['channel_id' => int, 'messages' => [int], 'pts' => int, 'pts_count' => int, ]

$Update['updateDeleteMessages'] = ['messages' => [int], 'pts' => int, 'pts_count' => int, ]

$Update['updateDraftMessage'] = ['peer' => Peer, 'draft' => DraftMessage, ]

$Update['updateEditChannelMessage'] = ['message' => Message, 'pts' => int, 'pts_count' => int, ]

$Update['updateEditMessage'] = ['message' => Message, 'pts' => int, 'pts_count' => int, ]

$Update['updateEncryptedChatTyping'] = ['chat_id' => int, ]

$Update['updateEncryptedMessagesRead'] = ['chat_id' => int, 'max_date' => int, 'date' => int, ]

$Update['updateEncryption'] = ['chat' => EncryptedChat, 'date' => int, ]

$Update['updateInlineBotCallbackQuery'] = ['query_id' => long, 'user_id' => int, 'msg_id' => InputBotInlineMessageID, 'chat_instance' => long, 'data' => bytes, 'game_short_name' => string, ]

$Update['updateMessageID'] = ['id' => int, 'random_id' => long, ]

$Update['updateNewAuthorization'] = ['auth_key_id' => long, 'date' => int, 'device' => string, 'location' => string, ]

$Update['updateNewChannelMessage'] = ['message' => Message, 'pts' => int, 'pts_count' => int, ]

$Update['updateNewEncryptedMessage'] = ['message' => EncryptedMessage, 'qts' => int, ]

$Update['updateNewMessage'] = ['message' => Message, 'pts' => int, 'pts_count' => int, ]

$Update['updateNewStickerSet'] = ['stickerset' => messages_StickerSet, ]

$Update['updateNotifySettings'] = ['peer' => NotifyPeer, 'notify_settings' => PeerNotifySettings, ]

$Update['updatePrivacy'] = ['key' => PrivacyKey, 'rules' => [PrivacyRule], ]

$Update['updatePtsChanged'] =

$Update['updateReadChannelInbox'] = ['channel_id' => int, 'max_id' => int, ]

$Update['updateReadChannelOutbox'] = ['channel_id' => int, 'max_id' => int, ]

$Update['updateReadFeaturedStickers'] =

$Update['updateReadHistoryInbox'] = ['peer' => Peer, 'max_id' => int, 'pts' => int, 'pts_count' => int, ]

$Update['updateReadHistoryOutbox'] = ['peer' => Peer, 'max_id' => int, 'pts' => int, 'pts_count' => int, ]

$Update['updateReadMessagesContents'] = ['messages' => [int], 'pts' => int, 'pts_count' => int, ]

$Update['updateRecentStickers'] =

$Update['updateSavedGifs'] =

$Update['updateServiceNotification'] = ['type' => string, 'message' => string, 'media' => MessageMedia, 'popup' => Bool, ]

$Updates['updateShort'] = ['update' => Update, 'date' => int, ]

$Updates['updateShortChatMessage'] = ['out' => Bool, 'mentioned' => Bool, 'media_unread' => Bool, 'silent' => Bool, 'id' => int, 'from_id' => int, 'chat_id' => int, 'message' => string, 'pts' => int, 'pts_count' => int, 'date' => int, 'fwd_from' => MessageFwdHeader, 'via_bot_id' => int, 'reply_to_msg_id' => int, 'entities' => [MessageEntity], ]

$Updates['updateShortMessage'] = ['out' => Bool, 'mentioned' => Bool, 'media_unread' => Bool, 'silent' => Bool, 'id' => int, 'user_id' => int, 'message' => string, 'pts' => int, 'pts_count' => int, 'date' => int, 'fwd_from' => MessageFwdHeader, 'via_bot_id' => int, 'reply_to_msg_id' => int, 'entities' => [MessageEntity], ]

$Updates['updateShortSentMessage'] = ['out' => Bool, 'id' => int, 'pts' => int, 'pts_count' => int, 'date' => int, 'media' => MessageMedia, 'entities' => [MessageEntity], ]

$Update['updateStickerSets'] =

$Update['updateStickerSetsOrder'] = ['masks' => Bool, 'order' => [long], ]

$Update['updateUserBlocked'] = ['user_id' => int, 'blocked' => Bool, ]

$Update['updateUserName'] = ['user_id' => int, 'first_name' => string, 'last_name' => string, 'username' => string, ]

$Update['updateUserPhone'] = ['user_id' => int, 'phone' => string, ]

$Update['updateUserPhoto'] = ['user_id' => int, 'date' => int, 'photo' => UserProfilePhoto, 'previous' => Bool, ]

$Update['updateUserStatus'] = ['user_id' => int, 'status' => UserStatus, ]

$Update['updateUserTyping'] = ['user_id' => int, 'action' => SendMessageAction, ]

$Update['updateWebPage'] = ['webpage' => WebPage, 'pts' => int, 'pts_count' => int, ]

$Updates['updates'] = ['updates' => [Update], 'users' => [User], 'chats' => [Chat], 'date' => int, 'seq' => int, ]

$Updates['updatesCombined'] = ['updates' => [Update], 'users' => [User], 'chats' => [Chat], 'date' => int, 'seq_start' => int, 'seq' => int, ]

$Updates['updatesTooLong'] =

$updates_ChannelDifference['updates_channelDifference'] = ['final' => Bool, 'pts' => int, 'timeout' => int, 'new_messages' => [Message], 'other_updates' => [Update], 'chats' => [Chat], 'users' => [User], ]

$updates_ChannelDifference['updates_channelDifferenceEmpty'] = ['final' => Bool, 'pts' => int, 'timeout' => int, ]

$updates_ChannelDifference['updates_channelDifferenceTooLong'] = ['final' => Bool, 'pts' => int, 'timeout' => int, 'top_message' => int, 'read_inbox_max_id' => int, 'read_outbox_max_id' => int, 'unread_count' => int, 'messages' => [Message], 'chats' => [Chat], 'users' => [User], ]

$updates_Difference['updates_difference'] = ['new_messages' => [Message], 'new_encrypted_messages' => [EncryptedMessage], 'other_updates' => [Update], 'chats' => [Chat], 'users' => [User], 'state' => updates_State, ]

$updates_Difference['updates_differenceEmpty'] = ['date' => int, 'seq' => int, ]

$updates_Difference['updates_differenceSlice'] = ['new_messages' => [Message], 'new_encrypted_messages' => [EncryptedMessage], 'other_updates' => [Update], 'chats' => [Chat], 'users' => [User], 'intermediate_state' => updates_State, ]

$updates_State['updates_state'] = ['pts' => int, 'qts' => int, 'date' => int, 'seq' => int, 'unread_count' => int, ]

$upload_File['upload_file'] = ['type' => storage_FileType, 'mtime' => int, 'bytes' => bytes, ]

$User['user'] = ['self' => Bool, 'contact' => Bool, 'mutual_contact' => Bool, 'deleted' => Bool, 'bot' => Bool, 'bot_chat_history' => Bool, 'bot_nochats' => Bool, 'verified' => Bool, 'restricted' => Bool, 'min' => Bool, 'bot_inline_geo' => Bool, 'id' => int, 'access_hash' => long, 'first_name' => string, 'last_name' => string, 'username' => string, 'phone' => string, 'photo' => UserProfilePhoto, 'status' => UserStatus, 'bot_info_version' => int, 'restriction_reason' => string, 'bot_inline_placeholder' => string, ]

$User['userEmpty'] = ['id' => int, ]

$UserFull['userFull'] = ['blocked' => Bool, 'user' => User, 'about' => string, 'link' => contacts_Link, 'profile_photo' => Photo, 'notify_settings' => PeerNotifySettings, 'bot_info' => BotInfo, ]

$UserProfilePhoto['userProfilePhoto'] = ['photo_id' => long, 'photo_small' => FileLocation, 'photo_big' => FileLocation, ]

$UserProfilePhoto['userProfilePhotoEmpty'] =

$UserStatus['userStatusEmpty'] =

$UserStatus['userStatusLastMonth'] =

$UserStatus['userStatusLastWeek'] =

$UserStatus['userStatusOffline'] = ['was_online' => int, ]

$UserStatus['userStatusOnline'] = ['expires' => int, ]

$UserStatus['userStatusRecently'] =

[$Vector t](../types/Vector t.md)['vector'] =

$WallPaper['wallPaper'] = ['id' => int, 'title' => string, 'sizes' => [PhotoSize], 'color' => int, ]

$WallPaper['wallPaperSolid'] = ['id' => int, 'title' => string, 'bg_color' => int, 'color' => int, ]

$WebPage['webPage'] = ['id' => long, 'url' => string, 'display_url' => string, 'type' => string, 'site_name' => string, 'title' => string, 'description' => string, 'photo' => Photo, 'embed_url' => string, 'embed_type' => string, 'embed_width' => int, 'embed_height' => int, 'duration' => int, 'author' => string, 'document' => Document, ]

$WebPage['webPageEmpty'] = ['id' => long, ]

$WebPage['webPagePending'] = ['id' => long, 'date' => int, ]