├── .gitignore ├── README.md ├── TLSharp.Core ├── Auth │ ├── Authenticator.cs │ ├── Step1_PQRequest.cs │ ├── Step2_DHExchange.cs │ └── Step3_CompleteDHExchange.cs ├── MTProto │ ├── Crypto │ │ ├── AES.cs │ │ ├── AuthKey.cs │ │ ├── BigInteger.cs │ │ ├── Crc32.cs │ │ ├── Factorizator.cs │ │ ├── MD5Digest.cs │ │ ├── RSA.cs │ │ └── Salt.cs │ └── Serializers.cs ├── Network │ ├── Exceptions.cs │ ├── MtProtoPlainSender.cs │ ├── MtProtoSender.cs │ ├── Sniffer.cs │ ├── TcpMessage.cs │ └── TcpTransport.cs ├── Properties │ └── AssemblyInfo.cs ├── Requests │ ├── AckRequest.cs │ ├── AuthSendCodeRequest.cs │ ├── AuthSignInRequest.cs │ ├── DownloadFileRequest.cs │ ├── InitConnectionRequest.cs │ ├── MTProtoRequest.cs │ └── PingRequest.cs ├── Session.cs ├── TLSharp.Core.csproj ├── TLSharp.Core.nuspec ├── TelegramClient.cs ├── Utils │ ├── Helpers.cs │ └── UploadHelper.cs └── packages.config ├── TLSharp.Tests.NUnit ├── TLSharp.Tests.NUnit.csproj ├── Test.cs └── packages.config ├── TLSharp.Tests.VS ├── Properties │ └── AssemblyInfo.cs ├── TLSharp.Tests.VS.csproj └── TLSharpTestsVs.cs ├── TLSharp.Tests ├── Properties │ └── AssemblyInfo.cs ├── TLSharp.Tests.csproj ├── TLSharpTests.cs ├── app.config ├── data │ └── cat.jpg └── packages.config ├── TLSharp.sln ├── TeleSharp.Generator ├── App.config ├── Constructor.tmp ├── ConstructorAbs.tmp ├── Method.tmp ├── Models.cs ├── Program.cs ├── Properties │ └── AssemblyInfo.cs ├── Result.cs ├── TeleSharp.Generator.csproj ├── packages.config └── schema.json └── TeleSharp.TL ├── ObjectDeserializer.cs ├── Properties └── AssemblyInfo.cs ├── TL ├── Account │ ├── TLAbsPassword.cs │ ├── TLAuthorizations.cs │ ├── TLNoPassword.cs │ ├── TLPassword.cs │ ├── TLPasswordInputSettings.cs │ ├── TLPasswordSettings.cs │ ├── TLPrivacyRules.cs │ ├── TLRequestChangePhone.cs │ ├── TLRequestCheckUsername.cs │ ├── TLRequestConfirmPhone.cs │ ├── TLRequestDeleteAccount.cs │ ├── TLRequestGetAccountTTL.cs │ ├── TLRequestGetAuthorizations.cs │ ├── TLRequestGetNotifySettings.cs │ ├── TLRequestGetPassword.cs │ ├── TLRequestGetPasswordSettings.cs │ ├── TLRequestGetPrivacy.cs │ ├── TLRequestGetTmpPassword.cs │ ├── TLRequestGetWallPapers.cs │ ├── TLRequestRegisterDevice.cs │ ├── TLRequestReportPeer.cs │ ├── TLRequestResetAuthorization.cs │ ├── TLRequestResetNotifySettings.cs │ ├── TLRequestSendChangePhoneCode.cs │ ├── TLRequestSendConfirmPhoneCode.cs │ ├── TLRequestSetAccountTTL.cs │ ├── TLRequestSetPrivacy.cs │ ├── TLRequestUnregisterDevice.cs │ ├── TLRequestUpdateDeviceLocked.cs │ ├── TLRequestUpdateNotifySettings.cs │ ├── TLRequestUpdatePasswordSettings.cs │ ├── TLRequestUpdateProfile.cs │ ├── TLRequestUpdateStatus.cs │ ├── TLRequestUpdateUsername.cs │ └── TLTmpPassword.cs ├── Auth │ ├── TLAbsCodeType.cs │ ├── TLAbsSentCodeType.cs │ ├── TLAuthorization.cs │ ├── TLCheckedPhone.cs │ ├── TLCodeTypeCall.cs │ ├── TLCodeTypeFlashCall.cs │ ├── TLCodeTypeSms.cs │ ├── TLExportedAuthorization.cs │ ├── TLPasswordRecovery.cs │ ├── TLRequestBindTempAuthKey.cs │ ├── TLRequestCancelCode.cs │ ├── TLRequestCheckPassword.cs │ ├── TLRequestCheckPhone.cs │ ├── TLRequestDropTempAuthKeys.cs │ ├── TLRequestExportAuthorization.cs │ ├── TLRequestImportAuthorization.cs │ ├── TLRequestImportBotAuthorization.cs │ ├── TLRequestLogOut.cs │ ├── TLRequestRecoverPassword.cs │ ├── TLRequestRequestPasswordRecovery.cs │ ├── TLRequestResendCode.cs │ ├── TLRequestResetAuthorizations.cs │ ├── TLRequestSendCode.cs │ ├── TLRequestSendInvites.cs │ ├── TLRequestSignIn.cs │ ├── TLRequestSignUp.cs │ ├── TLSentCode.cs │ ├── TLSentCodeTypeApp.cs │ ├── TLSentCodeTypeCall.cs │ ├── TLSentCodeTypeFlashCall.cs │ └── TLSentCodeTypeSms.cs ├── Bots │ ├── TLRequestAnswerWebhookJSONQuery.cs │ └── TLRequestSendCustomRequest.cs ├── Channels │ ├── TLChannelParticipant.cs │ ├── TLChannelParticipants.cs │ ├── TLRequestCheckUsername.cs │ ├── TLRequestCreateChannel.cs │ ├── TLRequestDeleteChannel.cs │ ├── TLRequestDeleteMessages.cs │ ├── TLRequestDeleteUserHistory.cs │ ├── TLRequestEditAbout.cs │ ├── TLRequestEditAdmin.cs │ ├── TLRequestEditPhoto.cs │ ├── TLRequestEditTitle.cs │ ├── TLRequestExportInvite.cs │ ├── TLRequestExportMessageLink.cs │ ├── TLRequestGetAdminedPublicChannels.cs │ ├── TLRequestGetChannels.cs │ ├── TLRequestGetFullChannel.cs │ ├── TLRequestGetMessages.cs │ ├── TLRequestGetParticipant.cs │ ├── TLRequestGetParticipants.cs │ ├── TLRequestInviteToChannel.cs │ ├── TLRequestJoinChannel.cs │ ├── TLRequestKickFromChannel.cs │ ├── TLRequestLeaveChannel.cs │ ├── TLRequestReadHistory.cs │ ├── TLRequestReportSpam.cs │ ├── TLRequestToggleInvites.cs │ ├── TLRequestToggleSignatures.cs │ ├── TLRequestUpdatePinnedMessage.cs │ └── TLRequestUpdateUsername.cs ├── Contacts │ ├── TLAbsBlocked.cs │ ├── TLAbsContacts.cs │ ├── TLAbsTopPeers.cs │ ├── TLBlocked.cs │ ├── TLBlockedSlice.cs │ ├── TLContacts.cs │ ├── TLContactsNotModified.cs │ ├── TLFound.cs │ ├── TLImportedContacts.cs │ ├── TLLink.cs │ ├── TLRequestBlock.cs │ ├── TLRequestDeleteContact.cs │ ├── TLRequestDeleteContacts.cs │ ├── TLRequestExportCard.cs │ ├── TLRequestGetBlocked.cs │ ├── TLRequestGetContacts.cs │ ├── TLRequestGetStatuses.cs │ ├── TLRequestGetTopPeers.cs │ ├── TLRequestImportCard.cs │ ├── TLRequestImportContacts.cs │ ├── TLRequestResetTopPeerRating.cs │ ├── TLRequestResolveUsername.cs │ ├── TLRequestSearch.cs │ ├── TLRequestUnblock.cs │ ├── TLResolvedPeer.cs │ ├── TLTopPeers.cs │ └── TLTopPeersNotModified.cs ├── Help │ ├── TLAbsAppUpdate.cs │ ├── TLAppUpdate.cs │ ├── TLInviteText.cs │ ├── TLNoAppUpdate.cs │ ├── TLRequestGetAppChangelog.cs │ ├── TLRequestGetAppUpdate.cs │ ├── TLRequestGetCdnConfig.cs │ ├── TLRequestGetConfig.cs │ ├── TLRequestGetInviteText.cs │ ├── TLRequestGetNearestDc.cs │ ├── TLRequestGetSupport.cs │ ├── TLRequestGetTermsOfService.cs │ ├── TLRequestSaveAppLog.cs │ ├── TLRequestSetBotUpdatesStatus.cs │ ├── TLSupport.cs │ └── TLTermsOfService.cs ├── Messages │ ├── TLAbsAllStickers.cs │ ├── TLAbsChats.cs │ ├── TLAbsDhConfig.cs │ ├── TLAbsDialogs.cs │ ├── TLAbsFeaturedStickers.cs │ ├── TLAbsMessages.cs │ ├── TLAbsRecentStickers.cs │ ├── TLAbsSavedGifs.cs │ ├── TLAbsSentEncryptedMessage.cs │ ├── TLAbsStickerSetInstallResult.cs │ ├── TLAbsStickers.cs │ ├── TLAffectedHistory.cs │ ├── TLAffectedMessages.cs │ ├── TLAllStickers.cs │ ├── TLAllStickersNotModified.cs │ ├── TLArchivedStickers.cs │ ├── TLBotCallbackAnswer.cs │ ├── TLBotResults.cs │ ├── TLChannelMessages.cs │ ├── TLChatFull.cs │ ├── TLChats.cs │ ├── TLChatsSlice.cs │ ├── TLDhConfig.cs │ ├── TLDhConfigNotModified.cs │ ├── TLDialogs.cs │ ├── TLDialogsSlice.cs │ ├── TLFeaturedStickers.cs │ ├── TLFeaturedStickersNotModified.cs │ ├── TLFoundGifs.cs │ ├── TLHighScores.cs │ ├── TLMessageEditData.cs │ ├── TLMessages.cs │ ├── TLMessagesSlice.cs │ ├── TLPeerDialogs.cs │ ├── TLRecentStickers.cs │ ├── TLRecentStickersNotModified.cs │ ├── TLRequestAcceptEncryption.cs │ ├── TLRequestAddChatUser.cs │ ├── TLRequestCheckChatInvite.cs │ ├── TLRequestClearRecentStickers.cs │ ├── TLRequestCreateChat.cs │ ├── TLRequestDeleteChatUser.cs │ ├── TLRequestDeleteHistory.cs │ ├── TLRequestDeleteMessages.cs │ ├── TLRequestDiscardEncryption.cs │ ├── TLRequestEditChatAdmin.cs │ ├── TLRequestEditChatPhoto.cs │ ├── TLRequestEditChatTitle.cs │ ├── TLRequestEditInlineBotMessage.cs │ ├── TLRequestEditMessage.cs │ ├── TLRequestExportChatInvite.cs │ ├── TLRequestForwardMessage.cs │ ├── TLRequestForwardMessages.cs │ ├── TLRequestGetAllChats.cs │ ├── TLRequestGetAllDrafts.cs │ ├── TLRequestGetAllStickers.cs │ ├── TLRequestGetArchivedStickers.cs │ ├── TLRequestGetAttachedStickers.cs │ ├── TLRequestGetBotCallbackAnswer.cs │ ├── TLRequestGetChats.cs │ ├── TLRequestGetCommonChats.cs │ ├── TLRequestGetDhConfig.cs │ ├── TLRequestGetDialogs.cs │ ├── TLRequestGetDocumentByHash.cs │ ├── TLRequestGetFeaturedStickers.cs │ ├── TLRequestGetFullChat.cs │ ├── TLRequestGetGameHighScores.cs │ ├── TLRequestGetHistory.cs │ ├── TLRequestGetInlineBotResults.cs │ ├── TLRequestGetInlineGameHighScores.cs │ ├── TLRequestGetMaskStickers.cs │ ├── TLRequestGetMessageEditData.cs │ ├── TLRequestGetMessages.cs │ ├── TLRequestGetMessagesViews.cs │ ├── TLRequestGetPeerDialogs.cs │ ├── TLRequestGetPeerSettings.cs │ ├── TLRequestGetPinnedDialogs.cs │ ├── TLRequestGetRecentStickers.cs │ ├── TLRequestGetSavedGifs.cs │ ├── TLRequestGetStickerSet.cs │ ├── TLRequestGetWebPage.cs │ ├── TLRequestGetWebPagePreview.cs │ ├── TLRequestHideReportSpam.cs │ ├── TLRequestImportChatInvite.cs │ ├── TLRequestInstallStickerSet.cs │ ├── TLRequestMigrateChat.cs │ ├── TLRequestReadEncryptedHistory.cs │ ├── TLRequestReadFeaturedStickers.cs │ ├── TLRequestReadHistory.cs │ ├── TLRequestReadMessageContents.cs │ ├── TLRequestReceivedMessages.cs │ ├── TLRequestReceivedQueue.cs │ ├── TLRequestReorderPinnedDialogs.cs │ ├── TLRequestReorderStickerSets.cs │ ├── TLRequestReportEncryptedSpam.cs │ ├── TLRequestReportSpam.cs │ ├── TLRequestRequestEncryption.cs │ ├── TLRequestSaveDraft.cs │ ├── TLRequestSaveGif.cs │ ├── TLRequestSaveRecentSticker.cs │ ├── TLRequestSearch.cs │ ├── TLRequestSearchGifs.cs │ ├── TLRequestSearchGlobal.cs │ ├── TLRequestSendEncrypted.cs │ ├── TLRequestSendEncryptedFile.cs │ ├── TLRequestSendEncryptedService.cs │ ├── TLRequestSendInlineBotResult.cs │ ├── TLRequestSendMedia.cs │ ├── TLRequestSendMessage.cs │ ├── TLRequestSetBotCallbackAnswer.cs │ ├── TLRequestSetBotPrecheckoutResults.cs │ ├── TLRequestSetBotShippingResults.cs │ ├── TLRequestSetEncryptedTyping.cs │ ├── TLRequestSetGameScore.cs │ ├── TLRequestSetInlineBotResults.cs │ ├── TLRequestSetInlineGameScore.cs │ ├── TLRequestSetTyping.cs │ ├── TLRequestStartBot.cs │ ├── TLRequestToggleChatAdmins.cs │ ├── TLRequestToggleDialogPin.cs │ ├── TLRequestUninstallStickerSet.cs │ ├── TLRequestUploadMedia.cs │ ├── TLSavedGifs.cs │ ├── TLSavedGifsNotModified.cs │ ├── TLSentEncryptedFile.cs │ ├── TLSentEncryptedMessage.cs │ ├── TLStickerSet.cs │ ├── TLStickerSetInstallResultArchive.cs │ ├── TLStickerSetInstallResultSuccess.cs │ ├── TLStickers.cs │ └── TLStickersNotModified.cs ├── Payments │ ├── TLAbsPaymentResult.cs │ ├── TLPaymentForm.cs │ ├── TLPaymentReceipt.cs │ ├── TLPaymentResult.cs │ ├── TLPaymentVerficationNeeded.cs │ ├── TLRequestClearSavedInfo.cs │ ├── TLRequestGetPaymentForm.cs │ ├── TLRequestGetPaymentReceipt.cs │ ├── TLRequestGetSavedInfo.cs │ ├── TLRequestSendPaymentForm.cs │ ├── TLRequestValidateRequestedInfo.cs │ ├── TLSavedInfo.cs │ └── TLValidatedRequestedInfo.cs ├── Phone │ ├── TLPhoneCall.cs │ ├── TLRequestAcceptCall.cs │ ├── TLRequestConfirmCall.cs │ ├── TLRequestDiscardCall.cs │ ├── TLRequestGetCallConfig.cs │ ├── TLRequestReceivedCall.cs │ ├── TLRequestRequestCall.cs │ ├── TLRequestSaveCallDebug.cs │ └── TLRequestSetCallRating.cs ├── Photos │ ├── TLAbsPhotos.cs │ ├── TLPhoto.cs │ ├── TLPhotos.cs │ ├── TLPhotosSlice.cs │ ├── TLRequestDeletePhotos.cs │ ├── TLRequestGetUserPhotos.cs │ ├── TLRequestUpdateProfilePhoto.cs │ └── TLRequestUploadProfilePhoto.cs ├── Stickers │ ├── TLRequestAddStickerToSet.cs │ ├── TLRequestChangeStickerPosition.cs │ ├── TLRequestCreateStickerSet.cs │ └── TLRequestRemoveStickerFromSet.cs ├── Storage │ ├── TLAbsFileType.cs │ ├── TLFileGif.cs │ ├── TLFileJpeg.cs │ ├── TLFileMov.cs │ ├── TLFileMp3.cs │ ├── TLFileMp4.cs │ ├── TLFilePartial.cs │ ├── TLFilePdf.cs │ ├── TLFilePng.cs │ ├── TLFileUnknown.cs │ └── TLFileWebp.cs ├── TLAbsBool.cs ├── TLAbsBotInlineMessage.cs ├── TLAbsBotInlineResult.cs ├── TLAbsChannelMessagesFilter.cs ├── TLAbsChannelParticipant.cs ├── TLAbsChannelParticipantRole.cs ├── TLAbsChannelParticipantsFilter.cs ├── TLAbsChat.cs ├── TLAbsChatFull.cs ├── TLAbsChatInvite.cs ├── TLAbsChatParticipant.cs ├── TLAbsChatParticipants.cs ├── TLAbsChatPhoto.cs ├── TLAbsContactLink.cs ├── TLAbsDocument.cs ├── TLAbsDocumentAttribute.cs ├── TLAbsDraftMessage.cs ├── TLAbsEncryptedChat.cs ├── TLAbsEncryptedFile.cs ├── TLAbsEncryptedMessage.cs ├── TLAbsExportedChatInvite.cs ├── TLAbsFileLocation.cs ├── TLAbsFoundGif.cs ├── TLAbsGeoPoint.cs ├── TLAbsInputBotInlineMessage.cs ├── TLAbsInputBotInlineResult.cs ├── TLAbsInputChannel.cs ├── TLAbsInputChatPhoto.cs ├── TLAbsInputDocument.cs ├── TLAbsInputEncryptedFile.cs ├── TLAbsInputFile.cs ├── TLAbsInputFileLocation.cs ├── TLAbsInputGame.cs ├── TLAbsInputGeoPoint.cs ├── TLAbsInputMedia.cs ├── TLAbsInputNotifyPeer.cs ├── TLAbsInputPaymentCredentials.cs ├── TLAbsInputPeer.cs ├── TLAbsInputPeerNotifyEvents.cs ├── TLAbsInputPhoto.cs ├── TLAbsInputPrivacyKey.cs ├── TLAbsInputPrivacyRule.cs ├── TLAbsInputStickerSet.cs ├── TLAbsInputStickeredMedia.cs ├── TLAbsInputUser.cs ├── TLAbsKeyboardButton.cs ├── TLAbsMessage.cs ├── TLAbsMessageAction.cs ├── TLAbsMessageEntity.cs ├── TLAbsMessageMedia.cs ├── TLAbsMessagesFilter.cs ├── TLAbsNotifyPeer.cs ├── TLAbsPage.cs ├── TLAbsPageBlock.cs ├── TLAbsPeer.cs ├── TLAbsPeerNotifyEvents.cs ├── TLAbsPeerNotifySettings.cs ├── TLAbsPhoneCall.cs ├── TLAbsPhoneCallDiscardReason.cs ├── TLAbsPhoto.cs ├── TLAbsPhotoSize.cs ├── TLAbsPrivacyKey.cs ├── TLAbsPrivacyRule.cs ├── TLAbsReplyMarkup.cs ├── TLAbsReportReason.cs ├── TLAbsRichText.cs ├── TLAbsSendMessageAction.cs ├── TLAbsStickerSetCovered.cs ├── TLAbsTopPeerCategory.cs ├── TLAbsUpdate.cs ├── TLAbsUpdates.cs ├── TLAbsUser.cs ├── TLAbsUserProfilePhoto.cs ├── TLAbsUserStatus.cs ├── TLAbsWallPaper.cs ├── TLAbsWebPage.cs ├── TLAccountDaysTTL.cs ├── TLAuthorization.cs ├── TLBoolFalse.cs ├── TLBoolTrue.cs ├── TLBotCommand.cs ├── TLBotInfo.cs ├── TLBotInlineMediaResult.cs ├── TLBotInlineMessageMediaAuto.cs ├── TLBotInlineMessageMediaContact.cs ├── TLBotInlineMessageMediaGeo.cs ├── TLBotInlineMessageMediaVenue.cs ├── TLBotInlineMessageText.cs ├── TLBotInlineResult.cs ├── TLCdnConfig.cs ├── TLCdnPublicKey.cs ├── TLChannel.cs ├── TLChannelForbidden.cs ├── TLChannelFull.cs ├── TLChannelMessagesFilter.cs ├── TLChannelMessagesFilterEmpty.cs ├── TLChannelParticipant.cs ├── TLChannelParticipantCreator.cs ├── TLChannelParticipantEditor.cs ├── TLChannelParticipantKicked.cs ├── TLChannelParticipantModerator.cs ├── TLChannelParticipantSelf.cs ├── TLChannelParticipantsAdmins.cs ├── TLChannelParticipantsBots.cs ├── TLChannelParticipantsKicked.cs ├── TLChannelParticipantsRecent.cs ├── TLChannelRoleEditor.cs ├── TLChannelRoleEmpty.cs ├── TLChannelRoleModerator.cs ├── TLChat.cs ├── TLChatEmpty.cs ├── TLChatForbidden.cs ├── TLChatFull.cs ├── TLChatInvite.cs ├── TLChatInviteAlready.cs ├── TLChatInviteEmpty.cs ├── TLChatInviteExported.cs ├── TLChatParticipant.cs ├── TLChatParticipantAdmin.cs ├── TLChatParticipantCreator.cs ├── TLChatParticipants.cs ├── TLChatParticipantsForbidden.cs ├── TLChatPhoto.cs ├── TLChatPhotoEmpty.cs ├── TLConfig.cs ├── TLContact.cs ├── TLContactBlocked.cs ├── TLContactLinkContact.cs ├── TLContactLinkHasPhone.cs ├── TLContactLinkNone.cs ├── TLContactLinkUnknown.cs ├── TLContactStatus.cs ├── TLDataJSON.cs ├── TLDcOption.cs ├── TLDialog.cs ├── TLDisabledFeature.cs ├── TLDocument.cs ├── TLDocumentAttributeAnimated.cs ├── TLDocumentAttributeAudio.cs ├── TLDocumentAttributeFilename.cs ├── TLDocumentAttributeHasStickers.cs ├── TLDocumentAttributeImageSize.cs ├── TLDocumentAttributeSticker.cs ├── TLDocumentAttributeVideo.cs ├── TLDocumentEmpty.cs ├── TLDraftMessage.cs ├── TLDraftMessageEmpty.cs ├── TLEncryptedChat.cs ├── TLEncryptedChatDiscarded.cs ├── TLEncryptedChatEmpty.cs ├── TLEncryptedChatRequested.cs ├── TLEncryptedChatWaiting.cs ├── TLEncryptedFile.cs ├── TLEncryptedFileEmpty.cs ├── TLEncryptedMessage.cs ├── TLEncryptedMessageService.cs ├── TLError.cs ├── TLExportedMessageLink.cs ├── TLFileLocation.cs ├── TLFileLocationUnavailable.cs ├── TLFoundGif.cs ├── TLFoundGifCached.cs ├── TLGame.cs ├── TLGeoPoint.cs ├── TLGeoPointEmpty.cs ├── TLHighScore.cs ├── TLImportedContact.cs ├── TLInlineBotSwitchPM.cs ├── TLInputAppEvent.cs ├── TLInputBotInlineMessageGame.cs ├── TLInputBotInlineMessageID.cs ├── TLInputBotInlineMessageMediaAuto.cs ├── TLInputBotInlineMessageMediaContact.cs ├── TLInputBotInlineMessageMediaGeo.cs ├── TLInputBotInlineMessageMediaVenue.cs ├── TLInputBotInlineMessageText.cs ├── TLInputBotInlineResult.cs ├── TLInputBotInlineResultDocument.cs ├── TLInputBotInlineResultGame.cs ├── TLInputBotInlineResultPhoto.cs ├── TLInputChannel.cs ├── TLInputChannelEmpty.cs ├── TLInputChatPhoto.cs ├── TLInputChatPhotoEmpty.cs ├── TLInputChatUploadedPhoto.cs ├── TLInputDocument.cs ├── TLInputDocumentEmpty.cs ├── TLInputDocumentFileLocation.cs ├── TLInputEncryptedChat.cs ├── TLInputEncryptedFile.cs ├── TLInputEncryptedFileBigUploaded.cs ├── TLInputEncryptedFileEmpty.cs ├── TLInputEncryptedFileLocation.cs ├── TLInputEncryptedFileUploaded.cs ├── TLInputFile.cs ├── TLInputFileBig.cs ├── TLInputFileLocation.cs ├── TLInputGameID.cs ├── TLInputGameShortName.cs ├── TLInputGeoPoint.cs ├── TLInputGeoPointEmpty.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 ├── TLInputMessageEntityMentionName.cs ├── TLInputMessagesFilterChatPhotos.cs ├── TLInputMessagesFilterDocument.cs ├── TLInputMessagesFilterEmpty.cs ├── TLInputMessagesFilterGif.cs ├── TLInputMessagesFilterMusic.cs ├── TLInputMessagesFilterPhoneCalls.cs ├── TLInputMessagesFilterPhotoVideo.cs ├── TLInputMessagesFilterPhotoVideoDocuments.cs ├── TLInputMessagesFilterPhotos.cs ├── TLInputMessagesFilterRoundVideo.cs ├── TLInputMessagesFilterRoundVoice.cs ├── TLInputMessagesFilterUrl.cs ├── TLInputMessagesFilterVideo.cs ├── TLInputMessagesFilterVoice.cs ├── TLInputNotifyAll.cs ├── TLInputNotifyChats.cs ├── TLInputNotifyPeer.cs ├── TLInputNotifyUsers.cs ├── TLInputPaymentCredentials.cs ├── TLInputPaymentCredentialsSaved.cs ├── TLInputPeerChannel.cs ├── TLInputPeerChat.cs ├── TLInputPeerEmpty.cs ├── TLInputPeerNotifyEventsAll.cs ├── TLInputPeerNotifyEventsEmpty.cs ├── TLInputPeerNotifySettings.cs ├── TLInputPeerSelf.cs ├── TLInputPeerUser.cs ├── TLInputPhoneCall.cs ├── TLInputPhoneContact.cs ├── TLInputPhoto.cs ├── TLInputPhotoEmpty.cs ├── TLInputPrivacyKeyChatInvite.cs ├── TLInputPrivacyKeyPhoneCall.cs ├── TLInputPrivacyKeyStatusTimestamp.cs ├── TLInputPrivacyValueAllowAll.cs ├── TLInputPrivacyValueAllowContacts.cs ├── TLInputPrivacyValueAllowUsers.cs ├── TLInputPrivacyValueDisallowAll.cs ├── TLInputPrivacyValueDisallowContacts.cs ├── TLInputPrivacyValueDisallowUsers.cs ├── TLInputReportReasonOther.cs ├── TLInputReportReasonPornography.cs ├── TLInputReportReasonSpam.cs ├── TLInputReportReasonViolence.cs ├── TLInputStickerSetEmpty.cs ├── TLInputStickerSetID.cs ├── TLInputStickerSetItem.cs ├── TLInputStickerSetShortName.cs ├── TLInputStickeredMediaDocument.cs ├── TLInputStickeredMediaPhoto.cs ├── TLInputUser.cs ├── TLInputUserEmpty.cs ├── TLInputUserSelf.cs ├── TLInputWebDocument.cs ├── TLInputWebFileLocation.cs ├── TLInvoice.cs ├── TLKeyboardButton.cs ├── TLKeyboardButtonBuy.cs ├── TLKeyboardButtonCallback.cs ├── TLKeyboardButtonGame.cs ├── TLKeyboardButtonRequestGeoLocation.cs ├── TLKeyboardButtonRequestPhone.cs ├── TLKeyboardButtonRow.cs ├── TLKeyboardButtonSwitchInline.cs ├── TLKeyboardButtonUrl.cs ├── TLLabeledPrice.cs ├── TLMaskCoords.cs ├── TLMessage.cs ├── TLMessageActionChannelCreate.cs ├── TLMessageActionChannelMigrateFrom.cs ├── TLMessageActionChatAddUser.cs ├── TLMessageActionChatCreate.cs ├── TLMessageActionChatDeletePhoto.cs ├── TLMessageActionChatDeleteUser.cs ├── TLMessageActionChatEditPhoto.cs ├── TLMessageActionChatEditTitle.cs ├── TLMessageActionChatJoinedByLink.cs ├── TLMessageActionChatMigrateTo.cs ├── TLMessageActionEmpty.cs ├── TLMessageActionGameScore.cs ├── TLMessageActionHistoryClear.cs ├── TLMessageActionPaymentSent.cs ├── TLMessageActionPaymentSentMe.cs ├── TLMessageActionPhoneCall.cs ├── TLMessageActionPinMessage.cs ├── TLMessageEmpty.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 ├── TLMessageFwdHeader.cs ├── TLMessageMediaContact.cs ├── TLMessageMediaDocument.cs ├── TLMessageMediaEmpty.cs ├── TLMessageMediaGame.cs ├── TLMessageMediaGeo.cs ├── TLMessageMediaInvoice.cs ├── TLMessageMediaPhoto.cs ├── TLMessageMediaUnsupported.cs ├── TLMessageMediaVenue.cs ├── TLMessageMediaWebPage.cs ├── TLMessageRange.cs ├── TLMessageService.cs ├── TLNearestDc.cs ├── TLNotifyAll.cs ├── TLNotifyChats.cs ├── TLNotifyPeer.cs ├── TLNotifyUsers.cs ├── TLNull.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 ├── TLPageFull.cs ├── TLPagePart.cs ├── TLPaymentCharge.cs ├── TLPaymentRequestedInfo.cs ├── TLPaymentSavedCredentialsCard.cs ├── TLPeerChannel.cs ├── TLPeerChat.cs ├── TLPeerNotifyEventsAll.cs ├── TLPeerNotifyEventsEmpty.cs ├── TLPeerNotifySettings.cs ├── TLPeerNotifySettingsEmpty.cs ├── TLPeerSettings.cs ├── TLPeerUser.cs ├── TLPhoneCall.cs ├── TLPhoneCallAccepted.cs ├── TLPhoneCallDiscardReasonBusy.cs ├── TLPhoneCallDiscardReasonDisconnect.cs ├── TLPhoneCallDiscardReasonHangup.cs ├── TLPhoneCallDiscardReasonMissed.cs ├── TLPhoneCallDiscarded.cs ├── TLPhoneCallEmpty.cs ├── TLPhoneCallProtocol.cs ├── TLPhoneCallRequested.cs ├── TLPhoneCallWaiting.cs ├── TLPhoneConnection.cs ├── TLPhoto.cs ├── TLPhotoCachedSize.cs ├── TLPhotoEmpty.cs ├── TLPhotoSize.cs ├── TLPhotoSizeEmpty.cs ├── TLPostAddress.cs ├── TLPrivacyKeyChatInvite.cs ├── TLPrivacyKeyPhoneCall.cs ├── TLPrivacyKeyStatusTimestamp.cs ├── TLPrivacyValueAllowAll.cs ├── TLPrivacyValueAllowContacts.cs ├── TLPrivacyValueAllowUsers.cs ├── TLPrivacyValueDisallowAll.cs ├── TLPrivacyValueDisallowContacts.cs ├── TLPrivacyValueDisallowUsers.cs ├── TLReceivedNotifyMessage.cs ├── TLReplyInlineMarkup.cs ├── TLReplyKeyboardForceReply.cs ├── TLReplyKeyboardHide.cs ├── TLReplyKeyboardMarkup.cs ├── TLRequestInitConnection.cs ├── TLRequestInvokeAfterMsg.cs ├── TLRequestInvokeAfterMsgs.cs ├── TLRequestInvokeWithLayer.cs ├── TLRequestInvokeWithoutUpdates.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 ├── TLShippingOption.cs ├── TLStickerPack.cs ├── TLStickerSet.cs ├── TLStickerSetCovered.cs ├── TLStickerSetMultiCovered.cs ├── TLTextBold.cs ├── TLTextConcat.cs ├── TLTextEmail.cs ├── TLTextEmpty.cs ├── TLTextFixed.cs ├── TLTextItalic.cs ├── TLTextPlain.cs ├── TLTextStrike.cs ├── TLTextUnderline.cs ├── TLTextUrl.cs ├── TLTopPeer.cs ├── TLTopPeerCategoryBotsInline.cs ├── TLTopPeerCategoryBotsPM.cs ├── TLTopPeerCategoryChannels.cs ├── TLTopPeerCategoryCorrespondents.cs ├── TLTopPeerCategoryGroups.cs ├── TLTopPeerCategoryPeers.cs ├── TLTrue.cs ├── TLUpdateBotCallbackQuery.cs ├── TLUpdateBotInlineQuery.cs ├── TLUpdateBotInlineSend.cs ├── TLUpdateBotPrecheckoutQuery.cs ├── TLUpdateBotShippingQuery.cs ├── TLUpdateBotWebhookJSON.cs ├── TLUpdateBotWebhookJSONQuery.cs ├── TLUpdateChannel.cs ├── TLUpdateChannelMessageViews.cs ├── TLUpdateChannelPinnedMessage.cs ├── TLUpdateChannelTooLong.cs ├── TLUpdateChannelWebPage.cs ├── TLUpdateChatAdmins.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 ├── TLUpdateEncryptedChatTyping.cs ├── TLUpdateEncryptedMessagesRead.cs ├── TLUpdateEncryption.cs ├── TLUpdateInlineBotCallbackQuery.cs ├── TLUpdateMessageID.cs ├── TLUpdateNewChannelMessage.cs ├── TLUpdateNewEncryptedMessage.cs ├── TLUpdateNewMessage.cs ├── TLUpdateNewStickerSet.cs ├── TLUpdateNotifySettings.cs ├── TLUpdatePhoneCall.cs ├── TLUpdatePinnedDialogs.cs ├── TLUpdatePrivacy.cs ├── TLUpdatePtsChanged.cs ├── TLUpdateReadChannelInbox.cs ├── TLUpdateReadChannelOutbox.cs ├── TLUpdateReadFeaturedStickers.cs ├── TLUpdateReadHistoryInbox.cs ├── TLUpdateReadHistoryOutbox.cs ├── TLUpdateReadMessagesContents.cs ├── TLUpdateRecentStickers.cs ├── TLUpdateSavedGifs.cs ├── TLUpdateServiceNotification.cs ├── TLUpdateShort.cs ├── TLUpdateShortChatMessage.cs ├── TLUpdateShortMessage.cs ├── TLUpdateShortSentMessage.cs ├── TLUpdateStickerSets.cs ├── TLUpdateStickerSetsOrder.cs ├── TLUpdateUserBlocked.cs ├── TLUpdateUserName.cs ├── TLUpdateUserPhone.cs ├── TLUpdateUserPhoto.cs ├── TLUpdateUserStatus.cs ├── TLUpdateUserTyping.cs ├── TLUpdateWebPage.cs ├── TLUpdates.cs ├── TLUpdatesCombined.cs ├── TLUpdatesTooLong.cs ├── TLUser.cs ├── TLUserEmpty.cs ├── TLUserFull.cs ├── TLUserProfilePhoto.cs ├── TLUserProfilePhotoEmpty.cs ├── TLUserStatusEmpty.cs ├── TLUserStatusLastMonth.cs ├── TLUserStatusLastWeek.cs ├── TLUserStatusOffline.cs ├── TLUserStatusOnline.cs ├── TLUserStatusRecently.cs ├── TLVector.cs ├── TLWallPaper.cs ├── TLWallPaperSolid.cs ├── TLWebDocument.cs ├── TLWebPage.cs ├── TLWebPageEmpty.cs ├── TLWebPageNotModified.cs ├── TLWebPagePending.cs ├── Updates │ ├── TLAbsChannelDifference.cs │ ├── TLAbsDifference.cs │ ├── TLChannelDifference.cs │ ├── TLChannelDifferenceEmpty.cs │ ├── TLChannelDifferenceTooLong.cs │ ├── TLDifference.cs │ ├── TLDifferenceEmpty.cs │ ├── TLDifferenceSlice.cs │ ├── TLDifferenceTooLong.cs │ ├── TLRequestGetChannelDifference.cs │ ├── TLRequestGetDifference.cs │ ├── TLRequestGetState.cs │ └── TLState.cs ├── Upload │ ├── TLAbsCdnFile.cs │ ├── TLAbsFile.cs │ ├── TLCdnFile.cs │ ├── TLCdnFileReuploadNeeded.cs │ ├── TLFile.cs │ ├── TLFileCdnRedirect.cs │ ├── TLRequestGetCdnFile.cs │ ├── TLRequestGetFile.cs │ ├── TLRequestGetWebFile.cs │ ├── TLRequestReuploadCdnFile.cs │ ├── TLRequestSaveBigFilePart.cs │ ├── TLRequestSaveFilePart.cs │ └── TLWebFile.cs └── Users │ ├── TLRequestGetFullUser.cs │ └── TLRequestGetUsers.cs ├── TLContext.cs ├── TLMethod.cs ├── TLObject.cs ├── TLUtils.cs ├── TLVector.cs ├── TeleSharp.TL.csproj └── packages.config /TLSharp.Core/Network/Sniffer.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Text; 3 | 4 | namespace TLSharp.Core.Network 5 | { 6 | public static class Sniffer 7 | { 8 | public static string MessageOut(byte[] data) 9 | { 10 | return WriteMessage(new StringBuilder("[OUT]:"), data); 11 | } 12 | 13 | public static string MessageIn(byte[] data) 14 | { 15 | return WriteMessage(new StringBuilder("[IN]:"), data); 16 | } 17 | 18 | private static string WriteMessage(StringBuilder log, byte[] data) 19 | { 20 | foreach (var b in data) 21 | log.AppendFormat(" {0:x2}", b); 22 | return log.ToString(); 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /TLSharp.Core/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /TLSharp.Tests.NUnit/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /TLSharp.Tests/app.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /TLSharp.Tests/data/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp4x/TLSharpMod/4e0a6a70eeeb71a26098eb9ab13c76c8c97c5187/TLSharp.Tests/data/cat.jpg -------------------------------------------------------------------------------- /TLSharp.Tests/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | -------------------------------------------------------------------------------- /TeleSharp.Generator/App.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /TeleSharp.Generator/Constructor.tmp: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace /* NAMESPACE */ 9 | { 10 | [TLObject(/*Constructor*/)] 11 | public class /* NAME */ : /* PARENT */ 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return /*Constructor*/; 18 | } 19 | } 20 | 21 | /* PARAMS */ 22 | 23 | public void ComputeFlags() 24 | { 25 | /* COMPUTE */ 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | /* DESERIALIZE */ 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | /* SERIALIZE */ 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.Generator/ConstructorAbs.tmp: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace /* NAMESPACE */ 9 | { 10 | public abstract class /* NAME */ : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.Generator/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pp4x/TLSharpMod/4e0a6a70eeeb71a26098eb9ab13c76c8c97c5187/TeleSharp.Generator/Result.cs -------------------------------------------------------------------------------- /TeleSharp.Generator/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Account/TLAbsPassword.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Account 9 | { 10 | public abstract class TLAbsPassword : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Auth/TLAbsCodeType.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Auth 9 | { 10 | public abstract class TLAbsCodeType : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Auth/TLAbsSentCodeType.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Auth 9 | { 10 | public abstract class TLAbsSentCodeType : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Auth/TLCodeTypeCall.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Auth 9 | { 10 | [TLObject(1948046307)] 11 | public class TLCodeTypeCall : TLAbsCodeType 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1948046307; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Auth/TLCodeTypeFlashCall.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Auth 9 | { 10 | [TLObject(577556219)] 11 | public class TLCodeTypeFlashCall : TLAbsCodeType 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 577556219; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Auth/TLCodeTypeSms.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Auth 9 | { 10 | [TLObject(1923290508)] 11 | public class TLCodeTypeSms : TLAbsCodeType 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1923290508; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Auth/TLSentCodeTypeApp.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Auth 9 | { 10 | [TLObject(1035688326)] 11 | public class TLSentCodeTypeApp : TLAbsSentCodeType 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1035688326; 18 | } 19 | } 20 | 21 | public int Length { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | Length = br.ReadInt32(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(Length); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Auth/TLSentCodeTypeCall.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Auth 9 | { 10 | [TLObject(1398007207)] 11 | public class TLSentCodeTypeCall : TLAbsSentCodeType 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1398007207; 18 | } 19 | } 20 | 21 | public int Length { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | Length = br.ReadInt32(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(Length); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Auth/TLSentCodeTypeSms.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Auth 9 | { 10 | [TLObject(-1073693790)] 11 | public class TLSentCodeTypeSms : TLAbsSentCodeType 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1073693790; 18 | } 19 | } 20 | 21 | public int Length { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | Length = br.ReadInt32(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(Length); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Contacts/TLAbsBlocked.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Contacts 9 | { 10 | public abstract class TLAbsBlocked : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Contacts/TLAbsContacts.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Contacts 9 | { 10 | public abstract class TLAbsContacts : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Contacts/TLAbsTopPeers.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Contacts 9 | { 10 | public abstract class TLAbsTopPeers : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Contacts/TLContactsNotModified.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Contacts 9 | { 10 | [TLObject(-1219778094)] 11 | public class TLContactsNotModified : TLAbsContacts 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1219778094; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Contacts/TLTopPeersNotModified.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Contacts 9 | { 10 | [TLObject(-567906571)] 11 | public class TLTopPeersNotModified : TLAbsTopPeers 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -567906571; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Help/TLAbsAppUpdate.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Help 9 | { 10 | public abstract class TLAbsAppUpdate : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Help/TLInviteText.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Help 9 | { 10 | [TLObject(415997816)] 11 | public class TLInviteText : TLObject 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 415997816; 18 | } 19 | } 20 | 21 | public string Message { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | Message = StringUtil.Deserialize(br); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | StringUtil.Serialize(Message, bw); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Help/TLNoAppUpdate.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Help 9 | { 10 | [TLObject(-1000708810)] 11 | public class TLNoAppUpdate : TLAbsAppUpdate 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1000708810; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Help/TLTermsOfService.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Help 9 | { 10 | [TLObject(-236044656)] 11 | public class TLTermsOfService : TLObject 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -236044656; 18 | } 19 | } 20 | 21 | public string Text { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | Text = StringUtil.Deserialize(br); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | StringUtil.Serialize(Text, bw); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Messages/TLAbsAllStickers.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Messages 9 | { 10 | public abstract class TLAbsAllStickers : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Messages/TLAbsChats.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Messages 9 | { 10 | public abstract class TLAbsChats : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Messages/TLAbsDhConfig.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Messages 9 | { 10 | public abstract class TLAbsDhConfig : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Messages/TLAbsDialogs.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Messages 9 | { 10 | public abstract class TLAbsDialogs : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Messages/TLAbsFeaturedStickers.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Messages 9 | { 10 | public abstract class TLAbsFeaturedStickers : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Messages/TLAbsMessages.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Messages 9 | { 10 | public abstract class TLAbsMessages : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Messages/TLAbsRecentStickers.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Messages 9 | { 10 | public abstract class TLAbsRecentStickers : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Messages/TLAbsSavedGifs.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Messages 9 | { 10 | public abstract class TLAbsSavedGifs : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Messages/TLAbsSentEncryptedMessage.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Messages 9 | { 10 | public abstract class TLAbsSentEncryptedMessage : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Messages/TLAbsStickerSetInstallResult.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Messages 9 | { 10 | public abstract class TLAbsStickerSetInstallResult : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Messages/TLAbsStickers.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Messages 9 | { 10 | public abstract class TLAbsStickers : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Messages/TLAllStickersNotModified.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Messages 9 | { 10 | [TLObject(-395967805)] 11 | public class TLAllStickersNotModified : TLAbsAllStickers 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -395967805; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Messages/TLFeaturedStickersNotModified.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Messages 9 | { 10 | [TLObject(82699215)] 11 | public class TLFeaturedStickersNotModified : TLAbsFeaturedStickers 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 82699215; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Messages/TLRecentStickersNotModified.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Messages 9 | { 10 | [TLObject(186120336)] 11 | public class TLRecentStickersNotModified : TLAbsRecentStickers 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 186120336; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Messages/TLSavedGifsNotModified.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Messages 9 | { 10 | [TLObject(-402498398)] 11 | public class TLSavedGifsNotModified : TLAbsSavedGifs 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -402498398; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Messages/TLSentEncryptedMessage.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Messages 9 | { 10 | [TLObject(1443858741)] 11 | public class TLSentEncryptedMessage : TLAbsSentEncryptedMessage 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1443858741; 18 | } 19 | } 20 | 21 | public int Date { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | Date = br.ReadInt32(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(Date); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Messages/TLStickerSetInstallResultSuccess.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Messages 9 | { 10 | [TLObject(946083368)] 11 | public class TLStickerSetInstallResultSuccess : TLAbsStickerSetInstallResult 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 946083368; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Messages/TLStickersNotModified.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Messages 9 | { 10 | [TLObject(-244016606)] 11 | public class TLStickersNotModified : TLAbsStickers 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -244016606; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Payments/TLAbsPaymentResult.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Payments 9 | { 10 | public abstract class TLAbsPaymentResult : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Photos/TLAbsPhotos.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Photos 9 | { 10 | public abstract class TLAbsPhotos : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Storage/TLAbsFileType.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Storage 9 | { 10 | public abstract class TLAbsFileType : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Storage/TLFileGif.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Storage 9 | { 10 | [TLObject(-891180321)] 11 | public class TLFileGif : TLAbsFileType 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -891180321; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Storage/TLFileJpeg.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Storage 9 | { 10 | [TLObject(8322574)] 11 | public class TLFileJpeg : TLAbsFileType 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 8322574; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Storage/TLFileMov.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Storage 9 | { 10 | [TLObject(1258941372)] 11 | public class TLFileMov : TLAbsFileType 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1258941372; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Storage/TLFileMp3.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Storage 9 | { 10 | [TLObject(1384777335)] 11 | public class TLFileMp3 : TLAbsFileType 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1384777335; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Storage/TLFileMp4.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Storage 9 | { 10 | [TLObject(-1278304028)] 11 | public class TLFileMp4 : TLAbsFileType 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1278304028; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Storage/TLFilePartial.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Storage 9 | { 10 | [TLObject(1086091090)] 11 | public class TLFilePartial : TLAbsFileType 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1086091090; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Storage/TLFilePdf.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Storage 9 | { 10 | [TLObject(-1373745011)] 11 | public class TLFilePdf : TLAbsFileType 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1373745011; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Storage/TLFilePng.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Storage 9 | { 10 | [TLObject(172975040)] 11 | public class TLFilePng : TLAbsFileType 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 172975040; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Storage/TLFileUnknown.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Storage 9 | { 10 | [TLObject(-1432995067)] 11 | public class TLFileUnknown : TLAbsFileType 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1432995067; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Storage/TLFileWebp.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Storage 9 | { 10 | [TLObject(276907596)] 11 | public class TLFileWebp : TLAbsFileType 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 276907596; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsBool.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsBool : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsBotInlineMessage.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsBotInlineMessage : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsBotInlineResult.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsBotInlineResult : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsChannelMessagesFilter.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsChannelMessagesFilter : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsChannelParticipant.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsChannelParticipant : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsChannelParticipantRole.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsChannelParticipantRole : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsChannelParticipantsFilter.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsChannelParticipantsFilter : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsChat.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsChat : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsChatFull.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsChatFull : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsChatInvite.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsChatInvite : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsChatParticipant.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsChatParticipant : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsChatParticipants.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsChatParticipants : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsChatPhoto.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsChatPhoto : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsContactLink.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsContactLink : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsDocument.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsDocument : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsDocumentAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsDocumentAttribute : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsDraftMessage.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsDraftMessage : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsEncryptedChat.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsEncryptedChat : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsEncryptedFile.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsEncryptedFile : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsEncryptedMessage.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsEncryptedMessage : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsExportedChatInvite.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsExportedChatInvite : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsFileLocation.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsFileLocation : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsFoundGif.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsFoundGif : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsGeoPoint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsGeoPoint : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsInputBotInlineMessage.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsInputBotInlineMessage : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsInputBotInlineResult.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsInputBotInlineResult : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsInputChannel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsInputChannel : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsInputChatPhoto.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsInputChatPhoto : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsInputDocument.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsInputDocument : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsInputEncryptedFile.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsInputEncryptedFile : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsInputFile.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsInputFile : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsInputFileLocation.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsInputFileLocation : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsInputGame.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsInputGame : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsInputGeoPoint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsInputGeoPoint : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsInputMedia.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsInputMedia : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsInputNotifyPeer.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsInputNotifyPeer : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsInputPaymentCredentials.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsInputPaymentCredentials : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsInputPeer.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsInputPeer : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsInputPeerNotifyEvents.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsInputPeerNotifyEvents : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsInputPhoto.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsInputPhoto : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsInputPrivacyKey.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsInputPrivacyKey : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsInputPrivacyRule.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsInputPrivacyRule : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsInputStickerSet.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsInputStickerSet : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsInputStickeredMedia.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsInputStickeredMedia : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsInputUser.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsInputUser : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsKeyboardButton.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsKeyboardButton : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsMessage.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsMessage : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsMessageAction.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsMessageAction : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsMessageEntity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsMessageEntity : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsMessageMedia.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsMessageMedia : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsMessagesFilter.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsMessagesFilter : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsNotifyPeer.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsNotifyPeer : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsPage.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsPage : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsPageBlock.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsPageBlock : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsPeer.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsPeer : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsPeerNotifyEvents.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsPeerNotifyEvents : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsPeerNotifySettings.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsPeerNotifySettings : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsPhoneCall.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsPhoneCall : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsPhoneCallDiscardReason.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsPhoneCallDiscardReason : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsPhoto.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsPhoto : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsPhotoSize.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsPhotoSize : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsPrivacyKey.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsPrivacyKey : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsPrivacyRule.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsPrivacyRule : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsReplyMarkup.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsReplyMarkup : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsReportReason.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsReportReason : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsRichText.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsRichText : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsSendMessageAction.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsSendMessageAction : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsStickerSetCovered.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsStickerSetCovered : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsTopPeerCategory.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsTopPeerCategory : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsUpdate.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsUpdate : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsUpdates.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsUpdates : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsUser.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsUser : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsUserProfilePhoto.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsUserProfilePhoto : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsUserStatus.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsUserStatus : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsWallPaper.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsWallPaper : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAbsWebPage.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | public abstract class TLAbsWebPage : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLAccountDaysTTL.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1194283041)] 11 | public class TLAccountDaysTTL : TLObject 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1194283041; 18 | } 19 | } 20 | 21 | public int Days { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | Days = br.ReadInt32(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(Days); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLBoolFalse.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1132882121)] 11 | public class TLBoolFalse : TLAbsBool 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1132882121; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLBoolTrue.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1720552011)] 11 | public class TLBoolTrue : TLAbsBool 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1720552011; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLChannelMessagesFilterEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1798033689)] 11 | public class TLChannelMessagesFilterEmpty : TLAbsChannelMessagesFilter 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1798033689; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLChannelParticipantCreator.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-471670279)] 11 | public class TLChannelParticipantCreator : TLAbsChannelParticipant 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -471670279; 18 | } 19 | } 20 | 21 | public int UserId { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | UserId = br.ReadInt32(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(UserId); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLChannelParticipantsAdmins.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1268741783)] 11 | public class TLChannelParticipantsAdmins : TLAbsChannelParticipantsFilter 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1268741783; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLChannelParticipantsBots.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1328445861)] 11 | public class TLChannelParticipantsBots : TLAbsChannelParticipantsFilter 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1328445861; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLChannelParticipantsKicked.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1010285434)] 11 | public class TLChannelParticipantsKicked : TLAbsChannelParticipantsFilter 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1010285434; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLChannelParticipantsRecent.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-566281095)] 11 | public class TLChannelParticipantsRecent : TLAbsChannelParticipantsFilter 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -566281095; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLChannelRoleEditor.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-2113143156)] 11 | public class TLChannelRoleEditor : TLAbsChannelParticipantRole 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -2113143156; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLChannelRoleEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1299865402)] 11 | public class TLChannelRoleEmpty : TLAbsChannelParticipantRole 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1299865402; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLChannelRoleModerator.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1776756363)] 11 | public class TLChannelRoleModerator : TLAbsChannelParticipantRole 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1776756363; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLChatEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1683826688)] 11 | public class TLChatEmpty : TLAbsChat 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1683826688; 18 | } 19 | } 20 | 21 | public int Id { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | Id = br.ReadInt32(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(Id); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLChatInviteEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1776236393)] 11 | public class TLChatInviteEmpty : TLAbsExportedChatInvite 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1776236393; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLChatParticipantCreator.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-636267638)] 11 | public class TLChatParticipantCreator : TLAbsChatParticipant 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -636267638; 18 | } 19 | } 20 | 21 | public int UserId { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | UserId = br.ReadInt32(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(UserId); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLChatPhotoEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(935395612)] 11 | public class TLChatPhotoEmpty : TLAbsChatPhoto 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 935395612; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLContactLinkContact.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-721239344)] 11 | public class TLContactLinkContact : TLAbsContactLink 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -721239344; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLContactLinkHasPhone.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(646922073)] 11 | public class TLContactLinkHasPhone : TLAbsContactLink 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 646922073; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLContactLinkNone.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-17968211)] 11 | public class TLContactLinkNone : TLAbsContactLink 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -17968211; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLContactLinkUnknown.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1599050311)] 11 | public class TLContactLinkUnknown : TLAbsContactLink 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1599050311; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLDataJSON.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(2104790276)] 11 | public class TLDataJSON : TLObject 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 2104790276; 18 | } 19 | } 20 | 21 | public string Data { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | Data = StringUtil.Deserialize(br); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | StringUtil.Serialize(Data, bw); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLDocumentAttributeAnimated.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(297109817)] 11 | public class TLDocumentAttributeAnimated : TLAbsDocumentAttribute 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 297109817; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLDocumentAttributeHasStickers.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1744710921)] 11 | public class TLDocumentAttributeHasStickers : TLAbsDocumentAttribute 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1744710921; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLDocumentEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(922273905)] 11 | public class TLDocumentEmpty : TLAbsDocument 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 922273905; 18 | } 19 | } 20 | 21 | public long Id { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | Id = br.ReadInt64(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(Id); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLDraftMessageEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1169445179)] 11 | public class TLDraftMessageEmpty : TLAbsDraftMessage 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1169445179; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLEncryptedChatDiscarded.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(332848423)] 11 | public class TLEncryptedChatDiscarded : TLAbsEncryptedChat 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 332848423; 18 | } 19 | } 20 | 21 | public int Id { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | Id = br.ReadInt32(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(Id); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLEncryptedChatEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1417756512)] 11 | public class TLEncryptedChatEmpty : TLAbsEncryptedChat 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1417756512; 18 | } 19 | } 20 | 21 | public int Id { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | Id = br.ReadInt32(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(Id); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLEncryptedFileEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1038136962)] 11 | public class TLEncryptedFileEmpty : TLAbsEncryptedFile 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1038136962; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLExportedMessageLink.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(524838915)] 11 | public class TLExportedMessageLink : TLObject 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 524838915; 18 | } 19 | } 20 | 21 | public string Link { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | Link = StringUtil.Deserialize(br); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | StringUtil.Serialize(Link, bw); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLGeoPointEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(286776671)] 11 | public class TLGeoPointEmpty : TLAbsGeoPoint 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 286776671; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputChannelEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-292807034)] 11 | public class TLInputChannelEmpty : TLAbsInputChannel 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -292807034; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputChatPhotoEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(480546647)] 11 | public class TLInputChatPhotoEmpty : TLAbsInputChatPhoto 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 480546647; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputDocumentEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1928391342)] 11 | public class TLInputDocumentEmpty : TLAbsInputDocument 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1928391342; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputEncryptedFileEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(406307684)] 11 | public class TLInputEncryptedFileEmpty : TLAbsInputEncryptedFile 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 406307684; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputGeoPointEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-457104426)] 11 | public class TLInputGeoPointEmpty : TLAbsInputGeoPoint 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -457104426; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputMediaEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1771768449)] 11 | public class TLInputMediaEmpty : TLAbsInputMedia 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1771768449; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputMessagesFilterChatPhotos.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(975236280)] 11 | public class TLInputMessagesFilterChatPhotos : TLAbsMessagesFilter 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 975236280; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputMessagesFilterDocument.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1629621880)] 11 | public class TLInputMessagesFilterDocument : TLAbsMessagesFilter 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1629621880; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputMessagesFilterEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1474492012)] 11 | public class TLInputMessagesFilterEmpty : TLAbsMessagesFilter 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1474492012; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputMessagesFilterGif.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-3644025)] 11 | public class TLInputMessagesFilterGif : TLAbsMessagesFilter 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -3644025; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputMessagesFilterMusic.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(928101534)] 11 | public class TLInputMessagesFilterMusic : TLAbsMessagesFilter 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 928101534; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputMessagesFilterPhotoVideo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1458172132)] 11 | public class TLInputMessagesFilterPhotoVideo : TLAbsMessagesFilter 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1458172132; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputMessagesFilterPhotoVideoDocuments.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-648121413)] 11 | public class TLInputMessagesFilterPhotoVideoDocuments : TLAbsMessagesFilter 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -648121413; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputMessagesFilterPhotos.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1777752804)] 11 | public class TLInputMessagesFilterPhotos : TLAbsMessagesFilter 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1777752804; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputMessagesFilterRoundVideo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1253451181)] 11 | public class TLInputMessagesFilterRoundVideo : TLAbsMessagesFilter 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1253451181; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputMessagesFilterRoundVoice.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(2054952868)] 11 | public class TLInputMessagesFilterRoundVoice : TLAbsMessagesFilter 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 2054952868; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputMessagesFilterUrl.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(2129714567)] 11 | public class TLInputMessagesFilterUrl : TLAbsMessagesFilter 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 2129714567; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputMessagesFilterVideo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1614803355)] 11 | public class TLInputMessagesFilterVideo : TLAbsMessagesFilter 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1614803355; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputMessagesFilterVoice.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1358283666)] 11 | public class TLInputMessagesFilterVoice : TLAbsMessagesFilter 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1358283666; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputNotifyAll.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1540769658)] 11 | public class TLInputNotifyAll : TLAbsInputNotifyPeer 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1540769658; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputNotifyChats.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1251338318)] 11 | public class TLInputNotifyChats : TLAbsInputNotifyPeer 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1251338318; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputNotifyUsers.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(423314455)] 11 | public class TLInputNotifyUsers : TLAbsInputNotifyPeer 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 423314455; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputPeerChat.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(396093539)] 11 | public class TLInputPeerChat : TLAbsInputPeer 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 396093539; 18 | } 19 | } 20 | 21 | public int ChatId { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | ChatId = br.ReadInt32(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(ChatId); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputPeerEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(2134579434)] 11 | public class TLInputPeerEmpty : TLAbsInputPeer 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 2134579434; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputPeerNotifyEventsAll.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-395694988)] 11 | public class TLInputPeerNotifyEventsAll : TLAbsInputPeerNotifyEvents 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -395694988; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputPeerNotifyEventsEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-265263912)] 11 | public class TLInputPeerNotifyEventsEmpty : TLAbsInputPeerNotifyEvents 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -265263912; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputPeerSelf.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(2107670217)] 11 | public class TLInputPeerSelf : TLAbsInputPeer 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 2107670217; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputPhotoEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(483901197)] 11 | public class TLInputPhotoEmpty : TLAbsInputPhoto 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 483901197; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputPrivacyKeyChatInvite.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1107622874)] 11 | public class TLInputPrivacyKeyChatInvite : TLAbsInputPrivacyKey 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1107622874; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputPrivacyKeyPhoneCall.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-88417185)] 11 | public class TLInputPrivacyKeyPhoneCall : TLAbsInputPrivacyKey 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -88417185; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputPrivacyKeyStatusTimestamp.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1335282456)] 11 | public class TLInputPrivacyKeyStatusTimestamp : TLAbsInputPrivacyKey 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1335282456; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputPrivacyValueAllowAll.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(407582158)] 11 | public class TLInputPrivacyValueAllowAll : TLAbsInputPrivacyRule 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 407582158; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputPrivacyValueAllowContacts.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(218751099)] 11 | public class TLInputPrivacyValueAllowContacts : TLAbsInputPrivacyRule 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 218751099; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputPrivacyValueDisallowAll.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-697604407)] 11 | public class TLInputPrivacyValueDisallowAll : TLAbsInputPrivacyRule 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -697604407; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputPrivacyValueDisallowContacts.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(195371015)] 11 | public class TLInputPrivacyValueDisallowContacts : TLAbsInputPrivacyRule 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 195371015; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputReportReasonPornography.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(777640226)] 11 | public class TLInputReportReasonPornography : TLAbsReportReason 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 777640226; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputReportReasonSpam.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1490799288)] 11 | public class TLInputReportReasonSpam : TLAbsReportReason 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1490799288; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputReportReasonViolence.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(505595789)] 11 | public class TLInputReportReasonViolence : TLAbsReportReason 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 505595789; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputStickerSetEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-4838507)] 11 | public class TLInputStickerSetEmpty : TLAbsInputStickerSet 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -4838507; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputUserEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1182234929)] 11 | public class TLInputUserEmpty : TLAbsInputUser 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1182234929; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLInputUserSelf.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-138301121)] 11 | public class TLInputUserSelf : TLAbsInputUser 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -138301121; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLMessageActionChatDeletePhoto.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1780220945)] 11 | public class TLMessageActionChatDeletePhoto : TLAbsMessageAction 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1780220945; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLMessageActionEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1230047312)] 11 | public class TLMessageActionEmpty : TLAbsMessageAction 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1230047312; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLMessageActionHistoryClear.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1615153660)] 11 | public class TLMessageActionHistoryClear : TLAbsMessageAction 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1615153660; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLMessageActionPinMessage.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1799538451)] 11 | public class TLMessageActionPinMessage : TLAbsMessageAction 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1799538451; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLMessageEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-2082087340)] 11 | public class TLMessageEmpty : TLAbsMessage 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -2082087340; 18 | } 19 | } 20 | 21 | public int Id { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | Id = br.ReadInt32(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(Id); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLMessageMediaEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1038967584)] 11 | public class TLMessageMediaEmpty : TLAbsMessageMedia 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1038967584; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLMessageMediaUnsupported.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1618676578)] 11 | public class TLMessageMediaUnsupported : TLAbsMessageMedia 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1618676578; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLNotifyAll.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1959820384)] 11 | public class TLNotifyAll : TLAbsNotifyPeer 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1959820384; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLNotifyChats.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1073230141)] 11 | public class TLNotifyChats : TLAbsNotifyPeer 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1073230141; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLNotifyUsers.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1261946036)] 11 | public class TLNotifyUsers : TLAbsNotifyPeer 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1261946036; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLNull.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1450380236)] 11 | public class TLNull : TLObject 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1450380236; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLPageBlockAnchor.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-837994576)] 11 | public class TLPageBlockAnchor : TLAbsPageBlock 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -837994576; 18 | } 19 | } 20 | 21 | public string Name { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | Name = StringUtil.Deserialize(br); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | StringUtil.Serialize(Name, bw); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLPageBlockDivider.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-618614392)] 11 | public class TLPageBlockDivider : TLAbsPageBlock 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -618614392; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLPageBlockUnsupported.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(324435594)] 11 | public class TLPageBlockUnsupported : TLAbsPageBlock 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 324435594; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLPeerChannel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1109531342)] 11 | public class TLPeerChannel : TLAbsPeer 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1109531342; 18 | } 19 | } 20 | 21 | public int ChannelId { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | ChannelId = br.ReadInt32(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(ChannelId); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLPeerChat.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1160714821)] 11 | public class TLPeerChat : TLAbsPeer 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1160714821; 18 | } 19 | } 20 | 21 | public int ChatId { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | ChatId = br.ReadInt32(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(ChatId); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLPeerNotifyEventsAll.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1830677896)] 11 | public class TLPeerNotifyEventsAll : TLAbsPeerNotifyEvents 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1830677896; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLPeerNotifyEventsEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1378534221)] 11 | public class TLPeerNotifyEventsEmpty : TLAbsPeerNotifyEvents 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1378534221; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLPeerNotifySettingsEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1889961234)] 11 | public class TLPeerNotifySettingsEmpty : TLAbsPeerNotifySettings 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1889961234; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLPeerUser.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1649296275)] 11 | public class TLPeerUser : TLAbsPeer 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1649296275; 18 | } 19 | } 20 | 21 | public int UserId { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | UserId = br.ReadInt32(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(UserId); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLPhoneCallDiscardReasonBusy.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-84416311)] 11 | public class TLPhoneCallDiscardReasonBusy : TLAbsPhoneCallDiscardReason 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -84416311; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLPhoneCallDiscardReasonDisconnect.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-527056480)] 11 | public class TLPhoneCallDiscardReasonDisconnect : TLAbsPhoneCallDiscardReason 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -527056480; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLPhoneCallDiscardReasonHangup.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1471006352)] 11 | public class TLPhoneCallDiscardReasonHangup : TLAbsPhoneCallDiscardReason 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1471006352; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLPhoneCallDiscardReasonMissed.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-2048646399)] 11 | public class TLPhoneCallDiscardReasonMissed : TLAbsPhoneCallDiscardReason 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -2048646399; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLPhoneCallEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1399245077)] 11 | public class TLPhoneCallEmpty : TLAbsPhoneCall 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1399245077; 18 | } 19 | } 20 | 21 | public long Id { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | Id = br.ReadInt64(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(Id); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLPhotoEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(590459437)] 11 | public class TLPhotoEmpty : TLAbsPhoto 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 590459437; 18 | } 19 | } 20 | 21 | public long Id { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | Id = br.ReadInt64(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(Id); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLPhotoSizeEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(236446268)] 11 | public class TLPhotoSizeEmpty : TLAbsPhotoSize 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 236446268; 18 | } 19 | } 20 | 21 | public string Type { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | Type = StringUtil.Deserialize(br); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | StringUtil.Serialize(Type, bw); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLPrivacyKeyChatInvite.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1343122938)] 11 | public class TLPrivacyKeyChatInvite : TLAbsPrivacyKey 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1343122938; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLPrivacyKeyPhoneCall.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1030105979)] 11 | public class TLPrivacyKeyPhoneCall : TLAbsPrivacyKey 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1030105979; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLPrivacyKeyStatusTimestamp.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1137792208)] 11 | public class TLPrivacyKeyStatusTimestamp : TLAbsPrivacyKey 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1137792208; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLPrivacyValueAllowAll.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1698855810)] 11 | public class TLPrivacyValueAllowAll : TLAbsPrivacyRule 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1698855810; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLPrivacyValueAllowContacts.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-123988)] 11 | public class TLPrivacyValueAllowContacts : TLAbsPrivacyRule 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -123988; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLPrivacyValueDisallowAll.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1955338397)] 11 | public class TLPrivacyValueDisallowAll : TLAbsPrivacyRule 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1955338397; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLPrivacyValueDisallowContacts.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-125240806)] 11 | public class TLPrivacyValueDisallowContacts : TLAbsPrivacyRule 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -125240806; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLSendMessageCancelAction.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-44119819)] 11 | public class TLSendMessageCancelAction : TLAbsSendMessageAction 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -44119819; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLSendMessageChooseContactAction.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1653390447)] 11 | public class TLSendMessageChooseContactAction : TLAbsSendMessageAction 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1653390447; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLSendMessageGamePlayAction.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-580219064)] 11 | public class TLSendMessageGamePlayAction : TLAbsSendMessageAction 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -580219064; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLSendMessageGeoLocationAction.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(393186209)] 11 | public class TLSendMessageGeoLocationAction : TLAbsSendMessageAction 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 393186209; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLSendMessageRecordAudioAction.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-718310409)] 11 | public class TLSendMessageRecordAudioAction : TLAbsSendMessageAction 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -718310409; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLSendMessageRecordRoundAction.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1997373508)] 11 | public class TLSendMessageRecordRoundAction : TLAbsSendMessageAction 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1997373508; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLSendMessageRecordVideoAction.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1584933265)] 11 | public class TLSendMessageRecordVideoAction : TLAbsSendMessageAction 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1584933265; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLSendMessageTypingAction.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(381645902)] 11 | public class TLSendMessageTypingAction : TLAbsSendMessageAction 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 381645902; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLTextEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-599948721)] 11 | public class TLTextEmpty : TLAbsRichText 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -599948721; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLTextPlain.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1950782688)] 11 | public class TLTextPlain : TLAbsRichText 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1950782688; 18 | } 19 | } 20 | 21 | public string Text { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | Text = StringUtil.Deserialize(br); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | StringUtil.Serialize(Text, bw); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLTopPeerCategoryBotsInline.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(344356834)] 11 | public class TLTopPeerCategoryBotsInline : TLAbsTopPeerCategory 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 344356834; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLTopPeerCategoryBotsPM.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1419371685)] 11 | public class TLTopPeerCategoryBotsPM : TLAbsTopPeerCategory 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1419371685; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLTopPeerCategoryChannels.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(371037736)] 11 | public class TLTopPeerCategoryChannels : TLAbsTopPeerCategory 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 371037736; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLTopPeerCategoryCorrespondents.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(104314861)] 11 | public class TLTopPeerCategoryCorrespondents : TLAbsTopPeerCategory 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 104314861; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLTopPeerCategoryGroups.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1122524854)] 11 | public class TLTopPeerCategoryGroups : TLAbsTopPeerCategory 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1122524854; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLTrue.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1072550713)] 11 | public class TLTrue : TLObject 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1072550713; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLUpdateChannel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1227598250)] 11 | public class TLUpdateChannel : TLAbsUpdate 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1227598250; 18 | } 19 | } 20 | 21 | public int ChannelId { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | ChannelId = br.ReadInt32(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(ChannelId); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLUpdateConfig.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1574314746)] 11 | public class TLUpdateConfig : TLAbsUpdate 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1574314746; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLUpdateEncryptedChatTyping.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(386986326)] 11 | public class TLUpdateEncryptedChatTyping : TLAbsUpdate 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 386986326; 18 | } 19 | } 20 | 21 | public int ChatId { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | ChatId = br.ReadInt32(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(ChatId); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLUpdatePtsChanged.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(861169551)] 11 | public class TLUpdatePtsChanged : TLAbsUpdate 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 861169551; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLUpdateReadFeaturedStickers.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1461528386)] 11 | public class TLUpdateReadFeaturedStickers : TLAbsUpdate 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1461528386; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLUpdateRecentStickers.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1706939360)] 11 | public class TLUpdateRecentStickers : TLAbsUpdate 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1706939360; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLUpdateSavedGifs.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-1821035490)] 11 | public class TLUpdateSavedGifs : TLAbsUpdate 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1821035490; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLUpdateStickerSets.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1135492588)] 11 | public class TLUpdateStickerSets : TLAbsUpdate 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1135492588; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLUpdatesTooLong.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-484987010)] 11 | public class TLUpdatesTooLong : TLAbsUpdates 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -484987010; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLUserEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(537022650)] 11 | public class TLUserEmpty : TLAbsUser 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 537022650; 18 | } 19 | } 20 | 21 | public int Id { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | Id = br.ReadInt32(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(Id); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLUserProfilePhotoEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(1326562017)] 11 | public class TLUserProfilePhotoEmpty : TLAbsUserProfilePhoto 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1326562017; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLUserStatusEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(164646985)] 11 | public class TLUserStatusEmpty : TLAbsUserStatus 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 164646985; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLUserStatusLastMonth.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(2011940674)] 11 | public class TLUserStatusLastMonth : TLAbsUserStatus 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 2011940674; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLUserStatusLastWeek.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(129960444)] 11 | public class TLUserStatusLastWeek : TLAbsUserStatus 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 129960444; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLUserStatusOffline.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(9203775)] 11 | public class TLUserStatusOffline : TLAbsUserStatus 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 9203775; 18 | } 19 | } 20 | 21 | public int WasOnline { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | WasOnline = br.ReadInt32(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(WasOnline); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLUserStatusOnline.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-306628279)] 11 | public class TLUserStatusOnline : TLAbsUserStatus 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -306628279; 18 | } 19 | } 20 | 21 | public int Expires { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | Expires = br.ReadInt32(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(Expires); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLUserStatusRecently.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-496024847)] 11 | public class TLUserStatusRecently : TLAbsUserStatus 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -496024847; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLVector.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(481674261)] 11 | public class TLVector : TLObject 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 481674261; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLWebPageEmpty.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-350980120)] 11 | public class TLWebPageEmpty : TLAbsWebPage 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -350980120; 18 | } 19 | } 20 | 21 | public long Id { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | Id = br.ReadInt64(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(Id); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/TLWebPageNotModified.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL 9 | { 10 | [TLObject(-2054908813)] 11 | public class TLWebPageNotModified : TLAbsWebPage 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -2054908813; 18 | } 19 | } 20 | 21 | 22 | 23 | public void ComputeFlags() 24 | { 25 | 26 | } 27 | 28 | public override void DeserializeBody(BinaryReader br) 29 | { 30 | 31 | } 32 | 33 | public override void SerializeBody(BinaryWriter bw) 34 | { 35 | bw.Write(Constructor); 36 | 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Updates/TLAbsChannelDifference.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Updates 9 | { 10 | public abstract class TLAbsChannelDifference : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Updates/TLAbsDifference.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Updates 9 | { 10 | public abstract class TLAbsDifference : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Updates/TLDifferenceTooLong.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Updates 9 | { 10 | [TLObject(1258196845)] 11 | public class TLDifferenceTooLong : TLAbsDifference 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return 1258196845; 18 | } 19 | } 20 | 21 | public int Pts { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | Pts = br.ReadInt32(); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | bw.Write(Pts); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Upload/TLAbsCdnFile.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Upload 9 | { 10 | public abstract class TLAbsCdnFile : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Upload/TLAbsFile.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Upload 9 | { 10 | public abstract class TLAbsFile : TLObject 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /TeleSharp.TL/TL/Upload/TLCdnFile.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using TeleSharp.TL; 8 | namespace TeleSharp.TL.Upload 9 | { 10 | [TLObject(-1449145777)] 11 | public class TLCdnFile : TLAbsCdnFile 12 | { 13 | public override int Constructor 14 | { 15 | get 16 | { 17 | return -1449145777; 18 | } 19 | } 20 | 21 | public byte[] Bytes { get; set; } 22 | 23 | 24 | public void ComputeFlags() 25 | { 26 | 27 | } 28 | 29 | public override void DeserializeBody(BinaryReader br) 30 | { 31 | Bytes = BytesUtil.Deserialize(br); 32 | 33 | } 34 | 35 | public override void SerializeBody(BinaryWriter bw) 36 | { 37 | bw.Write(Constructor); 38 | BytesUtil.Serialize(Bytes, bw); 39 | 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /TeleSharp.TL/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | --------------------------------------------------------------------------------