MadelineProto/old_docs/API_docs_v71/methods
2017-10-14 09:50:46 +00:00
..
account_changePhone.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_checkUsername.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_confirmPhone.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_deleteAccount.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_getAccountTTL.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_getAuthorizations.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_getNotifySettings.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_getPassword.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_getPasswordSettings.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_getPrivacy.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_getTmpPassword.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_getWallPapers.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_registerDevice.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_reportPeer.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_resetAuthorization.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_resetNotifySettings.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_sendChangePhoneCode.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_sendConfirmPhoneCode.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_setAccountTTL.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_setPrivacy.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_unregisterDevice.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_updateDeviceLocked.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_updateNotifySettings.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_updatePasswordSettings.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_updateProfile.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_updateStatus.md Update to layer 72 2017-10-14 09:50:46 +00:00
account_updateUsername.md Update to layer 72 2017-10-14 09:50:46 +00:00
auth_bindTempAuthKey.md Update to layer 72 2017-10-14 09:50:46 +00:00
auth_cancelCode.md Update to layer 72 2017-10-14 09:50:46 +00:00
auth_checkPassword.md Update to layer 72 2017-10-14 09:50:46 +00:00
auth_checkPhone.md Update to layer 72 2017-10-14 09:50:46 +00:00
auth_dropTempAuthKeys.md Update to layer 72 2017-10-14 09:50:46 +00:00
auth_exportAuthorization.md Update to layer 72 2017-10-14 09:50:46 +00:00
auth_importAuthorization.md Update to layer 72 2017-10-14 09:50:46 +00:00
auth_importBotAuthorization.md Update to layer 72 2017-10-14 09:50:46 +00:00
auth_logOut.md Update to layer 72 2017-10-14 09:50:46 +00:00
auth_recoverPassword.md Update to layer 72 2017-10-14 09:50:46 +00:00
auth_requestPasswordRecovery.md Update to layer 72 2017-10-14 09:50:46 +00:00
auth_resendCode.md Update to layer 72 2017-10-14 09:50:46 +00:00
auth_resetAuthorizations.md Update to layer 72 2017-10-14 09:50:46 +00:00
auth_sendCode.md Update to layer 72 2017-10-14 09:50:46 +00:00
auth_sendInvites.md Update to layer 72 2017-10-14 09:50:46 +00:00
auth_signIn.md Update to layer 72 2017-10-14 09:50:46 +00:00
auth_signUp.md Update to layer 72 2017-10-14 09:50:46 +00:00
bots_answerWebhookJSONQuery.md Update to layer 72 2017-10-14 09:50:46 +00:00
bots_sendCustomRequest.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_checkUsername.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_createChannel.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_deleteChannel.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_deleteMessages.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_deleteUserHistory.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_editAbout.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_editAdmin.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_editBanned.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_editPhoto.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_editTitle.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_exportInvite.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_exportMessageLink.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_getAdminedPublicChannels.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_getAdminLog.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_getChannels.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_getFullChannel.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_getMessages.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_getParticipant.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_getParticipants.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_inviteToChannel.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_joinChannel.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_leaveChannel.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_readHistory.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_readMessageContents.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_reportSpam.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_setStickers.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_toggleInvites.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_toggleSignatures.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_updatePinnedMessage.md Update to layer 72 2017-10-14 09:50:46 +00:00
channels_updateUsername.md Update to layer 72 2017-10-14 09:50:46 +00:00
contacts_block.md Update to layer 72 2017-10-14 09:50:46 +00:00
contacts_deleteContact.md Update to layer 72 2017-10-14 09:50:46 +00:00
contacts_deleteContacts.md Update to layer 72 2017-10-14 09:50:46 +00:00
contacts_exportCard.md Update to layer 72 2017-10-14 09:50:46 +00:00
contacts_getBlocked.md Update to layer 72 2017-10-14 09:50:46 +00:00
contacts_getContacts.md Update to layer 72 2017-10-14 09:50:46 +00:00
contacts_getStatuses.md Update to layer 72 2017-10-14 09:50:46 +00:00
contacts_getTopPeers.md Update to layer 72 2017-10-14 09:50:46 +00:00
contacts_importCard.md Update to layer 72 2017-10-14 09:50:46 +00:00
contacts_importContacts.md Update to layer 72 2017-10-14 09:50:46 +00:00
contacts_resetSaved.md Update to layer 72 2017-10-14 09:50:46 +00:00
contacts_resetTopPeerRating.md Update to layer 72 2017-10-14 09:50:46 +00:00
contacts_resolveUsername.md Update to layer 72 2017-10-14 09:50:46 +00:00
contacts_search.md Update to layer 72 2017-10-14 09:50:46 +00:00
contacts_unblock.md Update to layer 72 2017-10-14 09:50:46 +00:00
contest_saveDeveloperInfo.md Update to layer 72 2017-10-14 09:50:46 +00:00
destroy_auth_key.md Update to layer 72 2017-10-14 09:50:46 +00:00
destroy_session.md Update to layer 72 2017-10-14 09:50:46 +00:00
get_future_salts.md Update to layer 72 2017-10-14 09:50:46 +00:00
help_getAppChangelog.md Update to layer 72 2017-10-14 09:50:46 +00:00
help_getAppUpdate.md Update to layer 72 2017-10-14 09:50:46 +00:00
help_getCdnConfig.md Update to layer 72 2017-10-14 09:50:46 +00:00
help_getConfig.md Update to layer 72 2017-10-14 09:50:46 +00:00
help_getInviteText.md Update to layer 72 2017-10-14 09:50:46 +00:00
help_getNearestDc.md Update to layer 72 2017-10-14 09:50:46 +00:00
help_getSupport.md Update to layer 72 2017-10-14 09:50:46 +00:00
help_getTermsOfService.md Update to layer 72 2017-10-14 09:50:46 +00:00
help_saveAppLog.md Update to layer 72 2017-10-14 09:50:46 +00:00
help_setBotUpdatesStatus.md Update to layer 72 2017-10-14 09:50:46 +00:00
initConnection.md Update to layer 72 2017-10-14 09:50:46 +00:00
invokeAfterMsg.md Update to layer 72 2017-10-14 09:50:46 +00:00
invokeAfterMsgs.md Update to layer 72 2017-10-14 09:50:46 +00:00
invokeWithLayer.md Update to layer 72 2017-10-14 09:50:46 +00:00
invokeWithoutUpdates.md Update to layer 72 2017-10-14 09:50:46 +00:00
langpack_getDifference.md Update to layer 72 2017-10-14 09:50:46 +00:00
langpack_getLangPack.md Update to layer 72 2017-10-14 09:50:46 +00:00
langpack_getLanguages.md Update to layer 72 2017-10-14 09:50:46 +00:00
langpack_getStrings.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_acceptEncryption.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_addChatUser.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_checkChatInvite.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_clearRecentStickers.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_createChat.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_deleteChatUser.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_deleteHistory.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_deleteMessages.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_discardEncryption.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_editChatAdmin.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_editChatPhoto.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_editChatTitle.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_editInlineBotMessage.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_editMessage.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_exportChatInvite.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_faveSticker.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_forwardMessage.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_forwardMessages.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getAllChats.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getAllDrafts.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getAllStickers.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getArchivedStickers.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getAttachedStickers.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getBotCallbackAnswer.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getChats.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getCommonChats.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getDhConfig.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getDialogs.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getDocumentByHash.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getFavedStickers.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getFeaturedStickers.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getFullChat.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getGameHighScores.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getHistory.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getInlineBotResults.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getInlineGameHighScores.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getMaskStickers.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getMessageEditData.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getMessages.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getMessagesViews.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getPeerDialogs.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getPeerSettings.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getPinnedDialogs.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getRecentStickers.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getSavedGifs.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getStickerSet.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getUnreadMentions.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getWebPage.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_getWebPagePreview.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_hideReportSpam.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_importChatInvite.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_installStickerSet.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_migrateChat.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_readEncryptedHistory.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_readFeaturedStickers.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_readHistory.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_readMessageContents.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_receivedMessages.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_receivedQueue.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_reorderPinnedDialogs.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_reorderStickerSets.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_reportEncryptedSpam.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_reportSpam.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_requestEncryption.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_saveDraft.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_saveGif.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_saveRecentSticker.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_search.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_searchGifs.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_searchGlobal.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_sendEncrypted.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_sendEncryptedFile.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_sendEncryptedService.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_sendInlineBotResult.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_sendMedia.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_sendMessage.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_sendScreenshotNotification.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_setBotCallbackAnswer.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_setBotPrecheckoutResults.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_setBotShippingResults.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_setEncryptedTyping.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_setGameScore.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_setInlineBotResults.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_setInlineGameScore.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_setTyping.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_startBot.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_toggleChatAdmins.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_toggleDialogPin.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_uninstallStickerSet.md Update to layer 72 2017-10-14 09:50:46 +00:00
messages_uploadMedia.md Update to layer 72 2017-10-14 09:50:46 +00:00
payments_clearSavedInfo.md Update to layer 72 2017-10-14 09:50:46 +00:00
payments_getPaymentForm.md Update to layer 72 2017-10-14 09:50:46 +00:00
payments_getPaymentReceipt.md Update to layer 72 2017-10-14 09:50:46 +00:00
payments_getSavedInfo.md Update to layer 72 2017-10-14 09:50:46 +00:00
payments_sendPaymentForm.md Update to layer 72 2017-10-14 09:50:46 +00:00
payments_validateRequestedInfo.md Update to layer 72 2017-10-14 09:50:46 +00:00
phone_acceptCall.md Update to layer 72 2017-10-14 09:50:46 +00:00
phone_confirmCall.md Update to layer 72 2017-10-14 09:50:46 +00:00
phone_discardCall.md Update to layer 72 2017-10-14 09:50:46 +00:00
phone_getCallConfig.md Update to layer 72 2017-10-14 09:50:46 +00:00
phone_receivedCall.md Update to layer 72 2017-10-14 09:50:46 +00:00
phone_requestCall.md Update to layer 72 2017-10-14 09:50:46 +00:00
phone_saveCallDebug.md Update to layer 72 2017-10-14 09:50:46 +00:00
phone_setCallRating.md Update to layer 72 2017-10-14 09:50:46 +00:00
photos_deletePhotos.md Update to layer 72 2017-10-14 09:50:46 +00:00
photos_getUserPhotos.md Update to layer 72 2017-10-14 09:50:46 +00:00
photos_updateProfilePhoto.md Update to layer 72 2017-10-14 09:50:46 +00:00
photos_uploadProfilePhoto.md Update to layer 72 2017-10-14 09:50:46 +00:00
ping_delay_disconnect.md Update to layer 72 2017-10-14 09:50:46 +00:00
ping.md Update to layer 72 2017-10-14 09:50:46 +00:00
README.md Update to layer 72 2017-10-14 09:50:46 +00:00
req_DH_params.md Update to layer 72 2017-10-14 09:50:46 +00:00
req_pq.md Update to layer 72 2017-10-14 09:50:46 +00:00
rpc_drop_answer.md Update to layer 72 2017-10-14 09:50:46 +00:00
set_client_DH_params.md Update to layer 72 2017-10-14 09:50:46 +00:00
stickers_addStickerToSet.md Update to layer 72 2017-10-14 09:50:46 +00:00
stickers_changeStickerPosition.md Update to layer 72 2017-10-14 09:50:46 +00:00
stickers_createStickerSet.md Update to layer 72 2017-10-14 09:50:46 +00:00
stickers_removeStickerFromSet.md Update to layer 72 2017-10-14 09:50:46 +00:00
updates_getChannelDifference.md Update to layer 72 2017-10-14 09:50:46 +00:00
updates_getDifference.md Update to layer 72 2017-10-14 09:50:46 +00:00
updates_getState.md Update to layer 72 2017-10-14 09:50:46 +00:00
upload_getCdnFile.md Update to layer 72 2017-10-14 09:50:46 +00:00
upload_getCdnFileHashes.md Update to layer 72 2017-10-14 09:50:46 +00:00
upload_getFile.md Update to layer 72 2017-10-14 09:50:46 +00:00
upload_getWebFile.md Update to layer 72 2017-10-14 09:50:46 +00:00
upload_reuploadCdnFile.md Update to layer 72 2017-10-14 09:50:46 +00:00
upload_saveBigFilePart.md Update to layer 72 2017-10-14 09:50:46 +00:00
upload_saveFilePart.md Update to layer 72 2017-10-14 09:50:46 +00:00
users_getFullUser.md Update to layer 72 2017-10-14 09:50:46 +00:00
users_getUsers.md Update to layer 72 2017-10-14 09:50:46 +00:00

title description
Methods List of methods

Methods

Back to API documentation index

$MadelineProto->logout();

$MadelineProto->phone_login($number);

$MadelineProto->complete_phone_login($code);

$MadelineProto->complete_2FA_login($password);

$MadelineProto->bot_login($token);

$MadelineProto->get_dialogs();

$MadelineProto->get_pwr_chat($id);

$MadelineProto->get_info($id);

$MadelineProto->get_full_info($id);

$MadelineProto->get_self();




$MadelineProto->account->changePhone(['phone_number' => string, 'phone_code_hash' => string, 'phone_code' => string, ]) === $User

$MadelineProto->account->checkUsername(['username' => string, ]) === $Bool

$MadelineProto->account->confirmPhone(['phone_code_hash' => string, 'phone_code' => string, ]) === $Bool

$MadelineProto->account->deleteAccount(['reason' => string, ]) === $Bool

$MadelineProto->account->getAccountTTL([]) === $AccountDaysTTL

$MadelineProto->account->getAuthorizations([]) === $account_Authorizations

$MadelineProto->account->getNotifySettings(['peer' => InputNotifyPeer, ]) === $PeerNotifySettings

$MadelineProto->account->getPassword([]) === $account_Password

$MadelineProto->account->getPasswordSettings(['current_password_hash' => bytes, ]) === $account_PasswordSettings

$MadelineProto->account->getPrivacy(['key' => InputPrivacyKey, ]) === $account_PrivacyRules

$MadelineProto->account->getTmpPassword(['password_hash' => bytes, 'period' => int, ]) === $account_TmpPassword

$MadelineProto->account->getWallPapers([]) === $Vector_of_WallPaper

$MadelineProto->account->registerDevice(['token_type' => int, 'token' => string, ]) === $Bool

$MadelineProto->account->reportPeer(['peer' => InputPeer, 'reason' => ReportReason, ]) === $Bool

$MadelineProto->account->resetAuthorization(['hash' => long, ]) === $Bool

$MadelineProto->account->resetNotifySettings([]) === $Bool

$MadelineProto->account->sendChangePhoneCode(['allow_flashcall' => Bool, 'phone_number' => string, 'current_number' => Bool, ]) === $auth_SentCode

$MadelineProto->account->sendConfirmPhoneCode(['allow_flashcall' => Bool, 'hash' => string, 'current_number' => Bool, ]) === $auth_SentCode

$MadelineProto->account->setAccountTTL(['ttl' => AccountDaysTTL, ]) === $Bool

$MadelineProto->account->setPrivacy(['key' => InputPrivacyKey, 'rules' => [InputPrivacyRule], ]) === $account_PrivacyRules

$MadelineProto->account->unregisterDevice(['token_type' => int, 'token' => string, ]) === $Bool

$MadelineProto->account->updateDeviceLocked(['period' => int, ]) === $Bool

$MadelineProto->account->updateNotifySettings(['peer' => InputNotifyPeer, 'settings' => InputPeerNotifySettings, ]) === $Bool

$MadelineProto->account->updatePasswordSettings(['current_password_hash' => bytes, 'new_settings' => account_PasswordInputSettings, ]) === $Bool

$MadelineProto->account->updateProfile(['first_name' => string, 'last_name' => string, 'about' => string, ]) === $User

$MadelineProto->account->updateStatus(['offline' => Bool, ]) === $Bool

$MadelineProto->account->updateUsername(['username' => string, ]) === $User




$MadelineProto->auth->bindTempAuthKey(['perm_auth_key_id' => long, 'nonce' => long, 'expires_at' => int, 'encrypted_message' => bytes, ]) === $Bool

$MadelineProto->auth->cancelCode(['phone_number' => string, 'phone_code_hash' => string, ]) === $Bool

$MadelineProto->auth->checkPassword(['password_hash' => bytes, ]) === $auth_Authorization

$MadelineProto->auth->checkPhone(['phone_number' => string, ]) === $auth_CheckedPhone

$MadelineProto->auth->dropTempAuthKeys(['except_auth_keys' => [long], ]) === $Bool

$MadelineProto->auth->exportAuthorization(['dc_id' => int, ]) === $auth_ExportedAuthorization

$MadelineProto->auth->importAuthorization(['id' => int, 'bytes' => bytes, ]) === $auth_Authorization

$MadelineProto->auth->importBotAuthorization(['api_id' => int, 'api_hash' => string, 'bot_auth_token' => string, ]) === $auth_Authorization

$MadelineProto->auth->logOut([]) === $Bool

$MadelineProto->auth->recoverPassword(['code' => string, ]) === $auth_Authorization

$MadelineProto->auth->requestPasswordRecovery([]) === $auth_PasswordRecovery

$MadelineProto->auth->resendCode(['phone_number' => string, 'phone_code_hash' => string, ]) === $auth_SentCode

$MadelineProto->auth->resetAuthorizations([]) === $Bool

$MadelineProto->auth->sendCode(['allow_flashcall' => Bool, 'phone_number' => string, 'current_number' => Bool, 'api_id' => int, 'api_hash' => string, ]) === $auth_SentCode

$MadelineProto->auth->sendInvites(['phone_numbers' => [string], 'message' => string, ]) === $Bool

$MadelineProto->auth->signIn(['phone_number' => string, 'phone_code_hash' => string, 'phone_code' => string, ]) === $auth_Authorization

$MadelineProto->auth->signUp(['phone_number' => string, 'phone_code_hash' => string, 'phone_code' => string, 'first_name' => string, 'last_name' => string, ]) === $auth_Authorization




$MadelineProto->bots->answerWebhookJSONQuery(['query_id' => long, 'data' => DataJSON, ]) === $Bool

$MadelineProto->bots->sendCustomRequest(['custom_method' => string, 'params' => DataJSON, ]) === $DataJSON




$MadelineProto->channels->checkUsername(['channel' => InputChannel, 'username' => string, ]) === $Bool

$MadelineProto->channels->createChannel(['broadcast' => Bool, 'megagroup' => Bool, 'title' => string, 'about' => string, ]) === $Updates

$MadelineProto->channels->deleteChannel(['channel' => InputChannel, ]) === $Updates

$MadelineProto->channels->deleteMessages(['channel' => InputChannel, 'id' => [int], ]) === $messages_AffectedMessages

$MadelineProto->channels->deleteUserHistory(['channel' => InputChannel, 'user_id' => InputUser, ]) === $messages_AffectedHistory

$MadelineProto->channels->editAbout(['channel' => InputChannel, 'about' => string, ]) === $Bool

$MadelineProto->channels->editAdmin(['channel' => InputChannel, 'user_id' => InputUser, 'admin_rights' => ChannelAdminRights, ]) === $Updates

$MadelineProto->channels->editBanned(['channel' => InputChannel, 'user_id' => InputUser, 'banned_rights' => ChannelBannedRights, ]) === $Updates

$MadelineProto->channels->editPhoto(['channel' => InputChannel, 'photo' => InputChatPhoto, ]) === $Updates

$MadelineProto->channels->editTitle(['channel' => InputChannel, 'title' => string, ]) === $Updates

$MadelineProto->channels->exportInvite(['channel' => InputChannel, ]) === $ExportedChatInvite

$MadelineProto->channels->exportMessageLink(['channel' => InputChannel, 'id' => int, ]) === $ExportedMessageLink

$MadelineProto->channels->getAdminLog(['channel' => InputChannel, 'q' => string, 'events_filter' => ChannelAdminLogEventsFilter, 'admins' => [InputUser], 'max_id' => long, 'min_id' => long, 'limit' => int, ]) === $channels_AdminLogResults

$MadelineProto->channels->getAdminedPublicChannels([]) === $messages_Chats

$MadelineProto->channels->getChannels(['id' => [InputChannel], ]) === $messages_Chats

$MadelineProto->channels->getFullChannel(['channel' => InputChannel, ]) === $messages_ChatFull

$MadelineProto->channels->getMessages(['channel' => InputChannel, 'id' => [int], ]) === $messages_Messages

$MadelineProto->channels->getParticipant(['channel' => InputChannel, 'user_id' => InputUser, ]) === $channels_ChannelParticipant

$MadelineProto->channels->getParticipants(['channel' => InputChannel, 'filter' => ChannelParticipantsFilter, 'offset' => int, 'limit' => int, ]) === $channels_ChannelParticipants

$MadelineProto->channels->inviteToChannel(['channel' => InputChannel, 'users' => [InputUser], ]) === $Updates

$MadelineProto->channels->joinChannel(['channel' => InputChannel, ]) === $Updates

$MadelineProto->channels->leaveChannel(['channel' => InputChannel, ]) === $Updates

$MadelineProto->channels->readHistory(['channel' => InputChannel, 'max_id' => int, ]) === $Bool

$MadelineProto->channels->readMessageContents(['channel' => InputChannel, 'id' => [int], ]) === $Bool

$MadelineProto->channels->reportSpam(['channel' => InputChannel, 'user_id' => InputUser, 'id' => [int], ]) === $Bool

$MadelineProto->channels->setStickers(['channel' => InputChannel, 'stickerset' => InputStickerSet, ]) === $Bool

$MadelineProto->channels->toggleInvites(['channel' => InputChannel, 'enabled' => Bool, ]) === $Updates

$MadelineProto->channels->toggleSignatures(['channel' => InputChannel, 'enabled' => Bool, ]) === $Updates

$MadelineProto->channels->updatePinnedMessage(['silent' => Bool, 'channel' => InputChannel, 'id' => int, ]) === $Updates

$MadelineProto->channels->updateUsername(['channel' => InputChannel, 'username' => string, ]) === $Bool




$MadelineProto->contacts->block(['id' => InputUser, ]) === $Bool

$MadelineProto->contacts->deleteContact(['id' => InputUser, ]) === $contacts_Link

$MadelineProto->contacts->deleteContacts(['id' => [InputUser], ]) === $Bool

$MadelineProto->contacts->exportCard([]) === $Vector_of_int

$MadelineProto->contacts->getBlocked(['offset' => int, 'limit' => int, ]) === $contacts_Blocked

$MadelineProto->contacts->getContacts(['hash' => int, ]) === $contacts_Contacts

$MadelineProto->contacts->getStatuses([]) === $Vector_of_ContactStatus

$MadelineProto->contacts->getTopPeers(['correspondents' => Bool, 'bots_pm' => Bool, 'bots_inline' => Bool, 'phone_calls' => Bool, 'groups' => Bool, 'channels' => Bool, 'offset' => int, 'limit' => int, 'hash' => int, ]) === $contacts_TopPeers

$MadelineProto->contacts->importCard(['export_card' => [int], ]) === $User

$MadelineProto->contacts->importContacts(['contacts' => [InputContact], ]) === $contacts_ImportedContacts

$MadelineProto->contacts->resetSaved([]) === $Bool

$MadelineProto->contacts->resetTopPeerRating(['category' => TopPeerCategory, 'peer' => InputPeer, ]) === $Bool

$MadelineProto->contacts->resolveUsername(['username' => string, ]) === $contacts_ResolvedPeer

$MadelineProto->contacts->search(['q' => string, 'limit' => int, ]) === $contacts_Found

$MadelineProto->contacts->unblock(['id' => InputUser, ]) === $Bool




$MadelineProto->contest->saveDeveloperInfo(['vk_id' => int, 'name' => string, 'phone_number' => string, 'age' => int, 'city' => string, ]) === $Bool




$MadelineProto->destroy_auth_key([]) === $DestroyAuthKeyRes

$MadelineProto->destroy_session(['session_id' => long, ]) === $DestroySessionRes




$MadelineProto->get_future_salts(['num' => int, ]) === $FutureSalts




$MadelineProto->help->getAppChangelog(['prev_app_version' => string, ]) === $Updates

$MadelineProto->help->getAppUpdate([]) === $help_AppUpdate

$MadelineProto->help->getCdnConfig([]) === $CdnConfig

$MadelineProto->help->getConfig([]) === $Config

$MadelineProto->help->getInviteText([]) === $help_InviteText

$MadelineProto->help->getNearestDc([]) === $NearestDc

$MadelineProto->help->getSupport([]) === $help_Support

$MadelineProto->help->getTermsOfService([]) === $help_TermsOfService

$MadelineProto->help->saveAppLog(['events' => [InputAppEvent], ]) === $Bool

$MadelineProto->help->setBotUpdatesStatus(['pending_updates_count' => int, 'message' => string, ]) === $Bool




$MadelineProto->initConnection(['api_id' => int, 'device_model' => string, 'system_version' => string, 'app_version' => string, 'system_lang_code' => string, 'lang_pack' => string, 'lang_code' => string, 'query' => !X, ]) === $X




$MadelineProto->invokeAfterMsg(['msg_id' => long, 'query' => !X, ]) === $X




$MadelineProto->invokeAfterMsgs(['msg_ids' => [long], 'query' => !X, ]) === $X




$MadelineProto->invokeWithLayer(['layer' => int, 'query' => !X, ]) === $X




$MadelineProto->invokeWithoutUpdates(['query' => !X, ]) === $X




$MadelineProto->langpack->getDifference(['from_version' => int, ]) === $LangPackDifference

$MadelineProto->langpack->getLangPack(['lang_code' => string, ]) === $LangPackDifference

$MadelineProto->langpack->getLanguages([]) === $Vector_of_LangPackLanguage

$MadelineProto->langpack->getStrings(['lang_code' => string, 'keys' => [string], ]) === $Vector_of_LangPackString




$MadelineProto->messages->acceptEncryption(['peer' => InputEncryptedChat, 'g_b' => bytes, 'key_fingerprint' => long, ]) === $EncryptedChat

$MadelineProto->messages->addChatUser(['chat_id' => InputPeer, 'user_id' => InputUser, 'fwd_limit' => int, ]) === $Updates

$MadelineProto->messages->checkChatInvite(['hash' => string, ]) === $ChatInvite

$MadelineProto->messages->clearRecentStickers(['attached' => Bool, ]) === $Bool

$MadelineProto->messages->createChat(['users' => [InputUser], 'title' => string, ]) === $Updates

$MadelineProto->messages->deleteChatUser(['chat_id' => InputPeer, 'user_id' => InputUser, ]) === $Updates

$MadelineProto->messages->deleteHistory(['just_clear' => Bool, 'peer' => InputPeer, 'max_id' => int, ]) === $messages_AffectedHistory

$MadelineProto->messages->deleteMessages(['revoke' => Bool, 'id' => [int], ]) === $messages_AffectedMessages

$MadelineProto->messages->discardEncryption(['chat_id' => int, ]) === $Bool

$MadelineProto->messages->editChatAdmin(['chat_id' => InputPeer, 'user_id' => InputUser, 'is_admin' => Bool, ]) === $Bool

$MadelineProto->messages->editChatPhoto(['chat_id' => InputPeer, 'photo' => InputChatPhoto, ]) === $Updates

$MadelineProto->messages->editChatTitle(['chat_id' => InputPeer, 'title' => string, ]) === $Updates

$MadelineProto->messages->editInlineBotMessage(['no_webpage' => Bool, 'id' => InputBotInlineMessageID, 'message' => string, 'reply_markup' => ReplyMarkup, 'entities' => [MessageEntity], ]) === $Bool

$MadelineProto->messages->editMessage(['no_webpage' => Bool, 'peer' => InputPeer, 'id' => int, 'message' => string, 'reply_markup' => ReplyMarkup, 'entities' => [MessageEntity], ]) === $Updates

$MadelineProto->messages->exportChatInvite(['chat_id' => InputPeer, ]) === $ExportedChatInvite

$MadelineProto->messages->faveSticker(['id' => InputDocument, 'unfave' => Bool, ]) === $Bool

$MadelineProto->messages->forwardMessage(['peer' => InputPeer, 'id' => int, ]) === $Updates

$MadelineProto->messages->forwardMessages(['silent' => Bool, 'background' => Bool, 'with_my_score' => Bool, 'from_peer' => InputPeer, 'id' => [int], 'to_peer' => InputPeer, ]) === $Updates

$MadelineProto->messages->getAllChats(['except_ids' => [int], ]) === $messages_Chats

$MadelineProto->messages->getAllDrafts([]) === $Updates

$MadelineProto->messages->getAllStickers(['hash' => int, ]) === $messages_AllStickers

$MadelineProto->messages->getArchivedStickers(['masks' => Bool, 'offset_id' => long, 'limit' => int, ]) === $messages_ArchivedStickers

$MadelineProto->messages->getAttachedStickers(['media' => InputStickeredMedia, ]) === $Vector_of_StickerSetCovered

$MadelineProto->messages->getBotCallbackAnswer(['game' => Bool, 'peer' => InputPeer, 'msg_id' => int, 'data' => bytes, ]) === $messages_BotCallbackAnswer

$MadelineProto->messages->getChats(['id' => [int], ]) === $messages_Chats

$MadelineProto->messages->getCommonChats(['user_id' => InputUser, 'max_id' => int, 'limit' => int, ]) === $messages_Chats

$MadelineProto->messages->getDhConfig(['version' => int, 'random_length' => int, ]) === $messages_DhConfig

$MadelineProto->messages->getDialogs(['exclude_pinned' => Bool, 'offset_date' => int, 'offset_id' => int, 'offset_peer' => InputPeer, 'limit' => int, ]) === $messages_Dialogs

$MadelineProto->messages->getDocumentByHash(['sha256' => bytes, 'size' => int, 'mime_type' => string, ]) === $Document

$MadelineProto->messages->getFavedStickers(['hash' => int, ]) === $messages_FavedStickers

$MadelineProto->messages->getFeaturedStickers(['hash' => int, ]) === $messages_FeaturedStickers

$MadelineProto->messages->getFullChat(['chat_id' => InputPeer, ]) === $messages_ChatFull

$MadelineProto->messages->getGameHighScores(['peer' => InputPeer, 'id' => int, 'user_id' => InputUser, ]) === $messages_HighScores

$MadelineProto->messages->getHistory(['peer' => InputPeer, 'offset_id' => int, 'offset_date' => int, 'add_offset' => int, 'limit' => int, 'max_id' => int, 'min_id' => int, ]) === $messages_Messages

$MadelineProto->messages->getInlineBotResults(['bot' => InputUser, 'peer' => InputPeer, 'geo_point' => InputGeoPoint, 'query' => string, 'offset' => string, ]) === $messages_BotResults

$MadelineProto->messages->getInlineGameHighScores(['id' => InputBotInlineMessageID, 'user_id' => InputUser, ]) === $messages_HighScores

$MadelineProto->messages->getMaskStickers(['hash' => int, ]) === $messages_AllStickers

$MadelineProto->messages->getMessageEditData(['peer' => InputPeer, 'id' => int, ]) === $messages_MessageEditData

$MadelineProto->messages->getMessages(['id' => [int], ]) === $messages_Messages

$MadelineProto->messages->getMessagesViews(['peer' => InputPeer, 'id' => [int], 'increment' => Bool, ]) === $Vector_of_int

$MadelineProto->messages->getPeerDialogs(['peers' => [InputPeer], ]) === $messages_PeerDialogs

$MadelineProto->messages->getPeerSettings(['peer' => InputPeer, ]) === $PeerSettings

$MadelineProto->messages->getPinnedDialogs([]) === $messages_PeerDialogs

$MadelineProto->messages->getRecentStickers(['attached' => Bool, 'hash' => int, ]) === $messages_RecentStickers

$MadelineProto->messages->getSavedGifs(['hash' => int, ]) === $messages_SavedGifs

$MadelineProto->messages->getStickerSet(['stickerset' => InputStickerSet, ]) === $messages_StickerSet

$MadelineProto->messages->getUnreadMentions(['peer' => InputPeer, 'offset_id' => int, 'add_offset' => int, 'limit' => int, 'max_id' => int, 'min_id' => int, ]) === $messages_Messages

$MadelineProto->messages->getWebPage(['url' => string, 'hash' => int, ]) === $WebPage

$MadelineProto->messages->getWebPagePreview(['message' => string, ]) === $MessageMedia

$MadelineProto->messages->hideReportSpam(['peer' => InputPeer, ]) === $Bool

$MadelineProto->messages->importChatInvite(['hash' => string, ]) === $Updates

$MadelineProto->messages->installStickerSet(['stickerset' => InputStickerSet, 'archived' => Bool, ]) === $messages_StickerSetInstallResult

$MadelineProto->messages->migrateChat(['chat_id' => InputPeer, ]) === $Updates

$MadelineProto->messages->readEncryptedHistory(['peer' => InputEncryptedChat, 'max_date' => int, ]) === $Bool

$MadelineProto->messages->readFeaturedStickers(['id' => [long], ]) === $Bool

$MadelineProto->messages->readHistory(['peer' => InputPeer, 'max_id' => int, ]) === $messages_AffectedMessages

$MadelineProto->messages->readMessageContents(['id' => [int], ]) === $messages_AffectedMessages

$MadelineProto->messages->receivedMessages(['max_id' => int, ]) === $Vector_of_ReceivedNotifyMessage

$MadelineProto->messages->receivedQueue(['max_qts' => int, ]) === $Vector_of_long

$MadelineProto->messages->reorderPinnedDialogs(['force' => Bool, 'order' => [InputPeer], ]) === $Bool

$MadelineProto->messages->reorderStickerSets(['masks' => Bool, 'order' => [long], ]) === $Bool

$MadelineProto->messages->reportEncryptedSpam(['peer' => InputEncryptedChat, ]) === $Bool

$MadelineProto->messages->reportSpam(['peer' => InputPeer, ]) === $Bool

$MadelineProto->messages->requestEncryption(['user_id' => InputUser, 'g_a' => bytes, ]) === $EncryptedChat

$MadelineProto->messages->saveDraft(['no_webpage' => Bool, 'reply_to_msg_id' => int, 'peer' => InputPeer, 'message' => string, 'entities' => [MessageEntity], ]) === $Bool

$MadelineProto->messages->saveGif(['id' => InputDocument, 'unsave' => Bool, ]) === $Bool

$MadelineProto->messages->saveRecentSticker(['attached' => Bool, 'id' => InputDocument, 'unsave' => Bool, ]) === $Bool

$MadelineProto->messages->search(['peer' => InputPeer, 'q' => string, 'from_id' => InputUser, 'filter' => MessagesFilter, 'min_date' => int, 'max_date' => int, 'offset_id' => int, 'add_offset' => int, 'limit' => int, 'max_id' => int, 'min_id' => int, ]) === $messages_Messages

$MadelineProto->messages->searchGifs(['q' => string, 'offset' => int, ]) === $messages_FoundGifs

$MadelineProto->messages->searchGlobal(['q' => string, 'offset_date' => int, 'offset_peer' => InputPeer, 'offset_id' => int, 'limit' => int, ]) === $messages_Messages

$MadelineProto->messages->sendEncrypted(['peer' => InputEncryptedChat, 'message' => DecryptedMessage, ]) === $messages_SentEncryptedMessage

$MadelineProto->messages->sendEncryptedFile(['peer' => InputEncryptedChat, 'message' => DecryptedMessage, 'file' => InputEncryptedFile, ]) === $messages_SentEncryptedMessage

$MadelineProto->messages->sendEncryptedService(['peer' => InputEncryptedChat, 'message' => DecryptedMessage, ]) === $messages_SentEncryptedMessage

$MadelineProto->messages->sendInlineBotResult(['silent' => Bool, 'background' => Bool, 'clear_draft' => Bool, 'peer' => InputPeer, 'reply_to_msg_id' => int, 'query_id' => long, 'id' => string, ]) === $Updates

$MadelineProto->messages->sendMedia(['silent' => Bool, 'background' => Bool, 'clear_draft' => Bool, 'peer' => InputPeer, 'reply_to_msg_id' => int, 'media' => InputMedia, 'reply_markup' => ReplyMarkup, ]) === $Updates

$MadelineProto->messages->sendMessage(['no_webpage' => Bool, 'silent' => Bool, 'background' => Bool, 'clear_draft' => Bool, 'peer' => InputPeer, 'reply_to_msg_id' => int, 'message' => string, 'reply_markup' => ReplyMarkup, 'entities' => [MessageEntity], ]) === $Updates

$MadelineProto->messages->sendScreenshotNotification(['peer' => InputPeer, 'reply_to_msg_id' => int, ]) === $Updates

$MadelineProto->messages->setBotCallbackAnswer(['alert' => Bool, 'query_id' => long, 'message' => string, 'url' => string, 'cache_time' => int, ]) === $Bool

$MadelineProto->messages->setBotPrecheckoutResults(['success' => Bool, 'query_id' => long, 'error' => string, ]) === $Bool

$MadelineProto->messages->setBotShippingResults(['query_id' => long, 'error' => string, 'shipping_options' => [ShippingOption], ]) === $Bool

$MadelineProto->messages->setEncryptedTyping(['peer' => InputEncryptedChat, 'typing' => Bool, ]) === $Bool

$MadelineProto->messages->setGameScore(['edit_message' => Bool, 'force' => Bool, 'peer' => InputPeer, 'id' => int, 'user_id' => InputUser, 'score' => int, ]) === $Updates

$MadelineProto->messages->setInlineBotResults(['gallery' => Bool, 'private' => Bool, 'query_id' => long, 'results' => [InputBotInlineResult], 'cache_time' => int, 'next_offset' => string, 'switch_pm' => InlineBotSwitchPM, ]) === $Bool

$MadelineProto->messages->setInlineGameScore(['edit_message' => Bool, 'force' => Bool, 'id' => InputBotInlineMessageID, 'user_id' => InputUser, 'score' => int, ]) === $Bool

$MadelineProto->messages->setTyping(['peer' => InputPeer, 'action' => SendMessageAction, ]) === $Bool

$MadelineProto->messages->startBot(['bot' => InputUser, 'peer' => InputPeer, 'start_param' => string, ]) === $Updates

$MadelineProto->messages->toggleChatAdmins(['chat_id' => InputPeer, 'enabled' => Bool, ]) === $Updates

$MadelineProto->messages->toggleDialogPin(['pinned' => Bool, 'peer' => InputPeer, ]) === $Bool

$MadelineProto->messages->uninstallStickerSet(['stickerset' => InputStickerSet, ]) === $Bool

$MadelineProto->messages->uploadMedia(['peer' => InputPeer, 'media' => InputMedia, ]) === $MessageMedia




$MadelineProto->payments->clearSavedInfo(['credentials' => Bool, 'info' => Bool, ]) === $Bool

$MadelineProto->payments->getPaymentForm(['msg_id' => int, ]) === $payments_PaymentForm

$MadelineProto->payments->getPaymentReceipt(['msg_id' => int, ]) === $payments_PaymentReceipt

$MadelineProto->payments->getSavedInfo([]) === $payments_SavedInfo

$MadelineProto->payments->sendPaymentForm(['msg_id' => int, 'requested_info_id' => string, 'shipping_option_id' => string, 'credentials' => InputPaymentCredentials, ]) === $payments_PaymentResult

$MadelineProto->payments->validateRequestedInfo(['save' => Bool, 'msg_id' => int, 'info' => PaymentRequestedInfo, ]) === $payments_ValidatedRequestedInfo




$MadelineProto->phone->acceptCall(['peer' => InputPhoneCall, 'g_b' => bytes, 'protocol' => PhoneCallProtocol, ]) === $phone_PhoneCall

$MadelineProto->phone->confirmCall(['peer' => InputPhoneCall, 'g_a' => bytes, 'key_fingerprint' => long, 'protocol' => PhoneCallProtocol, ]) === $phone_PhoneCall

$MadelineProto->phone->discardCall(['peer' => InputPhoneCall, 'duration' => int, 'reason' => PhoneCallDiscardReason, 'connection_id' => long, ]) === $Updates

$MadelineProto->phone->getCallConfig([]) === $DataJSON

$MadelineProto->phone->receivedCall(['peer' => InputPhoneCall, ]) === $Bool

$MadelineProto->phone->requestCall(['user_id' => InputUser, 'g_a_hash' => bytes, 'protocol' => PhoneCallProtocol, ]) === $phone_PhoneCall

$MadelineProto->phone->saveCallDebug(['peer' => InputPhoneCall, 'debug' => DataJSON, ]) === $Bool

$MadelineProto->phone->setCallRating(['peer' => InputPhoneCall, 'rating' => int, 'comment' => string, ]) === $Updates




$MadelineProto->photos->deletePhotos(['id' => [InputPhoto], ]) === $Vector_of_long

$MadelineProto->photos->getUserPhotos(['user_id' => InputUser, 'offset' => int, 'max_id' => long, 'limit' => int, ]) === $photos_Photos

$MadelineProto->photos->updateProfilePhoto(['id' => InputPhoto, ]) === $UserProfilePhoto

$MadelineProto->photos->uploadProfilePhoto(['file' => InputFile, ]) === $photos_Photo




$MadelineProto->ping(['ping_id' => long, ]) === $Pong

$MadelineProto->ping_delay_disconnect(['ping_id' => long, 'disconnect_delay' => int, ]) === $Pong




$MadelineProto->req_DH_params(['nonce' => int128, 'server_nonce' => int128, 'p' => string, 'q' => string, 'public_key_fingerprint' => long, 'encrypted_data' => string, ]) === $Server_DH_Params

$MadelineProto->req_pq(['nonce' => int128, ]) === $ResPQ




$MadelineProto->rpc_drop_answer(['req_msg_id' => long, ]) === $RpcDropAnswer




$MadelineProto->set_client_DH_params(['nonce' => int128, 'server_nonce' => int128, 'encrypted_data' => string, ]) === $Set_client_DH_params_answer




$MadelineProto->stickers->addStickerToSet(['stickerset' => InputStickerSet, 'sticker' => InputStickerSetItem, ]) === $messages_StickerSet

$MadelineProto->stickers->changeStickerPosition(['sticker' => InputDocument, 'position' => int, ]) === $messages_StickerSet

$MadelineProto->stickers->createStickerSet(['masks' => Bool, 'user_id' => InputUser, 'title' => string, 'short_name' => string, 'stickers' => [InputStickerSetItem], ]) === $messages_StickerSet

$MadelineProto->stickers->removeStickerFromSet(['sticker' => InputDocument, ]) === $messages_StickerSet




$MadelineProto->updates->getChannelDifference(['force' => Bool, 'channel' => InputChannel, 'filter' => ChannelMessagesFilter, 'pts' => int, 'limit' => int, ]) === $updates_ChannelDifference

$MadelineProto->updates->getDifference(['pts' => int, 'pts_total_limit' => int, 'date' => int, 'qts' => int, ]) === $updates_Difference

$MadelineProto->updates->getState([]) === $updates_State




$MadelineProto->upload->getCdnFile(['file_token' => bytes, 'offset' => int, 'limit' => int, ]) === $upload_CdnFile

$MadelineProto->upload->getCdnFileHashes(['file_token' => bytes, 'offset' => int, ]) === $Vector_of_CdnFileHash

$MadelineProto->upload->getFile(['location' => InputFileLocation, 'offset' => int, 'limit' => int, ]) === $upload_File

$MadelineProto->upload->getWebFile(['location' => InputWebFileLocation, 'offset' => int, 'limit' => int, ]) === $upload_WebFile

$MadelineProto->upload->reuploadCdnFile(['file_token' => bytes, 'request_token' => bytes, ]) === $Vector_of_CdnFileHash

$MadelineProto->upload->saveBigFilePart(['file_id' => long, 'file_part' => int, 'file_total_parts' => int, 'bytes' => bytes, ]) === $Bool

$MadelineProto->upload->saveFilePart(['file_id' => long, 'file_part' => int, 'bytes' => bytes, ]) === $Bool




$MadelineProto->users->getFullUser(['id' => InputUser, ]) === $UserFull

$MadelineProto->users->getUsers(['id' => [InputUser], ]) === $Vector_of_User