├── .gitignore ├── README.md ├── example ├── AssemblyInfo.cs ├── Global.cs ├── HoopoeTelegram.csproj ├── HoopoeTelegram.csproj.user ├── HoopoeTelegram.sln ├── HoopoeTelegram │ ├── Class_Date.cs │ ├── Class_Files_And_Folders.cs │ ├── Class_Window_Control.cs │ ├── FormUpload.cs │ ├── GlobalCrypto.cs │ ├── HardWare.cs │ ├── Main.Designer.cs │ ├── Main.cs │ ├── Main.resx │ ├── Program.cs │ ├── Properties │ │ ├── Resources.cs │ │ └── Settings.cs │ ├── Queue.cs │ ├── appState.cs │ ├── frmDeliveryReport.cs │ ├── frmDeliveryReport.resx │ ├── frmMsgReceiver.cs │ ├── frmMsgReceiver.resx │ ├── frmNewAcc.cs │ └── frmNewAcc.resx ├── Properties │ ├── Resources.Designer.cs │ ├── Resources.resx │ └── app.manifest ├── Resources │ ├── ajax-loader.gif │ ├── aminated-talking-people@2x.gif │ ├── loading (1).gif │ ├── rocket.gif │ ├── search.gif │ ├── start-button.gif │ └── xfiles.ttf ├── app.config └── hoopoe.ico └── library ├── compile ├── _api.dll ├── _api57.dll ├── _api57_with_actor.dll ├── _api66.dll └── dependency │ ├── IKVM.AWT.WinForms.dll │ ├── IKVM.OpenJDK.Beans.dll │ ├── IKVM.OpenJDK.Charsets.dll │ ├── IKVM.OpenJDK.Cldrdata.dll │ ├── IKVM.OpenJDK.Corba.dll │ ├── IKVM.OpenJDK.Core.dll │ ├── IKVM.OpenJDK.Jdbc.dll │ ├── IKVM.OpenJDK.Localedata.dll │ ├── IKVM.OpenJDK.Management.dll │ ├── IKVM.OpenJDK.Media.dll │ ├── IKVM.OpenJDK.Misc.dll │ ├── IKVM.OpenJDK.Naming.dll │ ├── IKVM.OpenJDK.Nashorn.dll │ ├── IKVM.OpenJDK.Remoting.dll │ ├── IKVM.OpenJDK.Security.dll │ ├── IKVM.OpenJDK.SwingAWT.dll │ ├── IKVM.OpenJDK.Text.dll │ ├── IKVM.OpenJDK.Tools.dll │ ├── IKVM.OpenJDK.Util.dll │ ├── IKVM.OpenJDK.XML.API.dll │ ├── IKVM.OpenJDK.XML.Bind.dll │ ├── IKVM.OpenJDK.XML.Crypto.dll │ ├── IKVM.OpenJDK.XML.Parse.dll │ ├── IKVM.OpenJDK.XML.Transform.dll │ ├── IKVM.OpenJDK.XML.WebServices.dll │ ├── IKVM.OpenJDK.XML.XPath.dll │ ├── IKVM.Reflection.dll │ ├── IKVM.Runtime.JNI.dll │ └── IKVM.Runtime.dll └── source ├── AssemblyInfo.cs ├── Global.cs ├── _api66.csproj ├── _api66.jar ├── engine └── MemoryApiState.cs ├── ikvm.exports ├── ir └── telegramp │ ├── IUpdatesHandler.cs │ ├── JarPath.cs │ ├── MimeTypeMap.cs │ ├── MyLogger.cs │ ├── PhoneModels.cs │ ├── Roozh.cs │ ├── UpdateWrapper.cs │ ├── UpdatesHandlerBase.cs │ ├── WarAndPeace.cs │ └── telegramApi.cs ├── jawnae └── pyronet │ ├── ByteStream.cs │ ├── PyroClient.cs │ ├── PyroClientAdapter.cs │ ├── PyroClientListener.cs │ ├── PyroException.cs │ └── PyroSelector.cs └── org └── telegram ├── api ├── TLApiContext.cs ├── TLAuthorization.cs ├── TLConfig.cs ├── TLDataJSON.cs ├── TLDcOption.cs ├── TLHighScore.cs ├── TLNearestDc.cs ├── TLReceivedNotifyMessage.cs ├── account │ ├── TLAbsAccountPassword.cs │ ├── TLAccountAuthorizations.cs │ ├── TLAccountDaysTTL.cs │ ├── TLAccountNoPassword.cs │ ├── TLAccountPassword.cs │ ├── TLAccountPasswordInputSettings.cs │ ├── TLAccountPasswordSettings.cs │ ├── TLAccountPrivacyRules.cs │ └── TLAccountTmpPassword.cs ├── auth │ ├── TLAuthorization.cs │ ├── TLCheckedPhone.cs │ ├── TLExportedAuthorization.cs │ ├── TLPasswordRecovery.cs │ ├── TLSentCode.cs │ ├── codetype │ │ ├── TLAbsCodeType.cs │ │ ├── TLCodeTypeCall.cs │ │ ├── TLCodeTypeFlashCall.cs │ │ └── TLCodeTypeSms.cs │ └── sentcodetype │ │ ├── TLAbsSentCodeType.cs │ │ ├── TLSentCodeTypeApp.cs │ │ ├── TLSentCodeTypeCall.cs │ │ ├── TLSentCodeTypeFlashCall.cs │ │ └── TLSentCodeTypeSms.cs ├── bot │ ├── TLBotCommand.cs │ ├── TLBotInfo.cs │ ├── TLInlineBotSwitchPm.cs │ ├── inlinemessage │ │ ├── TLAbsBotInlineMessage.cs │ │ ├── TLBotInlineMessageMediaAuto.cs │ │ ├── TLBotInlineMessageMediaContact.cs │ │ ├── TLBotInlineMessageMediaGeo.cs │ │ ├── TLBotInlineMessageMediaVenue.cs │ │ └── TLBotInlineMessageText.cs │ └── inlineresult │ │ ├── TLAbsBotInlineResult.cs │ │ ├── TLBotInlineMediaResult.cs │ │ └── TLBotInlineResult.cs ├── cdn │ ├── TLCdnConfig.cs │ └── TLCdnPublicKey.cs ├── channel │ ├── TLChannelParticipant.cs │ ├── TLChannelParticipants.cs │ ├── filters │ │ ├── TLAbsChannelMessagesFilter.cs │ │ ├── TLChannelMessagesFilter.cs │ │ └── TLChannelMessagesFilterEmpty.cs │ └── participants │ │ ├── TLAbsChannelParticipant.cs │ │ ├── TLChannelParticipant.cs │ │ ├── TLChannelParticipantCreator.cs │ │ ├── TLChannelParticipantEditor.cs │ │ ├── TLChannelParticipantKicked.cs │ │ ├── TLChannelParticipantModerator.cs │ │ ├── TLChannelParticipantSelf.cs │ │ ├── filters │ │ ├── TLAbsChannelParticipantsFilter.cs │ │ ├── TLChannelParticipantsFilterAdmins.cs │ │ ├── TLChannelParticipantsFilterBots.cs │ │ ├── TLChannelParticipantsFilterKicked.cs │ │ └── TLChannelParticipantsFilterRecent.cs │ │ └── role │ │ ├── TLAbsChannelParticipantRole.cs │ │ ├── TLChannelParticipantRoleEditor.cs │ │ ├── TLChannelParticipantRoleEmpty.cs │ │ └── TLChannelParticipantRoleModerator.cs ├── chat │ ├── TLAbsChat.cs │ ├── TLAbsChatFull.cs │ ├── TLChat.cs │ ├── TLChatEmpty.cs │ ├── TLChatForbidden.cs │ ├── TLChatFull.cs │ ├── channel │ │ ├── TLChannel.cs │ │ ├── TLChannelForbidden.cs │ │ └── TLChannelFull.cs │ ├── invite │ │ ├── TLAbsChatInvite.cs │ │ ├── TLChatInvite.cs │ │ ├── TLChatInviteAlready.cs │ │ ├── TLChatInviteEmpty.cs │ │ └── TLChatInviteExported.cs │ ├── participant │ │ ├── chatparticipant │ │ │ ├── TLAbsChatParticipant.cs │ │ │ ├── TLChatParticipant.cs │ │ │ ├── TLChatParticipantAdmin.cs │ │ │ └── TLChatParticipantCreator.cs │ │ └── chatparticipants │ │ │ ├── TLAbsChatParticipants.cs │ │ │ ├── TLChatParticipants.cs │ │ │ └── TLChatParticipantsForbidden.cs │ └── photo │ │ ├── TLAbsChatPhoto.cs │ │ ├── TLChatPhoto.cs │ │ └── TLChatPhotoEmpty.cs ├── contact │ ├── TLContact.cs │ ├── TLContactBlocked.cs │ ├── TLContactStatus.cs │ ├── TLImportedContact.cs │ └── link │ │ ├── TLAbsContactLink.cs │ │ ├── TLContactLinkContact.cs │ │ ├── TLContactLinkHasPhone.cs │ │ ├── TLContactLinkNone.cs │ │ └── TLContactLinkUnknown.cs ├── contacts │ ├── TLAbsContacts.cs │ ├── TLContacts.cs │ ├── TLContactsFound.cs │ ├── TLContactsLink.cs │ ├── TLContactsNotModified.cs │ ├── TLImportedContacts.cs │ ├── TLResolvedPeer.cs │ ├── blocked │ │ ├── TLAbsBlocked.cs │ │ ├── TLBlocked.cs │ │ └── TLBlockedSlice.cs │ └── toppeers │ │ ├── TLAbsContactsTopPeers.cs │ │ ├── TLContactsTopPeers.cs │ │ └── TLContactsTopPeersNotModified.cs ├── decryptedmessage │ ├── TLAbsDecryptedMessage.cs │ ├── TLAbsDecryptedMessageMedia.cs │ ├── TLDecryptedMessage.cs │ ├── TLDecryptedMessageAction.cs │ ├── TLDecryptedMessageActionAbortKey.cs │ ├── TLDecryptedMessageActionAcceptKey.cs │ ├── TLDecryptedMessageActionCommitKey.cs │ ├── TLDecryptedMessageActionFlushHistory.cs │ ├── TLDecryptedMessageActionNoop.cs │ ├── TLDecryptedMessageActionNotifyLayer.cs │ ├── TLDecryptedMessageActionReadMessages.cs │ ├── TLDecryptedMessageActionRequestKey.cs │ ├── TLDecryptedMessageActionResend.cs │ ├── TLDecryptedMessageActionSetMessageTTL.cs │ ├── TLDecryptedMessageActionTyping.cs │ ├── TLDecryptedMessageLayer.cs │ ├── TLDecryptedMessageMediaAudio.cs │ ├── TLDecryptedMessageMediaContact.cs │ ├── TLDecryptedMessageMediaDocument.cs │ ├── TLDecryptedMessageMediaEmpty.cs │ ├── TLDecryptedMessageMediaExternalDocument.cs │ ├── TLDecryptedMessageMediaGeoPoint.cs │ ├── TLDecryptedMessageMediaPhoto.cs │ ├── TLDecryptedMessageMediaVideo.cs │ └── TLDecryptedMessageService.cs ├── dialog │ └── TLDialog.cs ├── disablefeature │ └── TLDisabledFeature.cs ├── document │ ├── TLAbsDocument.cs │ ├── TLDocument.cs │ ├── TLDocumentEmpty.cs │ └── attribute │ │ ├── TLAbsDocumentAttribute.cs │ │ ├── TLDocumentAttributeAnimated.cs │ │ ├── TLDocumentAttributeAudio.cs │ │ ├── TLDocumentAttributeFilename.cs │ │ ├── TLDocumentAttributeHasStickers.cs │ │ ├── TLDocumentAttributeImageSize.cs │ │ ├── TLDocumentAttributeSticker.cs │ │ └── TLDocumentAttributeVideo.cs ├── draft │ ├── TLAbsDraftMessage.cs │ ├── TLDraftMessage.cs │ └── TLDraftMessageEmpty.cs ├── encrypted │ ├── chat │ │ ├── TLAbsEncryptedChat.cs │ │ ├── TLEncryptedChat.cs │ │ ├── TLEncryptedChatDiscarded.cs │ │ ├── TLEncryptedChatEmpty.cs │ │ ├── TLEncryptedChatRequested.cs │ │ └── TLEncryptedChatWaiting.cs │ ├── file │ │ ├── TLAbsEncryptedFile.cs │ │ ├── TLEncryptedFile.cs │ │ └── TLEncryptedFileEmpty.cs │ └── message │ │ ├── TLAbsEncryptedMessage.cs │ │ ├── TLEncryptedMessage.cs │ │ └── TLEncryptedMessageService.cs ├── engine │ ├── ApiCallback.cs │ ├── AppInfo.cs │ ├── GzipRequest.cs │ ├── Logger.cs │ ├── LoggerInterface.cs │ ├── RpcCallback.cs │ ├── RpcCallbackEx.cs │ ├── RpcException.cs │ ├── TelegramApi.cs │ ├── TimeoutException.cs │ ├── file │ │ ├── DownloadListener.cs │ │ ├── Downloader.cs │ │ ├── UploadListener.cs │ │ └── Uploader.cs │ └── storage │ │ └── AbsApiState.cs ├── file │ └── location │ │ ├── TLAbsFileLocation.cs │ │ ├── TLFileLocation.cs │ │ └── TLFileLocationUnavailable.cs ├── foundgif │ ├── TLAbsFoundGif.cs │ ├── TLFoundGif.cs │ └── TLFoundGifCached.cs ├── functions │ ├── TLRequestBotsAnswerWebhookJSONQuery.cs │ ├── TLRequestInitConnection.cs │ ├── TLRequestInvokeAfterMsg.cs │ ├── TLRequestInvokeAfterMsgs.cs │ ├── TLRequestInvokeWithLayer.cs │ ├── TLRequestInvokeWithoutUpdates.cs │ ├── account │ │ ├── TLRequestAccountChangePhone.cs │ │ ├── TLRequestAccountCheckUsername.cs │ │ ├── TLRequestAccountConfirmPhone.cs │ │ ├── TLRequestAccountDeleteAccount.cs │ │ ├── TLRequestAccountGetAccountTTL.cs │ │ ├── TLRequestAccountGetAuthorizations.cs │ │ ├── TLRequestAccountGetNotifySettings.cs │ │ ├── TLRequestAccountGetPassword.cs │ │ ├── TLRequestAccountGetPasswordSettings.cs │ │ ├── TLRequestAccountGetPrivacy.cs │ │ ├── TLRequestAccountGetWallPapers.cs │ │ ├── TLRequestAccountRegisterDevice.cs │ │ ├── TLRequestAccountReportPeer.cs │ │ ├── TLRequestAccountResetAuthorization.cs │ │ ├── TLRequestAccountResetNotifySettings.cs │ │ ├── TLRequestAccountSendChangePhoneCode.cs │ │ ├── TLRequestAccountSendConfirmPhoneCode.cs │ │ ├── TLRequestAccountSetAccountTTL.cs │ │ ├── TLRequestAccountSetPrivacy.cs │ │ ├── TLRequestAccountUnregisterDevice.cs │ │ ├── TLRequestAccountUpdateDeviceLocked.cs │ │ ├── TLRequestAccountUpdateNotifySettings.cs │ │ ├── TLRequestAccountUpdatePasswordSettings.cs │ │ ├── TLRequestAccountUpdateProfile.cs │ │ ├── TLRequestAccountUpdateStatus.cs │ │ ├── TLRequestAccountUpdateUsername.cs │ │ └── TLRequestGetTmpPassword.cs │ ├── auth │ │ ├── TLRequestAuthBindTempAuthKey.cs │ │ ├── TLRequestAuthCancelCode.cs │ │ ├── TLRequestAuthCheckPassword.cs │ │ ├── TLRequestAuthCheckPhone.cs │ │ ├── TLRequestAuthDropTempAuthKeys.cs │ │ ├── TLRequestAuthExportAuthorization.cs │ │ ├── TLRequestAuthImportAuthorization.cs │ │ ├── TLRequestAuthImportBotAuthorization.cs │ │ ├── TLRequestAuthLogOut.cs │ │ ├── TLRequestAuthRecoverPassword.cs │ │ ├── TLRequestAuthRequestPasswordRecovery.cs │ │ ├── TLRequestAuthResendCode.cs │ │ ├── TLRequestAuthResetAuthorizations.cs │ │ ├── TLRequestAuthSendCode.cs │ │ ├── TLRequestAuthSendInvites.cs │ │ ├── TLRequestAuthSignIn.cs │ │ └── TLRequestAuthSignUp.cs │ ├── bots │ │ └── TLRequestBotsSendCustomRequest.cs │ ├── channels │ │ ├── TLRequestChannelsCheckUsername.cs │ │ ├── TLRequestChannelsCreateChannel.cs │ │ ├── TLRequestChannelsDeleteChannel.cs │ │ ├── TLRequestChannelsDeleteMessages.cs │ │ ├── TLRequestChannelsDeleteUserHistory.cs │ │ ├── TLRequestChannelsEditAbout.cs │ │ ├── TLRequestChannelsEditAdmin.cs │ │ ├── TLRequestChannelsEditPhoto.cs │ │ ├── TLRequestChannelsEditTitle.cs │ │ ├── TLRequestChannelsExportInvite.cs │ │ ├── TLRequestChannelsExportMessageLink.cs │ │ ├── TLRequestChannelsGetAdminedPublicChannels.cs │ │ ├── TLRequestChannelsGetChannels.cs │ │ ├── TLRequestChannelsGetFullChannel.cs │ │ ├── TLRequestChannelsGetMessages.cs │ │ ├── TLRequestChannelsGetParticipant.cs │ │ ├── TLRequestChannelsGetParticipants.cs │ │ ├── TLRequestChannelsInviteToChannel.cs │ │ ├── TLRequestChannelsJoinChannel.cs │ │ ├── TLRequestChannelsKickFromChannel.cs │ │ ├── TLRequestChannelsLeaveChannel.cs │ │ ├── TLRequestChannelsReadHistory.cs │ │ ├── TLRequestChannelsReportSpam.cs │ │ ├── TLRequestChannelsToggleInvites.cs │ │ ├── TLRequestChannelsToggleSignatures.cs │ │ ├── TLRequestChannelsUpdatePinnedMessage.cs │ │ └── TLRequestChannelsUpdateUsername.cs │ ├── contacts │ │ ├── TLRequestContactsBlock.cs │ │ ├── TLRequestContactsDeleteContact.cs │ │ ├── TLRequestContactsDeleteContacts.cs │ │ ├── TLRequestContactsExportCard.cs │ │ ├── TLRequestContactsGetBlocked.cs │ │ ├── TLRequestContactsGetContacts.cs │ │ ├── TLRequestContactsGetStatuses.cs │ │ ├── TLRequestContactsGetTopPeers.cs │ │ ├── TLRequestContactsImportCard.cs │ │ ├── TLRequestContactsImportContacts.cs │ │ ├── TLRequestContactsResetTopPeerRating.cs │ │ ├── TLRequestContactsResolveUsername.cs │ │ ├── TLRequestContactsSearch.cs │ │ └── TLRequestContactsUnblock.cs │ ├── help │ │ ├── TLRequestHelpGetAppChangelog.cs │ │ ├── TLRequestHelpGetAppUpdate.cs │ │ ├── TLRequestHelpGetCdnConfig.cs │ │ ├── TLRequestHelpGetConfig.cs │ │ ├── TLRequestHelpGetInviteText.cs │ │ ├── TLRequestHelpGetNearestDc.cs │ │ ├── TLRequestHelpGetSupport.cs │ │ ├── TLRequestHelpGetTermsOfService.cs │ │ ├── TLRequestHelpSaveAppLog.cs │ │ └── TLRequestHelpSetBotUpdatesStatus.cs │ ├── messages │ │ ├── TLRequestMessagesAcceptEncryption.cs │ │ ├── TLRequestMessagesAddChatUser.cs │ │ ├── TLRequestMessagesCheckChatInvite.cs │ │ ├── TLRequestMessagesClearRecentStickers.cs │ │ ├── TLRequestMessagesCreateChat.cs │ │ ├── TLRequestMessagesDeleteChatUser.cs │ │ ├── TLRequestMessagesDeleteHistory.cs │ │ ├── TLRequestMessagesDeleteMessages.cs │ │ ├── TLRequestMessagesDiscardEncryption.cs │ │ ├── TLRequestMessagesEditChatAdmin.cs │ │ ├── TLRequestMessagesEditChatPhoto.cs │ │ ├── TLRequestMessagesEditChatTitle.cs │ │ ├── TLRequestMessagesEditInlineBotMessage.cs │ │ ├── TLRequestMessagesEditMessage.cs │ │ ├── TLRequestMessagesExportChatInvite.cs │ │ ├── TLRequestMessagesForwardMessage.cs │ │ ├── TLRequestMessagesForwardMessages.cs │ │ ├── TLRequestMessagesGetAllChats.cs │ │ ├── TLRequestMessagesGetAllDrafts.cs │ │ ├── TLRequestMessagesGetAllStickers.cs │ │ ├── TLRequestMessagesGetArchivedStickers.cs │ │ ├── TLRequestMessagesGetAttachedStickers.cs │ │ ├── TLRequestMessagesGetBotCallbackAnswer.cs │ │ ├── TLRequestMessagesGetChats.cs │ │ ├── TLRequestMessagesGetCommonChats.cs │ │ ├── TLRequestMessagesGetDhConfig.cs │ │ ├── TLRequestMessagesGetDialogs.cs │ │ ├── TLRequestMessagesGetDocumentByHash.cs │ │ ├── TLRequestMessagesGetFeaturedStickers.cs │ │ ├── TLRequestMessagesGetFullChat.cs │ │ ├── TLRequestMessagesGetGameHighScores.cs │ │ ├── TLRequestMessagesGetHistory.cs │ │ ├── TLRequestMessagesGetInlineBotResults.cs │ │ ├── TLRequestMessagesGetInlineGameHighScores.cs │ │ ├── TLRequestMessagesGetMaskStickers.cs │ │ ├── TLRequestMessagesGetMessageEditData.cs │ │ ├── TLRequestMessagesGetMessages.cs │ │ ├── TLRequestMessagesGetMessagesViews.cs │ │ ├── TLRequestMessagesGetPeerDialogs.cs │ │ ├── TLRequestMessagesGetPeerSettings.cs │ │ ├── TLRequestMessagesGetPinnedDialogs.cs │ │ ├── TLRequestMessagesGetRecentStickers.cs │ │ ├── TLRequestMessagesGetSavedGifs.cs │ │ ├── TLRequestMessagesGetStickersSet.cs │ │ ├── TLRequestMessagesGetWebPage.cs │ │ ├── TLRequestMessagesGetWebPagePreview.cs │ │ ├── TLRequestMessagesHideReportSpam.cs │ │ ├── TLRequestMessagesImportChatInvite.cs │ │ ├── TLRequestMessagesInstallStickersSet.cs │ │ ├── TLRequestMessagesMigrateChat.cs │ │ ├── TLRequestMessagesReadContents.cs │ │ ├── TLRequestMessagesReadEncryptedHistory.cs │ │ ├── TLRequestMessagesReadFeaturedStickers.cs │ │ ├── TLRequestMessagesReadHistory.cs │ │ ├── TLRequestMessagesReceivedMessages.cs │ │ ├── TLRequestMessagesReceivedQueue.cs │ │ ├── TLRequestMessagesReorderPinnedDialogs.cs │ │ ├── TLRequestMessagesReorderStickerSets.cs │ │ ├── TLRequestMessagesReportEncryptedSpam.cs │ │ ├── TLRequestMessagesReportSpam.cs │ │ ├── TLRequestMessagesRequestEncryption.cs │ │ ├── TLRequestMessagesSaveDraft.cs │ │ ├── TLRequestMessagesSaveGif.cs │ │ ├── TLRequestMessagesSaveRecentStickers.cs │ │ ├── TLRequestMessagesSearch.cs │ │ ├── TLRequestMessagesSearchGifs.cs │ │ ├── TLRequestMessagesSearchGlobal.cs │ │ ├── TLRequestMessagesSendEncrypted.cs │ │ ├── TLRequestMessagesSendEncryptedFile.cs │ │ ├── TLRequestMessagesSendEncryptedService.cs │ │ ├── TLRequestMessagesSendInlineBotResults.cs │ │ ├── TLRequestMessagesSendMedia.cs │ │ ├── TLRequestMessagesSendMessage.cs │ │ ├── TLRequestMessagesSetBotCallbackAnswer.cs │ │ ├── TLRequestMessagesSetBotPrecheckoutResults.cs │ │ ├── TLRequestMessagesSetBotShippingResults.cs │ │ ├── TLRequestMessagesSetEncryptedTyping.cs │ │ ├── TLRequestMessagesSetGameScore.cs │ │ ├── TLRequestMessagesSetInlineBotResults.cs │ │ ├── TLRequestMessagesSetInlineGameScore.cs │ │ ├── TLRequestMessagesSetTyping.cs │ │ ├── TLRequestMessagesStartBot.cs │ │ ├── TLRequestMessagesToggleChatAdmins.cs │ │ ├── TLRequestMessagesToggleDialogPin.cs │ │ └── TLRequestMessagesUninstallStickersSet.cs │ ├── payments │ │ ├── TLRequestPaymentsClearSavedInfo.cs │ │ ├── TLRequestPaymentsGetPaymentForm.cs │ │ ├── TLRequestPaymentsGetPaymentReceipt.cs │ │ ├── TLRequestPaymentsGetSavedInfo.cs │ │ ├── TLRequestPaymentsSendPaymentForm.cs │ │ └── TLRequestPaymentsValidateRequestedInfo.cs │ ├── phone │ │ ├── TLRequestPhoneAcceptCall.cs │ │ ├── TLRequestPhoneConfirmCall.cs │ │ ├── TLRequestPhoneDiscardCall.cs │ │ ├── TLRequestPhoneGetCallConfig.cs │ │ ├── TLRequestPhoneReceivedCall.cs │ │ ├── TLRequestPhoneRequestCall.cs │ │ ├── TLRequestPhoneSaveCallDebug.cs │ │ └── TLRequestPhoneSetCallRating.cs │ ├── photos │ │ ├── TLRequestPhotosDeletePhotos.cs │ │ ├── TLRequestPhotosGetUserPhotos.cs │ │ ├── TLRequestPhotosUpdateProfilePhoto.cs │ │ └── TLRequestPhotosUploadProfilePhoto.cs │ ├── updates │ │ ├── TLRequestUpdatesGetChannelDifference.cs │ │ ├── TLRequestUpdatesGetDifference.cs │ │ └── TLRequestUpdatesGetState.cs │ ├── upload │ │ ├── TLRequestReuploadCdnFile.cs │ │ ├── TLRequestUploadGetCdnFile.cs │ │ ├── TLRequestUploadGetFile.cs │ │ ├── TLRequestUploadGetWebFile.cs │ │ ├── TLRequestUploadSaveBigFilePart.cs │ │ └── TLRequestUploadSaveFilePart.cs │ └── users │ │ ├── TLRequestUsersGetFullUser.cs │ │ └── TLRequestUsersGetUsers.cs ├── game │ └── TLGame.cs ├── geo │ └── point │ │ ├── TLAbsGeoPoint.cs │ │ ├── TLGeoPoint.cs │ │ └── TLGeoPointEmpty.cs ├── help │ ├── TLAbsAppUpdate.cs │ ├── TLAppUpdate.cs │ ├── TLInviteText.cs │ ├── TLNoAppUpdate.cs │ ├── TLSupport.cs │ └── TLTermsOfService.cs ├── input │ ├── TLInputAppEvent.cs │ ├── TLInputPhoneContact.cs │ ├── bot │ │ ├── TLInputBotInlineMessageId.cs │ │ ├── inlinemessage │ │ │ ├── TLAbsInputBotInlineMessage.cs │ │ │ ├── TLInputBotInlineMessageGame.cs │ │ │ ├── TLInputBotInlineMessageMediaAuto.cs │ │ │ ├── TLInputBotInlineMessageMediaContact.cs │ │ │ ├── TLInputBotInlineMessageMediaGeo.cs │ │ │ ├── TLInputBotInlineMessageMediaVenue.cs │ │ │ └── TLInputBotInlineMessageText.cs │ │ └── inlineresult │ │ │ ├── TLAbsInputBotInlineResult.cs │ │ │ ├── TLInputBotInlineResult.cs │ │ │ ├── TLInputBotInlineResultDocument.cs │ │ │ ├── TLInputBotInlineResultGame.cs │ │ │ └── TLInputBotInlineResultPhoto.cs │ ├── chat │ │ ├── TLAbsInputChannel.cs │ │ ├── TLInputChannel.cs │ │ ├── TLInputChannelEmpty.cs │ │ └── photo │ │ │ ├── TLAbsInputChatPhoto.cs │ │ │ ├── TLInputChatPhoto.cs │ │ │ ├── TLInputChatPhotoEmpty.cs │ │ │ └── TLInputChatUploadedPhoto.cs │ ├── document │ │ ├── TLAbsInputDocument.cs │ │ ├── TLInputDocument.cs │ │ └── TLInputDocumentEmpty.cs │ ├── encrypted │ │ ├── TLInputEncryptedChat.cs │ │ └── file │ │ │ ├── TLAbsInputEncryptedFile.cs │ │ │ ├── TLInputEncryptedFile.cs │ │ │ ├── TLInputEncryptedFileBigUploaded.cs │ │ │ ├── TLInputEncryptedFileEmpty.cs │ │ │ ├── TLInputEncryptedFileUploaded.cs │ │ │ └── location │ │ │ └── TLInputEncryptedFileLocation.cs │ ├── file │ │ ├── TLAbsInputFile.cs │ │ ├── TLInputFile.cs │ │ └── TLInputFileBig.cs │ ├── filelocation │ │ ├── TLAbsInputFileLocation.cs │ │ ├── TLInputDocumentFileLocation.cs │ │ └── TLInputFileLocation.cs │ ├── game │ │ ├── TLAbsInputGame.cs │ │ ├── TLInputGameId.cs │ │ └── TLInputGameShortName.cs │ ├── geopoint │ │ ├── TLAbsInputGeoPoint.cs │ │ ├── TLInputGeoPoint.cs │ │ └── TLInputGeoPointEmpty.cs │ ├── media │ │ ├── TLAbsInputMedia.cs │ │ ├── TLInputMediaContact.cs │ │ ├── TLInputMediaDocument.cs │ │ ├── TLInputMediaDocumentExternal.cs │ │ ├── TLInputMediaEmpty.cs │ │ ├── TLInputMediaGame.cs │ │ ├── TLInputMediaGeoPoint.cs │ │ ├── TLInputMediaGifExternal.cs │ │ ├── TLInputMediaInvoice.cs │ │ ├── TLInputMediaPhoto.cs │ │ ├── TLInputMediaPhotoExternal.cs │ │ ├── TLInputMediaUploadedDocument.cs │ │ ├── TLInputMediaUploadedPhoto.cs │ │ ├── TLInputMediaUploadedThumbDocument.cs │ │ └── TLInputMediaVenue.cs │ ├── messages │ │ ├── entity │ │ │ ├── TLAbsInputMessageEntity.cs │ │ │ └── TLInputMessageEntityMentionName.cs │ │ └── filter │ │ │ ├── TLAbsMessagesFilter.cs │ │ │ ├── TLMessagesFilterChatPhoto.cs │ │ │ ├── TLMessagesFilterDocument.cs │ │ │ ├── TLMessagesFilterEmpty.cs │ │ │ ├── TLMessagesFilterGif.cs │ │ │ ├── TLMessagesFilterMusic.cs │ │ │ ├── TLMessagesFilterPhoneCalls.cs │ │ │ ├── TLMessagesFilterPhotoVideo.cs │ │ │ ├── TLMessagesFilterPhotoVideoDocuments.cs │ │ │ ├── TLMessagesFilterPhotos.cs │ │ │ ├── TLMessagesFilterRoundVideo.cs │ │ │ ├── TLMessagesFilterRoundVoice.cs │ │ │ ├── TLMessagesFilterUrl.cs │ │ │ ├── TLMessagesFilterVideo.cs │ │ │ └── TLMessagesFilterVoice.cs │ ├── notify │ │ ├── TLAbsInputNotifyPeer.cs │ │ ├── TLInputNotifyAll.cs │ │ ├── TLInputNotifyChats.cs │ │ ├── TLInputNotifyPeer.cs │ │ └── TLInputNotifyUsers.cs │ ├── paymentapi │ │ ├── TLInputWebDocument.cs │ │ ├── TLInputWebFileLocation.cs │ │ └── paymentcredentials │ │ │ ├── TLAbsInputPaymentCredentials.cs │ │ │ ├── TLInputPaymentCredentials.cs │ │ │ └── TLInputPaymentCredentialsSaved.cs │ ├── peer │ │ ├── TLAbsInputPeer.cs │ │ ├── TLInputPeerChannel.cs │ │ ├── TLInputPeerChat.cs │ │ ├── TLInputPeerEmpty.cs │ │ ├── TLInputPeerSelf.cs │ │ ├── TLInputPeerUser.cs │ │ └── notify │ │ │ ├── TLInputPeerNotifySettings.cs │ │ │ └── events │ │ │ ├── TLAbsInputPeerNotifyEvents.cs │ │ │ ├── TLInputPeerNotifyEventsAll.cs │ │ │ └── TLInputPeerNotifyEventsEmpty.cs │ ├── phonecall │ │ └── TLInputPhoneCall.cs │ ├── photo │ │ ├── TLAbsInputPhoto.cs │ │ ├── TLInputPhoto.cs │ │ └── TLInputPhotoEmpty.cs │ ├── privacy │ │ ├── inputprivacykey │ │ │ ├── TLAbsInputPrivacyKey.cs │ │ │ ├── TLInputPrivacyKeyChatInvite.cs │ │ │ ├── TLInputPrivacyKeyPhoneCall.cs │ │ │ └── TLInputPrivacyKeyStatusTimestamp.cs │ │ └── inputprivacyrule │ │ │ ├── TLAbsInputPrivacyRule.cs │ │ │ ├── TLInputPrivacyValueAllowAll.cs │ │ │ ├── TLInputPrivacyValueAllowContacts.cs │ │ │ ├── TLInputPrivacyValueAllowUsers.cs │ │ │ ├── TLInputPrivacyValueDisallowAll.cs │ │ │ ├── TLInputPrivacyValueDisallowContacts.cs │ │ │ └── TLInputPrivacyValueDisallowUsers.cs │ ├── reportspamreason │ │ ├── TLAbsReportSpamReason.cs │ │ ├── TLReportSpamReasonOther.cs │ │ ├── TLReportSpamReasonPornography.cs │ │ ├── TLReportSpamReasonSpam.cs │ │ └── TLReportSpamReasonViolence.cs │ ├── sticker │ │ ├── media │ │ │ ├── TLAbsInputStickeredMedia.cs │ │ │ ├── TLInputStickeredMediaDocument.cs │ │ │ └── TLInputStickeredMediaPhoto.cs │ │ └── set │ │ │ ├── TLAbsInputStickerSet.cs │ │ │ ├── TLInputStickerSetEmpty.cs │ │ │ ├── TLInputStickerSetId.cs │ │ │ └── TLInputStickerSetShortName.cs │ └── user │ │ ├── TLAbsInputUser.cs │ │ ├── TLInputUser.cs │ │ ├── TLInputUserEmpty.cs │ │ └── TLInputUserSelf.cs ├── keyboard │ ├── TLKeyboardButtonRow.cs │ ├── button │ │ ├── TLAbsKeyboardButton.cs │ │ ├── TLKeyboardButton.cs │ │ ├── TLKeyboardButtonBuy.cs │ │ ├── TLKeyboardButtonCallback.cs │ │ ├── TLKeyboardButtonGame.cs │ │ ├── TLKeyboardButtonRequestGeoLocation.cs │ │ ├── TLKeyboardButtonRequestPhone.cs │ │ ├── TLKeyboardButtonRequestSwitchInline.cs │ │ └── TLKeyboardButtonUrl.cs │ └── replymarkup │ │ ├── TLAbsReplyMarkup.cs │ │ ├── TLReplayInlineKeyboardMarkup.cs │ │ ├── TLReplayKeyboardForceReply.cs │ │ ├── TLReplayKeyboardHide.cs │ │ └── TLReplayKeyboardMarkup.cs ├── message │ ├── TLAbsMessage.cs │ ├── TLExportedMessageLink.cs │ ├── TLMessage.cs │ ├── TLMessageEmpty.cs │ ├── TLMessageFwdHeader.cs │ ├── TLMessageRange.cs │ ├── TLMessageService.cs │ ├── action │ │ ├── TLAbsMessageAction.cs │ │ ├── TLMessageActionChannelCreate.cs │ │ ├── TLMessageActionChannelMigratedFrom.cs │ │ ├── TLMessageActionChatAddUser.cs │ │ ├── TLMessageActionChatCreate.cs │ │ ├── TLMessageActionChatDeletePhoto.cs │ │ ├── TLMessageActionChatDeleteUser.cs │ │ ├── TLMessageActionChatEditPhoto.cs │ │ ├── TLMessageActionChatEditTitle.cs │ │ ├── TLMessageActionChatJoinedByLink.cs │ │ ├── TLMessageActionEmpty.cs │ │ ├── TLMessageActionGameScore.cs │ │ ├── TLMessageActionHistoryClear.cs │ │ ├── TLMessageActionMigrateTo.cs │ │ ├── TLMessageActionPaymentSent.cs │ │ ├── TLMessageActionPaymentSentMe.cs │ │ ├── TLMessageActionPhoneCall.cs │ │ └── TLMessageActionPinMessage.cs │ ├── entity │ │ ├── TLAbsMessageEntity.cs │ │ ├── TLMessageEntityBold.cs │ │ ├── TLMessageEntityBotCommand.cs │ │ ├── TLMessageEntityCode.cs │ │ ├── TLMessageEntityEmail.cs │ │ ├── TLMessageEntityHashtag.cs │ │ ├── TLMessageEntityItalic.cs │ │ ├── TLMessageEntityMention.cs │ │ ├── TLMessageEntityMentionName.cs │ │ ├── TLMessageEntityPre.cs │ │ ├── TLMessageEntityTextUrl.cs │ │ ├── TLMessageEntityUnknown.cs │ │ └── TLMessageEntityUrl.cs │ └── media │ │ ├── TLAbsMessageMedia.cs │ │ ├── TLMessageMediaContact.cs │ │ ├── TLMessageMediaDocument.cs │ │ ├── TLMessageMediaEmpty.cs │ │ ├── TLMessageMediaGame.cs │ │ ├── TLMessageMediaGeo.cs │ │ ├── TLMessageMediaInvoice.cs │ │ ├── TLMessageMediaPhoto.cs │ │ ├── TLMessageMediaUnsupported.cs │ │ ├── TLMessageMediaVenue.cs │ │ └── TLMessageMediaWebPage.cs ├── messages │ ├── TLAbsMessages.cs │ ├── TLAffectedHistory.cs │ ├── TLAffectedMessages.cs │ ├── TLBotResults.cs │ ├── TLChannelMessages.cs │ ├── TLFoundGifs.cs │ ├── TLMessages.cs │ ├── TLMessagesArchivedStickers.cs │ ├── TLMessagesBotCallbackAnswer.cs │ ├── TLMessagesChatFull.cs │ ├── TLMessagesEditData.cs │ ├── TLMessagesHighScores.cs │ ├── TLMessagesPeerDialogs.cs │ ├── TLMessagesSlice.cs │ ├── chats │ │ ├── TLAbsMessagesChats.cs │ │ ├── TLMessagesChats.cs │ │ └── TLMessagesChatsSlice.cs │ ├── dhconfig │ │ ├── TLAbsDhConfig.cs │ │ ├── TLDhConfig.cs │ │ └── TLDhConfigNotModified.cs │ ├── dialogs │ │ ├── TLAbsDialogs.cs │ │ ├── TLDialogs.cs │ │ └── TLDialogsSlice.cs │ ├── savedgifs │ │ ├── TLAbsSavedGifs.cs │ │ ├── TLSavedGifs.cs │ │ └── TLSavedGifsNotModified.cs │ ├── sentencrypted │ │ ├── TLAbsSentEncryptedMessage.cs │ │ ├── TLSentEncryptedFile.cs │ │ └── TLSentEncryptedMessage.cs │ └── stickers │ │ ├── TLAbsAllStickers.cs │ │ ├── TLAbsStickers.cs │ │ ├── TLAllStickers.cs │ │ ├── TLAllStickersNotModified.cs │ │ ├── TLMessagesStickerSet.cs │ │ ├── TLStickers.cs │ │ ├── TLStickersNotModified.cs │ │ ├── featured │ │ ├── TLAbsMessagesFeaturedStickers.cs │ │ ├── TLMessagesFeaturedStickers.cs │ │ └── TLMessagesFeaturedStickersNotModified.cs │ │ ├── recent │ │ ├── TLAbsMessagesRecentStickers.cs │ │ ├── TLMessagesRecentStickers.cs │ │ └── TLMessagesRecentStickersNotModified.cs │ │ └── setintallresult │ │ ├── TLAbsMessagesStickerSetInstallResult.cs │ │ ├── TLMessagesStickerSetInstallResultArchive.cs │ │ └── TLMessagesStickerSetInstallResultSuccess.cs ├── notify │ └── peer │ │ ├── TLAbsNotifyPeer.cs │ │ ├── TLNotifyAll.cs │ │ ├── TLNotifyChats.cs │ │ ├── TLNotifyPeer.cs │ │ └── TLNotifyUsers.cs ├── page │ ├── TLAbsPage.cs │ ├── TLPageFull.cs │ ├── TLPagePart.cs │ └── block │ │ ├── TLAbsPageBlock.cs │ │ ├── TLPageBlockAnchor.cs │ │ ├── TLPageBlockAuthorDate.cs │ │ ├── TLPageBlockBlockquote.cs │ │ ├── TLPageBlockChannel.cs │ │ ├── TLPageBlockCollage.cs │ │ ├── TLPageBlockCover.cs │ │ ├── TLPageBlockDivider.cs │ │ ├── TLPageBlockEmbed.cs │ │ ├── TLPageBlockEmbedPost.cs │ │ ├── TLPageBlockFooter.cs │ │ ├── TLPageBlockHeader.cs │ │ ├── TLPageBlockList.cs │ │ ├── TLPageBlockParagraph.cs │ │ ├── TLPageBlockPhoto.cs │ │ ├── TLPageBlockPreformatted.cs │ │ ├── TLPageBlockPullquote.cs │ │ ├── TLPageBlockSlideshow.cs │ │ ├── TLPageBlockSubheader.cs │ │ ├── TLPageBlockSubtitle.cs │ │ ├── TLPageBlockTitle.cs │ │ ├── TLPageBlockUnsupported.cs │ │ └── TLPageBlockVideo.cs ├── paymentapi │ ├── TLInvoice.cs │ ├── TLLabeledPrice.cs │ ├── TLPaymentCharge.cs │ ├── TLPaymentRequestedInfo.cs │ ├── TLPostAddress.cs │ ├── TLShippingOption.cs │ ├── TLWebDocument.cs │ ├── payments │ │ ├── TLPaymentsPaymentForm.cs │ │ ├── TLPaymentsPaymentReceipt.cs │ │ ├── TLPaymentsSavedInfo.cs │ │ ├── TLPaymentsValidatedRequestedInfo.cs │ │ └── result │ │ │ ├── TLAbsPaymentsPaymentResult.cs │ │ │ ├── TLPaymentsPaymentResult.cs │ │ │ └── TLPaymentsPaymentVerificationNeeded.cs │ └── savedcredentails │ │ ├── TLAbsPaymentSavedCredentials.cs │ │ └── TLPaymentSavedCredentialsCard.cs ├── peer │ ├── TLAbsPeer.cs │ ├── TLPeerChannel.cs │ ├── TLPeerChat.cs │ ├── TLPeerSettings.cs │ ├── TLPeerUser.cs │ └── notify │ │ ├── events │ │ ├── TLAbsPeerNotifyEvents.cs │ │ ├── TLPeerNotifyEventsAll.cs │ │ └── TLPeerNotifyEventsEmpty.cs │ │ └── settings │ │ ├── TLAbsPeerNotifySettings.cs │ │ ├── TLPeerNotifySettings.cs │ │ └── TLPeerNotifySettingsEmpty.cs ├── phone │ ├── TLPhoneCallProtocol.cs │ ├── TLPhoneConnection.cs │ ├── TLPhonePhoneCall.cs │ └── call │ │ ├── TLAbsPhoneCall.cs │ │ ├── TLPhoneCall.cs │ │ ├── TLPhoneCallAccepted.cs │ │ ├── TLPhoneCallDiscarded.cs │ │ ├── TLPhoneCallEmpty.cs │ │ ├── TLPhoneCallRequested.cs │ │ ├── TLPhoneCallWaiting.cs │ │ └── discardreason │ │ ├── TLAbsPhoneCallDiscardReason.cs │ │ ├── TLPhoneCallDiscardReasonBusy.cs │ │ ├── TLPhoneCallDiscardReasonDisconnect.cs │ │ ├── TLPhoneCallDiscardReasonHangup.cs │ │ └── TLPhoneCallDiscardReasonMissed.cs ├── photo │ ├── TLAbsPhoto.cs │ ├── TLPhoto.cs │ ├── TLPhotoEmpty.cs │ └── size │ │ ├── TLAbsPhotoSize.cs │ │ ├── TLPhotoCachedSize.cs │ │ ├── TLPhotoSize.cs │ │ └── TLPhotoSizeEmpty.cs ├── photos │ ├── TLAbsPhotos.cs │ ├── TLPhotos.cs │ ├── TLPhotosPhoto.cs │ └── TLPhotosSlice.cs ├── privacy │ ├── privacykey │ │ ├── TLAbsPrivacyKey.cs │ │ ├── TLPrivacyKeyChatInvite.cs │ │ ├── TLPrivacyKeyPhoneCall.cs │ │ └── TLPrivacyKeyStatusTimestamp.cs │ └── privacyrule │ │ ├── TLAbsPrivacyRule.cs │ │ ├── TLPrivacyValueAllowAll.cs │ │ ├── TLPrivacyValueAllowContacts.cs │ │ ├── TLPrivacyValueAllowUsers.cs │ │ ├── TLPrivacyValueDisallowAll.cs │ │ ├── TLPrivacyValueDisallowContacts.cs │ │ └── TLPrivacyValueDisallowUsers.cs ├── richtext │ ├── TLAbsRichText.cs │ ├── TLTextBold.cs │ ├── TLTextConcat.cs │ ├── TLTextEmail.cs │ ├── TLTextEmpty.cs │ ├── TLTextFixed.cs │ ├── TLTextItalic.cs │ ├── TLTextPlain.cs │ ├── TLTextStrike.cs │ ├── TLTextUnderline.cs │ └── TLTextUrl.cs ├── sendmessage │ └── action │ │ ├── TLAbsSendMessageAction.cs │ │ ├── TLSendMessageCancelAction.cs │ │ ├── TLSendMessageChooseContactAction.cs │ │ ├── TLSendMessageGamePlayAction.cs │ │ ├── TLSendMessageGeoLocationAction.cs │ │ ├── TLSendMessageRecordAudioAction.cs │ │ ├── TLSendMessageRecordRoundAction.cs │ │ ├── TLSendMessageRecordVideoAction.cs │ │ ├── TLSendMessageTypingAction.cs │ │ ├── TLSendMessageUploadAudioAction.cs │ │ ├── TLSendMessageUploadDocumentAction.cs │ │ ├── TLSendMessageUploadPhotoAction.cs │ │ ├── TLSendMessageUploadRoundAction.cs │ │ └── TLSendMessageUploadVideoAction.cs ├── sticker │ ├── TLMaskCoords.cs │ ├── pack │ │ └── TLStickerPack.cs │ ├── set │ │ └── TLStickerSet.cs │ └── stickersetconvered │ │ ├── TLAbsStickerSetCovered.cs │ │ ├── TLStickerSetCovered.cs │ │ └── TLStickerSetMultiCovered.cs ├── storage │ └── file │ │ ├── TLAbsFileType.cs │ │ ├── TLFileGif.cs │ │ ├── TLFileJpeg.cs │ │ ├── TLFileMov.cs │ │ ├── TLFileMp3.cs │ │ ├── TLFileMp4.cs │ │ ├── TLFilePartial.cs │ │ ├── TLFilePdf.cs │ │ ├── TLFilePng.cs │ │ ├── TLFileUnknown.cs │ │ └── TLFileWebp.cs ├── toppeer │ ├── TLTopPeer.cs │ ├── TLTopPeerCategoryPeers.cs │ └── category │ │ ├── TLAbsTopPeerCategory.cs │ │ ├── TLTopPeerCategoryBotsInline.cs │ │ ├── TLTopPeerCategoryBotsPM.cs │ │ ├── TLTopPeerCategoryChannels.cs │ │ ├── TLTopPeerCategoryCorrespondents.cs │ │ └── TLTopPeerCategoryGroups.cs ├── update │ ├── TLAbsUpdate.cs │ ├── TLChannelUpdate.cs │ ├── TLFakeUpdate.cs │ ├── TLUpdateBotCallbackQuery.cs │ ├── TLUpdateBotInlineQuery.cs │ ├── TLUpdateBotInlineSend.cs │ ├── TLUpdateBotPrecheckoutQuery.cs │ ├── TLUpdateBotShippingQuery.cs │ ├── TLUpdateBotWebhookJSON.cs │ ├── TLUpdateBotWebhookJSONQuery.cs │ ├── TLUpdateChannel.cs │ ├── TLUpdateChannelMessageViews.cs │ ├── TLUpdateChannelNewMessage.cs │ ├── TLUpdateChannelPinnedMessage.cs │ ├── TLUpdateChannelTooLong.cs │ ├── TLUpdateChannelWebPage.cs │ ├── TLUpdateChatAdmin.cs │ ├── TLUpdateChatParticipantAdd.cs │ ├── TLUpdateChatParticipantAdmin.cs │ ├── TLUpdateChatParticipantDelete.cs │ ├── TLUpdateChatParticipants.cs │ ├── TLUpdateChatUserTyping.cs │ ├── TLUpdateConfig.cs │ ├── TLUpdateContactLink.cs │ ├── TLUpdateContactRegistered.cs │ ├── TLUpdateDcOptions.cs │ ├── TLUpdateDeleteChannelMessages.cs │ ├── TLUpdateDeleteMessages.cs │ ├── TLUpdateDialogPinned.cs │ ├── TLUpdateDraftMessage.cs │ ├── TLUpdateEditChannelMessage.cs │ ├── TLUpdateEditMessage.cs │ ├── TLUpdateInlineBotCallbackQuery.cs │ ├── TLUpdateMessageId.cs │ ├── TLUpdateNewMessage.cs │ ├── TLUpdateNewStickerSet.cs │ ├── TLUpdateNotifySettings.cs │ ├── TLUpdatePhoneCall.cs │ ├── TLUpdatePinnedDialogs.cs │ ├── TLUpdatePrivacy.cs │ ├── TLUpdatePtsChanged.cs │ ├── TLUpdateReadChannelInbox.cs │ ├── TLUpdateReadChannelOutbox.cs │ ├── TLUpdateReadFeaturedStickers.cs │ ├── TLUpdateReadMessagesContents.cs │ ├── TLUpdateReadMessagesInbox.cs │ ├── TLUpdateReadMessagesOutbox.cs │ ├── TLUpdateRecentStickers.cs │ ├── TLUpdateSavedGifs.cs │ ├── TLUpdateServiceNotification.cs │ ├── TLUpdateStickerSets.cs │ ├── TLUpdateStickerSetsOrder.cs │ ├── TLUpdateUserBlocked.cs │ ├── TLUpdateUserName.cs │ ├── TLUpdateUserPhone.cs │ ├── TLUpdateUserPhoto.cs │ ├── TLUpdateUserStatus.cs │ ├── TLUpdateUserTyping.cs │ ├── TLUpdateWebPage.cs │ └── encrypted │ │ ├── TLUpdateEncryptedChatTyping.cs │ │ ├── TLUpdateEncryptedMessagesRead.cs │ │ ├── TLUpdateEncryption.cs │ │ └── TLUpdateNewEncryptedMessage.cs ├── updates │ ├── TLAbsUpdates.cs │ ├── TLUpdateShort.cs │ ├── TLUpdateShortChatMessage.cs │ ├── TLUpdateShortMessage.cs │ ├── TLUpdateShortSentMessage.cs │ ├── TLUpdates.cs │ ├── TLUpdatesCombined.cs │ ├── TLUpdatesState.cs │ ├── TLUpdatesTooLong.cs │ ├── channel │ │ └── differences │ │ │ ├── TLAbsUpdatesChannelDifferences.cs │ │ │ ├── TLUpdatesChannelDifferences.cs │ │ │ ├── TLUpdatesChannelDifferencesEmpty.cs │ │ │ └── TLUpdatesChannelDifferencesTooLong.cs │ └── difference │ │ ├── TLAbsDifference.cs │ │ ├── TLDifference.cs │ │ ├── TLDifferenceEmpty.cs │ │ ├── TLDifferenceSlice.cs │ │ └── TLDifferenceTooLong.cs ├── upload │ ├── TLWebFile.cs │ ├── cdn │ │ ├── TLAbsCdnFile.cs │ │ ├── TLCdnFile.cs │ │ └── TLCdnFileReuploadNeeded.cs │ └── file │ │ ├── TLAbsFile.cs │ │ ├── TLFile.cs │ │ └── TLFileCdnRedirect.cs ├── user │ ├── TLAbsUser.cs │ ├── TLUser.cs │ ├── TLUserEmpty.cs │ ├── TLUserFull.cs │ ├── profile │ │ └── photo │ │ │ ├── TLAbsUserProfilePhoto.cs │ │ │ ├── TLUserProfilePhoto.cs │ │ │ └── TLUserProfilePhotoEmpty.cs │ └── status │ │ ├── TLAbsUserStatus.cs │ │ ├── TLUserStatusEmpty.cs │ │ ├── TLUserStatusLastMonth.cs │ │ ├── TLUserStatusLastWeek.cs │ │ ├── TLUserStatusOffline.cs │ │ ├── TLUserStatusOnline.cs │ │ └── TLUserStatusRecently.cs ├── wallpaper │ ├── TLAbsWallPaper.cs │ ├── TLWallPaper.cs │ └── TLWallPaperSolid.cs └── webpage │ ├── TLAbsWebPage.cs │ ├── TLWebPage.cs │ ├── TLWebPageEmpty.cs │ ├── TLWebPageNotModified.cs │ └── TLWebPagePending.cs ├── mtproto ├── CallWrapper.cs ├── MTProto.cs ├── MTProtoCallback.cs ├── ServerException.cs ├── TransportSecurityException.cs ├── backoff │ ├── ApiErrorExponentialBackoff.cs │ └── ExponentalBackoff.cs ├── pq │ ├── Authorizer.cs │ └── PqAuth.cs ├── schedule │ ├── PrepareSchedule.cs │ ├── PreparedPackage.cs │ └── Scheduller.cs ├── secure │ ├── CryptoUtils.cs │ ├── Entropy.cs │ ├── KeyParameter.cs │ ├── Keys.cs │ ├── aes │ │ ├── AESFastEngine.cs │ │ ├── AESImplementation.cs │ │ └── DefaultAESImplementation.cs │ └── pq │ │ ├── PQImplementation.cs │ │ ├── PQLopatin.cs │ │ └── PQSolver.cs ├── state │ ├── AbsMTProtoState.cs │ ├── ConnectionInfo.cs │ ├── KnownSalt.cs │ └── MemoryProtoState.cs ├── time │ └── TimeOverlord.cs ├── tl │ ├── MTBadMessage.cs │ ├── MTBadMessageNotification.cs │ ├── MTBadServerSalt.cs │ ├── MTDestroySession.cs │ ├── MTDestroySessionNone.cs │ ├── MTDestroySessionOk.cs │ ├── MTFutureSalt.cs │ ├── MTFutureSalts.cs │ ├── MTGetFutureSalts.cs │ ├── MTHttpWait.cs │ ├── MTInvokeAfter.cs │ ├── MTMessage.cs │ ├── MTMessageCopy.cs │ ├── MTMessageDetailedInfo.cs │ ├── MTMessagesAllInfo.cs │ ├── MTMessagesContainer.cs │ ├── MTMessagesStateInfo.cs │ ├── MTMsgsAck.cs │ ├── MTMsgsStateReq.cs │ ├── MTNeedResendMessage.cs │ ├── MTNewMessageDetailedInfo.cs │ ├── MTNewSessionCreated.cs │ ├── MTPing.cs │ ├── MTPingDelayDisconnect.cs │ ├── MTPong.cs │ ├── MTProtoContext.cs │ ├── MTRpcAnswerDropped.cs │ ├── MTRpcAnswerDroppedRunning.cs │ ├── MTRpcAnswerUnknown.cs │ ├── MTRpcDropAnswer.cs │ ├── MTRpcError.cs │ ├── MTRpcResult.cs │ └── pq │ │ ├── ClientDhInner.cs │ │ ├── DhGenFailure.cs │ │ ├── DhGenOk.cs │ │ ├── DhGenResult.cs │ │ ├── DhGenRetry.cs │ │ ├── MTRpcReqError.cs │ │ ├── PQInner.cs │ │ ├── ReqDhParams.cs │ │ ├── ReqPQ.cs │ │ ├── ReqSetDhClientParams.cs │ │ ├── ResPQ.cs │ │ ├── ServerDhFailure.cs │ │ ├── ServerDhInner.cs │ │ ├── ServerDhOk.cs │ │ ├── ServerDhParams.cs │ │ └── TLInitContext.cs ├── transport │ ├── BuffersStorage.cs │ ├── ByteBufferDesc.cs │ ├── BytesHelper.cs │ ├── ConnectionState.cs │ ├── ConnectionType.cs │ ├── PlainTcpConnection.cs │ ├── TcpContext.cs │ ├── TcpContextCallback.cs │ └── TransportRate.cs └── util │ ├── BytesCache.cs │ └── TimeUtil.cs └── tl ├── DeserializeException.cs ├── StreamingUtils.cs ├── TLBool.cs ├── TLBoolFalse.cs ├── TLBoolTrue.cs ├── TLBytes.cs ├── TLContext.cs ├── TLError.cs ├── TLGzipObject.cs ├── TLIntVector.cs ├── TLLongVector.cs ├── TLMethod.cs ├── TLNull.cs ├── TLObject.cs ├── TLStringVector.cs ├── TLTrue.cs ├── TLVector.cs └── util ├── ArrayUtils.cs ├── ContainerHelpers.cs └── SparseArray.cs /example/Global.cs: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /example/HoopoeTelegram.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | publish\ 5 | 6 | 7 | 8 | 9 | 10 | en-US 11 | false 12 | 13 | -------------------------------------------------------------------------------- /example/HoopoeTelegram.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 14 4 | VisualStudioVersion = 14.0.23107.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HoopoeTelegram", "HoopoeTelegram.csproj", "{7A21C364-B091-4AE4-BBF5-30267DEEC146}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|x86 = Debug|x86 11 | Release|x86 = Release|x86 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {7A21C364-B091-4AE4-BBF5-30267DEEC146}.Debug|x86.ActiveCfg = Debug|x86 15 | {7A21C364-B091-4AE4-BBF5-30267DEEC146}.Debug|x86.Build.0 = Debug|x86 16 | {7A21C364-B091-4AE4-BBF5-30267DEEC146}.Release|x86.ActiveCfg = Release|x86 17 | {7A21C364-B091-4AE4-BBF5-30267DEEC146}.Release|x86.Build.0 = Release|x86 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /example/HoopoeTelegram/Program.cs: -------------------------------------------------------------------------------- 1 | namespace HoopoeTelegram 2 | { 3 | using System; 4 | using System.Windows.Forms; 5 | 6 | internal static class Program 7 | { 8 | [STAThread] 9 | private static void Main() 10 | { 11 | Application.EnableVisualStyles(); 12 | Application.SetCompatibleTextRenderingDefault(false); 13 | Application.Run(new HoopoeTelegram.Main()); 14 | } 15 | } 16 | } 17 | 18 | -------------------------------------------------------------------------------- /example/HoopoeTelegram/Properties/Settings.cs: -------------------------------------------------------------------------------- 1 | namespace HoopoeTelegram.Properties 2 | { 3 | using System.CodeDom.Compiler; 4 | using System.Configuration; 5 | using System.Runtime.CompilerServices; 6 | 7 | [GeneratedCode("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0"), CompilerGenerated] 8 | internal sealed class Settings : ApplicationSettingsBase 9 | { 10 | private static Settings defaultInstance = ((Settings) SettingsBase.Synchronized(new Settings())); 11 | 12 | public static Settings Default 13 | { 14 | get 15 | { 16 | return defaultInstance; 17 | } 18 | } 19 | } 20 | } 21 | 22 | -------------------------------------------------------------------------------- /example/Resources/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/example/Resources/ajax-loader.gif -------------------------------------------------------------------------------- /example/Resources/aminated-talking-people@2x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/example/Resources/aminated-talking-people@2x.gif -------------------------------------------------------------------------------- /example/Resources/loading (1).gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/example/Resources/loading (1).gif -------------------------------------------------------------------------------- /example/Resources/rocket.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/example/Resources/rocket.gif -------------------------------------------------------------------------------- /example/Resources/search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/example/Resources/search.gif -------------------------------------------------------------------------------- /example/Resources/start-button.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/example/Resources/start-button.gif -------------------------------------------------------------------------------- /example/Resources/xfiles.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/example/Resources/xfiles.ttf -------------------------------------------------------------------------------- /example/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /example/hoopoe.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/example/hoopoe.ico -------------------------------------------------------------------------------- /library/compile/_api.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/_api.dll -------------------------------------------------------------------------------- /library/compile/_api57.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/_api57.dll -------------------------------------------------------------------------------- /library/compile/_api57_with_actor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/_api57_with_actor.dll -------------------------------------------------------------------------------- /library/compile/_api66.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/_api66.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.AWT.WinForms.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.AWT.WinForms.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.Beans.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.Beans.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.Charsets.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.Charsets.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.Cldrdata.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.Cldrdata.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.Corba.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.Corba.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.Core.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.Jdbc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.Jdbc.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.Localedata.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.Localedata.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.Management.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.Management.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.Media.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.Media.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.Misc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.Misc.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.Naming.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.Naming.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.Nashorn.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.Nashorn.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.Remoting.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.Remoting.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.Security.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.Security.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.SwingAWT.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.SwingAWT.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.Text.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.Text.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.Tools.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.Tools.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.Util.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.Util.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.XML.API.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.XML.API.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.XML.Bind.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.XML.Bind.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.XML.Crypto.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.XML.Crypto.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.XML.Parse.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.XML.Parse.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.XML.Transform.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.XML.Transform.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.XML.WebServices.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.XML.WebServices.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.OpenJDK.XML.XPath.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.OpenJDK.XML.XPath.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.Reflection.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.Reflection.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.Runtime.JNI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.Runtime.JNI.dll -------------------------------------------------------------------------------- /library/compile/dependency/IKVM.Runtime.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/compile/dependency/IKVM.Runtime.dll -------------------------------------------------------------------------------- /library/source/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | // Assembly _api66, Version 0.0.0.0 2 | 3 | [assembly: System.Diagnostics.Debuggable(true, false)] 4 | [assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows=true)] 5 | [assembly: System.Runtime.CompilerServices.InternalsVisibleTo("_api66-ikvm-runtime-injected, PublicKey=00240000048000009400000006020000002400005253413100040000010001009D674F3D63B8D7A4C428BD7388341B025C71AA61C6224CD53A12C21330A3159D300051FE2EED154FE30D70673A079E4529D0FD78113DCA771DA8B0C1EF2F77B73651D55645B0A4294F0AF9BF7078432E13D0F46F951D712C2FCF02EB15552C0FE7817FC0AED58E0984F86661BF64D882F29B619899DD264041E7D4992548EB9E")] 6 | 7 | -------------------------------------------------------------------------------- /library/source/Global.cs: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /library/source/_api66.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimix3/tgsharp/614a79862b3209f5c5c0267c553672a34256c79e/library/source/_api66.jar -------------------------------------------------------------------------------- /library/source/ikvm.exports: -------------------------------------------------------------------------------- 1 | WIKVM.OpenJDK.Core, Version=8.1.5717.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58 -------------------------------------------------------------------------------- /library/source/ir/telegramp/telegramApi.cs: -------------------------------------------------------------------------------- 1 | System.NotSupportedException: 002A at offset 00A7 can not be translated into an expression. 2 | at ‘..(IStatement& statement) 3 | at ‘..(Int32 offset, Boolean& failureCase) 4 | at ‘..(Int32 end) 5 | at ‘..(Int32 offset, Int32 end) 6 | at ‘..(IMethodDeclaration mD, IMethodBody mB, Boolean handleExpressionStack) 7 | at ‘..(IMethodDeclaration mD, IMethodBody mB) 8 | at Œ..(IMethodDeclaration value) 9 | at ..(IMethodDeclarationCollection methods) 10 | at Œ..(ITypeDeclaration value) 11 | at ..TranslateTypeDeclaration(ITypeDeclaration value, Boolean memberDeclarationList, Boolean methodDeclarationBody) 12 | at ..(ITypeDeclaration typeDeclaration, String sourceFile, ILanguageWriterConfiguration languageWriterConfiguration) 13 | namespace ir.telegramp 14 | { 15 | } 16 | 17 | -------------------------------------------------------------------------------- /library/source/jawnae/pyronet/PyroClient.cs: -------------------------------------------------------------------------------- 1 | System.NotSupportedException: 002A at offset 003B can not be translated into an expression. 2 | at ‘..(IStatement& statement) 3 | at ‘..(Int32 offset, Boolean& failureCase) 4 | at ‘..(Int32 end) 5 | at ‘..(Int32 offset, Int32 end) 6 | at ‘..(IMethodDeclaration mD, IMethodBody mB, Boolean handleExpressionStack) 7 | at ‘..(IMethodDeclaration mD, IMethodBody mB) 8 | at Œ..(IMethodDeclaration value) 9 | at ..(IMethodDeclarationCollection methods) 10 | at Œ..(ITypeDeclaration value) 11 | at ..TranslateTypeDeclaration(ITypeDeclaration value, Boolean memberDeclarationList, Boolean methodDeclarationBody) 12 | at ..(ITypeDeclaration typeDeclaration, String sourceFile, ILanguageWriterConfiguration languageWriterConfiguration) 13 | namespace jawnae.pyronet 14 | { 15 | } 16 | 17 | -------------------------------------------------------------------------------- /library/source/jawnae/pyronet/PyroClientListener.cs: -------------------------------------------------------------------------------- 1 | namespace jawnae.pyronet 2 | { 3 | using java.io; 4 | using java.lang; 5 | using java.nio; 6 | using System; 7 | 8 | public interface PyroClientListener 9 | { 10 | void connectedClient(PyroClient pc); 11 | void disconnectedClient(PyroClient pc); 12 | void droppedClient(PyroClient pc, IOException ioe); 13 | void receivedData(PyroClient pc, ByteBuffer bb); 14 | void sentData(PyroClient pc, int i); 15 | void unconnectableClient(PyroClient pc, Exception e); 16 | } 17 | } 18 | 19 | -------------------------------------------------------------------------------- /library/source/jawnae/pyronet/PyroSelector.cs: -------------------------------------------------------------------------------- 1 | System.NotSupportedException: 000B at offset 002E can not be translated into an expression. 2 | at ‘..(IStatement& statement) 3 | at ‘..(Int32 offset, Boolean& failureCase) 4 | at ‘..(Int32 end) 5 | at ‘..(Int32 offset, Int32 end) 6 | at ‘..(IMethodDeclaration mD, IMethodBody mB, Boolean handleExpressionStack) 7 | at ‘..(IMethodDeclaration mD, IMethodBody mB) 8 | at Œ..(IMethodDeclaration value) 9 | at ..(IMethodDeclarationCollection methods) 10 | at Œ..(ITypeDeclaration value) 11 | at ..TranslateTypeDeclaration(ITypeDeclaration value, Boolean memberDeclarationList, Boolean methodDeclarationBody) 12 | at ..(ITypeDeclaration typeDeclaration, String sourceFile, ILanguageWriterConfiguration languageWriterConfiguration) 13 | namespace jawnae.pyronet 14 | { 15 | } 16 | 17 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/auth/codetype/TLAbsCodeType.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.auth.codetype 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsCodeType : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | internal TLAbsCodeType() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsCodeType(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/auth/codetype/TLCodeTypeCall.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.auth.codetype 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLCodeTypeCall : TLAbsCodeType 11 | { 12 | public const int CLASS_ID = 0x741cd3e3; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 15 | public TLCodeTypeCall() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLCodeTypeCall(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x741cd3e3; 26 | 27 | public override string toString() => 28 | "auth.codeTypeCall#741cd3e3"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/auth/codetype/TLCodeTypeFlashCall.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.auth.codetype 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLCodeTypeFlashCall : TLAbsCodeType 11 | { 12 | public const int CLASS_ID = 0x226ccefb; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 15 | public TLCodeTypeFlashCall() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLCodeTypeFlashCall(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x226ccefb; 26 | 27 | public override string toString() => 28 | "auth.codeTypeFlashCall#226ccefb"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/auth/codetype/TLCodeTypeSms.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.auth.codetype 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLCodeTypeSms : TLAbsCodeType 11 | { 12 | public const int CLASS_ID = 0x72a3158c; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 15 | public TLCodeTypeSms() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLCodeTypeSms(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x72a3158c; 26 | 27 | public override string toString() => 28 | "auth.codeTypeSms#72a3158c"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/auth/sentcodetype/TLAbsSentCodeType.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.auth.sentcodetype 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsSentCodeType : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | internal TLAbsSentCodeType() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsSentCodeType(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/bot/inlinemessage/TLAbsBotInlineMessage.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.bot.inlinemessage 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsBotInlineMessage : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xab, 0x68 })] 14 | protected internal TLAbsBotInlineMessage() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsBotInlineMessage(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/bot/inlineresult/TLAbsBotInlineResult.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.bot.inlineresult 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsBotInlineResult : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xab, 0x68 })] 14 | protected internal TLAbsBotInlineResult() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsBotInlineResult(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/channel/filters/TLAbsChannelMessagesFilter.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.channel.filters 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsChannelMessagesFilter : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(11)] 14 | public TLAbsChannelMessagesFilter() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsChannelMessagesFilter(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/channel/participants/TLAbsChannelParticipant.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.channel.participants 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsChannelParticipant : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | public TLAbsChannelParticipant() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsChannelParticipant(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/channel/participants/filters/TLAbsChannelParticipantsFilter.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.channel.participants.filters 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsChannelParticipantsFilter : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | public TLAbsChannelParticipantsFilter() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsChannelParticipantsFilter(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/channel/participants/role/TLAbsChannelParticipantRole.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.channel.participants.role 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsChannelParticipantRole : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | public TLAbsChannelParticipantRole() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsChannelParticipantRole(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/chat/TLAbsChat.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.chat 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsChat : TLObject 12 | { 13 | protected internal int id; 14 | 15 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xa8, 0x68 })] 16 | protected internal TLAbsChat() 17 | { 18 | } 19 | 20 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 21 | protected TLAbsChat(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 22 | { 23 | } 24 | 25 | public virtual int getId() => 26 | this.id; 27 | 28 | public virtual void setId(int id) 29 | { 30 | this.id = id; 31 | } 32 | } 33 | } 34 | 35 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/chat/invite/TLAbsChatInvite.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.chat.invite 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsChatInvite : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xa5, 0x68 })] 14 | protected internal TLAbsChatInvite() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsChatInvite(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/chat/invite/TLChatInviteEmpty.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.chat.invite 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLChatInviteEmpty : TLAbsChatInvite 11 | { 12 | public const int CLASS_ID = 0x69df3769; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xa8, 0x68 })] 15 | public TLChatInviteEmpty() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLChatInviteEmpty(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x69df3769; 26 | 27 | public override string toString() => 28 | "chat.chatInviteEmpty#69df3769"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/chat/photo/TLAbsChatPhoto.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.chat.photo 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsChatPhoto : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xa5, 0x68 })] 14 | protected internal TLAbsChatPhoto() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsChatPhoto(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/chat/photo/TLChatPhotoEmpty.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.chat.photo 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLChatPhotoEmpty : TLAbsChatPhoto 11 | { 12 | public const int CLASS_ID = 0x37c1011c; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xa8, 0x68 })] 15 | public TLChatPhotoEmpty() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLChatPhotoEmpty(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x37c1011c; 26 | 27 | public override string toString() => 28 | "chatPhotoEmpty#37c1011c"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/contact/link/TLContactLinkContact.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.contact.link 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLContactLinkContact : TLAbsContactLink 11 | { 12 | public const int CLASS_ID = -721239344; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xa8, 0x68 })] 15 | public TLContactLinkContact() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLContactLinkContact(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -721239344; 26 | 27 | public override string toString() => 28 | "contacts.contactLinkContact#d502c2d0"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/contact/link/TLContactLinkHasPhone.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.contact.link 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLContactLinkHasPhone : TLAbsContactLink 11 | { 12 | public const int CLASS_ID = 0x268f3f59; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xa8, 0x68 })] 15 | public TLContactLinkHasPhone() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLContactLinkHasPhone(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x268f3f59; 26 | 27 | public override string toString() => 28 | "contacts.contactLinkHasPhone#268f3f59"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/contact/link/TLContactLinkNone.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.contact.link 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLContactLinkNone : TLAbsContactLink 11 | { 12 | public const int CLASS_ID = -17968211; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xa8, 0x68 })] 15 | public TLContactLinkNone() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLContactLinkNone(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -17968211; 26 | 27 | public override string toString() => 28 | "contacts.contactLinkNone#feedd3ad"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/contact/link/TLContactLinkUnknown.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.contact.link 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLContactLinkUnknown : TLAbsContactLink 11 | { 12 | public const int CLASS_ID = 0x5f4f9247; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xa8, 0x68 })] 15 | public TLContactLinkUnknown() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLContactLinkUnknown(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x5f4f9247; 26 | 27 | public override string toString() => 28 | "contacts.contactLinkHasPhone#5f4f9247"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/contacts/TLAbsContacts.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.contacts 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsContacts : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xa5, 0x68 })] 14 | protected internal TLAbsContacts() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsContacts(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/contacts/TLContactsNotModified.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.contacts 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLContactsNotModified : TLAbsContacts 11 | { 12 | public const int CLASS_ID = -1219778094; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xa8, 0x68 })] 15 | public TLContactsNotModified() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLContactsNotModified(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -1219778094; 26 | 27 | public override string toString() => 28 | "contacts.contactsNotModified#b74ba9d2"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/contacts/toppeers/TLAbsContactsTopPeers.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.contacts.toppeers 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsContactsTopPeers : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | public TLAbsContactsTopPeers() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsContactsTopPeers(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/decryptedmessage/TLAbsDecryptedMessageMedia.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.decryptedmessage 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsDecryptedMessageMedia : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xa3, 0x68 })] 14 | protected internal TLAbsDecryptedMessageMedia() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsDecryptedMessageMedia(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/decryptedmessage/TLDecryptedMessageAction.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.decryptedmessage 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLDecryptedMessageAction : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(8)] 14 | public TLDecryptedMessageAction() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLDecryptedMessageAction(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/document/TLAbsDocument.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.document 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsDocument : TLObject 12 | { 13 | protected internal long id; 14 | 15 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xa8, 0x68 })] 16 | public TLAbsDocument() 17 | { 18 | } 19 | 20 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 21 | protected TLAbsDocument(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 22 | { 23 | } 24 | 25 | public virtual long getId() => 26 | this.id; 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/document/attribute/TLAbsDocumentAttribute.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.document.attribute 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsDocumentAttribute : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xa5, 0x68 })] 14 | protected internal TLAbsDocumentAttribute() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsDocumentAttribute(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/draft/TLAbsDraftMessage.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.draft 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsDraftMessage : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | public TLAbsDraftMessage() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsDraftMessage(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/draft/TLDraftMessageEmpty.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.draft 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLDraftMessageEmpty : TLAbsDraftMessage 11 | { 12 | public const int CLASS_ID = -1169445179; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(9)] 15 | public TLDraftMessageEmpty() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLDraftMessageEmpty(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -1169445179; 26 | 27 | public override string toString() => 28 | "draftMessageEmpty#ba4baec5"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/encrypted/file/TLAbsEncryptedFile.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.encrypted.file 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsEncryptedFile : TLObject 12 | { 13 | protected internal long id; 14 | 15 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xa8, 0x68 })] 16 | protected internal TLAbsEncryptedFile() 17 | { 18 | } 19 | 20 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 21 | protected TLAbsEncryptedFile(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 22 | { 23 | } 24 | 25 | public virtual long getId() => 26 | this.id; 27 | 28 | public virtual void setId(long id) 29 | { 30 | this.id = id; 31 | } 32 | } 33 | } 34 | 35 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/encrypted/file/TLEncryptedFileEmpty.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.encrypted.file 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLEncryptedFileEmpty : TLAbsEncryptedFile 11 | { 12 | public const int CLASS_ID = -1038136962; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xa8, 0x68 })] 15 | public TLEncryptedFileEmpty() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLEncryptedFileEmpty(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -1038136962; 26 | 27 | public override string toString() => 28 | "encryptedFileEmpty#c21f497e"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/engine/ApiCallback.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.engine 2 | { 3 | using org.telegram.api.updates; 4 | using System; 5 | 6 | public interface ApiCallback 7 | { 8 | void onAuthCancelled(TelegramApi ta); 9 | void onUpdate(TLAbsUpdates tlau); 10 | void onUpdatesInvalidated(TelegramApi ta); 11 | } 12 | } 13 | 14 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/engine/LoggerInterface.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.engine 2 | { 3 | using System; 4 | 5 | public interface LoggerInterface 6 | { 7 | void d(string str1, string str2); 8 | void e(string str, Exception t); 9 | void w(string str1, string str2); 10 | } 11 | } 12 | 13 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/engine/RpcCallback.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.engine 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | 7 | [Signature("Ljava/lang/Object;")] 8 | public interface RpcCallback 9 | { 10 | void onError(int i, string str); 11 | [Signature("(TT;)V")] 12 | void onResult(TLObject tlo); 13 | } 14 | } 15 | 16 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/engine/RpcCallbackEx.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.engine 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | 6 | [Signature("Ljava/lang/Object;Lorg/telegram/api/engine/RpcCallback;"), Implements(new string[] { "org.telegram.api.engine.RpcCallback" })] 7 | public interface RpcCallbackEx : RpcCallback 8 | { 9 | void onConfirmed(); 10 | } 11 | } 12 | 13 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/engine/TelegramApi.cs: -------------------------------------------------------------------------------- 1 | System.InvalidOperationException: Invalid branching statement for condition expression with target offset 00FC. 2 | at ‘..(Int32 end) 3 | at ‘..(Int32 offset, Int32 end) 4 | at ‘..(IMethodDeclaration mD, IMethodBody mB, Boolean handleExpressionStack) 5 | at ‘..(IMethodDeclaration mD, IMethodBody mB) 6 | at Œ..(IMethodDeclaration value) 7 | at ..(IMethodDeclarationCollection methods) 8 | at Œ..(ITypeDeclaration value) 9 | at ..TranslateTypeDeclaration(ITypeDeclaration value, Boolean memberDeclarationList, Boolean methodDeclarationBody) 10 | at ..(ITypeDeclaration typeDeclaration, String sourceFile, ILanguageWriterConfiguration languageWriterConfiguration) 11 | namespace org.telegram.api.engine 12 | { 13 | } 14 | 15 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/engine/file/DownloadListener.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.engine.file 2 | { 3 | using System; 4 | 5 | public interface DownloadListener 6 | { 7 | void onDownloaded(Downloader.DownloadTask ddt); 8 | void onFailed(); 9 | void onPartDownloaded(int i1, int i2); 10 | } 11 | } 12 | 13 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/engine/file/Downloader.cs: -------------------------------------------------------------------------------- 1 | System.NotSupportedException: 002B at offset 0071 can not be translated into an expression. 2 | at ‘..(IStatement& statement) 3 | at ‘..(Int32 offset, Boolean& failureCase) 4 | at ‘..(Int32 end) 5 | at ‘..(Int32 offset, Int32 end) 6 | at ‘..(IMethodDeclaration mD, IMethodBody mB, Boolean handleExpressionStack) 7 | at ‘..(IMethodDeclaration mD, IMethodBody mB) 8 | at Œ..(IMethodDeclaration value) 9 | at ..(IMethodDeclarationCollection methods) 10 | at Œ..(ITypeDeclaration value) 11 | at ..TranslateTypeDeclaration(ITypeDeclaration value, Boolean memberDeclarationList, Boolean methodDeclarationBody) 12 | at ..(ITypeDeclaration typeDeclaration, String sourceFile, ILanguageWriterConfiguration languageWriterConfiguration) 13 | namespace org.telegram.api.engine.file 14 | { 15 | } 16 | 17 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/engine/file/UploadListener.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.engine.file 2 | { 3 | using System; 4 | 5 | public interface UploadListener 6 | { 7 | void onPartUploaded(int i1, int i2); 8 | void onUploaded(Uploader.UploadTask uut); 9 | } 10 | } 11 | 12 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/engine/file/Uploader.cs: -------------------------------------------------------------------------------- 1 | System.NotSupportedException: 002B at offset 01AD can not be translated into an expression. 2 | at ‘..(IStatement& statement) 3 | at ‘..(Int32 offset, Boolean& failureCase) 4 | at ‘..(Int32 end) 5 | at ‘..(Int32 offset, Int32 end) 6 | at ‘..(IMethodDeclaration mD, IMethodBody mB, Boolean handleExpressionStack) 7 | at ‘..(IMethodDeclaration mD, IMethodBody mB) 8 | at Œ..(IMethodDeclaration value) 9 | at ..(IMethodDeclarationCollection methods) 10 | at Œ..(ITypeDeclaration value) 11 | at ..TranslateTypeDeclaration(ITypeDeclaration value, Boolean memberDeclarationList, Boolean methodDeclarationBody) 12 | at ..(ITypeDeclaration typeDeclaration, String sourceFile, ILanguageWriterConfiguration languageWriterConfiguration) 13 | namespace org.telegram.api.engine.file 14 | { 15 | } 16 | 17 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/engine/storage/AbsApiState.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.engine.storage 2 | { 3 | using org.telegram.api; 4 | using org.telegram.mtproto.state; 5 | using System; 6 | 7 | public interface AbsApiState 8 | { 9 | byte[] getAuthKey(int i); 10 | ConnectionInfo[] getAvailableConnections(int i); 11 | AbsMTProtoState getMtProtoState(int i); 12 | int getPrimaryDc(); 13 | bool isAuthenticated(int i); 14 | void putAuthKey(int i, byte[] barr); 15 | void reset(); 16 | void resetAuth(); 17 | void setAuthenticated(int i, bool b); 18 | void setPrimaryDc(int i); 19 | void updateSettings(TLConfig tlc); 20 | } 21 | } 22 | 23 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/file/location/TLAbsFileLocation.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.file.location 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsFileLocation : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | protected internal TLAbsFileLocation() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsFileLocation(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/foundgif/TLAbsFoundGif.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.foundgif 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsFoundGif : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(0x1b)] 14 | public TLAbsFoundGif() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsFoundGif(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/geo/point/TLAbsGeoPoint.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.geo.point 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsGeoPoint : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | protected internal TLAbsGeoPoint() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsGeoPoint(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/geo/point/TLGeoPointEmpty.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.geo.point 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLGeoPointEmpty : TLAbsGeoPoint 11 | { 12 | public const int CLASS_ID = 0x1117dd5f; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLGeoPointEmpty() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLGeoPointEmpty(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x1117dd5f; 26 | 27 | public override string toString() => 28 | "geoPointEmpty#1117dd5f"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/help/TLNoAppUpdate.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.help 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLNoAppUpdate : TLAbsAppUpdate 11 | { 12 | public const int CLASS_ID = -1000708810; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLNoAppUpdate() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLNoAppUpdate(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -1000708810; 26 | 27 | public override string toString() => 28 | "help.noAppUpdate#c45a6536"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/bot/inlinemessage/TLAbsInputBotInlineMessage.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.bot.inlinemessage 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsInputBotInlineMessage : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xab, 0x68 })] 14 | protected internal TLAbsInputBotInlineMessage() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsInputBotInlineMessage(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/bot/inlineresult/TLAbsInputBotInlineResult.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.bot.inlineresult 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsInputBotInlineResult : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xab, 0x68 })] 14 | internal TLAbsInputBotInlineResult() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsInputBotInlineResult(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/chat/TLAbsInputChannel.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.chat 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsInputChannel : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(11)] 14 | public TLAbsInputChannel() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsInputChannel(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | 23 | public abstract int getChannelId(); 24 | } 25 | } 26 | 27 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/chat/photo/TLAbsInputChatPhoto.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.chat.photo 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsInputChatPhoto : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | protected internal TLAbsInputChatPhoto() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsInputChatPhoto(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/chat/photo/TLInputChatPhotoEmpty.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.chat.photo 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLInputChatPhotoEmpty : TLAbsInputChatPhoto 11 | { 12 | public const int CLASS_ID = 0x1ca48f57; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLInputChatPhotoEmpty() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLInputChatPhotoEmpty(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x1ca48f57; 26 | 27 | public override string toString() => 28 | "inputChatPhotoEmpty#1ca48f57"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/document/TLInputDocumentEmpty.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.document 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLInputDocumentEmpty : TLAbsInputDocument 11 | { 12 | public const int CLASS_ID = 0x72f0eaae; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLInputDocumentEmpty() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLInputDocumentEmpty(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x72f0eaae; 26 | 27 | public override string toString() => 28 | "inputDocumentEmpty#72f0eaae"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/filelocation/TLAbsInputFileLocation.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.filelocation 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsInputFileLocation : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | protected internal TLAbsInputFileLocation() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsInputFileLocation(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/game/TLAbsInputGame.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.game 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsInputGame : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(11)] 14 | public TLAbsInputGame() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsInputGame(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/geopoint/TLAbsInputGeoPoint.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.geopoint 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsInputGeoPoint : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | protected internal TLAbsInputGeoPoint() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsInputGeoPoint(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/geopoint/TLInputGeoPointEmpty.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.geopoint 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLInputGeoPointEmpty : TLAbsInputGeoPoint 11 | { 12 | public const int CLASS_ID = -457104426; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLInputGeoPointEmpty() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLInputGeoPointEmpty(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -457104426; 26 | 27 | public override string toString() => 28 | "inputGeoPointEmpty#e4c123d6"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/media/TLAbsInputMedia.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.media 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsInputMedia : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | protected internal TLAbsInputMedia() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsInputMedia(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/media/TLInputMediaEmpty.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.media 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLInputMediaEmpty : TLAbsInputMedia 11 | { 12 | public const int CLASS_ID = -1771768449; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLInputMediaEmpty() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLInputMediaEmpty(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -1771768449; 26 | 27 | public override string toString() => 28 | "inputMediaEmpty#9664f57f"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/messages/entity/TLAbsInputMessageEntity.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.messages.entity 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsInputMessageEntity : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | public TLAbsInputMessageEntity() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsInputMessageEntity(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/messages/filter/TLAbsMessagesFilter.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.messages.filter 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsMessagesFilter : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | protected internal TLAbsMessagesFilter() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsMessagesFilter(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/messages/filter/TLMessagesFilterDocument.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.messages.filter 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLMessagesFilterDocument : TLAbsMessagesFilter 11 | { 12 | public const int CLASS_ID = -1629621880; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(6)] 15 | public TLMessagesFilterDocument() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLMessagesFilterDocument(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -1629621880; 26 | 27 | public override string toString() => 28 | "inputMessagesFilterDocument#9eddf188"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/messages/filter/TLMessagesFilterEmpty.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.messages.filter 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLMessagesFilterEmpty : TLAbsMessagesFilter 11 | { 12 | public const int CLASS_ID = 0x57e2f66c; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(6)] 15 | public TLMessagesFilterEmpty() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLMessagesFilterEmpty(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x57e2f66c; 26 | 27 | public override string toString() => 28 | "inputMessagesFilterEmpty#57e2f66c"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/messages/filter/TLMessagesFilterGif.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.messages.filter 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLMessagesFilterGif : TLAbsMessagesFilter 11 | { 12 | public const int CLASS_ID = -3644025; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xaf, 0x68 })] 15 | public TLMessagesFilterGif() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLMessagesFilterGif(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -3644025; 26 | 27 | public override string toString() => 28 | "inputMessagesFilterGif#ffc86587"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/messages/filter/TLMessagesFilterMusic.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.messages.filter 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLMessagesFilterMusic : TLAbsMessagesFilter 11 | { 12 | public const int CLASS_ID = 0x3751b49e; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xaf, 0x68 })] 15 | public TLMessagesFilterMusic() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLMessagesFilterMusic(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x3751b49e; 26 | 27 | public override string toString() => 28 | "inputMessagesFilterMusic#3751b49e"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/messages/filter/TLMessagesFilterPhotoVideo.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.messages.filter 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLMessagesFilterPhotoVideo : TLAbsMessagesFilter 11 | { 12 | public const int CLASS_ID = 0x56e9f0e4; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(6)] 15 | public TLMessagesFilterPhotoVideo() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLMessagesFilterPhotoVideo(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x56e9f0e4; 26 | 27 | public override string toString() => 28 | "inputMessagesFilterPhotoVideo#56e9f0e4"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/messages/filter/TLMessagesFilterPhotos.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.messages.filter 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLMessagesFilterPhotos : TLAbsMessagesFilter 11 | { 12 | public const int CLASS_ID = -1777752804; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(6)] 15 | public TLMessagesFilterPhotos() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLMessagesFilterPhotos(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -1777752804; 26 | 27 | public override string toString() => 28 | "inputMessagesFilterPhotos#9609a51c"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/messages/filter/TLMessagesFilterRoundVideo.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.messages.filter 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLMessagesFilterRoundVideo : TLAbsMessagesFilter 11 | { 12 | public const int CLASS_ID = -1253451181; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(6)] 15 | public TLMessagesFilterRoundVideo() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLMessagesFilterRoundVideo(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -1253451181; 26 | 27 | public override string toString() => 28 | "inputMessagesFilterRoundVideo#b549da53"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/messages/filter/TLMessagesFilterRoundVoice.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.messages.filter 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLMessagesFilterRoundVoice : TLAbsMessagesFilter 11 | { 12 | public const int CLASS_ID = 0x7a7c17a4; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(6)] 15 | public TLMessagesFilterRoundVoice() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLMessagesFilterRoundVoice(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x7a7c17a4; 26 | 27 | public override string toString() => 28 | "inputMessagesFilterRoundVoice#7a7c17a4"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/messages/filter/TLMessagesFilterUrl.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.messages.filter 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLMessagesFilterUrl : TLAbsMessagesFilter 11 | { 12 | public const int CLASS_ID = 0x7ef0dd87; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLMessagesFilterUrl() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLMessagesFilterUrl(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x7ef0dd87; 26 | 27 | public override string toString() => 28 | "inputMessagesFilterUrl#7ef0dd87"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/messages/filter/TLMessagesFilterVideo.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.messages.filter 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLMessagesFilterVideo : TLAbsMessagesFilter 11 | { 12 | public const int CLASS_ID = -1614803355; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLMessagesFilterVideo() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLMessagesFilterVideo(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -1614803355; 26 | 27 | public override string toString() => 28 | "inputMessagesFilterVideo#9fc00e65"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/messages/filter/TLMessagesFilterVoice.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.messages.filter 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLMessagesFilterVoice : TLAbsMessagesFilter 11 | { 12 | public const int CLASS_ID = 0x50f5c392; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xaf, 0x68 })] 15 | public TLMessagesFilterVoice() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLMessagesFilterVoice(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x50f5c392; 26 | 27 | public override string toString() => 28 | "inputMessagesFilterVoice#50f5c392"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/notify/TLAbsInputNotifyPeer.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.notify 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsInputNotifyPeer : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | protected internal TLAbsInputNotifyPeer() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsInputNotifyPeer(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/notify/TLInputNotifyAll.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.notify 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLInputNotifyAll : TLAbsInputNotifyPeer 11 | { 12 | public const int CLASS_ID = -1540769658; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLInputNotifyAll() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLInputNotifyAll(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -1540769658; 26 | 27 | public override string toString() => 28 | "inputNotifyAll#a429b886"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/notify/TLInputNotifyChats.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.notify 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLInputNotifyChats : TLAbsInputNotifyPeer 11 | { 12 | public const int CLASS_ID = 0x4a95e84e; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLInputNotifyChats() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLInputNotifyChats(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x4a95e84e; 26 | 27 | public override string toString() => 28 | "inputNotifyChats#4a95e84e"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/notify/TLInputNotifyUsers.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.notify 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLInputNotifyUsers : TLAbsInputNotifyPeer 11 | { 12 | public const int CLASS_ID = 0x193b4417; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLInputNotifyUsers() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLInputNotifyUsers(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x193b4417; 26 | 27 | public override string toString() => 28 | "inputNotifyUsers#193b4417"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/paymentapi/paymentcredentials/TLAbsInputPaymentCredentials.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.paymentapi.paymentcredentials 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsInputPaymentCredentials : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(9)] 14 | public TLAbsInputPaymentCredentials() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsInputPaymentCredentials(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/peer/TLAbsInputPeer.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.peer 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsInputPeer : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | protected internal TLAbsInputPeer() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsInputPeer(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/peer/TLInputPeerEmpty.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.peer 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLInputPeerEmpty : TLAbsInputPeer 11 | { 12 | public const int CLASS_ID = 0x7f3b18ea; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLInputPeerEmpty() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLInputPeerEmpty(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x7f3b18ea; 26 | 27 | public override string toString() => 28 | "inputPeerEmpty#7f3b18ea"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/peer/TLInputPeerSelf.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.peer 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLInputPeerSelf : TLAbsInputPeer 11 | { 12 | public const int CLASS_ID = 0x7da07ec9; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLInputPeerSelf() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLInputPeerSelf(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x7da07ec9; 26 | 27 | public override string toString() => 28 | "inputPeerSelf#7da07ec9"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/peer/notify/events/TLAbsInputPeerNotifyEvents.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.peer.notify.events 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsInputPeerNotifyEvents : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | protected internal TLAbsInputPeerNotifyEvents() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsInputPeerNotifyEvents(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/photo/TLAbsInputPhoto.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.photo 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsInputPhoto : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | protected internal TLAbsInputPhoto() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsInputPhoto(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/photo/TLInputPhotoEmpty.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.photo 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLInputPhotoEmpty : TLAbsInputPhoto 11 | { 12 | public const int CLASS_ID = 0x1cd7bf0d; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLInputPhotoEmpty() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLInputPhotoEmpty(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x1cd7bf0d; 26 | 27 | public override string toString() => 28 | "inputPhotoEmpty#1cd7bf0d"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/privacy/inputprivacykey/TLAbsInputPrivacyKey.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.privacy.inputprivacykey 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsInputPrivacyKey : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(0x1d)] 14 | public TLAbsInputPrivacyKey() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsInputPrivacyKey(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/privacy/inputprivacyrule/TLAbsInputPrivacyRule.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.privacy.inputprivacyrule 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsInputPrivacyRule : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xb8, 0x68 })] 14 | protected internal TLAbsInputPrivacyRule() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsInputPrivacyRule(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/reportspamreason/TLAbsReportSpamReason.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.reportspamreason 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsReportSpamReason : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(0x1c)] 14 | public TLAbsReportSpamReason() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsReportSpamReason(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/reportspamreason/TLReportSpamReasonSpam.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.reportspamreason 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLReportSpamReasonSpam : TLAbsReportSpamReason 11 | { 12 | public const int CLASS_ID = 0x58dbcab8; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(0x1c)] 15 | public TLReportSpamReasonSpam() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLReportSpamReasonSpam(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x58dbcab8; 26 | 27 | public override string toString() => 28 | "reportSpamReasonSpam#58dbcab8"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/reportspamreason/TLReportSpamReasonViolence.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.reportspamreason 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLReportSpamReasonViolence : TLAbsReportSpamReason 11 | { 12 | public const int CLASS_ID = 0x1e22c78d; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(0x1c)] 15 | public TLReportSpamReasonViolence() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLReportSpamReasonViolence(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x1e22c78d; 26 | 27 | public override string toString() => 28 | "reportSpamReasonViolence#1e22c78d"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/sticker/media/TLAbsInputStickeredMedia.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.sticker.media 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsInputStickeredMedia : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(11)] 14 | public TLAbsInputStickeredMedia() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsInputStickeredMedia(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/sticker/set/TLAbsInputStickerSet.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.sticker.set 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsInputStickerSet : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(11)] 14 | public TLAbsInputStickerSet() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsInputStickerSet(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/sticker/set/TLInputStickerSetEmpty.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.sticker.set 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLInputStickerSetEmpty : TLAbsInputStickerSet 11 | { 12 | public const int CLASS_ID = -4838507; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(9)] 15 | public TLInputStickerSetEmpty() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLInputStickerSetEmpty(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -4838507; 26 | 27 | public override string toString() => 28 | "sticker.set.inputStickerSetEmpty#ffb62b95"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/user/TLAbsInputUser.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.user 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsInputUser : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | protected internal TLAbsInputUser() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsInputUser(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/user/TLInputUserEmpty.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.user 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLInputUserEmpty : TLAbsInputUser 11 | { 12 | public const int CLASS_ID = -1182234929; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLInputUserEmpty() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLInputUserEmpty(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -1182234929; 26 | 27 | public override string toString() => 28 | "inputUserEmpty#b98886cf"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/input/user/TLInputUserSelf.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.input.user 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLInputUserSelf : TLAbsInputUser 11 | { 12 | public const int CLASS_ID = -138301121; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLInputUserSelf() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLInputUserSelf(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -138301121; 26 | 27 | public override string toString() => 28 | "inputUserSelf#f7c1b13f"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/keyboard/button/TLAbsKeyboardButton.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.keyboard.button 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsKeyboardButton : TLObject 12 | { 13 | protected internal string text; 14 | 15 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9d, 0x68 })] 16 | internal TLAbsKeyboardButton() 17 | { 18 | } 19 | 20 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 21 | protected TLAbsKeyboardButton(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 22 | { 23 | } 24 | 25 | public virtual string getText() => 26 | this.text; 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/keyboard/replymarkup/TLAbsReplyMarkup.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.keyboard.replymarkup 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsReplyMarkup : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | protected internal TLAbsReplyMarkup() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsReplyMarkup(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/message/TLAbsMessage.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.message 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsMessage : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9c, 0x68 })] 14 | protected internal TLAbsMessage() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsMessage(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | 23 | public abstract int getChatId(); 24 | } 25 | } 26 | 27 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/message/action/TLAbsMessageAction.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.message.action 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsMessageAction : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | protected internal TLAbsMessageAction() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsMessageAction(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/message/action/TLMessageActionEmpty.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.message.action 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLMessageActionEmpty : TLAbsMessageAction 11 | { 12 | public const int CLASS_ID = -1230047312; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLMessageActionEmpty() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLMessageActionEmpty(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -1230047312; 26 | 27 | public override string toString() => 28 | "messageActionEmpty#b6aef7b0"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/message/action/TLMessageActionPinMessage.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.message.action 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLMessageActionPinMessage : TLAbsMessageAction 11 | { 12 | public const int CLASS_ID = -1799538451; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLMessageActionPinMessage() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLMessageActionPinMessage(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -1799538451; 26 | 27 | public override string toString() => 28 | "messageActionPinMessage#94bd38ed"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/message/entity/TLAbsMessageEntity.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.message.entity 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsMessageEntity : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(11)] 14 | public TLAbsMessageEntity() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsMessageEntity(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/message/media/TLAbsMessageMedia.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.message.media 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsMessageMedia : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | protected internal TLAbsMessageMedia() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsMessageMedia(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/message/media/TLMessageMediaEmpty.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.message.media 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLMessageMediaEmpty : TLAbsMessageMedia 11 | { 12 | public const int CLASS_ID = 0x3ded6320; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLMessageMediaEmpty() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLMessageMediaEmpty(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x3ded6320; 26 | 27 | public override string toString() => 28 | "messageMediaEmpty#3ded6320"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/message/media/TLMessageMediaUnsupported.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.message.media 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLMessageMediaUnsupported : TLAbsMessageMedia 11 | { 12 | public const int CLASS_ID = -1618676578; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLMessageMediaUnsupported() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLMessageMediaUnsupported(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -1618676578; 26 | 27 | public override string toString() => 28 | "messageMediaUnsupported#9f84f49e"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/messages/savedgifs/TLAbsSavedGifs.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.messages.savedgifs 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsSavedGifs : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(0x1b)] 14 | public TLAbsSavedGifs() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsSavedGifs(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/messages/stickers/TLAbsAllStickers.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.messages.stickers 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsAllStickers : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xa6, 0x68 })] 14 | protected internal TLAbsAllStickers() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsAllStickers(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/messages/stickers/TLAbsStickers.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.messages.stickers 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsStickers : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9f, 0x68 })] 14 | protected internal TLAbsStickers() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsStickers(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/messages/stickers/TLAllStickersNotModified.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.messages.stickers 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLAllStickersNotModified : TLAbsAllStickers 11 | { 12 | public const int CLASS_ID = -395967805; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xa9, 0x68 })] 15 | public TLAllStickersNotModified() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLAllStickersNotModified(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -395967805; 26 | 27 | public override string toString() => 28 | "allStickersNotModified#e86602c3"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/messages/stickers/TLStickersNotModified.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.messages.stickers 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLStickersNotModified : TLAbsStickers 11 | { 12 | public const int CLASS_ID = -244016606; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xa9, 0x68 })] 15 | public TLStickersNotModified() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLStickersNotModified(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -244016606; 26 | 27 | public override string toString() => 28 | "StickersNotModified#f1749a22"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/messages/stickers/featured/TLAbsMessagesFeaturedStickers.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.messages.stickers.featured 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsMessagesFeaturedStickers : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | public TLAbsMessagesFeaturedStickers() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsMessagesFeaturedStickers(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/messages/stickers/recent/TLAbsMessagesRecentStickers.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.messages.stickers.recent 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsMessagesRecentStickers : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | public TLAbsMessagesRecentStickers() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsMessagesRecentStickers(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/messages/stickers/setintallresult/TLAbsMessagesStickerSetInstallResult.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.messages.stickers.setintallresult 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsMessagesStickerSetInstallResult : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | public TLAbsMessagesStickerSetInstallResult() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsMessagesStickerSetInstallResult(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/notify/peer/TLAbsNotifyPeer.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.notify.peer 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsNotifyPeer : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(0x13)] 14 | public TLAbsNotifyPeer() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsNotifyPeer(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/notify/peer/TLNotifyAll.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.notify.peer 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLNotifyAll : TLAbsNotifyPeer 11 | { 12 | public const int CLASS_ID = 0x74d07c60; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(0x11)] 15 | public TLNotifyAll() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLNotifyAll(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x74d07c60; 26 | 27 | public override string toString() => 28 | "notifyAll#74d07c60"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/notify/peer/TLNotifyChats.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.notify.peer 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLNotifyChats : TLAbsNotifyPeer 11 | { 12 | public const int CLASS_ID = -1073230141; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(0x11)] 15 | public TLNotifyChats() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLNotifyChats(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -1073230141; 26 | 27 | public override string toString() => 28 | "notifyChats#c007cec3"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/notify/peer/TLNotifyUsers.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.notify.peer 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLNotifyUsers : TLAbsNotifyPeer 11 | { 12 | public const int CLASS_ID = -1261946036; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(0x11)] 15 | public TLNotifyUsers() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLNotifyUsers(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -1261946036; 26 | 27 | public override string toString() => 28 | "notifyUsers#b4c83b4c"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/page/TLAbsPage.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.page 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsPage : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x99, 0x68 })] 14 | public TLAbsPage() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsPage(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/page/block/TLAbsPageBlock.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.page.block 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsPageBlock : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x99, 0x68 })] 14 | public TLAbsPageBlock() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsPageBlock(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/page/block/TLPageBlockDivider.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.page.block 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLPageBlockDivider : TLAbsPageBlock 11 | { 12 | public const int CLASS_ID = -618614392; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x99, 0x68 })] 15 | public TLPageBlockDivider() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLPageBlockDivider(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -618614392; 26 | 27 | public override string toString() => 28 | "pageBlockDivider#db20b188"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/page/block/TLPageBlockUnsupported.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.page.block 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLPageBlockUnsupported : TLAbsPageBlock 11 | { 12 | public const int CLASS_ID = 0x13567e8a; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x99, 0x68 })] 15 | public TLPageBlockUnsupported() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLPageBlockUnsupported(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x13567e8a; 26 | 27 | public override string toString() => 28 | "pageBlockUnsupported#13567e8a"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/paymentapi/payments/result/TLAbsPaymentsPaymentResult.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.paymentapi.payments.result 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsPaymentsPaymentResult : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(9)] 14 | public TLAbsPaymentsPaymentResult() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsPaymentsPaymentResult(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/paymentapi/savedcredentails/TLAbsPaymentSavedCredentials.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.paymentapi.savedcredentails 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsPaymentSavedCredentials : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(9)] 14 | public TLAbsPaymentSavedCredentials() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsPaymentSavedCredentials(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/peer/TLAbsPeer.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.peer 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsPeer : TLObject 12 | { 13 | protected internal int id; 14 | 15 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 16 | protected internal TLAbsPeer() 17 | { 18 | } 19 | 20 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 21 | protected TLAbsPeer(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 22 | { 23 | } 24 | 25 | public virtual int getId() => 26 | this.id; 27 | 28 | public virtual void setId(int id) 29 | { 30 | this.id = id; 31 | } 32 | } 33 | } 34 | 35 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/peer/notify/events/TLAbsPeerNotifyEvents.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.peer.notify.events 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsPeerNotifyEvents : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | protected internal TLAbsPeerNotifyEvents() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsPeerNotifyEvents(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/peer/notify/events/TLPeerNotifyEventsAll.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.peer.notify.events 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLPeerNotifyEventsAll : TLAbsPeerNotifyEvents 11 | { 12 | public const int CLASS_ID = 0x6d1ded88; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLPeerNotifyEventsAll() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLPeerNotifyEventsAll(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x6d1ded88; 26 | 27 | public override string toString() => 28 | "peerNotifyEventsAll#6d1ded88"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/peer/notify/settings/TLAbsPeerNotifySettings.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.peer.notify.settings 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsPeerNotifySettings : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x99, 0x68 })] 14 | public TLAbsPeerNotifySettings() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsPeerNotifySettings(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/phone/call/TLAbsPhoneCall.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.phone.call 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsPhoneCall : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x99, 0x68 })] 14 | public TLAbsPhoneCall() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsPhoneCall(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/phone/call/discardreason/TLAbsPhoneCallDiscardReason.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.phone.call.discardreason 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsPhoneCallDiscardReason : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x99, 0x68 })] 14 | public TLAbsPhoneCallDiscardReason() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsPhoneCallDiscardReason(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/photo/TLAbsPhoto.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.photo 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsPhoto : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | protected internal TLAbsPhoto() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsPhoto(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/photo/size/TLAbsPhotoSize.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.photo.size 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsPhotoSize : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | protected internal TLAbsPhotoSize() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsPhotoSize(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/privacy/privacykey/TLAbsPrivacyKey.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.privacy.privacykey 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsPrivacyKey : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(0x24)] 14 | public TLAbsPrivacyKey() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsPrivacyKey(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/privacy/privacykey/TLPrivacyKeyChatInvite.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.privacy.privacykey 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLPrivacyKeyChatInvite : TLAbsPrivacyKey 11 | { 12 | public const int CLASS_ID = 0x500e6dfa; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xba, 0x68 })] 15 | public TLPrivacyKeyChatInvite() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLPrivacyKeyChatInvite(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x500e6dfa; 26 | 27 | public override string toString() => 28 | "privacy.privacyKeyChatInvite#500e6dfa"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/privacy/privacykey/TLPrivacyKeyPhoneCall.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.privacy.privacykey 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLPrivacyKeyPhoneCall : TLAbsPrivacyKey 11 | { 12 | public const int CLASS_ID = 0x3d662b7b; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xb3, 0x68 })] 15 | public TLPrivacyKeyPhoneCall() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLPrivacyKeyPhoneCall(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x3d662b7b; 26 | 27 | public override string toString() => 28 | "privacyKeyPhoneCall#3d662b7b"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/privacy/privacyrule/TLAbsPrivacyRule.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.privacy.privacyrule 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsPrivacyRule : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xb7, 0x68 })] 14 | protected internal TLAbsPrivacyRule() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsPrivacyRule(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/privacy/privacyrule/TLPrivacyValueAllowAll.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.privacy.privacyrule 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLPrivacyValueAllowAll : TLAbsPrivacyRule 11 | { 12 | public const int CLASS_ID = 0x65427b82; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xba, 0x68 })] 15 | public TLPrivacyValueAllowAll() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLPrivacyValueAllowAll(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x65427b82; 26 | 27 | public override string toString() => 28 | "privacy.privacyValueAllowAll#65427b82"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/richtext/TLAbsRichText.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.richtext 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsRichText : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x99, 0x68 })] 14 | public TLAbsRichText() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsRichText(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/richtext/TLTextEmpty.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.richtext 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLTextEmpty : TLAbsRichText 11 | { 12 | public const int CLASS_ID = -599948721; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 15 | public TLTextEmpty() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLTextEmpty(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -599948721; 26 | 27 | public override string toString() => 28 | "textEmpty#dc3d824f"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/sendmessage/action/TLAbsSendMessageAction.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.sendmessage.action 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsSendMessageAction : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9f, 0x68 })] 14 | protected internal TLAbsSendMessageAction() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsSendMessageAction(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/storage/file/TLAbsFileType.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.storage.file 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsFileType : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | protected internal TLAbsFileType() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsFileType(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/storage/file/TLFileGif.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.storage.file 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLFileGif : TLAbsFileType 11 | { 12 | public const int CLASS_ID = -891180321; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(6)] 15 | public TLFileGif() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLFileGif(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -891180321; 26 | 27 | public override string toString() => 28 | "storage.fileGif#cae1aadf"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/storage/file/TLFileJpeg.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.storage.file 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLFileJpeg : TLAbsFileType 11 | { 12 | public const int CLASS_ID = 0x7efe0e; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(6)] 15 | public TLFileJpeg() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLFileJpeg(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x7efe0e; 26 | 27 | public override string toString() => 28 | "storage.fileJpeg#7efe0e"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/storage/file/TLFileMov.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.storage.file 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLFileMov : TLAbsFileType 11 | { 12 | public const int CLASS_ID = 0x4b09ebbc; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(6)] 15 | public TLFileMov() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLFileMov(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x4b09ebbc; 26 | 27 | public override string toString() => 28 | "storage.fileMov#4b09ebbc"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/storage/file/TLFileMp3.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.storage.file 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLFileMp3 : TLAbsFileType 11 | { 12 | public const int CLASS_ID = 0x528a0677; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(6)] 15 | public TLFileMp3() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLFileMp3(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x528a0677; 26 | 27 | public override string toString() => 28 | "storage.fileMp3#528a0677"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/storage/file/TLFileMp4.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.storage.file 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLFileMp4 : TLAbsFileType 11 | { 12 | public const int CLASS_ID = -1278304028; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(6)] 15 | public TLFileMp4() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLFileMp4(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -1278304028; 26 | 27 | public override string toString() => 28 | "storage.fileMp4#b3cea0e4"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/storage/file/TLFilePartial.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.storage.file 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLFilePartial : TLAbsFileType 11 | { 12 | public const int CLASS_ID = 0x40bc6f52; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(6)] 15 | public TLFilePartial() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLFilePartial(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x40bc6f52; 26 | 27 | public override string toString() => 28 | "storage.filePartial#40bc6f52"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/storage/file/TLFilePdf.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.storage.file 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLFilePdf : TLAbsFileType 11 | { 12 | public const int CLASS_ID = -1373745011; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(6)] 15 | public TLFilePdf() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLFilePdf(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -1373745011; 26 | 27 | public override string toString() => 28 | "storage.filePdf#ae1e508d"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/storage/file/TLFilePng.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.storage.file 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLFilePng : TLAbsFileType 11 | { 12 | public const int CLASS_ID = 0xa4f63c0; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(6)] 15 | public TLFilePng() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLFilePng(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0xa4f63c0; 26 | 27 | public override string toString() => 28 | "storage.filePng#a4f63c0"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/storage/file/TLFileUnknown.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.storage.file 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLFileUnknown : TLAbsFileType 11 | { 12 | public const int CLASS_ID = -1432995067; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(6)] 15 | public TLFileUnknown() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLFileUnknown(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -1432995067; 26 | 27 | public override string toString() => 28 | "storage.fileUnknown#aa963b05"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/storage/file/TLFileWebp.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.storage.file 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLFileWebp : TLAbsFileType 11 | { 12 | public const int CLASS_ID = 0x1081464c; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(6)] 15 | public TLFileWebp() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLFileWebp(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x1081464c; 26 | 27 | public override string toString() => 28 | "storage.fileWebp#1081464c"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/toppeer/category/TLAbsTopPeerCategory.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.toppeer.category 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsTopPeerCategory : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | public TLAbsTopPeerCategory() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsTopPeerCategory(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/update/TLAbsUpdate.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.update 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsUpdate : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | protected internal TLAbsUpdate() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsUpdate(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | 23 | public virtual int getPts() => 24 | 0; 25 | 26 | public virtual int getPtsCount() => 27 | 0; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/update/TLChannelUpdate.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.update 2 | { 3 | using System; 4 | 5 | public interface TLChannelUpdate 6 | { 7 | int getChannelId(); 8 | } 9 | } 10 | 11 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/update/TLUpdateConfig.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.update 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLUpdateConfig : TLAbsUpdate 11 | { 12 | public const int CLASS_ID = -1574314746; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLUpdateConfig() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLUpdateConfig(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -1574314746; 26 | 27 | public override string toString() => 28 | "updateConfig#a229dd06"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/update/TLUpdatePtsChanged.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.update 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLUpdatePtsChanged : TLAbsUpdate 11 | { 12 | public const int CLASS_ID = 0x3354678f; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLUpdatePtsChanged() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLUpdatePtsChanged(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x3354678f; 26 | 27 | public override string toString() => 28 | "updatePtsChanged#3354678f"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/update/TLUpdateReadFeaturedStickers.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.update 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLUpdateReadFeaturedStickers : TLAbsUpdate 11 | { 12 | public const int CLASS_ID = 0x571d2742; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLUpdateReadFeaturedStickers() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLUpdateReadFeaturedStickers(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x571d2742; 26 | 27 | public override string toString() => 28 | "updateReadFeaturedStickers#571d2742"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/update/TLUpdateRecentStickers.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.update 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLUpdateRecentStickers : TLAbsUpdate 11 | { 12 | public const int CLASS_ID = -1706939360; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLUpdateRecentStickers() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLUpdateRecentStickers(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -1706939360; 26 | 27 | public override string toString() => 28 | "updateRecentStickers#9a422c20"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/update/TLUpdateSavedGifs.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.update 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLUpdateSavedGifs : TLAbsUpdate 11 | { 12 | public const int CLASS_ID = -1821035490; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xaf, 0x68 })] 15 | public TLUpdateSavedGifs() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLUpdateSavedGifs(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -1821035490; 26 | 27 | public override string toString() => 28 | "updateSavedGifs#9375341e"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/update/TLUpdateStickerSets.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.update 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLUpdateStickerSets : TLAbsUpdate 11 | { 12 | public const int CLASS_ID = 0x43ae3dec; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xaf, 0x68 })] 15 | public TLUpdateStickerSets() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLUpdateStickerSets(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x43ae3dec; 26 | 27 | public override string toString() => 28 | "updateStickerSets#43ae3dec"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/updates/TLAbsUpdates.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.updates 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsUpdates : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | protected internal TLAbsUpdates() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsUpdates(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/updates/TLUpdatesTooLong.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.updates 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLUpdatesTooLong : TLAbsUpdates 11 | { 12 | public const int CLASS_ID = -484987010; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLUpdatesTooLong() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLUpdatesTooLong(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -484987010; 26 | 27 | public override string toString() => 28 | "updatesTooLong#e317af7e"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/upload/cdn/TLAbsCdnFile.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.upload.cdn 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsCdnFile : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(9)] 14 | public TLAbsCdnFile() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsCdnFile(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/upload/file/TLAbsFile.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.upload.file 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsFile : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(8)] 14 | public TLAbsFile() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsFile(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/user/TLAbsUser.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.user 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsUser : TLObject 12 | { 13 | protected internal int id; 14 | 15 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(8)] 16 | public TLAbsUser() 17 | { 18 | } 19 | 20 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 21 | protected TLAbsUser(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 22 | { 23 | } 24 | 25 | public virtual int getId() => 26 | this.id; 27 | 28 | public virtual void setId(int id) 29 | { 30 | this.id = id; 31 | } 32 | } 33 | } 34 | 35 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/user/profile/photo/TLAbsUserProfilePhoto.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.user.profile.photo 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsUserProfilePhoto : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | protected internal TLAbsUserProfilePhoto() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsUserProfilePhoto(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/user/status/TLAbsUserStatus.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.user.status 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsUserStatus : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9b, 0x68 })] 14 | protected internal TLAbsUserStatus() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsUserStatus(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/user/status/TLUserStatusEmpty.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.user.status 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLUserStatusEmpty : TLAbsUserStatus 11 | { 12 | public const int CLASS_ID = 0x9d05049; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLUserStatusEmpty() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLUserStatusEmpty(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x9d05049; 26 | 27 | public override string toString() => 28 | "userStatusEmpty#9d05049"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/user/status/TLUserStatusLastMonth.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.user.status 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLUserStatusLastMonth : TLAbsUserStatus 11 | { 12 | public const int CLASS_ID = 0x77ebc742; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLUserStatusLastMonth() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLUserStatusLastMonth(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x77ebc742; 26 | 27 | public override string toString() => 28 | "userStatusLastMonth#77ebc742"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/user/status/TLUserStatusLastWeek.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.user.status 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLUserStatusLastWeek : TLAbsUserStatus 11 | { 12 | public const int CLASS_ID = 0x7bf09fc; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLUserStatusLastWeek() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLUserStatusLastWeek(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x7bf09fc; 26 | 27 | public override string toString() => 28 | "userStatusLastWeek#7bf09fc"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/user/status/TLUserStatusRecently.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.user.status 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLUserStatusRecently : TLAbsUserStatus 11 | { 12 | public const int CLASS_ID = -496024847; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68 })] 15 | public TLUserStatusRecently() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLUserStatusRecently(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -496024847; 26 | 27 | public override string toString() => 28 | "userStatusRecently#e26f42f1"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/webpage/TLAbsWebPage.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.webpage 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public abstract class TLAbsWebPage : TLObject 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9f, 0x68 })] 14 | protected internal TLAbsWebPage() 15 | { 16 | } 17 | 18 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 19 | protected TLAbsWebPage(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /library/source/org/telegram/api/webpage/TLWebPageNotModified.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.api.webpage 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLWebPageNotModified : TLAbsWebPage 11 | { 12 | public const int CLASS_ID = -2054908813; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0xa9, 0x68 })] 15 | public TLWebPageNotModified() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLWebPageNotModified(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -2054908813; 26 | 27 | public override string toString() => 28 | "webPageNotModified#85849473"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/mtproto/CallWrapper.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.mtproto 2 | { 3 | using org.telegram.tl; 4 | 5 | public interface CallWrapper 6 | { 7 | TLObject wrapObject(TLMethod tlm); 8 | } 9 | } 10 | 11 | -------------------------------------------------------------------------------- /library/source/org/telegram/mtproto/MTProto.cs: -------------------------------------------------------------------------------- 1 | System.Exception: Non-matching stack heights 2 | at ..( instructionTable,  simulationData, Int32 startBlock, Stack`1 startStack,  blockLinkageInfo, Dictionary`2 result) 3 | at ..( table,  simulationData,  blockLinkageInfo) 4 | at ..( table,  simulationData, IExceptionHandler[] handlers) 5 | at ‘..(IMethodDeclaration mD, IMethodBody mB, Boolean handleExpressionStack) 6 | at ‘..(IMethodDeclaration mD, IMethodBody mB) 7 | at Œ..(IMethodDeclaration value) 8 | at ..(IMethodDeclarationCollection methods) 9 | at Œ..(ITypeDeclaration value) 10 | at ..TranslateTypeDeclaration(ITypeDeclaration value, Boolean memberDeclarationList, Boolean methodDeclarationBody) 11 | at ..(ITypeDeclaration typeDeclaration, String sourceFile, ILanguageWriterConfiguration languageWriterConfiguration) 12 | namespace org.telegram.mtproto 13 | { 14 | } 15 | 16 | -------------------------------------------------------------------------------- /library/source/org/telegram/mtproto/MTProtoCallback.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.mtproto 2 | { 3 | using System; 4 | 5 | public interface MTProtoCallback 6 | { 7 | void onApiMessage(byte[] barr, MTProto mtp); 8 | void onAuthInvalidated(MTProto mtp); 9 | void onConfirmed(int i); 10 | void onRpcError(int i1, int i2, string str, MTProto mtp); 11 | void onRpcResult(int i, byte[] barr, MTProto mtp); 12 | void onSessionCreated(MTProto mtp); 13 | } 14 | } 15 | 16 | -------------------------------------------------------------------------------- /library/source/org/telegram/mtproto/pq/Authorizer.cs: -------------------------------------------------------------------------------- 1 | System.InvalidOperationException: Invalid branching statement for condition expression with target offset 004C. 2 | at ‘..(Int32 end) 3 | at ‘..(Int32 offset, Int32 end) 4 | at ‘..(IMethodDeclaration mD, IMethodBody mB, Boolean handleExpressionStack) 5 | at ‘..(IMethodDeclaration mD, IMethodBody mB) 6 | at Œ..(IMethodDeclaration value) 7 | at ..(IMethodDeclarationCollection methods) 8 | at Œ..(ITypeDeclaration value) 9 | at ..TranslateTypeDeclaration(ITypeDeclaration value, Boolean memberDeclarationList, Boolean methodDeclarationBody) 10 | at ..(ITypeDeclaration typeDeclaration, String sourceFile, ILanguageWriterConfiguration languageWriterConfiguration) 11 | namespace org.telegram.mtproto.pq 12 | { 13 | } 14 | 15 | -------------------------------------------------------------------------------- /library/source/org/telegram/mtproto/pq/PqAuth.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.mtproto.pq 2 | { 3 | using IKVM.Attributes; 4 | using java.lang; 5 | using java.net; 6 | using System; 7 | using System.Runtime.CompilerServices; 8 | 9 | public class PqAuth : Object 10 | { 11 | private byte[] authKey; 12 | private long serverSalt; 13 | private Socket socket; 14 | 15 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9e, 0x68, 0x67, 0x67, 0x67 })] 16 | public PqAuth(byte[] authKey, long serverSalt, Socket socket) 17 | { 18 | this.authKey = authKey; 19 | this.serverSalt = serverSalt; 20 | this.socket = socket; 21 | } 22 | 23 | public virtual byte[] getAuthKey() => 24 | this.authKey; 25 | 26 | public virtual long getServerSalt() => 27 | this.serverSalt; 28 | 29 | public virtual Socket getSocket() => 30 | this.socket; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /library/source/org/telegram/mtproto/schedule/PrepareSchedule.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.mtproto.schedule 2 | { 3 | using java.lang; 4 | using System; 5 | 6 | public class PrepareSchedule : Object 7 | { 8 | private int[] allowedContexts; 9 | private long delay; 10 | private bool doWait; 11 | 12 | public virtual int[] getAllowedContexts() => 13 | this.allowedContexts; 14 | 15 | public virtual long getDelay() => 16 | this.delay; 17 | 18 | public virtual bool isDoWait() => 19 | this.doWait; 20 | 21 | public virtual void setAllowedContexts(int[] allowedContexts) 22 | { 23 | this.allowedContexts = allowedContexts; 24 | } 25 | 26 | public virtual void setDelay(long delay) 27 | { 28 | this.delay = delay; 29 | } 30 | 31 | public virtual void setDoWait(bool doWait) 32 | { 33 | int num = (int) doWait; 34 | this.doWait = (bool) num; 35 | } 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /library/source/org/telegram/mtproto/schedule/Scheduller.cs: -------------------------------------------------------------------------------- 1 | System.InvalidOperationException: Invalid branching statement for condition expression with target offset 012C. 2 | at ‘..(Int32 end) 3 | at ‘..(Int32 offset, Int32 end) 4 | at ‘..(IMethodDeclaration mD, IMethodBody mB, Boolean handleExpressionStack) 5 | at ‘..(IMethodDeclaration mD, IMethodBody mB) 6 | at Œ..(IMethodDeclaration value) 7 | at ..(IMethodDeclarationCollection methods) 8 | at Œ..(ITypeDeclaration value) 9 | at ..TranslateTypeDeclaration(ITypeDeclaration value, Boolean memberDeclarationList, Boolean methodDeclarationBody) 10 | at ..(ITypeDeclaration typeDeclaration, String sourceFile, ILanguageWriterConfiguration languageWriterConfiguration) 11 | namespace org.telegram.mtproto.schedule 12 | { 13 | } 14 | 15 | -------------------------------------------------------------------------------- /library/source/org/telegram/mtproto/secure/CryptoUtils.cs: -------------------------------------------------------------------------------- 1 | System.NotSupportedException: 002A at offset 0081 can not be translated into an expression. 2 | at ‘..(IStatement& statement) 3 | at ‘..(Int32 offset, Boolean& failureCase) 4 | at ‘..(Int32 end) 5 | at ‘..(Int32 offset, Int32 end) 6 | at ‘..(IMethodDeclaration mD, IMethodBody mB, Boolean handleExpressionStack) 7 | at ‘..(IMethodDeclaration mD, IMethodBody mB) 8 | at Œ..(IMethodDeclaration value) 9 | at ..(IMethodDeclarationCollection methods) 10 | at Œ..(ITypeDeclaration value) 11 | at ..TranslateTypeDeclaration(ITypeDeclaration value, Boolean memberDeclarationList, Boolean methodDeclarationBody) 12 | at ..(ITypeDeclaration typeDeclaration, String sourceFile, ILanguageWriterConfiguration languageWriterConfiguration) 13 | namespace org.telegram.mtproto.secure 14 | { 15 | } 16 | 17 | -------------------------------------------------------------------------------- /library/source/org/telegram/mtproto/secure/KeyParameter.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.mtproto.secure 2 | { 3 | using IKVM.Attributes; 4 | using IKVM.Runtime; 5 | using java.lang; 6 | using System; 7 | using System.Runtime.CompilerServices; 8 | 9 | public class KeyParameter : Object 10 | { 11 | private byte[] key; 12 | 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x95, 0x6c })] 14 | public KeyParameter(byte[] key) : this(key, 0, key.Length) 15 | { 16 | } 17 | 18 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x98, 0x68, 140, 0x71 })] 19 | public KeyParameter(byte[] key, int keyOff, int keyLen) 20 | { 21 | this.key = new byte[keyLen]; 22 | ByteCodeHelper.arraycopy_primitive_1(key, keyOff, this.key, 0, keyLen); 23 | } 24 | 25 | public virtual byte[] getKey() => 26 | this.key; 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /library/source/org/telegram/mtproto/secure/aes/AESImplementation.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.mtproto.secure.aes 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | 6 | public interface AESImplementation 7 | { 8 | [Throws(new string[] { "java.io.IOException" })] 9 | void AES256IGEDecrypt(string str1, string str2, byte[] barr1, byte[] barr2); 10 | void AES256IGEDecrypt(byte[] barr1, byte[] barr2, int i, byte[] barr3, byte[] barr4); 11 | [Throws(new string[] { "java.io.IOException" })] 12 | void AES256IGEEncrypt(string str1, string str2, byte[] barr1, byte[] barr2); 13 | void AES256IGEEncrypt(byte[] barr1, byte[] barr2, int i, byte[] barr3, byte[] barr4); 14 | } 15 | } 16 | 17 | -------------------------------------------------------------------------------- /library/source/org/telegram/mtproto/secure/pq/PQImplementation.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.mtproto.secure.pq 2 | { 3 | using System; 4 | 5 | public interface PQImplementation 6 | { 7 | long findDivider(long l); 8 | } 9 | } 10 | 11 | -------------------------------------------------------------------------------- /library/source/org/telegram/mtproto/state/KnownSalt.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.mtproto.state 2 | { 3 | using IKVM.Attributes; 4 | using java.lang; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | 8 | public class KnownSalt : Object 9 | { 10 | private long salt; 11 | private int validSince; 12 | private int validUntil; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x9c, 0x68, 0x67, 0x67, 0x67 })] 15 | public KnownSalt(int validSince, int validUntil, long salt) 16 | { 17 | this.validSince = validSince; 18 | this.validUntil = validUntil; 19 | this.salt = salt; 20 | } 21 | 22 | public virtual long getSalt() => 23 | this.salt; 24 | 25 | public virtual int getValidSince() => 26 | this.validSince; 27 | 28 | public virtual int getValidUntil() => 29 | this.validUntil; 30 | } 31 | } 32 | 33 | -------------------------------------------------------------------------------- /library/source/org/telegram/mtproto/tl/MTRpcAnswerDroppedRunning.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.mtproto.tl 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public class MTRpcAnswerDroppedRunning : TLObject 12 | { 13 | public const int CLASS_ID = -847714938; 14 | 15 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(11)] 16 | public MTRpcAnswerDroppedRunning() 17 | { 18 | } 19 | 20 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 21 | protected MTRpcAnswerDroppedRunning(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 22 | { 23 | } 24 | 25 | public override int getClassId() => 26 | -847714938; 27 | 28 | public override string toString() => 29 | "MTPRpcAnswerDropper#cd78e586"; 30 | } 31 | } 32 | 33 | -------------------------------------------------------------------------------- /library/source/org/telegram/mtproto/tl/MTRpcAnswerUnknown.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.mtproto.tl 2 | { 3 | using IKVM.Attributes; 4 | using org.telegram.tl; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable] 11 | public class MTRpcAnswerUnknown : TLObject 12 | { 13 | public const int CLASS_ID = 0x5e2ad36e; 14 | 15 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(11)] 16 | public MTRpcAnswerUnknown() 17 | { 18 | } 19 | 20 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 21 | protected MTRpcAnswerUnknown(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 22 | { 23 | } 24 | 25 | public override int getClassId() => 26 | 0x5e2ad36e; 27 | 28 | public override string toString() => 29 | "MTRpcAnswerUnknown#5e2ad36e"; 30 | } 31 | } 32 | 33 | -------------------------------------------------------------------------------- /library/source/org/telegram/mtproto/transport/ByteBufferDesc.cs: -------------------------------------------------------------------------------- 1 | System.NotSupportedException: 002A at offset 0027 can not be translated into an expression. 2 | at ‘..(IStatement& statement) 3 | at ‘..(Int32 offset, Boolean& failureCase) 4 | at ‘..(Int32 end) 5 | at ‘..(Int32 offset, Int32 end) 6 | at ‘..(IMethodDeclaration mD, IMethodBody mB, Boolean handleExpressionStack) 7 | at ‘..(IMethodDeclaration mD, IMethodBody mB) 8 | at Œ..(IMethodDeclaration value) 9 | at ..(IMethodDeclarationCollection methods) 10 | at Œ..(ITypeDeclaration value) 11 | at ..TranslateTypeDeclaration(ITypeDeclaration value, Boolean memberDeclarationList, Boolean methodDeclarationBody) 12 | at ..(ITypeDeclaration typeDeclaration, String sourceFile, ILanguageWriterConfiguration languageWriterConfiguration) 13 | namespace org.telegram.mtproto.transport 14 | { 15 | } 16 | 17 | -------------------------------------------------------------------------------- /library/source/org/telegram/mtproto/transport/TcpContext.cs: -------------------------------------------------------------------------------- 1 | System.NotSupportedException: 002B at offset 01B3 can not be translated into an expression. 2 | at ‘..(IStatement& statement) 3 | at ‘..(Int32 offset, Boolean& failureCase) 4 | at ‘..(Int32 end) 5 | at ‘..(Int32 offset, Int32 end) 6 | at ‘..(IMethodDeclaration mD, IMethodBody mB, Boolean handleExpressionStack) 7 | at ‘..(IMethodDeclaration mD, IMethodBody mB) 8 | at Œ..(IMethodDeclaration value) 9 | at ..(IMethodDeclarationCollection methods) 10 | at Œ..(ITypeDeclaration value) 11 | at ..TranslateTypeDeclaration(ITypeDeclaration value, Boolean memberDeclarationList, Boolean methodDeclarationBody) 12 | at ..(ITypeDeclaration typeDeclaration, String sourceFile, ILanguageWriterConfiguration languageWriterConfiguration) 13 | namespace org.telegram.mtproto.transport 14 | { 15 | } 16 | 17 | -------------------------------------------------------------------------------- /library/source/org/telegram/mtproto/transport/TcpContextCallback.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.mtproto.transport 2 | { 3 | using System; 4 | 5 | public interface TcpContextCallback 6 | { 7 | void onChannelBroken(TcpContext tc); 8 | void onError(int i, TcpContext tc); 9 | void onFastConfirm(int i); 10 | void onRawMessage(byte[] barr, int i1, int i2, TcpContext tc); 11 | } 12 | } 13 | 14 | -------------------------------------------------------------------------------- /library/source/org/telegram/mtproto/util/TimeUtil.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.mtproto.util 2 | { 3 | using java.lang; 4 | using System; 5 | 6 | public class TimeUtil : Object 7 | { 8 | public static int getUnixTime(long msgId) => 9 | ((int) (msgId >> 0x20)); 10 | } 11 | } 12 | 13 | -------------------------------------------------------------------------------- /library/source/org/telegram/tl/TLBool.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.tl 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public abstract class TLBool : TLObject 11 | { 12 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(8)] 13 | public TLBool() 14 | { 15 | } 16 | 17 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 18 | protected TLBool(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 19 | { 20 | } 21 | } 22 | } 23 | 24 | -------------------------------------------------------------------------------- /library/source/org/telegram/tl/TLBoolFalse.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.tl 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLBoolFalse : TLBool 11 | { 12 | public const int CLASS_ID = -1132882121; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(8)] 15 | public TLBoolFalse() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLBoolFalse(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -1132882121; 26 | 27 | public override string toString() => 28 | "boolFalse#bc799737"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/tl/TLBoolTrue.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.tl 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLBoolTrue : TLBool 11 | { 12 | public const int CLASS_ID = -1720552011; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(8)] 15 | public TLBoolTrue() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLBoolTrue(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | -1720552011; 26 | 27 | public override string toString() => 28 | "boolTrue#997275b5"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/tl/TLContext.cs: -------------------------------------------------------------------------------- 1 | System.NotSupportedException: 002B at offset 00EE can not be translated into an expression. 2 | at ‘..(IStatement& statement) 3 | at ‘..(Int32 offset, Boolean& failureCase) 4 | at ‘..(Int32 end) 5 | at ‘..(Int32 offset, Int32 end) 6 | at ‘..(IMethodDeclaration mD, IMethodBody mB, Boolean handleExpressionStack) 7 | at ‘..(IMethodDeclaration mD, IMethodBody mB) 8 | at Œ..(IMethodDeclaration value) 9 | at ..(IMethodDeclarationCollection methods) 10 | at Œ..(ITypeDeclaration value) 11 | at ..TranslateTypeDeclaration(ITypeDeclaration value, Boolean memberDeclarationList, Boolean methodDeclarationBody) 12 | at ..(ITypeDeclaration typeDeclaration, String sourceFile, ILanguageWriterConfiguration languageWriterConfiguration) 13 | namespace org.telegram.tl 14 | { 15 | } 16 | 17 | -------------------------------------------------------------------------------- /library/source/org/telegram/tl/TLLongVector.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.tl 2 | { 3 | using IKVM.Attributes; 4 | using ikvm.internal; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable, Signature("Lorg/telegram/tl/TLVector;")] 11 | public class TLLongVector : TLVector 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x97, 0x68, 0x6d })] 14 | public TLLongVector() 15 | { 16 | this.setDestClass(ClassLiteral.Value); 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLLongVector(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override string toString() => 25 | "vector#1cb5c415"; 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /library/source/org/telegram/tl/TLNull.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.tl 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLNull : TLObject 11 | { 12 | public const int CLASS_ID = 0x56730bcc; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(0x10)] 15 | public TLNull() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLNull(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x56730bcc; 26 | 27 | public override string toString() => 28 | "null#56730bcc"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/tl/TLStringVector.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.tl 2 | { 3 | using IKVM.Attributes; 4 | using ikvm.internal; 5 | using System; 6 | using System.Runtime.CompilerServices; 7 | using System.Runtime.Serialization; 8 | using System.Security.Permissions; 9 | 10 | [Serializable, Signature("Lorg/telegram/tl/TLVector;")] 11 | public class TLStringVector : TLVector 12 | { 13 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(new byte[] { 0x9f, 0x97, 0x68, 0x6d })] 14 | public TLStringVector() 15 | { 16 | this.setDestClass(ClassLiteral.Value); 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLStringVector(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override string toString() => 25 | "vector#1cb5c415"; 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /library/source/org/telegram/tl/TLTrue.cs: -------------------------------------------------------------------------------- 1 | namespace org.telegram.tl 2 | { 3 | using IKVM.Attributes; 4 | using System; 5 | using System.Runtime.CompilerServices; 6 | using System.Runtime.Serialization; 7 | using System.Security.Permissions; 8 | 9 | [Serializable] 10 | public class TLTrue : TLObject 11 | { 12 | public const int CLASS_ID = 0x3fedd339; 13 | 14 | [MethodImpl(MethodImplOptions.NoInlining), LineNumberTable(0x1a)] 15 | public TLTrue() 16 | { 17 | } 18 | 19 | [HideFromJava, SecurityPermission(SecurityAction.Demand, SerializationFormatter=true)] 20 | protected TLTrue(SerializationInfo info1, StreamingContext context1) : base(info1, context1) 21 | { 22 | } 23 | 24 | public override int getClassId() => 25 | 0x3fedd339; 26 | 27 | public override string toString() => 28 | "TLTrue"; 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /library/source/org/telegram/tl/util/SparseArray.cs: -------------------------------------------------------------------------------- 1 | System.InvalidOperationException: Invalid branching statement for condition expression with target offset 004F. 2 | at ‘..(Int32 end) 3 | at ‘..(Int32 offset, Int32 end) 4 | at ‘..(IMethodDeclaration mD, IMethodBody mB, Boolean handleExpressionStack) 5 | at ‘..(IMethodDeclaration mD, IMethodBody mB) 6 | at Œ..(IMethodDeclaration value) 7 | at ..(IMethodDeclarationCollection methods) 8 | at Œ..(ITypeDeclaration value) 9 | at ..TranslateTypeDeclaration(ITypeDeclaration value, Boolean memberDeclarationList, Boolean methodDeclarationBody) 10 | at ..(ITypeDeclaration typeDeclaration, String sourceFile, ILanguageWriterConfiguration languageWriterConfiguration) 11 | namespace org.telegram.tl.util 12 | { 13 | } 14 | 15 | --------------------------------------------------------------------------------