.. | ||
accessPointRule.md | ||
account.authorizationForm.md | ||
account.authorizations.md | ||
account.password.md | ||
account.passwordInputSettings.md | ||
account.passwordSettings.md | ||
account.privacyRules.md | ||
account.sentEmailCode.md | ||
account.takeout.md | ||
account.tmpPassword.md | ||
account.webAuthorizations.md | ||
accountDaysTTL.md | ||
auth.authorization.md | ||
auth.checkedPhone.md | ||
auth.codeTypeCall.md | ||
auth.codeTypeFlashCall.md | ||
auth.codeTypeSms.md | ||
auth.exportedAuthorization.md | ||
auth.passwordRecovery.md | ||
auth.sentCode.md | ||
auth.sentCodeTypeApp.md | ||
auth.sentCodeTypeCall.md | ||
auth.sentCodeTypeFlashCall.md | ||
auth.sentCodeTypeSms.md | ||
authorization.md | ||
boolFalse.md | ||
boolTrue.md | ||
botCommand.md | ||
botInfo.md | ||
botInlineMediaResult.md | ||
botInlineMessageMediaAuto.md | ||
botInlineMessageMediaContact.md | ||
botInlineMessageMediaGeo.md | ||
botInlineMessageMediaVenue.md | ||
botInlineMessageText.md | ||
botInlineResult.md | ||
cdnConfig.md | ||
cdnPublicKey.md | ||
channel.md | ||
channelAdminLogEvent.md | ||
channelAdminLogEventActionChangeAbout.md | ||
channelAdminLogEventActionChangePhoto.md | ||
channelAdminLogEventActionChangeStickerSet.md | ||
channelAdminLogEventActionChangeTitle.md | ||
channelAdminLogEventActionChangeUsername.md | ||
channelAdminLogEventActionDeleteMessage.md | ||
channelAdminLogEventActionEditMessage.md | ||
channelAdminLogEventActionParticipantInvite.md | ||
channelAdminLogEventActionParticipantJoin.md | ||
channelAdminLogEventActionParticipantLeave.md | ||
channelAdminLogEventActionParticipantToggleAdmin.md | ||
channelAdminLogEventActionParticipantToggleBan.md | ||
channelAdminLogEventActionToggleInvites.md | ||
channelAdminLogEventActionTogglePreHistoryHidden.md | ||
channelAdminLogEventActionToggleSignatures.md | ||
channelAdminLogEventActionUpdatePinned.md | ||
channelAdminLogEventsFilter.md | ||
channelAdminRights.md | ||
channelBannedRights.md | ||
channelForbidden.md | ||
channelFull.md | ||
channelMessagesFilter.md | ||
channelMessagesFilterEmpty.md | ||
channelParticipant.md | ||
channelParticipantAdmin.md | ||
channelParticipantBanned.md | ||
channelParticipantCreator.md | ||
channelParticipantsAdmins.md | ||
channelParticipantsBanned.md | ||
channelParticipantsBots.md | ||
channelParticipantSelf.md | ||
channelParticipantsKicked.md | ||
channelParticipantsRecent.md | ||
channelParticipantsSearch.md | ||
channels.adminLogResults.md | ||
channels.channelParticipant.md | ||
channels.channelParticipants.md | ||
channels.channelParticipantsNotModified.md | ||
chat.md | ||
chatEmpty.md | ||
chatForbidden.md | ||
chatFull.md | ||
chatInvite.md | ||
chatInviteAlready.md | ||
chatInviteEmpty.md | ||
chatInviteExported.md | ||
chatOnlines.md | ||
chatParticipant.md | ||
chatParticipantAdmin.md | ||
chatParticipantCreator.md | ||
chatParticipants.md | ||
chatParticipantsForbidden.md | ||
chatPhoto.md | ||
chatPhotoEmpty.md | ||
config.md | ||
contact.md | ||
contactBlocked.md | ||
contactLinkContact.md | ||
contactLinkHasPhone.md | ||
contactLinkNone.md | ||
contactLinkUnknown.md | ||
contacts.blocked.md | ||
contacts.blockedSlice.md | ||
contacts.contacts.md | ||
contacts.contactsNotModified.md | ||
contacts.found.md | ||
contacts.importedContacts.md | ||
contacts.link.md | ||
contacts.resolvedPeer.md | ||
contacts.topPeers.md | ||
contacts.topPeersDisabled.md | ||
contacts.topPeersNotModified.md | ||
contactStatus.md | ||
dataJSON.md | ||
dcOption.md | ||
dialog.md | ||
dialogPeer.md | ||
document.md | ||
documentAttributeAnimated.md | ||
documentAttributeAudio.md | ||
documentAttributeFilename.md | ||
documentAttributeHasStickers.md | ||
documentAttributeImageSize.md | ||
documentAttributeSticker.md | ||
documentAttributeVideo.md | ||
documentEmpty.md | ||
draftMessage.md | ||
draftMessageEmpty.md | ||
encryptedChat.md | ||
encryptedChatDiscarded.md | ||
encryptedChatEmpty.md | ||
encryptedChatRequested.md | ||
encryptedChatWaiting.md | ||
encryptedFile.md | ||
encryptedFileEmpty.md | ||
encryptedMessage.md | ||
encryptedMessageService.md | ||
error.md | ||
exportedMessageLink.md | ||
fileHash.md | ||
fileLocation.md | ||
fileLocationUnavailable.md | ||
foundGif.md | ||
foundGifCached.md | ||
game.md | ||
geoPoint.md | ||
geoPointEmpty.md | ||
help.appUpdate.md | ||
help.configSimple.md | ||
help.deepLinkInfo.md | ||
help.deepLinkInfoEmpty.md | ||
help.inviteText.md | ||
help.noAppUpdate.md | ||
help.passportConfig.md | ||
help.passportConfigNotModified.md | ||
help.proxyDataEmpty.md | ||
help.proxyDataPromo.md | ||
help.recentMeUrls.md | ||
help.support.md | ||
help.supportName.md | ||
help.termsOfService.md | ||
help.termsOfServiceUpdate.md | ||
help.termsOfServiceUpdateEmpty.md | ||
help.userInfo.md | ||
help.userInfoEmpty.md | ||
highScore.md | ||
importedContact.md | ||
inlineBotSwitchPM.md | ||
inputAppEvent.md | ||
inputBotInlineMessageGame.md | ||
inputBotInlineMessageID.md | ||
inputBotInlineMessageMediaAuto.md | ||
inputBotInlineMessageMediaContact.md | ||
inputBotInlineMessageMediaGeo.md | ||
inputBotInlineMessageMediaVenue.md | ||
inputBotInlineMessageText.md | ||
inputBotInlineResult.md | ||
inputBotInlineResultDocument.md | ||
inputBotInlineResultGame.md | ||
inputBotInlineResultPhoto.md | ||
inputChannel.md | ||
inputChannelEmpty.md | ||
inputChatPhoto.md | ||
inputChatPhotoEmpty.md | ||
inputChatUploadedPhoto.md | ||
inputCheckPasswordEmpty.md | ||
inputCheckPasswordSRP.md | ||
inputClientProxy.md | ||
inputDialogPeer.md | ||
inputDocument.md | ||
inputDocumentEmpty.md | ||
inputDocumentFileLocation.md | ||
inputEncryptedChat.md | ||
inputEncryptedFile.md | ||
inputEncryptedFileBigUploaded.md | ||
inputEncryptedFileEmpty.md | ||
inputEncryptedFileLocation.md | ||
inputEncryptedFileUploaded.md | ||
inputFile.md | ||
inputFileBig.md | ||
inputFileLocation.md | ||
inputGameID.md | ||
inputGameShortName.md | ||
inputGeoPoint.md | ||
inputGeoPointEmpty.md | ||
inputMediaContact.md | ||
inputMediaDocument.md | ||
inputMediaDocumentExternal.md | ||
inputMediaEmpty.md | ||
inputMediaGame.md | ||
inputMediaGeoLive.md | ||
inputMediaGeoPoint.md | ||
inputMediaGifExternal.md | ||
inputMediaInvoice.md | ||
inputMediaPhoto.md | ||
inputMediaPhotoExternal.md | ||
inputMediaPoll.md | ||
inputMediaUploadedDocument.md | ||
inputMediaUploadedPhoto.md | ||
inputMediaVenue.md | ||
inputMessageEntityMentionName.md | ||
inputMessageID.md | ||
inputMessagePinned.md | ||
inputMessageReplyTo.md | ||
inputMessagesFilterChatPhotos.md | ||
inputMessagesFilterContacts.md | ||
inputMessagesFilterDocument.md | ||
inputMessagesFilterEmpty.md | ||
inputMessagesFilterGeo.md | ||
inputMessagesFilterGif.md | ||
inputMessagesFilterMusic.md | ||
inputMessagesFilterMyMentions.md | ||
inputMessagesFilterPhoneCalls.md | ||
inputMessagesFilterPhotos.md | ||
inputMessagesFilterPhotoVideo.md | ||
inputMessagesFilterRoundVideo.md | ||
inputMessagesFilterRoundVoice.md | ||
inputMessagesFilterUrl.md | ||
inputMessagesFilterVideo.md | ||
inputMessagesFilterVoice.md | ||
inputNotifyBroadcasts.md | ||
inputNotifyChats.md | ||
inputNotifyPeer.md | ||
inputNotifyUsers.md | ||
inputPaymentCredentials.md | ||
inputPaymentCredentialsAndroidPay.md | ||
inputPaymentCredentialsApplePay.md | ||
inputPaymentCredentialsSaved.md | ||
inputPeerChannel.md | ||
inputPeerChat.md | ||
inputPeerEmpty.md | ||
inputPeerNotifySettings.md | ||
inputPeerSelf.md | ||
inputPeerUser.md | ||
inputPhoneCall.md | ||
inputPhoneContact.md | ||
inputPhoto.md | ||
inputPhotoEmpty.md | ||
inputPrivacyKeyChatInvite.md | ||
inputPrivacyKeyPhoneCall.md | ||
inputPrivacyKeyPhoneP2P.md | ||
inputPrivacyKeyStatusTimestamp.md | ||
inputPrivacyValueAllowAll.md | ||
inputPrivacyValueAllowContacts.md | ||
inputPrivacyValueAllowUsers.md | ||
inputPrivacyValueDisallowAll.md | ||
inputPrivacyValueDisallowContacts.md | ||
inputPrivacyValueDisallowUsers.md | ||
inputReportReasonChildAbuse.md | ||
inputReportReasonCopyright.md | ||
inputReportReasonOther.md | ||
inputReportReasonPornography.md | ||
inputReportReasonSpam.md | ||
inputReportReasonViolence.md | ||
inputSecureFile.md | ||
inputSecureFileLocation.md | ||
inputSecureFileUploaded.md | ||
inputSecureValue.md | ||
inputSingleMedia.md | ||
inputStickeredMediaDocument.md | ||
inputStickeredMediaPhoto.md | ||
inputStickerSetEmpty.md | ||
inputStickerSetID.md | ||
inputStickerSetItem.md | ||
inputStickerSetShortName.md | ||
inputTakeoutFileLocation.md | ||
inputUser.md | ||
inputUserEmpty.md | ||
inputUserSelf.md | ||
inputWebDocument.md | ||
inputWebFileGeoPointLocation.md | ||
inputWebFileLocation.md | ||
invoice.md | ||
ipPort.md | ||
ipPortSecret.md | ||
jsonArray.md | ||
jsonBool.md | ||
jsonNull.md | ||
jsonNumber.md | ||
jsonObject.md | ||
jsonObjectValue.md | ||
jsonString.md | ||
keyboardButton.md | ||
keyboardButtonBuy.md | ||
keyboardButtonCallback.md | ||
keyboardButtonGame.md | ||
keyboardButtonRequestGeoLocation.md | ||
keyboardButtonRequestPhone.md | ||
keyboardButtonRow.md | ||
keyboardButtonSwitchInline.md | ||
keyboardButtonUrl.md | ||
labeledPrice.md | ||
langPackDifference.md | ||
langPackLanguage.md | ||
langPackString.md | ||
langPackStringDeleted.md | ||
langPackStringPluralized.md | ||
maskCoords.md | ||
message.md | ||
messageActionBotAllowed.md | ||
messageActionChannelCreate.md | ||
messageActionChannelMigrateFrom.md | ||
messageActionChatAddUser.md | ||
messageActionChatCreate.md | ||
messageActionChatDeletePhoto.md | ||
messageActionChatDeleteUser.md | ||
messageActionChatEditPhoto.md | ||
messageActionChatEditTitle.md | ||
messageActionChatJoinedByLink.md | ||
messageActionChatMigrateTo.md | ||
messageActionContactSignUp.md | ||
messageActionCustomAction.md | ||
messageActionEmpty.md | ||
messageActionGameScore.md | ||
messageActionHistoryClear.md | ||
messageActionPaymentSent.md | ||
messageActionPaymentSentMe.md | ||
messageActionPhoneCall.md | ||
messageActionPinMessage.md | ||
messageActionScreenshotTaken.md | ||
messageActionSecureValuesSent.md | ||
messageActionSecureValuesSentMe.md | ||
messageEmpty.md | ||
messageEntityBold.md | ||
messageEntityBotCommand.md | ||
messageEntityCashtag.md | ||
messageEntityCode.md | ||
messageEntityEmail.md | ||
messageEntityHashtag.md | ||
messageEntityItalic.md | ||
messageEntityMention.md | ||
messageEntityMentionName.md | ||
messageEntityPhone.md | ||
messageEntityPre.md | ||
messageEntityTextUrl.md | ||
messageEntityUnknown.md | ||
messageEntityUrl.md | ||
messageFwdHeader.md | ||
messageMediaContact.md | ||
messageMediaDocument.md | ||
messageMediaEmpty.md | ||
messageMediaGame.md | ||
messageMediaGeo.md | ||
messageMediaGeoLive.md | ||
messageMediaInvoice.md | ||
messageMediaPhoto.md | ||
messageMediaPoll.md | ||
messageMediaUnsupported.md | ||
messageMediaVenue.md | ||
messageMediaWebPage.md | ||
messageRange.md | ||
messages.affectedHistory.md | ||
messages.affectedMessages.md | ||
messages.allStickers.md | ||
messages.allStickersNotModified.md | ||
messages.archivedStickers.md | ||
messages.botCallbackAnswer.md | ||
messages.botResults.md | ||
messages.channelMessages.md | ||
messages.chatFull.md | ||
messages.chats.md | ||
messages.chatsSlice.md | ||
messages.dhConfig.md | ||
messages.dhConfigNotModified.md | ||
messages.dialogs.md | ||
messages.dialogsNotModified.md | ||
messages.dialogsSlice.md | ||
messages.favedStickers.md | ||
messages.favedStickersNotModified.md | ||
messages.featuredStickers.md | ||
messages.featuredStickersNotModified.md | ||
messages.foundGifs.md | ||
messages.foundStickerSets.md | ||
messages.foundStickerSetsNotModified.md | ||
messages.highScores.md | ||
messages.messageEditData.md | ||
messages.messages.md | ||
messages.messagesNotModified.md | ||
messages.messagesSlice.md | ||
messages.peerDialogs.md | ||
messages.recentStickers.md | ||
messages.recentStickersNotModified.md | ||
messages.savedGifs.md | ||
messages.savedGifsNotModified.md | ||
messages.sentEncryptedFile.md | ||
messages.sentEncryptedMessage.md | ||
messages.stickers.md | ||
messages.stickerSet.md | ||
messages.stickerSetInstallResultArchive.md | ||
messages.stickerSetInstallResultSuccess.md | ||
messages.stickersNotModified.md | ||
messageService.md | ||
nearestDc.md | ||
notifyBroadcasts.md | ||
notifyChats.md | ||
notifyPeer.md | ||
notifyUsers.md | ||
null.md | ||
page.md | ||
pageBlockAnchor.md | ||
pageBlockAudio.md | ||
pageBlockAuthorDate.md | ||
pageBlockBlockquote.md | ||
pageBlockChannel.md | ||
pageBlockCollage.md | ||
pageBlockCover.md | ||
pageBlockDetails.md | ||
pageBlockDivider.md | ||
pageBlockEmbed.md | ||
pageBlockEmbedPost.md | ||
pageBlockFooter.md | ||
pageBlockHeader.md | ||
pageBlockKicker.md | ||
pageBlockList.md | ||
pageBlockMap.md | ||
pageBlockOrderedList.md | ||
pageBlockParagraph.md | ||
pageBlockPhoto.md | ||
pageBlockPreformatted.md | ||
pageBlockPullquote.md | ||
pageBlockRelatedArticles.md | ||
pageBlockSlideshow.md | ||
pageBlockSubheader.md | ||
pageBlockSubtitle.md | ||
pageBlockTable.md | ||
pageBlockTitle.md | ||
pageBlockUnsupported.md | ||
pageBlockVideo.md | ||
pageCaption.md | ||
pageListItemBlocks.md | ||
pageListItemText.md | ||
pageListOrderedItemBlocks.md | ||
pageListOrderedItemText.md | ||
pageRelatedArticle.md | ||
pageTableCell.md | ||
pageTableRow.md | ||
passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow.md | ||
passwordKdfAlgoUnknown.md | ||
paymentCharge.md | ||
paymentRequestedInfo.md | ||
payments.paymentForm.md | ||
payments.paymentReceipt.md | ||
payments.paymentResult.md | ||
payments.paymentVerficationNeeded.md | ||
payments.savedInfo.md | ||
payments.validatedRequestedInfo.md | ||
paymentSavedCredentialsCard.md | ||
peerChannel.md | ||
peerChat.md | ||
peerNotifySettings.md | ||
peerSettings.md | ||
peerUser.md | ||
phone.phoneCall.md | ||
phoneCall.md | ||
phoneCallAccepted.md | ||
phoneCallDiscarded.md | ||
phoneCallDiscardReasonBusy.md | ||
phoneCallDiscardReasonDisconnect.md | ||
phoneCallDiscardReasonHangup.md | ||
phoneCallDiscardReasonMissed.md | ||
phoneCallEmpty.md | ||
phoneCallProtocol.md | ||
phoneCallRequested.md | ||
phoneCallWaiting.md | ||
phoneConnection.md | ||
photo.md | ||
photoCachedSize.md | ||
photoEmpty.md | ||
photos.photo.md | ||
photos.photos.md | ||
photos.photosSlice.md | ||
photoSize.md | ||
photoSizeEmpty.md | ||
photoStrippedSize.md | ||
poll.md | ||
pollAnswer.md | ||
pollAnswerVoters.md | ||
pollResults.md | ||
popularContact.md | ||
postAddress.md | ||
privacyKeyChatInvite.md | ||
privacyKeyPhoneCall.md | ||
privacyKeyPhoneP2P.md | ||
privacyKeyStatusTimestamp.md | ||
privacyValueAllowAll.md | ||
privacyValueAllowContacts.md | ||
privacyValueAllowUsers.md | ||
privacyValueDisallowAll.md | ||
privacyValueDisallowContacts.md | ||
privacyValueDisallowUsers.md | ||
README.md | ||
receivedNotifyMessage.md | ||
recentMeUrlChat.md | ||
recentMeUrlChatInvite.md | ||
recentMeUrlStickerSet.md | ||
recentMeUrlUnknown.md | ||
recentMeUrlUser.md | ||
replyInlineMarkup.md | ||
replyKeyboardForceReply.md | ||
replyKeyboardHide.md | ||
replyKeyboardMarkup.md | ||
savedPhoneContact.md | ||
secureCredentialsEncrypted.md | ||
secureData.md | ||
secureFile.md | ||
secureFileEmpty.md | ||
securePasswordKdfAlgoPBKDF2HMACSHA512iter100000.md | ||
securePasswordKdfAlgoSHA512.md | ||
securePasswordKdfAlgoUnknown.md | ||
securePlainEmail.md | ||
securePlainPhone.md | ||
secureRequiredType.md | ||
secureRequiredTypeOneOf.md | ||
secureSecretSettings.md | ||
secureValue.md | ||
secureValueError.md | ||
secureValueErrorData.md | ||
secureValueErrorFile.md | ||
secureValueErrorFiles.md | ||
secureValueErrorFrontSide.md | ||
secureValueErrorReverseSide.md | ||
secureValueErrorSelfie.md | ||
secureValueErrorTranslationFile.md | ||
secureValueErrorTranslationFiles.md | ||
secureValueHash.md | ||
secureValueTypeAddress.md | ||
secureValueTypeBankStatement.md | ||
secureValueTypeDriverLicense.md | ||
secureValueTypeEmail.md | ||
secureValueTypeIdentityCard.md | ||
secureValueTypeInternalPassport.md | ||
secureValueTypePassport.md | ||
secureValueTypePassportRegistration.md | ||
secureValueTypePersonalDetails.md | ||
secureValueTypePhone.md | ||
secureValueTypeRentalAgreement.md | ||
secureValueTypeTemporaryRegistration.md | ||
secureValueTypeUtilityBill.md | ||
sendMessageCancelAction.md | ||
sendMessageChooseContactAction.md | ||
sendMessageGamePlayAction.md | ||
sendMessageGeoLocationAction.md | ||
sendMessageRecordAudioAction.md | ||
sendMessageRecordRoundAction.md | ||
sendMessageRecordVideoAction.md | ||
sendMessageTypingAction.md | ||
sendMessageUploadAudioAction.md | ||
sendMessageUploadDocumentAction.md | ||
sendMessageUploadPhotoAction.md | ||
sendMessageUploadRoundAction.md | ||
sendMessageUploadVideoAction.md | ||
shippingOption.md | ||
statsURL.md | ||
stickerPack.md | ||
stickerSet.md | ||
stickerSetCovered.md | ||
stickerSetMultiCovered.md | ||
storage.fileGif.md | ||
storage.fileJpeg.md | ||
storage.fileMov.md | ||
storage.fileMp3.md | ||
storage.fileMp4.md | ||
storage.filePartial.md | ||
storage.filePdf.md | ||
storage.filePng.md | ||
storage.fileUnknown.md | ||
storage.fileWebp.md | ||
textAnchor.md | ||
textBold.md | ||
textConcat.md | ||
textEmail.md | ||
textEmpty.md | ||
textFixed.md | ||
textImage.md | ||
textItalic.md | ||
textMarked.md | ||
textPhone.md | ||
textPlain.md | ||
textStrike.md | ||
textSubscript.md | ||
textSuperscript.md | ||
textUnderline.md | ||
textUrl.md | ||
topPeer.md | ||
topPeerCategoryBotsInline.md | ||
topPeerCategoryBotsPM.md | ||
topPeerCategoryChannels.md | ||
topPeerCategoryCorrespondents.md | ||
topPeerCategoryGroups.md | ||
topPeerCategoryPeers.md | ||
topPeerCategoryPhoneCalls.md | ||
true.md | ||
updateBotCallbackQuery.md | ||
updateBotInlineQuery.md | ||
updateBotInlineSend.md | ||
updateBotPrecheckoutQuery.md | ||
updateBotShippingQuery.md | ||
updateBotWebhookJSON.md | ||
updateBotWebhookJSONQuery.md | ||
updateChannel.md | ||
updateChannelAvailableMessages.md | ||
updateChannelMessageViews.md | ||
updateChannelPinnedMessage.md | ||
updateChannelReadMessagesContents.md | ||
updateChannelTooLong.md | ||
updateChannelWebPage.md | ||
updateChatAdmins.md | ||
updateChatParticipantAdd.md | ||
updateChatParticipantAdmin.md | ||
updateChatParticipantDelete.md | ||
updateChatParticipants.md | ||
updateChatPinnedMessage.md | ||
updateChatUserTyping.md | ||
updateConfig.md | ||
updateContactLink.md | ||
updateContactsReset.md | ||
updateDcOptions.md | ||
updateDeleteChannelMessages.md | ||
updateDeleteMessages.md | ||
updateDialogPinned.md | ||
updateDialogUnreadMark.md | ||
updateDraftMessage.md | ||
updateEditChannelMessage.md | ||
updateEditMessage.md | ||
updateEncryptedChatTyping.md | ||
updateEncryptedMessagesRead.md | ||
updateEncryption.md | ||
updateFavedStickers.md | ||
updateInlineBotCallbackQuery.md | ||
updateLangPack.md | ||
updateLangPackTooLong.md | ||
updateMessageID.md | ||
updateMessagePoll.md | ||
updateNewChannelMessage.md | ||
updateNewEncryptedMessage.md | ||
updateNewMessage.md | ||
updateNewStickerSet.md | ||
updateNotifySettings.md | ||
updatePhoneCall.md | ||
updatePinnedDialogs.md | ||
updatePrivacy.md | ||
updatePtsChanged.md | ||
updateReadChannelInbox.md | ||
updateReadChannelOutbox.md | ||
updateReadFeaturedStickers.md | ||
updateReadHistoryInbox.md | ||
updateReadHistoryOutbox.md | ||
updateReadMessagesContents.md | ||
updateRecentStickers.md | ||
updates.channelDifference.md | ||
updates.channelDifferenceEmpty.md | ||
updates.channelDifferenceTooLong.md | ||
updates.difference.md | ||
updates.differenceEmpty.md | ||
updates.differenceSlice.md | ||
updates.differenceTooLong.md | ||
updates.md | ||
updates.state.md | ||
updateSavedGifs.md | ||
updatesCombined.md | ||
updateServiceNotification.md | ||
updateShort.md | ||
updateShortChatMessage.md | ||
updateShortMessage.md | ||
updateShortSentMessage.md | ||
updateStickerSets.md | ||
updateStickerSetsOrder.md | ||
updatesTooLong.md | ||
updateUserBlocked.md | ||
updateUserName.md | ||
updateUserPhone.md | ||
updateUserPhoto.md | ||
updateUserPinnedMessage.md | ||
updateUserStatus.md | ||
updateUserTyping.md | ||
updateWebPage.md | ||
upload.cdnFile.md | ||
upload.cdnFileReuploadNeeded.md | ||
upload.file.md | ||
upload.fileCdnRedirect.md | ||
upload.webFile.md | ||
user.md | ||
userEmpty.md | ||
userFull.md | ||
userProfilePhoto.md | ||
userProfilePhotoEmpty.md | ||
userStatusEmpty.md | ||
userStatusLastMonth.md | ||
userStatusLastWeek.md | ||
userStatusOffline.md | ||
userStatusOnline.md | ||
userStatusRecently.md | ||
wallPaper.md | ||
wallPaperSolid.md | ||
webAuthorization.md | ||
webDocument.md | ||
webDocumentNoProxy.md | ||
webPage.md | ||
webPageEmpty.md | ||
webPageNotModified.md | ||
webPagePending.md |
title | description | image |
---|---|---|
Constructors | List of constructors | https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png |
Constructors
Back to API documentation index
$accessPointRule = ['phone_prefix_rules' => string, 'dc_id' => int, 'ips' => [IpPort], ];
$account.authorizationForm = ['required_types' => [SecureRequiredType], 'values' => [SecureValue], 'errors' => [SecureValueError], 'users' => [User], 'privacy_policy_url' => string, ];
$account.authorizations = ['authorizations' => [Authorization], ];
$account.password = ['has_recovery' => Bool, 'has_secure_values' => Bool, 'has_password' => Bool, 'current_algo' => PasswordKdfAlgo, 'srp_B' => bytes, 'srp_id' => long, 'hint' => string, 'email_unconfirmed_pattern' => string, 'new_algo' => PasswordKdfAlgo, 'new_secure_algo' => SecurePasswordKdfAlgo, 'secure_random' => bytes, ];
$account.passwordInputSettings = ['new_algo' => PasswordKdfAlgo, 'new_password_hash' => bytes, 'hint' => string, 'email' => string, 'new_secure_settings' => SecureSecretSettings, ];
$account.passwordSettings = ['email' => string, 'secure_settings' => SecureSecretSettings, ];
$account.privacyRules = ['rules' => [PrivacyRule], 'users' => [User], ];
$account.sentEmailCode = ['email_pattern' => string, 'length' => int, ];
$account.takeout = ['id' => long, ];
$account.tmpPassword = ['tmp_password' => bytes, 'valid_until' => int, ];
$account.webAuthorizations = ['authorizations' => [WebAuthorization], 'users' => [User], ];
$accountDaysTTL = ['days' => int, ];
$auth.authorization = ['tmp_sessions' => int, 'user' => User, ];
$auth.checkedPhone = ['phone_registered' => Bool, ];
$auth.codeTypeCall = [];
$auth.codeTypeFlashCall = [];
$auth.codeTypeSms = [];
$auth.exportedAuthorization = ['id' => int, 'bytes' => bytes, ];
$auth.passwordRecovery = ['email_pattern' => string, ];
$auth.sentCode = ['phone_registered' => Bool, 'type' => auth.SentCodeType, 'phone_code_hash' => string, 'next_type' => auth.CodeType, 'timeout' => int, 'terms_of_service' => help.TermsOfService, ];
$auth.sentCodeTypeApp = ['length' => int, ];
$auth.sentCodeTypeCall = ['length' => int, ];
$auth.sentCodeTypeFlashCall = ['pattern' => string, ];
$auth.sentCodeTypeSms = ['length' => int, ];
$authorization = ['current' => Bool, 'official_app' => Bool, 'password_pending' => Bool, '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, ];
$boolFalse = [];
$boolTrue = [];
$botCommand = ['command' => string, 'description' => string, ];
$botInfo = ['user_id' => int, 'description' => string, 'commands' => [BotCommand], ];
$botInlineMediaResult = ['id' => string, 'type' => string, 'photo' => Photo, 'document' => Document, 'title' => string, 'description' => string, 'send_message' => BotInlineMessage, ];
$botInlineMessageMediaAuto = ['message' => string, 'entities' => [MessageEntity], 'reply_markup' => ReplyMarkup, ];
$botInlineMessageMediaContact = ['phone_number' => string, 'first_name' => string, 'last_name' => string, 'vcard' => string, 'reply_markup' => ReplyMarkup, ];
$botInlineMessageMediaGeo = ['geo' => GeoPoint, 'period' => int, 'reply_markup' => ReplyMarkup, ];
$botInlineMessageMediaVenue = ['geo' => GeoPoint, 'title' => string, 'address' => string, 'provider' => string, 'venue_id' => string, 'venue_type' => string, 'reply_markup' => ReplyMarkup, ];
$botInlineMessageText = ['no_webpage' => Bool, 'message' => string, 'entities' => [MessageEntity], 'reply_markup' => ReplyMarkup, ];
$botInlineResult = ['id' => string, 'type' => string, 'title' => string, 'description' => string, 'url' => string, 'thumb' => WebDocument, 'content' => WebDocument, 'send_message' => BotInlineMessage, ];
$cdnConfig = ['public_keys' => [CdnPublicKey], ];
$cdnPublicKey = ['dc_id' => int, 'public_key' => string, ];
$channel = ['creator' => Bool, 'left' => Bool, 'editor' => 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, 'admin_rights' => ChannelAdminRights, 'banned_rights' => ChannelBannedRights, 'participants_count' => int, ];
$channelAdminLogEvent = ['id' => long, 'date' => int, 'user_id' => int, 'action' => ChannelAdminLogEventAction, ];
$channelAdminLogEventActionChangeAbout = ['prev_value' => string, 'new_value' => string, ];
$channelAdminLogEventActionChangePhoto = ['prev_photo' => ChatPhoto, 'new_photo' => ChatPhoto, ];
$channelAdminLogEventActionChangeStickerSet = ['prev_stickerset' => InputStickerSet, 'new_stickerset' => InputStickerSet, ];
$channelAdminLogEventActionChangeTitle = ['prev_value' => string, 'new_value' => string, ];
$channelAdminLogEventActionChangeUsername = ['prev_value' => string, 'new_value' => string, ];
$channelAdminLogEventActionDeleteMessage = ['message' => Message, ];
$channelAdminLogEventActionEditMessage = ['prev_message' => Message, 'new_message' => Message, ];
$channelAdminLogEventActionParticipantInvite = ['participant' => ChannelParticipant, ];
$channelAdminLogEventActionParticipantJoin = [];
$channelAdminLogEventActionParticipantLeave = [];
$channelAdminLogEventActionParticipantToggleAdmin = ['prev_participant' => ChannelParticipant, 'new_participant' => ChannelParticipant, ];
$channelAdminLogEventActionParticipantToggleBan = ['prev_participant' => ChannelParticipant, 'new_participant' => ChannelParticipant, ];
$channelAdminLogEventActionToggleInvites = ['new_value' => Bool, ];
$channelAdminLogEventActionTogglePreHistoryHidden = ['new_value' => Bool, ];
$channelAdminLogEventActionToggleSignatures = ['new_value' => Bool, ];
$channelAdminLogEventActionUpdatePinned = ['message' => Message, ];
$channelAdminLogEventsFilter = ['join' => Bool, 'leave' => Bool, 'invite' => Bool, 'ban' => Bool, 'unban' => Bool, 'kick' => Bool, 'unkick' => Bool, 'promote' => Bool, 'demote' => Bool, 'info' => Bool, 'settings' => Bool, 'pinned' => Bool, 'edit' => Bool, 'delete' => Bool, ];
$channelAdminRights = ['change_info' => Bool, 'post_messages' => Bool, 'edit_messages' => Bool, 'delete_messages' => Bool, 'ban_users' => Bool, 'invite_users' => Bool, 'invite_link' => Bool, 'pin_messages' => Bool, 'add_admins' => Bool, 'manage_call' => Bool, ];
$channelBannedRights = ['view_messages' => Bool, 'send_messages' => Bool, 'send_media' => Bool, 'send_stickers' => Bool, 'send_gifs' => Bool, 'send_games' => Bool, 'send_inline' => Bool, 'embed_links' => Bool, 'until_date' => int, ];
$channelForbidden = ['broadcast' => Bool, 'megagroup' => Bool, 'id' => int, 'access_hash' => long, 'title' => string, 'until_date' => int, ];
$channelFull = ['can_view_participants' => Bool, 'can_set_username' => Bool, 'can_set_stickers' => Bool, 'hidden_prehistory' => Bool, 'can_view_stats' => Bool, 'id' => int, 'about' => string, 'participants_count' => int, 'admins_count' => int, 'kicked_count' => int, 'banned_count' => int, 'online_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, 'stickerset' => StickerSet, 'available_min_id' => int, ];
$channelMessagesFilter = ['exclude_new_messages' => Bool, 'ranges' => [MessageRange], ];
$channelMessagesFilterEmpty = [];
$channelParticipant = ['user_id' => int, 'date' => int, ];
$channelParticipantAdmin = ['can_edit' => Bool, 'user_id' => int, 'inviter_id' => int, 'promoted_by' => int, 'date' => int, 'admin_rights' => ChannelAdminRights, ];
$channelParticipantBanned = ['left' => Bool, 'user_id' => int, 'kicked_by' => int, 'date' => int, 'banned_rights' => ChannelBannedRights, ];
$channelParticipantCreator = ['user_id' => int, ];
$channelParticipantSelf = ['user_id' => int, 'inviter_id' => int, 'date' => int, ];
$channelParticipantsAdmins = [];
$channelParticipantsBanned = ['q' => string, ];
$channelParticipantsBots = [];
$channelParticipantsKicked = ['q' => string, ];
$channelParticipantsRecent = [];
$channelParticipantsSearch = ['q' => string, ];
$channels.adminLogResults = ['events' => [ChannelAdminLogEvent], 'chats' => [Chat], 'users' => [User], ];
$channels.channelParticipant = ['participant' => ChannelParticipant, 'users' => [User], ];
$channels.channelParticipants = ['count' => int, 'participants' => [ChannelParticipant], 'users' => [User], ];
$channels.channelParticipantsNotModified = [];
$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, ];
$chatEmpty = ['id' => int, ];
$chatForbidden = ['id' => int, 'title' => string, ];
$chatFull = ['id' => int, 'participants' => ChatParticipants, 'chat_photo' => Photo, 'notify_settings' => PeerNotifySettings, 'exported_invite' => ExportedChatInvite, 'bot_info' => [BotInfo], 'pinned_msg_id' => int, ];
$chatInvite = ['channel' => Bool, 'broadcast' => Bool, 'public' => Bool, 'megagroup' => Bool, 'title' => string, 'photo' => ChatPhoto, 'participants_count' => int, 'participants' => [User], ];
$chatInviteAlready = ['chat' => Chat, ];
$chatInviteEmpty = [];
$chatInviteExported = ['link' => string, ];
$chatOnlines = ['onlines' => int, ];
$chatParticipant = ['user_id' => int, 'inviter_id' => int, 'date' => int, ];
$chatParticipantAdmin = ['user_id' => int, 'inviter_id' => int, 'date' => int, ];
$chatParticipantCreator = ['user_id' => int, ];
$chatParticipants = ['chat_id' => int, 'participants' => [ChatParticipant], 'version' => int, ];
$chatParticipantsForbidden = ['chat_id' => int, 'self_participant' => ChatParticipant, ];
$chatPhoto = ['photo_small' => FileLocation, 'photo_big' => FileLocation, ];
$chatPhotoEmpty = [];
$config = ['phonecalls_enabled' => Bool, 'default_p2p_contacts' => Bool, 'preload_featured_stickers' => Bool, 'ignore_phone_entities' => Bool, 'revoke_pm_inbox' => Bool, 'blocked_mode' => Bool, 'pfs_enabled' => Bool, 'date' => int, 'expires' => int, 'test_mode' => Bool, 'this_dc' => int, 'dc_options' => [DcOption], 'dc_txt_domain_name' => string, '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, 'push_chat_period_ms' => int, 'push_chat_limit' => int, 'saved_gifs_limit' => int, 'edit_time_limit' => int, 'revoke_time_limit' => int, 'revoke_pm_time_limit' => int, 'rating_e_decay' => int, 'stickers_recent_limit' => int, 'stickers_faved_limit' => int, 'channels_read_media_period' => int, 'tmp_sessions' => int, 'pinned_dialogs_count_max' => int, 'call_receive_timeout_ms' => int, 'call_ring_timeout_ms' => int, 'call_connect_timeout_ms' => int, 'call_packet_timeout_ms' => int, 'me_url_prefix' => string, 'autoupdate_url_prefix' => string, 'gif_search_username' => string, 'venue_search_username' => string, 'img_search_username' => string, 'static_maps_provider' => string, 'caption_length_max' => int, 'message_length_max' => int, 'webfile_dc_id' => int, 'suggested_lang_code' => string, 'lang_pack_version' => int, 'base_lang_pack_version' => int, ];
$contact = ['user_id' => int, 'mutual' => Bool, ];
$contactBlocked = ['user_id' => int, 'date' => int, ];
$contactLinkContact = [];
$contactLinkHasPhone = [];
$contactLinkNone = [];
$contactLinkUnknown = [];
$contactStatus = ['user_id' => int, 'status' => UserStatus, ];
$contacts.blocked = ['blocked' => [ContactBlocked], 'users' => [User], ];
$contacts.blockedSlice = ['count' => int, 'blocked' => [ContactBlocked], 'users' => [User], ];
$contacts.contacts = ['contacts' => [Contact], 'saved_count' => int, 'users' => [User], ];
$contacts.contactsNotModified = [];
$contacts.found = ['my_results' => [Peer], 'results' => [Peer], 'chats' => [Chat], 'users' => [User], ];
$contacts.importedContacts = ['imported' => [ImportedContact], 'popular_invites' => [PopularContact], 'retry_contacts' => [long], 'users' => [User], ];
$contacts.link = ['my_link' => ContactLink, 'foreign_link' => ContactLink, 'user' => User, ];
$contacts.resolvedPeer = ['peer' => Peer, 'chats' => [Chat], 'users' => [User], ];
$contacts.topPeers = ['categories' => [TopPeerCategoryPeers], 'chats' => [Chat], 'users' => [User], ];
$contacts.topPeersDisabled = [];
$contacts.topPeersNotModified = [];
$dataJSON = ['data' => string, ];
$dcOption = ['ipv6' => Bool, 'media_only' => Bool, 'tcpo_only' => Bool, 'cdn' => Bool, 'static' => Bool, 'id' => int, 'ip_address' => string, 'port' => int, 'secret' => bytes, ];
$dialog = ['pinned' => Bool, 'unread_mark' => Bool, 'peer' => Peer, 'top_message' => int, 'read_inbox_max_id' => int, 'read_outbox_max_id' => int, 'unread_count' => int, 'unread_mentions_count' => int, 'notify_settings' => PeerNotifySettings, 'pts' => int, 'draft' => DraftMessage, ];
$dialogPeer = ['peer' => Peer, ];
$document = ['id' => long, 'access_hash' => long, 'file_reference' => bytes, 'date' => int, 'mime_type' => string, 'size' => int, 'thumb' => PhotoSize, 'dc_id' => int, 'attributes' => [DocumentAttribute], ];
$documentAttributeAnimated = [];
$documentAttributeAudio = ['voice' => Bool, 'duration' => int, 'title' => string, 'performer' => string, 'waveform' => bytes, ];
$documentAttributeFilename = ['file_name' => string, ];
$documentAttributeHasStickers = [];
$documentAttributeImageSize = ['w' => int, 'h' => int, ];
$documentAttributeSticker = ['mask' => Bool, 'alt' => string, 'stickerset' => InputStickerSet, 'mask_coords' => MaskCoords, ];
$documentAttributeVideo = ['round_message' => Bool, 'supports_streaming' => Bool, 'duration' => int, 'w' => int, 'h' => int, ];
$documentEmpty = ['id' => long, ];
$draftMessage = ['no_webpage' => Bool, 'reply_to_msg_id' => int, 'message' => string, 'entities' => [MessageEntity], 'date' => int, ];
$draftMessageEmpty = ['date' => int, ];
$encryptedChat = ['id' => int, 'access_hash' => long, 'date' => int, 'admin_id' => int, 'participant_id' => int, 'g_a_or_b' => bytes, 'key_fingerprint' => long, ];
$encryptedChatDiscarded = ['id' => int, ];
$encryptedChatEmpty = ['id' => int, ];
$encryptedChatRequested = ['id' => int, 'access_hash' => long, 'date' => int, 'admin_id' => int, 'participant_id' => int, 'g_a' => bytes, ];
$encryptedChatWaiting = ['id' => int, 'access_hash' => long, 'date' => int, 'admin_id' => int, 'participant_id' => int, ];
$encryptedFile = ['id' => long, 'access_hash' => long, 'size' => int, 'dc_id' => int, 'key_fingerprint' => int, ];
$encryptedFileEmpty = [];
$encryptedMessage = ['chat_id' => int, 'date' => int, 'decrypted_message' => DecryptedMessage, 'file' => EncryptedFile, ];
$encryptedMessageService = ['chat_id' => int, 'date' => int, 'decrypted_message' => DecryptedMessage, ];
$error = ['code' => int, 'text' => string, ];
$exportedMessageLink = ['link' => string, 'html' => string, ];
$fileHash = ['offset' => int, 'limit' => int, 'hash' => bytes, ];
$fileLocation = ['dc_id' => int, 'volume_id' => long, 'local_id' => int, 'secret' => long, 'file_reference' => bytes, ];
$fileLocationUnavailable = ['volume_id' => long, 'local_id' => int, 'secret' => long, ];
$foundGif = ['url' => string, 'thumb_url' => string, 'content_url' => string, 'content_type' => string, 'w' => int, 'h' => int, ];
$foundGifCached = ['url' => string, 'photo' => Photo, 'document' => Document, ];
$game = ['id' => long, 'access_hash' => long, 'short_name' => string, 'title' => string, 'description' => string, 'photo' => Photo, 'document' => Document, ];
$geoPoint = ['long' => double, 'lat' => double, 'access_hash' => long, ];
$geoPointEmpty = [];
$help.appUpdate = ['popup' => Bool, 'id' => int, 'version' => string, 'text' => string, 'entities' => [MessageEntity], 'document' => Document, 'url' => string, ];
$help.configSimple = ['date' => int, 'expires' => int, 'rules' => [AccessPointRule], ];
$help.deepLinkInfo = ['update_app' => Bool, 'message' => string, 'entities' => [MessageEntity], ];
$help.deepLinkInfoEmpty = [];
$help.inviteText = ['message' => string, ];
$help.noAppUpdate = [];
$help.passportConfig = ['hash' => int, 'countries_langs' => DataJSON, ];
$help.passportConfigNotModified = [];
$help.proxyDataEmpty = ['expires' => int, ];
$help.proxyDataPromo = ['expires' => int, 'peer' => Peer, 'chats' => [Chat], 'users' => [User], ];
$help.recentMeUrls = ['urls' => [RecentMeUrl], 'chats' => [Chat], 'users' => [User], ];
$help.support = ['phone_number' => string, 'user' => User, ];
$help.supportName = ['name' => string, ];
$help.termsOfService = ['popup' => Bool, 'id' => DataJSON, 'text' => string, 'entities' => [MessageEntity], 'min_age_confirm' => int, ];
$help.termsOfServiceUpdate = ['expires' => int, 'terms_of_service' => help.TermsOfService, ];
$help.termsOfServiceUpdateEmpty = ['expires' => int, ];
$help.userInfo = ['message' => string, 'entities' => [MessageEntity], 'author' => string, 'date' => int, ];
$help.userInfoEmpty = [];
$highScore = ['pos' => int, 'user_id' => int, 'score' => int, ];
$importedContact = ['user_id' => int, 'client_id' => long, ];
$inlineBotSwitchPM = ['text' => string, 'start_param' => string, ];
$inputAppEvent = ['time' => double, 'type' => string, 'peer' => long, 'data' => JSONValue, ];
$inputBotInlineMessageGame = ['reply_markup' => ReplyMarkup, ];
$inputBotInlineMessageID = ['dc_id' => int, 'id' => long, 'access_hash' => long, ];
$inputBotInlineMessageMediaAuto = ['message' => string, 'entities' => [MessageEntity], 'reply_markup' => ReplyMarkup, ];
$inputBotInlineMessageMediaContact = ['phone_number' => string, 'first_name' => string, 'last_name' => string, 'vcard' => string, 'reply_markup' => ReplyMarkup, ];
$inputBotInlineMessageMediaGeo = ['geo_point' => InputGeoPoint, 'period' => int, 'reply_markup' => ReplyMarkup, ];
$inputBotInlineMessageMediaVenue = ['geo_point' => InputGeoPoint, 'title' => string, 'address' => string, 'provider' => string, 'venue_id' => string, 'venue_type' => string, 'reply_markup' => ReplyMarkup, ];
$inputBotInlineMessageText = ['no_webpage' => Bool, 'message' => string, 'entities' => [MessageEntity], 'reply_markup' => ReplyMarkup, ];
$inputBotInlineResult = ['id' => string, 'type' => string, 'title' => string, 'description' => string, 'url' => string, 'thumb' => InputWebDocument, 'content' => InputWebDocument, 'send_message' => InputBotInlineMessage, ];
$inputBotInlineResultDocument = ['id' => string, 'type' => string, 'title' => string, 'description' => string, 'document' => InputDocument, 'send_message' => InputBotInlineMessage, ];
$inputBotInlineResultGame = ['id' => string, 'short_name' => string, 'send_message' => InputBotInlineMessage, ];
$inputBotInlineResultPhoto = ['id' => string, 'type' => string, 'photo' => InputPhoto, 'send_message' => InputBotInlineMessage, ];
$inputChannel = ['channel_id' => int, 'access_hash' => long, ];
$inputChannelEmpty = [];
$inputChatPhoto = ['id' => InputPhoto, ];
$inputChatPhotoEmpty = [];
$inputChatUploadedPhoto = ['file' => InputFile, ];
$inputCheckPasswordEmpty = [];
$inputCheckPasswordSRP = ['srp_id' => long, 'A' => bytes, 'M1' => bytes, ];
$inputClientProxy = ['address' => string, 'port' => int, ];
$inputDialogPeer = ['peer' => InputPeer, ];
$inputDocument = ['id' => long, 'access_hash' => long, 'file_reference' => bytes, ];
$inputDocumentEmpty = [];
$inputDocumentFileLocation = ['id' => long, 'access_hash' => long, 'file_reference' => bytes, ];
$inputEncryptedChat = ['chat_id' => int, 'access_hash' => long, ];
$inputEncryptedFile = ['id' => long, 'access_hash' => long, ];
$inputEncryptedFileBigUploaded = ['id' => long, 'parts' => int, 'key_fingerprint' => int, ];
$inputEncryptedFileEmpty = [];
$inputEncryptedFileLocation = ['id' => long, 'access_hash' => long, ];
$inputEncryptedFileUploaded = ['id' => long, 'parts' => int, 'md5_checksum' => string, 'key_fingerprint' => int, ];
$inputFile = ['id' => long, 'parts' => int, 'name' => string, 'md5_checksum' => string, ];
$inputFileBig = ['id' => long, 'parts' => int, 'name' => string, ];
$inputFileLocation = ['volume_id' => long, 'local_id' => int, 'secret' => long, 'file_reference' => bytes, ];
$inputGameID = ['id' => long, 'access_hash' => long, ];
$inputGameShortName = ['bot_id' => InputUser, 'short_name' => string, ];
$inputGeoPoint = ['lat' => double, 'long' => double, ];
$inputGeoPointEmpty = [];
$inputMediaContact = ['phone_number' => string, 'first_name' => string, 'last_name' => string, 'vcard' => string, ];
$inputMediaDocument = ['id' => InputDocument, 'ttl_seconds' => int, ];
$inputMediaDocumentExternal = ['url' => string, 'ttl_seconds' => int, ];
$inputMediaEmpty = [];
$inputMediaGame = ['id' => InputGame, ];
$inputMediaGeoLive = ['stopped' => Bool, 'geo_point' => InputGeoPoint, 'period' => int, ];
$inputMediaGeoPoint = ['geo_point' => InputGeoPoint, ];
$inputMediaGifExternal = ['url' => string, 'q' => string, ];
$inputMediaInvoice = ['title' => string, 'description' => string, 'photo' => InputWebDocument, 'invoice' => Invoice, 'payload' => bytes, 'provider' => string, 'provider_data' => DataJSON, 'start_param' => string, ];
$inputMediaPhoto = ['id' => InputPhoto, 'ttl_seconds' => int, ];
$inputMediaPhotoExternal = ['url' => string, 'ttl_seconds' => int, ];
$inputMediaPoll = ['poll' => Poll, ];
$inputMediaUploadedDocument = ['nosound_video' => Bool, 'file' => InputFile, 'thumb' => InputFile, 'mime_type' => string, 'attributes' => [DocumentAttribute], 'stickers' => [InputDocument], 'ttl_seconds' => int, ];
$inputMediaUploadedPhoto = ['file' => InputFile, 'stickers' => [InputDocument], 'ttl_seconds' => int, ];
$inputMediaVenue = ['geo_point' => InputGeoPoint, 'title' => string, 'address' => string, 'provider' => string, 'venue_id' => string, 'venue_type' => string, ];
$inputMessageEntityMentionName = ['offset' => int, 'length' => int, 'user_id' => InputUser, ];
$inputMessageID = ['id' => int, ];
$inputMessagePinned = [];
$inputMessageReplyTo = ['id' => int, ];
$inputMessagesFilterChatPhotos = [];
$inputMessagesFilterContacts = [];
$inputMessagesFilterDocument = [];
$inputMessagesFilterEmpty = [];
$inputMessagesFilterGeo = [];
$inputMessagesFilterGif = [];
$inputMessagesFilterMusic = [];
$inputMessagesFilterMyMentions = [];
$inputMessagesFilterPhoneCalls = ['missed' => Bool, ];
$inputMessagesFilterPhotoVideo = [];
$inputMessagesFilterPhotos = [];
$inputMessagesFilterRoundVideo = [];
$inputMessagesFilterRoundVoice = [];
$inputMessagesFilterUrl = [];
$inputMessagesFilterVideo = [];
$inputMessagesFilterVoice = [];
$inputNotifyBroadcasts = [];
$inputNotifyChats = [];
$inputNotifyPeer = ['peer' => InputPeer, ];
$inputNotifyUsers = [];
$inputPaymentCredentials = ['save' => Bool, 'data' => DataJSON, ];
$inputPaymentCredentialsAndroidPay = ['payment_token' => DataJSON, 'google_transaction_id' => string, ];
$inputPaymentCredentialsApplePay = ['payment_data' => DataJSON, ];
$inputPaymentCredentialsSaved = ['id' => string, 'tmp_password' => bytes, ];
$inputPeerChannel = ['channel_id' => int, 'access_hash' => long, ];
$inputPeerChat = ['chat_id' => int, ];
$inputPeerEmpty = [];
$inputPeerNotifySettings = ['show_previews' => Bool, 'silent' => Bool, 'mute_until' => int, 'sound' => string, ];
$inputPeerSelf = [];
$inputPeerUser = ['user_id' => int, 'access_hash' => long, ];
$inputPhoneCall = ['id' => long, 'access_hash' => long, ];
$inputPhoneContact = ['client_id' => long, 'phone' => string, 'first_name' => string, 'last_name' => string, ];
$inputPhoto = ['id' => long, 'access_hash' => long, 'file_reference' => bytes, ];
$inputPhotoEmpty = [];
$inputPrivacyKeyChatInvite = [];
$inputPrivacyKeyPhoneCall = [];
$inputPrivacyKeyPhoneP2P = [];
$inputPrivacyKeyStatusTimestamp = [];
$inputPrivacyValueAllowAll = [];
$inputPrivacyValueAllowContacts = [];
$inputPrivacyValueAllowUsers = ['users' => [InputUser], ];
$inputPrivacyValueDisallowAll = [];
$inputPrivacyValueDisallowContacts = [];
$inputPrivacyValueDisallowUsers = ['users' => [InputUser], ];
$inputReportReasonChildAbuse = [];
$inputReportReasonCopyright = [];
$inputReportReasonOther = ['text' => string, ];
$inputReportReasonPornography = [];
$inputReportReasonSpam = [];
$inputReportReasonViolence = [];
$inputSecureFile = ['id' => long, 'access_hash' => long, ];
$inputSecureFileLocation = ['id' => long, 'access_hash' => long, ];
$inputSecureFileUploaded = ['id' => long, 'parts' => int, 'md5_checksum' => string, 'file_hash' => bytes, 'secret' => bytes, ];
$inputSecureValue = ['type' => SecureValueType, 'data' => SecureData, 'front_side' => InputSecureFile, 'reverse_side' => InputSecureFile, 'selfie' => InputSecureFile, 'translation' => [InputSecureFile], 'files' => [InputSecureFile], 'plain_data' => SecurePlainData, ];
$inputSingleMedia = ['media' => InputMedia, 'message' => string, 'entities' => [MessageEntity], ];
$inputStickerSetEmpty = [];
$inputStickerSetID = ['id' => long, 'access_hash' => long, ];
$inputStickerSetItem = ['document' => InputDocument, 'emoji' => string, 'mask_coords' => MaskCoords, ];
$inputStickerSetShortName = ['short_name' => string, ];
$inputStickeredMediaDocument = ['id' => InputDocument, ];
$inputStickeredMediaPhoto = ['id' => InputPhoto, ];
$inputTakeoutFileLocation = [];
$inputUser = ['user_id' => int, 'access_hash' => long, ];
$inputUserEmpty = [];
$inputUserSelf = [];
$inputWebDocument = ['url' => string, 'size' => int, 'mime_type' => string, 'attributes' => [DocumentAttribute], ];
$inputWebFileGeoPointLocation = ['geo_point' => InputGeoPoint, 'access_hash' => long, 'w' => int, 'h' => int, 'zoom' => int, 'scale' => int, ];
$inputWebFileLocation = ['url' => string, 'access_hash' => long, ];
$invoice = ['test' => Bool, 'name_requested' => Bool, 'phone_requested' => Bool, 'email_requested' => Bool, 'shipping_address_requested' => Bool, 'flexible' => Bool, 'phone_to_provider' => Bool, 'email_to_provider' => Bool, 'currency' => string, 'prices' => [LabeledPrice], ];
$ipPort = ['ipv4' => int, 'port' => int, ];
$ipPortSecret = ['ipv4' => int, 'port' => int, 'secret' => bytes, ];
$jsonArray = ['value' => [JSONValue], ];
$jsonBool = ['value' => Bool, ];
$jsonNull = [];
$jsonNumber = ['value' => double, ];
$jsonObject = ['value' => [JSONObjectValue], ];
$jsonObjectValue = ['key' => string, 'value' => JSONValue, ];
$jsonString = ['value' => string, ];
$keyboardButton = ['text' => string, ];
$keyboardButtonBuy = ['text' => string, ];
$keyboardButtonCallback = ['text' => string, 'data' => bytes, ];
$keyboardButtonGame = ['text' => string, ];
$keyboardButtonRequestGeoLocation = ['text' => string, ];
$keyboardButtonRequestPhone = ['text' => string, ];
$keyboardButtonRow = ['buttons' => [KeyboardButton], ];
$keyboardButtonSwitchInline = ['same_peer' => Bool, 'text' => string, 'query' => string, ];
$keyboardButtonUrl = ['text' => string, 'url' => string, ];
$labeledPrice = ['label' => string, 'amount' => long, ];
$langPackDifference = ['lang_code' => string, 'from_version' => int, 'version' => int, 'strings' => [LangPackString], ];
$langPackLanguage = ['official' => Bool, 'rtl' => Bool, 'beta' => Bool, 'name' => string, 'native_name' => string, 'lang_code' => string, 'base_lang_code' => string, 'plural_code' => string, 'strings_count' => int, 'translated_count' => int, 'translations_url' => string, ];
$langPackString = ['key' => string, 'value' => string, ];
$langPackStringDeleted = ['key' => string, ];
$langPackStringPluralized = ['key' => string, 'zero_value' => string, 'one_value' => string, 'two_value' => string, 'few_value' => string, 'many_value' => string, 'other_value' => string, ];
$maskCoords = ['n' => int, 'x' => double, 'y' => double, 'zoom' => double, ];
$message = ['out' => Bool, 'mentioned' => Bool, 'media_unread' => Bool, 'silent' => Bool, 'post' => Bool, 'from_scheduled' => 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, 'post_author' => string, 'grouped_id' => long, ];
$messageActionBotAllowed = ['domain' => string, ];
$messageActionChannelCreate = ['title' => string, ];
$messageActionChannelMigrateFrom = ['title' => string, 'chat_id' => int, ];
$messageActionChatAddUser = ['users' => [int], ];
$messageActionChatCreate = ['title' => string, 'users' => [int], ];
$messageActionChatDeletePhoto = [];
$messageActionChatDeleteUser = ['user_id' => int, ];
$messageActionChatEditPhoto = ['photo' => Photo, ];
$messageActionChatEditTitle = ['title' => string, ];
$messageActionChatJoinedByLink = ['inviter_id' => int, ];
$messageActionChatMigrateTo = ['channel_id' => int, ];
$messageActionContactSignUp = [];
$messageActionCustomAction = ['message' => string, ];
$messageActionEmpty = [];
$messageActionGameScore = ['game_id' => long, 'score' => int, ];
$messageActionHistoryClear = [];
$messageActionPaymentSent = ['currency' => string, 'total_amount' => long, ];
$messageActionPaymentSentMe = ['currency' => string, 'total_amount' => long, 'payload' => bytes, 'info' => PaymentRequestedInfo, 'shipping_option_id' => string, 'charge' => PaymentCharge, ];
$messageActionPhoneCall = ['call_id' => long, 'reason' => PhoneCallDiscardReason, 'duration' => int, ];
$messageActionPinMessage = [];
$messageActionScreenshotTaken = [];
$messageActionSecureValuesSent = ['types' => [SecureValueType], ];
$messageActionSecureValuesSentMe = ['values' => [SecureValue], 'credentials' => SecureCredentialsEncrypted, ];
$messageEmpty = ['id' => int, ];
$messageEntityBold = ['offset' => int, 'length' => int, ];
$messageEntityBotCommand = ['offset' => int, 'length' => int, ];
$messageEntityCashtag = ['offset' => int, 'length' => int, ];
$messageEntityCode = ['offset' => int, 'length' => int, ];
$messageEntityEmail = ['offset' => int, 'length' => int, ];
$messageEntityHashtag = ['offset' => int, 'length' => int, ];
$messageEntityItalic = ['offset' => int, 'length' => int, ];
$messageEntityMention = ['offset' => int, 'length' => int, ];
$messageEntityMentionName = ['offset' => int, 'length' => int, 'user_id' => int, ];
$messageEntityPhone = ['offset' => int, 'length' => int, ];
$messageEntityPre = ['offset' => int, 'length' => int, 'language' => string, ];
$messageEntityTextUrl = ['offset' => int, 'length' => int, 'url' => string, ];
$messageEntityUnknown = ['offset' => int, 'length' => int, ];
$messageEntityUrl = ['offset' => int, 'length' => int, ];
$messageFwdHeader = ['from_id' => int, 'date' => int, 'channel_id' => int, 'channel_post' => int, 'post_author' => string, 'saved_from_peer' => Peer, 'saved_from_msg_id' => int, ];
$messageMediaContact = ['phone_number' => string, 'first_name' => string, 'last_name' => string, 'vcard' => string, 'user_id' => int, ];
$messageMediaDocument = ['document' => Document, 'ttl_seconds' => int, ];
$messageMediaEmpty = [];
$messageMediaGame = ['game' => Game, ];
$messageMediaGeo = ['geo' => GeoPoint, ];
$messageMediaGeoLive = ['geo' => GeoPoint, 'period' => int, ];
$messageMediaInvoice = ['shipping_address_requested' => Bool, 'test' => Bool, 'title' => string, 'description' => string, 'photo' => WebDocument, 'receipt_msg_id' => int, 'currency' => string, 'total_amount' => long, 'start_param' => string, ];
$messageMediaPhoto = ['photo' => Photo, 'ttl_seconds' => int, ];
$messageMediaPoll = ['poll' => Poll, 'results' => PollResults, ];
$messageMediaUnsupported = [];
$messageMediaVenue = ['geo' => GeoPoint, 'title' => string, 'address' => string, 'provider' => string, 'venue_id' => string, 'venue_type' => string, ];
$messageMediaWebPage = ['webpage' => WebPage, ];
$messageRange = ['min_id' => int, 'max_id' => int, ];
$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 = ['pts' => int, 'pts_count' => int, 'offset' => int, ];
$messages.affectedMessages = ['pts' => int, 'pts_count' => int, ];
$messages.allStickers = ['hash' => int, 'sets' => [StickerSet], ];
$messages.allStickersNotModified = [];
$messages.archivedStickers = ['count' => int, 'sets' => [StickerSetCovered], ];
$messages.botCallbackAnswer = ['alert' => Bool, 'has_url' => Bool, 'native_ui' => Bool, 'message' => string, 'url' => string, 'cache_time' => int, ];
$messages.botResults = ['gallery' => Bool, 'query_id' => long, 'next_offset' => string, 'switch_pm' => InlineBotSwitchPM, 'results' => [BotInlineResult], 'cache_time' => int, 'users' => [User], ];
$messages.channelMessages = ['inexact' => Bool, 'pts' => int, 'count' => int, 'messages' => [Message], 'chats' => [Chat], 'users' => [User], ];
$messages.chatFull = ['full_chat' => ChatFull, 'chats' => [Chat], 'users' => [User], ];
$messages.chats = ['chats' => [Chat], ];
$messages.chatsSlice = ['count' => int, 'chats' => [Chat], ];
$messages.dhConfig = ['g' => int, 'p' => bytes, 'version' => int, 'random' => bytes, ];
$messages.dhConfigNotModified = ['random' => bytes, ];
$messages.dialogs = ['dialogs' => [Dialog], 'messages' => [Message], 'chats' => [Chat], 'users' => [User], ];
$messages.dialogsNotModified = ['count' => int, ];
$messages.dialogsSlice = ['count' => int, 'dialogs' => [Dialog], 'messages' => [Message], 'chats' => [Chat], 'users' => [User], ];
$messages.favedStickers = ['hash' => int, 'packs' => [StickerPack], 'stickers' => [Document], ];
$messages.favedStickersNotModified = [];
$messages.featuredStickers = ['hash' => int, 'sets' => [StickerSetCovered], 'unread' => [long], ];
$messages.featuredStickersNotModified = [];
$messages.foundGifs = ['next_offset' => int, 'results' => [FoundGif], ];
$messages.foundStickerSets = ['hash' => int, 'sets' => [StickerSetCovered], ];
$messages.foundStickerSetsNotModified = [];
$messages.highScores = ['scores' => [HighScore], 'users' => [User], ];
$messages.messageEditData = ['caption' => Bool, ];
$messages.messages = ['messages' => [Message], 'chats' => [Chat], 'users' => [User], ];
$messages.messagesNotModified = ['count' => int, ];
$messages.messagesSlice = ['count' => int, 'messages' => [Message], 'chats' => [Chat], 'users' => [User], ];
$messages.peerDialogs = ['dialogs' => [Dialog], 'messages' => [Message], 'chats' => [Chat], 'users' => [User], 'state' => updates.State, ];
$messages.recentStickers = ['hash' => int, 'packs' => [StickerPack], 'stickers' => [Document], 'dates' => [int], ];
$messages.recentStickersNotModified = [];
$messages.savedGifs = ['hash' => int, 'gifs' => [Document], ];
$messages.savedGifsNotModified = [];
$messages.sentEncryptedFile = ['date' => int, 'file' => EncryptedFile, ];
$messages.sentEncryptedMessage = ['date' => int, ];
$messages.stickerSet = ['set' => StickerSet, 'packs' => [StickerPack], 'documents' => [Document], ];
$messages.stickerSetInstallResultArchive = ['sets' => [StickerSetCovered], ];
$messages.stickerSetInstallResultSuccess = [];
$messages.stickers = ['hash' => int, 'stickers' => [Document], ];
$messages.stickersNotModified = [];
$nearestDc = ['country' => string, 'this_dc' => int, 'nearest_dc' => int, ];
$notifyBroadcasts = [];
$notifyChats = [];
$notifyPeer = ['peer' => Peer, ];
$notifyUsers = [];
$null = [];
$page = ['part' => Bool, 'rtl' => Bool, 'v2' => Bool, 'url' => string, 'blocks' => [PageBlock], 'photos' => [Photo], 'documents' => [Document], ];
$pageBlockAnchor = ['name' => string, ];
$pageBlockAudio = ['audio_id' => long, 'caption' => PageCaption, ];
$pageBlockAuthorDate = ['author' => RichText, 'published_date' => int, ];
$pageBlockBlockquote = ['text' => RichText, 'caption' => RichText, ];
$pageBlockChannel = ['channel' => Chat, ];
$pageBlockCollage = ['items' => [PageBlock], 'caption' => PageCaption, ];
$pageBlockCover = ['cover' => PageBlock, ];
$pageBlockDetails = ['open' => Bool, 'blocks' => [PageBlock], 'title' => RichText, ];
$pageBlockDivider = [];
$pageBlockEmbed = ['full_width' => Bool, 'allow_scrolling' => Bool, 'url' => string, 'html' => string, 'poster_photo_id' => long, 'w' => int, 'h' => int, 'caption' => PageCaption, ];
$pageBlockEmbedPost = ['url' => string, 'webpage_id' => long, 'author_photo_id' => long, 'author' => string, 'date' => int, 'blocks' => [PageBlock], 'caption' => PageCaption, ];
$pageBlockFooter = ['text' => RichText, ];
$pageBlockHeader = ['text' => RichText, ];
$pageBlockKicker = ['text' => RichText, ];
$pageBlockList = ['items' => [PageListItem], ];
$pageBlockMap = ['geo' => GeoPoint, 'zoom' => int, 'w' => int, 'h' => int, 'caption' => PageCaption, ];
$pageBlockOrderedList = ['items' => [PageListOrderedItem], ];
$pageBlockParagraph = ['text' => RichText, ];
$pageBlockPhoto = ['photo_id' => long, 'caption' => PageCaption, 'url' => string, 'webpage_id' => long, ];
$pageBlockPreformatted = ['text' => RichText, 'language' => string, ];
$pageBlockPullquote = ['text' => RichText, 'caption' => RichText, ];
$pageBlockRelatedArticles = ['title' => RichText, 'articles' => [PageRelatedArticle], ];
$pageBlockSlideshow = ['items' => [PageBlock], 'caption' => PageCaption, ];
$pageBlockSubheader = ['text' => RichText, ];
$pageBlockSubtitle = ['text' => RichText, ];
$pageBlockTable = ['bordered' => Bool, 'striped' => Bool, 'title' => RichText, 'rows' => [PageTableRow], ];
$pageBlockTitle = ['text' => RichText, ];
$pageBlockUnsupported = [];
$pageBlockVideo = ['autoplay' => Bool, 'loop' => Bool, 'video_id' => long, 'caption' => PageCaption, ];
$pageCaption = ['text' => RichText, 'credit' => RichText, ];
$pageListItemBlocks = ['blocks' => [PageBlock], ];
$pageListItemText = ['text' => RichText, ];
$pageListOrderedItemBlocks = ['num' => string, 'blocks' => [PageBlock], ];
$pageListOrderedItemText = ['num' => string, 'text' => RichText, ];
$pageRelatedArticle = ['url' => string, 'webpage_id' => long, 'title' => string, 'description' => string, 'photo_id' => long, 'author' => string, 'published_date' => int, ];
$pageTableCell = ['header' => Bool, 'align_center' => Bool, 'align_right' => Bool, 'valign_middle' => Bool, 'valign_bottom' => Bool, 'text' => RichText, 'colspan' => int, 'rowspan' => int, ];
$pageTableRow = ['cells' => [PageTableCell], ];
$passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow = ['salt1' => bytes, 'salt2' => bytes, 'g' => int, 'p' => bytes, ];
$passwordKdfAlgoUnknown = [];
$paymentCharge = ['id' => string, 'provider_charge_id' => string, ];
$paymentRequestedInfo = ['name' => string, 'phone' => string, 'email' => string, 'shipping_address' => PostAddress, ];
$paymentSavedCredentialsCard = ['id' => string, 'title' => string, ];
$payments.paymentForm = ['can_save_credentials' => Bool, 'password_missing' => Bool, 'bot_id' => int, 'invoice' => Invoice, 'provider_id' => int, 'url' => string, 'native_provider' => string, 'native_params' => DataJSON, 'saved_info' => PaymentRequestedInfo, 'saved_credentials' => PaymentSavedCredentials, 'users' => [User], ];
$payments.paymentReceipt = ['date' => int, 'bot_id' => int, 'invoice' => Invoice, 'provider_id' => int, 'info' => PaymentRequestedInfo, 'shipping' => ShippingOption, 'currency' => string, 'total_amount' => long, 'credentials_title' => string, 'users' => [User], ];
$payments.paymentResult = ['updates' => Updates, ];
$payments.paymentVerficationNeeded = ['url' => string, ];
$payments.savedInfo = ['has_saved_credentials' => Bool, 'saved_info' => PaymentRequestedInfo, ];
$payments.validatedRequestedInfo = ['id' => string, 'shipping_options' => [ShippingOption], ];
$peerChannel = ['channel_id' => int, ];
$peerChat = ['chat_id' => int, ];
$peerNotifySettings = ['show_previews' => Bool, 'silent' => Bool, 'mute_until' => int, 'sound' => string, ];
$peerSettings = ['report_spam' => Bool, ];
$peerUser = ['user_id' => int, ];
$phone.phoneCall = ['phone_call' => PhoneCall, 'users' => [User], ];
$phoneCall = ['p2p_allowed' => Bool, 'id' => long, 'access_hash' => long, 'date' => int, 'admin_id' => int, 'participant_id' => int, 'g_a_or_b' => bytes, 'key_fingerprint' => long, 'protocol' => PhoneCallProtocol, 'connection' => PhoneConnection, 'alternative_connections' => [PhoneConnection], 'start_date' => int, ];
$phoneCallAccepted = ['id' => long, 'access_hash' => long, 'date' => int, 'admin_id' => int, 'participant_id' => int, 'g_b' => bytes, 'protocol' => PhoneCallProtocol, ];
$phoneCallDiscardReasonBusy = [];
$phoneCallDiscardReasonDisconnect = [];
$phoneCallDiscardReasonHangup = [];
$phoneCallDiscardReasonMissed = [];
$phoneCallDiscarded = ['need_rating' => Bool, 'need_debug' => Bool, 'id' => long, 'reason' => PhoneCallDiscardReason, 'duration' => int, ];
$phoneCallEmpty = ['id' => long, ];
$phoneCallProtocol = ['udp_p2p' => Bool, 'udp_reflector' => Bool, 'min_layer' => int, 'max_layer' => int, ];
$phoneCallRequested = ['id' => long, 'access_hash' => long, 'date' => int, 'admin_id' => int, 'participant_id' => int, 'g_a_hash' => bytes, 'protocol' => PhoneCallProtocol, ];
$phoneCallWaiting = ['id' => long, 'access_hash' => long, 'date' => int, 'admin_id' => int, 'participant_id' => int, 'protocol' => PhoneCallProtocol, 'receive_date' => int, ];
$phoneConnection = ['id' => long, 'ip' => string, 'ipv6' => string, 'port' => int, 'peer_tag' => bytes, ];
$photo = ['has_stickers' => Bool, 'id' => long, 'access_hash' => long, 'file_reference' => bytes, 'date' => int, 'sizes' => [PhotoSize], ];
$photoCachedSize = ['type' => string, 'location' => FileLocation, 'w' => int, 'h' => int, 'bytes' => bytes, ];
$photoEmpty = ['id' => long, ];
$photoSize = ['type' => string, 'location' => FileLocation, 'w' => int, 'h' => int, 'size' => int, ];
$photoSizeEmpty = ['type' => string, ];
$photos.photo = ['photo' => Photo, 'users' => [User], ];
$photos.photos = ['photos' => [Photo], 'users' => [User], ];
$photos.photosSlice = ['count' => int, 'photos' => [Photo], 'users' => [User], ];
$poll = ['id' => long, 'closed' => Bool, 'question' => string, 'answers' => [PollAnswer], ];
$pollAnswer = ['text' => string, 'option' => bytes, ];
$pollAnswerVoters = ['chosen' => Bool, 'option' => bytes, 'voters' => int, ];
$pollResults = ['min' => Bool, 'results' => [PollAnswerVoters], 'total_voters' => int, ];
$popularContact = ['client_id' => long, 'importers' => int, ];
$postAddress = ['street_line1' => string, 'street_line2' => string, 'city' => string, 'state' => string, 'country_iso2' => string, 'post_code' => string, ];
$privacyKeyChatInvite = [];
$privacyKeyPhoneCall = [];
$privacyKeyPhoneP2P = [];
$privacyKeyStatusTimestamp = [];
$privacyValueAllowAll = [];
$privacyValueAllowContacts = [];
$privacyValueAllowUsers = ['users' => [int], ];
$privacyValueDisallowAll = [];
$privacyValueDisallowContacts = [];
$privacyValueDisallowUsers = ['users' => [int], ];
$receivedNotifyMessage = ['id' => int, ];
$recentMeUrlChat = ['url' => string, 'chat_id' => int, ];
$recentMeUrlChatInvite = ['url' => string, 'chat_invite' => ChatInvite, ];
$recentMeUrlStickerSet = ['url' => string, 'set' => StickerSetCovered, ];
$recentMeUrlUnknown = ['url' => string, ];
$recentMeUrlUser = ['url' => string, 'user_id' => int, ];
$replyInlineMarkup = ['rows' => [KeyboardButtonRow], ];
$replyKeyboardForceReply = ['single_use' => Bool, 'selective' => Bool, ];
$replyKeyboardHide = ['selective' => Bool, ];
$replyKeyboardMarkup = ['resize' => Bool, 'single_use' => Bool, 'selective' => Bool, 'rows' => [KeyboardButtonRow], ];
$savedPhoneContact = ['phone' => string, 'first_name' => string, 'last_name' => string, 'date' => int, ];
$secureCredentialsEncrypted = ['data' => bytes, 'hash' => bytes, 'secret' => bytes, ];
$secureData = ['data' => bytes, 'data_hash' => bytes, 'secret' => bytes, ];
$secureFile = ['id' => long, 'access_hash' => long, 'size' => int, 'dc_id' => int, 'date' => int, 'file_hash' => bytes, 'secret' => bytes, ];
$secureFileEmpty = [];
$securePasswordKdfAlgoPBKDF2HMACSHA512iter100000 = ['salt' => bytes, ];
$securePasswordKdfAlgoSHA512 = ['salt' => bytes, ];
$securePasswordKdfAlgoUnknown = [];
$securePlainEmail = ['email' => string, ];
$securePlainPhone = ['phone' => string, ];
$secureRequiredType = ['native_names' => Bool, 'selfie_required' => Bool, 'translation_required' => Bool, 'type' => SecureValueType, ];
$secureRequiredTypeOneOf = ['types' => [SecureRequiredType], ];
$secureSecretSettings = ['secure_algo' => SecurePasswordKdfAlgo, 'secure_secret' => bytes, 'secure_secret_id' => long, ];
$secureValue = ['type' => SecureValueType, 'data' => SecureData, 'front_side' => SecureFile, 'reverse_side' => SecureFile, 'selfie' => SecureFile, 'translation' => [SecureFile], 'files' => [SecureFile], 'plain_data' => SecurePlainData, 'hash' => bytes, ];
$secureValueError = ['type' => SecureValueType, 'hash' => bytes, 'text' => string, ];
$secureValueErrorData = ['type' => SecureValueType, 'data_hash' => bytes, 'field' => string, 'text' => string, ];
$secureValueErrorFile = ['type' => SecureValueType, 'file_hash' => bytes, 'text' => string, ];
$secureValueErrorFiles = ['type' => SecureValueType, 'file_hash' => [bytes], 'text' => string, ];
$secureValueErrorFrontSide = ['type' => SecureValueType, 'file_hash' => bytes, 'text' => string, ];
$secureValueErrorReverseSide = ['type' => SecureValueType, 'file_hash' => bytes, 'text' => string, ];
$secureValueErrorSelfie = ['type' => SecureValueType, 'file_hash' => bytes, 'text' => string, ];
$secureValueErrorTranslationFile = ['type' => SecureValueType, 'file_hash' => bytes, 'text' => string, ];
$secureValueErrorTranslationFiles = ['type' => SecureValueType, 'file_hash' => [bytes], 'text' => string, ];
$secureValueHash = ['type' => SecureValueType, 'hash' => bytes, ];
$secureValueTypeAddress = [];
$secureValueTypeBankStatement = [];
$secureValueTypeDriverLicense = [];
$secureValueTypeEmail = [];
$secureValueTypeIdentityCard = [];
$secureValueTypeInternalPassport = [];
$secureValueTypePassport = [];
$secureValueTypePassportRegistration = [];
$secureValueTypePersonalDetails = [];
$secureValueTypePhone = [];
$secureValueTypeRentalAgreement = [];
$secureValueTypeTemporaryRegistration = [];
$secureValueTypeUtilityBill = [];
$sendMessageCancelAction = [];
$sendMessageChooseContactAction = [];
$sendMessageGamePlayAction = [];
$sendMessageGeoLocationAction = [];
$sendMessageRecordAudioAction = [];
$sendMessageRecordRoundAction = [];
$sendMessageRecordVideoAction = [];
$sendMessageTypingAction = [];
$sendMessageUploadAudioAction = ['progress' => int, ];
$sendMessageUploadDocumentAction = ['progress' => int, ];
$sendMessageUploadPhotoAction = ['progress' => int, ];
$sendMessageUploadRoundAction = ['progress' => int, ];
$sendMessageUploadVideoAction = ['progress' => int, ];
$shippingOption = ['id' => string, 'title' => string, 'prices' => [LabeledPrice], ];
$statsURL = ['url' => string, ];
$stickerPack = ['emoticon' => string, 'documents' => [long], ];
$stickerSet = ['archived' => Bool, 'official' => Bool, 'masks' => Bool, 'installed_date' => int, 'id' => long, 'access_hash' => long, 'title' => string, 'short_name' => string, 'count' => int, 'hash' => int, ];
$stickerSetCovered = ['set' => StickerSet, 'cover' => Document, ];
$stickerSetMultiCovered = ['set' => StickerSet, 'covers' => [Document], ];
$storage.fileGif = [];
$storage.fileJpeg = [];
$storage.fileMov = [];
$storage.fileMp3 = [];
$storage.fileMp4 = [];
$storage.filePartial = [];
$storage.filePdf = [];
$storage.filePng = [];
$storage.fileUnknown = [];
$storage.fileWebp = [];
$textAnchor = ['text' => RichText, 'name' => string, ];
$textBold = ['text' => RichText, ];
$textConcat = ['texts' => [RichText], ];
$textEmail = ['text' => RichText, 'email' => string, ];
$textEmpty = [];
$textFixed = ['text' => RichText, ];
$textImage = ['document_id' => long, 'w' => int, 'h' => int, ];
$textItalic = ['text' => RichText, ];
$textMarked = ['text' => RichText, ];
$textPhone = ['text' => RichText, 'phone' => string, ];
$textPlain = ['text' => string, ];
$textStrike = ['text' => RichText, ];
$textSubscript = ['text' => RichText, ];
$textSuperscript = ['text' => RichText, ];
$textUnderline = ['text' => RichText, ];
$textUrl = ['text' => RichText, 'url' => string, 'webpage_id' => long, ];
$topPeer = ['peer' => Peer, 'rating' => double, ];
$topPeerCategoryBotsInline = [];
$topPeerCategoryBotsPM = [];
$topPeerCategoryChannels = [];
$topPeerCategoryCorrespondents = [];
$topPeerCategoryGroups = [];
$topPeerCategoryPeers = ['category' => TopPeerCategory, 'count' => int, 'peers' => [TopPeer], ];
$topPeerCategoryPhoneCalls = [];
$true = [];
$updateBotCallbackQuery = ['query_id' => long, 'user_id' => int, 'peer' => Peer, 'msg_id' => int, 'chat_instance' => long, 'data' => bytes, 'game_short_name' => string, ];
$updateBotInlineQuery = ['query_id' => long, 'user_id' => int, 'query' => string, 'geo' => GeoPoint, 'offset' => string, ];
$updateBotInlineSend = ['user_id' => int, 'query' => string, 'geo' => GeoPoint, 'id' => string, 'msg_id' => InputBotInlineMessageID, ];
$updateBotPrecheckoutQuery = ['query_id' => long, 'user_id' => int, 'payload' => bytes, 'info' => PaymentRequestedInfo, 'shipping_option_id' => string, 'currency' => string, 'total_amount' => long, ];
$updateBotShippingQuery = ['query_id' => long, 'user_id' => int, 'payload' => bytes, 'shipping_address' => PostAddress, ];
$updateBotWebhookJSON = ['data' => DataJSON, ];
$updateBotWebhookJSONQuery = ['query_id' => long, 'data' => DataJSON, 'timeout' => int, ];
$updateChannel = ['channel_id' => int, ];
$updateChannelAvailableMessages = ['channel_id' => int, 'available_min_id' => int, ];
$updateChannelMessageViews = ['channel_id' => int, 'id' => int, 'views' => int, ];
$updateChannelPinnedMessage = ['channel_id' => int, 'id' => int, ];
$updateChannelReadMessagesContents = ['channel_id' => int, 'messages' => [int], ];
$updateChannelTooLong = ['channel_id' => int, 'pts' => int, ];
$updateChannelWebPage = ['channel_id' => int, 'webpage' => WebPage, 'pts' => int, 'pts_count' => int, ];
$updateChatAdmins = ['chat_id' => int, 'enabled' => Bool, 'version' => int, ];
$updateChatParticipantAdd = ['chat_id' => int, 'user_id' => int, 'inviter_id' => int, 'date' => int, 'version' => int, ];
$updateChatParticipantAdmin = ['chat_id' => int, 'user_id' => int, 'is_admin' => Bool, 'version' => int, ];
$updateChatParticipantDelete = ['chat_id' => int, 'user_id' => int, 'version' => int, ];
$updateChatParticipants = ['participants' => ChatParticipants, ];
$updateChatPinnedMessage = ['chat_id' => int, 'id' => int, ];
$updateChatUserTyping = ['chat_id' => int, 'user_id' => int, 'action' => SendMessageAction, ];
$updateConfig = [];
$updateContactLink = ['user_id' => int, 'my_link' => ContactLink, 'foreign_link' => ContactLink, ];
$updateContactsReset = [];
$updateDcOptions = ['dc_options' => [DcOption], ];
$updateDeleteChannelMessages = ['channel_id' => int, 'messages' => [int], 'pts' => int, 'pts_count' => int, ];
$updateDeleteMessages = ['messages' => [int], 'pts' => int, 'pts_count' => int, ];
$updateDialogPinned = ['pinned' => Bool, 'peer' => DialogPeer, ];
$updateDialogUnreadMark = ['unread' => Bool, 'peer' => DialogPeer, ];
$updateDraftMessage = ['peer' => Peer, 'draft' => DraftMessage, ];
$updateEditChannelMessage = ['message' => Message, 'pts' => int, 'pts_count' => int, ];
$updateEditMessage = ['message' => Message, 'pts' => int, 'pts_count' => int, ];
$updateEncryptedChatTyping = ['chat_id' => int, ];
$updateEncryptedMessagesRead = ['chat_id' => int, 'max_date' => int, 'date' => int, ];
$updateEncryption = ['chat' => EncryptedChat, 'date' => int, ];
$updateFavedStickers = [];
$updateInlineBotCallbackQuery = ['query_id' => long, 'user_id' => int, 'msg_id' => InputBotInlineMessageID, 'chat_instance' => long, 'data' => bytes, 'game_short_name' => string, ];
$updateLangPack = ['difference' => LangPackDifference, ];
$updateLangPackTooLong = ['lang_code' => string, ];
$updateMessageID = ['id' => int, ];
$updateMessagePoll = ['poll_id' => long, 'poll' => Poll, 'results' => PollResults, ];
$updateNewChannelMessage = ['message' => Message, 'pts' => int, 'pts_count' => int, ];
$updateNewEncryptedMessage = ['message' => EncryptedMessage, 'qts' => int, ];
$updateNewMessage = ['message' => Message, 'pts' => int, 'pts_count' => int, ];
$updateNewStickerSet = ['stickerset' => messages.StickerSet, ];
$updateNotifySettings = ['peer' => NotifyPeer, 'notify_settings' => PeerNotifySettings, ];
$updatePhoneCall = ['phone_call' => PhoneCall, ];
$updatePinnedDialogs = ['order' => [DialogPeer], ];
$updatePrivacy = ['key' => PrivacyKey, 'rules' => [PrivacyRule], ];
$updatePtsChanged = [];
$updateReadChannelInbox = ['channel_id' => int, 'max_id' => int, ];
$updateReadChannelOutbox = ['channel_id' => int, 'max_id' => int, ];
$updateReadFeaturedStickers = [];
$updateReadHistoryInbox = ['peer' => Peer, 'max_id' => int, 'pts' => int, 'pts_count' => int, ];
$updateReadHistoryOutbox = ['peer' => Peer, 'max_id' => int, 'pts' => int, 'pts_count' => int, ];
$updateReadMessagesContents = ['messages' => [int], 'pts' => int, 'pts_count' => int, ];
$updateRecentStickers = [];
$updateSavedGifs = [];
$updateServiceNotification = ['popup' => Bool, 'inbox_date' => int, 'type' => string, 'message' => string, 'media' => MessageMedia, 'entities' => [MessageEntity], ];
$updateShort = ['update' => Update, 'date' => int, ];
$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], ];
$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], ];
$updateShortSentMessage = ['out' => Bool, 'id' => int, 'pts' => int, 'pts_count' => int, 'date' => int, 'media' => MessageMedia, 'entities' => [MessageEntity], ];
$updateStickerSets = [];
$updateStickerSetsOrder = ['masks' => Bool, 'order' => [long], ];
$updateUserBlocked = ['user_id' => int, 'blocked' => Bool, ];
$updateUserName = ['user_id' => int, 'first_name' => string, 'last_name' => string, 'username' => string, ];
$updateUserPhone = ['user_id' => int, 'phone' => string, ];
$updateUserPhoto = ['user_id' => int, 'date' => int, 'photo' => UserProfilePhoto, 'previous' => Bool, ];
$updateUserPinnedMessage = ['user_id' => int, 'id' => int, ];
$updateUserStatus = ['user_id' => int, 'status' => UserStatus, ];
$updateUserTyping = ['user_id' => int, 'action' => SendMessageAction, ];
$updateWebPage = ['webpage' => WebPage, 'pts' => int, 'pts_count' => int, ];
$updates = ['updates' => [Update], 'users' => [User], 'chats' => [Chat], 'date' => int, 'seq' => int, ];
$updates.channelDifference = ['final' => Bool, 'pts' => int, 'timeout' => int, 'new_messages' => [Message], 'other_updates' => [Update], 'chats' => [Chat], 'users' => [User], ];
$updates.channelDifferenceEmpty = ['final' => Bool, 'pts' => int, 'timeout' => int, ];
$updates.channelDifferenceTooLong = ['final' => Bool, 'pts' => int, 'timeout' => int, 'top_message' => int, 'read_inbox_max_id' => int, 'read_outbox_max_id' => int, 'unread_count' => int, 'unread_mentions_count' => int, 'messages' => [Message], 'chats' => [Chat], 'users' => [User], ];
$updates.difference = ['new_messages' => [Message], 'new_encrypted_messages' => [EncryptedMessage], 'other_updates' => [Update], 'chats' => [Chat], 'users' => [User], 'state' => updates.State, ];
$updates.differenceEmpty = ['date' => int, 'seq' => int, ];
$updates.differenceSlice = ['new_messages' => [Message], 'new_encrypted_messages' => [EncryptedMessage], 'other_updates' => [Update], 'chats' => [Chat], 'users' => [User], 'intermediate_state' => updates.State, ];
$updates.differenceTooLong = ['pts' => int, ];
$updates.state = ['pts' => int, 'qts' => int, 'date' => int, 'seq' => int, 'unread_count' => int, ];
$updatesCombined = ['updates' => [Update], 'users' => [User], 'chats' => [Chat], 'date' => int, 'seq_start' => int, 'seq' => int, ];
$updatesTooLong = [];
$upload.cdnFile = ['bytes' => bytes, ];
$upload.cdnFileReuploadNeeded = ['request_token' => bytes, ];
$upload.file = ['type' => storage.FileType, 'mtime' => int, 'bytes' => bytes, ];
$upload.fileCdnRedirect = ['dc_id' => int, 'file_token' => bytes, 'encryption_key' => bytes, 'encryption_iv' => bytes, 'file_hashes' => [FileHash], ];
$upload.webFile = ['size' => int, 'mime_type' => string, 'file_type' => storage.FileType, 'mtime' => int, 'bytes' => bytes, ];
$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, 'lang_code' => string, ];
$userEmpty = ['id' => int, ];
$userFull = ['blocked' => Bool, 'phone_calls_available' => Bool, 'phone_calls_private' => Bool, 'can_pin_message' => Bool, 'user' => User, 'about' => string, 'link' => contacts.Link, 'profile_photo' => Photo, 'notify_settings' => PeerNotifySettings, 'bot_info' => BotInfo, 'pinned_msg_id' => int, 'common_chats_count' => int, ];
$userProfilePhoto = ['photo_id' => long, 'photo_small' => FileLocation, 'photo_big' => FileLocation, ];
$userProfilePhotoEmpty = [];
$userStatusEmpty = [];
$userStatusLastMonth = [];
$userStatusLastWeek = [];
$userStatusOffline = ['was_online' => int, ];
$userStatusOnline = ['expires' => int, ];
$userStatusRecently = [];
$wallPaper = ['id' => int, 'title' => string, 'sizes' => [PhotoSize], 'color' => int, ];
$wallPaperSolid = ['id' => int, 'title' => string, 'bg_color' => int, 'color' => int, ];
$webAuthorization = ['hash' => long, 'bot_id' => int, 'domain' => string, 'browser' => string, 'platform' => string, 'date_created' => int, 'date_active' => int, 'ip' => string, 'region' => string, ];
$webDocument = ['url' => string, 'access_hash' => long, 'size' => int, 'mime_type' => string, 'attributes' => [DocumentAttribute], ];
$webDocumentNoProxy = ['url' => string, 'size' => int, 'mime_type' => string, 'attributes' => [DocumentAttribute], ];
$webPage = ['id' => long, 'url' => string, 'display_url' => string, 'hash' => int, '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, 'cached_page' => Page, ];
$webPageEmpty = ['id' => long, ];
$webPageNotModified = [];
$webPagePending = ['id' => long, 'date' => int, ];