From 2b827f40dc57d09cef48ba58dd46de24aa70f9d9 Mon Sep 17 00:00:00 2001 From: "Andres G. Aragoneses" Date: Thu, 2 Apr 2020 16:24:23 +0800 Subject: [PATCH] Finish TLSharp -> TgSharp rename --- .github/workflows/CI.yml | 6 ++--- README.md | 14 +++++----- .../TeleSharp.Generator}/App.config | 0 .../TeleSharp.Generator}/Constructor.tmp | 0 .../TeleSharp.Generator}/ConstructorAbs.tmp | 0 .../TeleSharp.Generator}/Method.tmp | 0 .../Models/TlConstructor.cs | 0 .../TeleSharp.Generator}/Models/TlMethod.cs | 0 .../TeleSharp.Generator}/Models/TlParam.cs | 0 .../TeleSharp.Generator}/Models/TlSchema.cs | 0 .../TeleSharp.Generator}/Program.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../TeleSharp.Generator.csproj | 0 .../TeleSharp.Generator}/packages.config | 0 .../TeleSharp.TL}/ObjectDeserializer.cs | 0 .../TeleSharp.TL}/Properties/AssemblyInfo.cs | 0 .../TeleSharp.TL}/TL/Account/TLAbsPassword.cs | 0 .../TL/Account/TLAuthorizations.cs | 0 .../TeleSharp.TL}/TL/Account/TLNoPassword.cs | 0 .../TeleSharp.TL}/TL/Account/TLPassword.cs | 0 .../TL/Account/TLPasswordInputSettings.cs | 0 .../TL/Account/TLPasswordSettings.cs | 0 .../TL/Account/TLPrivacyRules.cs | 0 .../TL/Account/TLRequestChangePhone.cs | 0 .../TL/Account/TLRequestCheckUsername.cs | 0 .../TL/Account/TLRequestConfirmPhone.cs | 0 .../TL/Account/TLRequestDeleteAccount.cs | 0 .../TL/Account/TLRequestGetAccountTTL.cs | 0 .../TL/Account/TLRequestGetAuthorizations.cs | 0 .../TL/Account/TLRequestGetNotifySettings.cs | 0 .../TL/Account/TLRequestGetPassword.cs | 0 .../Account/TLRequestGetPasswordSettings.cs | 0 .../TL/Account/TLRequestGetPrivacy.cs | 0 .../TL/Account/TLRequestGetTmpPassword.cs | 0 .../TL/Account/TLRequestGetWallPapers.cs | 0 .../TL/Account/TLRequestRegisterDevice.cs | 0 .../TL/Account/TLRequestReportPeer.cs | 0 .../TL/Account/TLRequestResetAuthorization.cs | 0 .../Account/TLRequestResetNotifySettings.cs | 0 .../Account/TLRequestSendChangePhoneCode.cs | 0 .../Account/TLRequestSendConfirmPhoneCode.cs | 0 .../TL/Account/TLRequestSetAccountTTL.cs | 0 .../TL/Account/TLRequestSetPrivacy.cs | 0 .../TL/Account/TLRequestUnregisterDevice.cs | 0 .../TL/Account/TLRequestUpdateDeviceLocked.cs | 0 .../Account/TLRequestUpdateNotifySettings.cs | 0 .../TLRequestUpdatePasswordSettings.cs | 0 .../TL/Account/TLRequestUpdateProfile.cs | 0 .../TL/Account/TLRequestUpdateStatus.cs | 0 .../TL/Account/TLRequestUpdateUsername.cs | 0 .../TeleSharp.TL}/TL/Account/TLTmpPassword.cs | 0 .../TeleSharp.TL}/TL/Auth/TLAbsCodeType.cs | 0 .../TL/Auth/TLAbsSentCodeType.cs | 0 .../TeleSharp.TL}/TL/Auth/TLAuthorization.cs | 0 .../TeleSharp.TL}/TL/Auth/TLCheckedPhone.cs | 0 .../TeleSharp.TL}/TL/Auth/TLCodeTypeCall.cs | 0 .../TL/Auth/TLCodeTypeFlashCall.cs | 0 .../TeleSharp.TL}/TL/Auth/TLCodeTypeSms.cs | 0 .../TL/Auth/TLExportedAuthorization.cs | 0 .../TL/Auth/TLPasswordRecovery.cs | 0 .../TL/Auth/TLRequestBindTempAuthKey.cs | 0 .../TL/Auth/TLRequestCancelCode.cs | 0 .../TL/Auth/TLRequestCheckPassword.cs | 0 .../TL/Auth/TLRequestCheckPhone.cs | 0 .../TL/Auth/TLRequestDropTempAuthKeys.cs | 0 .../TL/Auth/TLRequestExportAuthorization.cs | 0 .../TL/Auth/TLRequestImportAuthorization.cs | 0 .../Auth/TLRequestImportBotAuthorization.cs | 0 .../TeleSharp.TL}/TL/Auth/TLRequestLogOut.cs | 0 .../TL/Auth/TLRequestRecoverPassword.cs | 0 .../Auth/TLRequestRequestPasswordRecovery.cs | 0 .../TL/Auth/TLRequestResendCode.cs | 0 .../TL/Auth/TLRequestResetAuthorizations.cs | 0 .../TL/Auth/TLRequestSendCode.cs | 0 .../TL/Auth/TLRequestSendInvites.cs | 0 .../TeleSharp.TL}/TL/Auth/TLRequestSignIn.cs | 0 .../TeleSharp.TL}/TL/Auth/TLRequestSignUp.cs | 0 .../TeleSharp.TL}/TL/Auth/TLSentCode.cs | 0 .../TL/Auth/TLSentCodeTypeApp.cs | 0 .../TL/Auth/TLSentCodeTypeCall.cs | 0 .../TL/Auth/TLSentCodeTypeFlashCall.cs | 0 .../TL/Auth/TLSentCodeTypeSms.cs | 0 .../Bots/TLRequestAnswerWebhookJSONQuery.cs | 0 .../TL/Bots/TLRequestSendCustomRequest.cs | 0 .../TL/Channels/TLChannelParticipant.cs | 0 .../TL/Channels/TLChannelParticipants.cs | 0 .../TL/Channels/TLRequestCheckUsername.cs | 0 .../TL/Channels/TLRequestCreateChannel.cs | 0 .../TL/Channels/TLRequestDeleteChannel.cs | 0 .../TL/Channels/TLRequestDeleteMessages.cs | 0 .../TL/Channels/TLRequestDeleteUserHistory.cs | 0 .../TL/Channels/TLRequestEditAbout.cs | 0 .../TL/Channels/TLRequestEditAdmin.cs | 0 .../TL/Channels/TLRequestEditPhoto.cs | 0 .../TL/Channels/TLRequestEditTitle.cs | 0 .../TL/Channels/TLRequestExportInvite.cs | 0 .../TL/Channels/TLRequestExportMessageLink.cs | 0 .../TLRequestGetAdminedPublicChannels.cs | 0 .../TL/Channels/TLRequestGetChannels.cs | 0 .../TL/Channels/TLRequestGetFullChannel.cs | 0 .../TL/Channels/TLRequestGetMessages.cs | 0 .../TL/Channels/TLRequestGetParticipant.cs | 0 .../TL/Channels/TLRequestGetParticipants.cs | 0 .../TL/Channels/TLRequestInviteToChannel.cs | 0 .../TL/Channels/TLRequestJoinChannel.cs | 0 .../TL/Channels/TLRequestKickFromChannel.cs | 0 .../TL/Channels/TLRequestLeaveChannel.cs | 0 .../TL/Channels/TLRequestReadHistory.cs | 0 .../TL/Channels/TLRequestReportSpam.cs | 0 .../TL/Channels/TLRequestToggleInvites.cs | 0 .../TL/Channels/TLRequestToggleSignatures.cs | 0 .../Channels/TLRequestUpdatePinnedMessage.cs | 0 .../TL/Channels/TLRequestUpdateUsername.cs | 0 .../TeleSharp.TL}/TL/Contacts/TLAbsBlocked.cs | 0 .../TL/Contacts/TLAbsContacts.cs | 0 .../TL/Contacts/TLAbsTopPeers.cs | 0 .../TeleSharp.TL}/TL/Contacts/TLBlocked.cs | 0 .../TL/Contacts/TLBlockedSlice.cs | 0 .../TeleSharp.TL}/TL/Contacts/TLContacts.cs | 0 .../TL/Contacts/TLContactsNotModified.cs | 0 .../TeleSharp.TL}/TL/Contacts/TLFound.cs | 0 .../TL/Contacts/TLImportedContacts.cs | 0 .../TeleSharp.TL}/TL/Contacts/TLLink.cs | 0 .../TL/Contacts/TLRequestBlock.cs | 0 .../TL/Contacts/TLRequestDeleteContact.cs | 0 .../TL/Contacts/TLRequestDeleteContacts.cs | 0 .../TL/Contacts/TLRequestExportCard.cs | 0 .../TL/Contacts/TLRequestGetBlocked.cs | 0 .../TL/Contacts/TLRequestGetContacts.cs | 0 .../TL/Contacts/TLRequestGetStatuses.cs | 0 .../TL/Contacts/TLRequestGetTopPeers.cs | 0 .../TL/Contacts/TLRequestImportCard.cs | 0 .../TL/Contacts/TLRequestImportContacts.cs | 0 .../Contacts/TLRequestResetTopPeerRating.cs | 0 .../TL/Contacts/TLRequestResolveUsername.cs | 0 .../TL/Contacts/TLRequestSearch.cs | 0 .../TL/Contacts/TLRequestUnblock.cs | 0 .../TL/Contacts/TLResolvedPeer.cs | 0 .../TeleSharp.TL}/TL/Contacts/TLTopPeers.cs | 0 .../TL/Contacts/TLTopPeersNotModified.cs | 0 .../TeleSharp.TL}/TL/Help/TLAbsAppUpdate.cs | 0 .../TeleSharp.TL}/TL/Help/TLAppUpdate.cs | 0 .../TeleSharp.TL}/TL/Help/TLInviteText.cs | 0 .../TeleSharp.TL}/TL/Help/TLNoAppUpdate.cs | 0 .../TL/Help/TLRequestGetAppChangelog.cs | 0 .../TL/Help/TLRequestGetAppUpdate.cs | 0 .../TL/Help/TLRequestGetCdnConfig.cs | 0 .../TL/Help/TLRequestGetConfig.cs | 0 .../TL/Help/TLRequestGetInviteText.cs | 0 .../TL/Help/TLRequestGetNearestDc.cs | 0 .../TL/Help/TLRequestGetSupport.cs | 0 .../TL/Help/TLRequestGetTermsOfService.cs | 0 .../TL/Help/TLRequestSaveAppLog.cs | 0 .../TL/Help/TLRequestSetBotUpdatesStatus.cs | 0 .../TeleSharp.TL}/TL/Help/TLSupport.cs | 0 .../TeleSharp.TL}/TL/Help/TLTermsOfService.cs | 0 .../TL/Messages/TLAbsAllStickers.cs | 0 .../TeleSharp.TL}/TL/Messages/TLAbsChats.cs | 0 .../TL/Messages/TLAbsDhConfig.cs | 0 .../TeleSharp.TL}/TL/Messages/TLAbsDialogs.cs | 0 .../TL/Messages/TLAbsFeaturedStickers.cs | 0 .../TL/Messages/TLAbsMessages.cs | 0 .../TL/Messages/TLAbsRecentStickers.cs | 0 .../TL/Messages/TLAbsSavedGifs.cs | 0 .../TL/Messages/TLAbsSentEncryptedMessage.cs | 0 .../Messages/TLAbsStickerSetInstallResult.cs | 0 .../TL/Messages/TLAbsStickers.cs | 0 .../TL/Messages/TLAffectedHistory.cs | 0 .../TL/Messages/TLAffectedMessages.cs | 0 .../TL/Messages/TLAllStickers.cs | 0 .../TL/Messages/TLAllStickersNotModified.cs | 0 .../TL/Messages/TLArchivedStickers.cs | 0 .../TL/Messages/TLBotCallbackAnswer.cs | 0 .../TeleSharp.TL}/TL/Messages/TLBotResults.cs | 0 .../TL/Messages/TLChannelMessages.cs | 0 .../TeleSharp.TL}/TL/Messages/TLChatFull.cs | 0 .../TeleSharp.TL}/TL/Messages/TLChats.cs | 0 .../TeleSharp.TL}/TL/Messages/TLChatsSlice.cs | 0 .../TeleSharp.TL}/TL/Messages/TLDhConfig.cs | 0 .../TL/Messages/TLDhConfigNotModified.cs | 0 .../TeleSharp.TL}/TL/Messages/TLDialogs.cs | 0 .../TL/Messages/TLDialogsSlice.cs | 0 .../TL/Messages/TLFeaturedStickers.cs | 0 .../Messages/TLFeaturedStickersNotModified.cs | 0 .../TeleSharp.TL}/TL/Messages/TLFoundGifs.cs | 0 .../TeleSharp.TL}/TL/Messages/TLHighScores.cs | 0 .../TL/Messages/TLMessageEditData.cs | 0 .../TeleSharp.TL}/TL/Messages/TLMessages.cs | 0 .../TL/Messages/TLMessagesSlice.cs | 0 .../TL/Messages/TLPeerDialogs.cs | 0 .../TL/Messages/TLRecentStickers.cs | 0 .../Messages/TLRecentStickersNotModified.cs | 0 .../TL/Messages/TLRequestAcceptEncryption.cs | 0 .../TL/Messages/TLRequestAddChatUser.cs | 0 .../TL/Messages/TLRequestCheckChatInvite.cs | 0 .../Messages/TLRequestClearRecentStickers.cs | 0 .../TL/Messages/TLRequestCreateChat.cs | 0 .../TL/Messages/TLRequestDeleteChatUser.cs | 0 .../TL/Messages/TLRequestDeleteHistory.cs | 0 .../TL/Messages/TLRequestDeleteMessages.cs | 0 .../TL/Messages/TLRequestDiscardEncryption.cs | 0 .../TL/Messages/TLRequestEditChatAdmin.cs | 0 .../TL/Messages/TLRequestEditChatPhoto.cs | 0 .../TL/Messages/TLRequestEditChatTitle.cs | 0 .../Messages/TLRequestEditInlineBotMessage.cs | 0 .../TL/Messages/TLRequestEditMessage.cs | 0 .../TL/Messages/TLRequestExportChatInvite.cs | 0 .../TL/Messages/TLRequestForwardMessage.cs | 0 .../TL/Messages/TLRequestForwardMessages.cs | 0 .../TL/Messages/TLRequestGetAllChats.cs | 0 .../TL/Messages/TLRequestGetAllDrafts.cs | 0 .../TL/Messages/TLRequestGetAllStickers.cs | 0 .../Messages/TLRequestGetArchivedStickers.cs | 0 .../Messages/TLRequestGetAttachedStickers.cs | 0 .../Messages/TLRequestGetBotCallbackAnswer.cs | 0 .../TL/Messages/TLRequestGetChats.cs | 0 .../TL/Messages/TLRequestGetCommonChats.cs | 0 .../TL/Messages/TLRequestGetDhConfig.cs | 0 .../TL/Messages/TLRequestGetDialogs.cs | 0 .../TL/Messages/TLRequestGetDocumentByHash.cs | 0 .../Messages/TLRequestGetFeaturedStickers.cs | 0 .../TL/Messages/TLRequestGetFullChat.cs | 0 .../TL/Messages/TLRequestGetGameHighScores.cs | 0 .../TL/Messages/TLRequestGetHistory.cs | 0 .../Messages/TLRequestGetInlineBotResults.cs | 0 .../TLRequestGetInlineGameHighScores.cs | 0 .../TL/Messages/TLRequestGetMaskStickers.cs | 0 .../Messages/TLRequestGetMessageEditData.cs | 0 .../TL/Messages/TLRequestGetMessages.cs | 0 .../TL/Messages/TLRequestGetMessagesViews.cs | 0 .../TL/Messages/TLRequestGetPeerDialogs.cs | 0 .../TL/Messages/TLRequestGetPeerSettings.cs | 0 .../TL/Messages/TLRequestGetPinnedDialogs.cs | 0 .../TL/Messages/TLRequestGetRecentStickers.cs | 0 .../TL/Messages/TLRequestGetSavedGifs.cs | 0 .../TL/Messages/TLRequestGetStickerSet.cs | 0 .../TL/Messages/TLRequestGetWebPage.cs | 0 .../TL/Messages/TLRequestGetWebPagePreview.cs | 0 .../TL/Messages/TLRequestHideReportSpam.cs | 0 .../TL/Messages/TLRequestImportChatInvite.cs | 0 .../TL/Messages/TLRequestInstallStickerSet.cs | 0 .../TL/Messages/TLRequestMigrateChat.cs | 0 .../Messages/TLRequestReadEncryptedHistory.cs | 0 .../Messages/TLRequestReadFeaturedStickers.cs | 0 .../TL/Messages/TLRequestReadHistory.cs | 0 .../Messages/TLRequestReadMessageContents.cs | 0 .../TL/Messages/TLRequestReceivedMessages.cs | 0 .../TL/Messages/TLRequestReceivedQueue.cs | 0 .../Messages/TLRequestReorderPinnedDialogs.cs | 0 .../Messages/TLRequestReorderStickerSets.cs | 0 .../Messages/TLRequestReportEncryptedSpam.cs | 0 .../TL/Messages/TLRequestReportSpam.cs | 0 .../TL/Messages/TLRequestRequestEncryption.cs | 0 .../TL/Messages/TLRequestSaveDraft.cs | 0 .../TL/Messages/TLRequestSaveGif.cs | 0 .../TL/Messages/TLRequestSaveRecentSticker.cs | 0 .../TL/Messages/TLRequestSearch.cs | 0 .../TL/Messages/TLRequestSearchGifs.cs | 0 .../TL/Messages/TLRequestSearchGlobal.cs | 0 .../TL/Messages/TLRequestSendEncrypted.cs | 0 .../TL/Messages/TLRequestSendEncryptedFile.cs | 0 .../Messages/TLRequestSendEncryptedService.cs | 0 .../Messages/TLRequestSendInlineBotResult.cs | 0 .../TL/Messages/TLRequestSendMedia.cs | 0 .../TL/Messages/TLRequestSendMessage.cs | 0 .../Messages/TLRequestSetBotCallbackAnswer.cs | 0 .../TLRequestSetBotPrecheckoutResults.cs | 0 .../TLRequestSetBotShippingResults.cs | 0 .../Messages/TLRequestSetEncryptedTyping.cs | 0 .../TL/Messages/TLRequestSetGameScore.cs | 0 .../Messages/TLRequestSetInlineBotResults.cs | 0 .../Messages/TLRequestSetInlineGameScore.cs | 0 .../TL/Messages/TLRequestSetTyping.cs | 0 .../TL/Messages/TLRequestStartBot.cs | 0 .../TL/Messages/TLRequestToggleChatAdmins.cs | 0 .../TL/Messages/TLRequestToggleDialogPin.cs | 0 .../Messages/TLRequestUninstallStickerSet.cs | 0 .../TL/Messages/TLRequestUploadMedia.cs | 0 .../TeleSharp.TL}/TL/Messages/TLSavedGifs.cs | 0 .../TL/Messages/TLSavedGifsNotModified.cs | 0 .../TL/Messages/TLSentEncryptedFile.cs | 0 .../TL/Messages/TLSentEncryptedMessage.cs | 0 .../TeleSharp.TL}/TL/Messages/TLStickerSet.cs | 0 .../TLStickerSetInstallResultArchive.cs | 0 .../TLStickerSetInstallResultSuccess.cs | 0 .../TeleSharp.TL}/TL/Messages/TLStickers.cs | 0 .../TL/Messages/TLStickersNotModified.cs | 0 .../TL/Payments/TLAbsPaymentResult.cs | 0 .../TL/Payments/TLPaymentForm.cs | 0 .../TL/Payments/TLPaymentReceipt.cs | 0 .../TL/Payments/TLPaymentResult.cs | 0 .../TL/Payments/TLPaymentVerficationNeeded.cs | 0 .../TL/Payments/TLRequestClearSavedInfo.cs | 0 .../TL/Payments/TLRequestGetPaymentForm.cs | 0 .../TL/Payments/TLRequestGetPaymentReceipt.cs | 0 .../TL/Payments/TLRequestGetSavedInfo.cs | 0 .../TL/Payments/TLRequestSendPaymentForm.cs | 0 .../TLRequestValidateRequestedInfo.cs | 0 .../TeleSharp.TL}/TL/Payments/TLSavedInfo.cs | 0 .../TL/Payments/TLValidatedRequestedInfo.cs | 0 .../TeleSharp.TL}/TL/Phone/TLPhoneCall.cs | 0 .../TL/Phone/TLRequestAcceptCall.cs | 0 .../TL/Phone/TLRequestConfirmCall.cs | 0 .../TL/Phone/TLRequestDiscardCall.cs | 0 .../TL/Phone/TLRequestGetCallConfig.cs | 0 .../TL/Phone/TLRequestReceivedCall.cs | 0 .../TL/Phone/TLRequestRequestCall.cs | 0 .../TL/Phone/TLRequestSaveCallDebug.cs | 0 .../TL/Phone/TLRequestSetCallRating.cs | 0 .../TeleSharp.TL}/TL/Photos/TLAbsPhotos.cs | 0 .../TeleSharp.TL}/TL/Photos/TLPhoto.cs | 0 .../TeleSharp.TL}/TL/Photos/TLPhotos.cs | 0 .../TeleSharp.TL}/TL/Photos/TLPhotosSlice.cs | 0 .../TL/Photos/TLRequestDeletePhotos.cs | 0 .../TL/Photos/TLRequestGetUserPhotos.cs | 0 .../TL/Photos/TLRequestUpdateProfilePhoto.cs | 0 .../TL/Photos/TLRequestUploadProfilePhoto.cs | 0 .../TL/Stickers/TLRequestAddStickerToSet.cs | 0 .../TLRequestChangeStickerPosition.cs | 0 .../TL/Stickers/TLRequestCreateStickerSet.cs | 0 .../Stickers/TLRequestRemoveStickerFromSet.cs | 0 .../TeleSharp.TL}/TL/Storage/TLAbsFileType.cs | 0 .../TeleSharp.TL}/TL/Storage/TLFileGif.cs | 0 .../TeleSharp.TL}/TL/Storage/TLFileJpeg.cs | 0 .../TeleSharp.TL}/TL/Storage/TLFileMov.cs | 0 .../TeleSharp.TL}/TL/Storage/TLFileMp3.cs | 0 .../TeleSharp.TL}/TL/Storage/TLFileMp4.cs | 0 .../TeleSharp.TL}/TL/Storage/TLFilePartial.cs | 0 .../TeleSharp.TL}/TL/Storage/TLFilePdf.cs | 0 .../TeleSharp.TL}/TL/Storage/TLFilePng.cs | 0 .../TeleSharp.TL}/TL/Storage/TLFileUnknown.cs | 0 .../TeleSharp.TL}/TL/Storage/TLFileWebp.cs | 0 .../TeleSharp.TL}/TL/TLAbsBool.cs | 0 .../TeleSharp.TL}/TL/TLAbsBotInlineMessage.cs | 0 .../TeleSharp.TL}/TL/TLAbsBotInlineResult.cs | 0 .../TL/TLAbsChannelMessagesFilter.cs | 0 .../TL/TLAbsChannelParticipant.cs | 0 .../TL/TLAbsChannelParticipantRole.cs | 0 .../TL/TLAbsChannelParticipantsFilter.cs | 0 .../TeleSharp.TL}/TL/TLAbsChat.cs | 0 .../TeleSharp.TL}/TL/TLAbsChatFull.cs | 0 .../TeleSharp.TL}/TL/TLAbsChatInvite.cs | 0 .../TeleSharp.TL}/TL/TLAbsChatParticipant.cs | 0 .../TeleSharp.TL}/TL/TLAbsChatParticipants.cs | 0 .../TeleSharp.TL}/TL/TLAbsChatPhoto.cs | 0 .../TeleSharp.TL}/TL/TLAbsContactLink.cs | 0 .../TeleSharp.TL}/TL/TLAbsDocument.cs | 0 .../TL/TLAbsDocumentAttribute.cs | 0 .../TeleSharp.TL}/TL/TLAbsDraftMessage.cs | 0 .../TeleSharp.TL}/TL/TLAbsEncryptedChat.cs | 0 .../TeleSharp.TL}/TL/TLAbsEncryptedFile.cs | 0 .../TeleSharp.TL}/TL/TLAbsEncryptedMessage.cs | 0 .../TL/TLAbsExportedChatInvite.cs | 0 .../TeleSharp.TL}/TL/TLAbsFileLocation.cs | 0 .../TeleSharp.TL}/TL/TLAbsFoundGif.cs | 0 .../TeleSharp.TL}/TL/TLAbsGeoPoint.cs | 0 .../TL/TLAbsInputBotInlineMessage.cs | 0 .../TL/TLAbsInputBotInlineResult.cs | 0 .../TeleSharp.TL}/TL/TLAbsInputChannel.cs | 0 .../TeleSharp.TL}/TL/TLAbsInputChatPhoto.cs | 0 .../TeleSharp.TL}/TL/TLAbsInputDocument.cs | 0 .../TL/TLAbsInputEncryptedFile.cs | 0 .../TeleSharp.TL}/TL/TLAbsInputFile.cs | 0 .../TL/TLAbsInputFileLocation.cs | 0 .../TeleSharp.TL}/TL/TLAbsInputGame.cs | 0 .../TeleSharp.TL}/TL/TLAbsInputGeoPoint.cs | 0 .../TeleSharp.TL}/TL/TLAbsInputMedia.cs | 0 .../TeleSharp.TL}/TL/TLAbsInputNotifyPeer.cs | 0 .../TL/TLAbsInputPaymentCredentials.cs | 0 .../TeleSharp.TL}/TL/TLAbsInputPeer.cs | 0 .../TL/TLAbsInputPeerNotifyEvents.cs | 0 .../TeleSharp.TL}/TL/TLAbsInputPhoto.cs | 0 .../TeleSharp.TL}/TL/TLAbsInputPrivacyKey.cs | 0 .../TeleSharp.TL}/TL/TLAbsInputPrivacyRule.cs | 0 .../TeleSharp.TL}/TL/TLAbsInputStickerSet.cs | 0 .../TL/TLAbsInputStickeredMedia.cs | 0 .../TeleSharp.TL}/TL/TLAbsInputUser.cs | 0 .../TeleSharp.TL}/TL/TLAbsKeyboardButton.cs | 0 .../TeleSharp.TL}/TL/TLAbsMessage.cs | 0 .../TeleSharp.TL}/TL/TLAbsMessageAction.cs | 0 .../TeleSharp.TL}/TL/TLAbsMessageEntity.cs | 0 .../TeleSharp.TL}/TL/TLAbsMessageMedia.cs | 0 .../TeleSharp.TL}/TL/TLAbsMessagesFilter.cs | 0 .../TeleSharp.TL}/TL/TLAbsNotifyPeer.cs | 0 .../TeleSharp.TL}/TL/TLAbsPage.cs | 0 .../TeleSharp.TL}/TL/TLAbsPageBlock.cs | 0 .../TeleSharp.TL}/TL/TLAbsPeer.cs | 0 .../TeleSharp.TL}/TL/TLAbsPeerNotifyEvents.cs | 0 .../TL/TLAbsPeerNotifySettings.cs | 0 .../TeleSharp.TL}/TL/TLAbsPhoneCall.cs | 0 .../TL/TLAbsPhoneCallDiscardReason.cs | 0 .../TeleSharp.TL}/TL/TLAbsPhoto.cs | 0 .../TeleSharp.TL}/TL/TLAbsPhotoSize.cs | 0 .../TeleSharp.TL}/TL/TLAbsPrivacyKey.cs | 0 .../TeleSharp.TL}/TL/TLAbsPrivacyRule.cs | 0 .../TeleSharp.TL}/TL/TLAbsReplyMarkup.cs | 0 .../TeleSharp.TL}/TL/TLAbsReportReason.cs | 0 .../TeleSharp.TL}/TL/TLAbsRichText.cs | 0 .../TL/TLAbsSendMessageAction.cs | 0 .../TL/TLAbsStickerSetCovered.cs | 0 .../TeleSharp.TL}/TL/TLAbsTopPeerCategory.cs | 0 .../TeleSharp.TL}/TL/TLAbsUpdate.cs | 0 .../TeleSharp.TL}/TL/TLAbsUpdates.cs | 0 .../TeleSharp.TL}/TL/TLAbsUser.cs | 0 .../TeleSharp.TL}/TL/TLAbsUserProfilePhoto.cs | 0 .../TeleSharp.TL}/TL/TLAbsUserStatus.cs | 0 .../TeleSharp.TL}/TL/TLAbsWallPaper.cs | 0 .../TeleSharp.TL}/TL/TLAbsWebPage.cs | 0 .../TeleSharp.TL}/TL/TLAccountDaysTTL.cs | 0 .../TeleSharp.TL}/TL/TLAuthorization.cs | 0 .../TeleSharp.TL}/TL/TLBoolFalse.cs | 0 .../TeleSharp.TL}/TL/TLBoolTrue.cs | 0 .../TeleSharp.TL}/TL/TLBotCommand.cs | 0 .../TeleSharp.TL}/TL/TLBotInfo.cs | 0 .../TL/TLBotInlineMediaResult.cs | 0 .../TL/TLBotInlineMessageMediaAuto.cs | 0 .../TL/TLBotInlineMessageMediaContact.cs | 0 .../TL/TLBotInlineMessageMediaGeo.cs | 0 .../TL/TLBotInlineMessageMediaVenue.cs | 0 .../TL/TLBotInlineMessageText.cs | 0 .../TeleSharp.TL}/TL/TLBotInlineResult.cs | 0 .../TeleSharp.TL}/TL/TLCdnConfig.cs | 0 .../TeleSharp.TL}/TL/TLCdnPublicKey.cs | 0 .../TeleSharp.TL}/TL/TLChannel.cs | 0 .../TeleSharp.TL}/TL/TLChannelForbidden.cs | 0 .../TeleSharp.TL}/TL/TLChannelFull.cs | 0 .../TL/TLChannelMessagesFilter.cs | 0 .../TL/TLChannelMessagesFilterEmpty.cs | 0 .../TeleSharp.TL}/TL/TLChannelParticipant.cs | 0 .../TL/TLChannelParticipantCreator.cs | 0 .../TL/TLChannelParticipantEditor.cs | 0 .../TL/TLChannelParticipantKicked.cs | 0 .../TL/TLChannelParticipantModerator.cs | 0 .../TL/TLChannelParticipantSelf.cs | 0 .../TL/TLChannelParticipantsAdmins.cs | 0 .../TL/TLChannelParticipantsBots.cs | 0 .../TL/TLChannelParticipantsKicked.cs | 0 .../TL/TLChannelParticipantsRecent.cs | 0 .../TeleSharp.TL}/TL/TLChannelRoleEditor.cs | 0 .../TeleSharp.TL}/TL/TLChannelRoleEmpty.cs | 0 .../TL/TLChannelRoleModerator.cs | 0 .../TeleSharp.TL}/TL/TLChat.cs | 0 .../TeleSharp.TL}/TL/TLChatEmpty.cs | 0 .../TeleSharp.TL}/TL/TLChatForbidden.cs | 0 .../TeleSharp.TL}/TL/TLChatFull.cs | 0 .../TeleSharp.TL}/TL/TLChatInvite.cs | 0 .../TeleSharp.TL}/TL/TLChatInviteAlready.cs | 0 .../TeleSharp.TL}/TL/TLChatInviteEmpty.cs | 0 .../TeleSharp.TL}/TL/TLChatInviteExported.cs | 0 .../TeleSharp.TL}/TL/TLChatParticipant.cs | 0 .../TL/TLChatParticipantAdmin.cs | 0 .../TL/TLChatParticipantCreator.cs | 0 .../TeleSharp.TL}/TL/TLChatParticipants.cs | 0 .../TL/TLChatParticipantsForbidden.cs | 0 .../TeleSharp.TL}/TL/TLChatPhoto.cs | 0 .../TeleSharp.TL}/TL/TLChatPhotoEmpty.cs | 0 .../TeleSharp.TL}/TL/TLConfig.cs | 0 .../TeleSharp.TL}/TL/TLContact.cs | 0 .../TeleSharp.TL}/TL/TLContactBlocked.cs | 0 .../TeleSharp.TL}/TL/TLContactLinkContact.cs | 0 .../TeleSharp.TL}/TL/TLContactLinkHasPhone.cs | 0 .../TeleSharp.TL}/TL/TLContactLinkNone.cs | 0 .../TeleSharp.TL}/TL/TLContactLinkUnknown.cs | 0 .../TeleSharp.TL}/TL/TLContactStatus.cs | 0 .../TeleSharp.TL}/TL/TLDataJSON.cs | 0 .../TeleSharp.TL}/TL/TLDcOption.cs | 0 .../TeleSharp.TL}/TL/TLDialog.cs | 0 .../TeleSharp.TL}/TL/TLDisabledFeature.cs | 0 .../TeleSharp.TL}/TL/TLDocument.cs | 0 .../TL/TLDocumentAttributeAnimated.cs | 0 .../TL/TLDocumentAttributeAudio.cs | 0 .../TL/TLDocumentAttributeFilename.cs | 0 .../TL/TLDocumentAttributeHasStickers.cs | 0 .../TL/TLDocumentAttributeImageSize.cs | 0 .../TL/TLDocumentAttributeSticker.cs | 0 .../TL/TLDocumentAttributeVideo.cs | 0 .../TeleSharp.TL}/TL/TLDocumentEmpty.cs | 0 .../TeleSharp.TL}/TL/TLDraftMessage.cs | 0 .../TeleSharp.TL}/TL/TLDraftMessageEmpty.cs | 0 .../TeleSharp.TL}/TL/TLEncryptedChat.cs | 0 .../TL/TLEncryptedChatDiscarded.cs | 0 .../TeleSharp.TL}/TL/TLEncryptedChatEmpty.cs | 0 .../TL/TLEncryptedChatRequested.cs | 0 .../TL/TLEncryptedChatWaiting.cs | 0 .../TeleSharp.TL}/TL/TLEncryptedFile.cs | 0 .../TeleSharp.TL}/TL/TLEncryptedFileEmpty.cs | 0 .../TeleSharp.TL}/TL/TLEncryptedMessage.cs | 0 .../TL/TLEncryptedMessageService.cs | 0 .../TeleSharp.TL}/TL/TLError.cs | 0 .../TeleSharp.TL}/TL/TLExportedMessageLink.cs | 0 .../TeleSharp.TL}/TL/TLFileLocation.cs | 0 .../TL/TLFileLocationUnavailable.cs | 0 .../TeleSharp.TL}/TL/TLFoundGif.cs | 0 .../TeleSharp.TL}/TL/TLFoundGifCached.cs | 0 .../TeleSharp.TL}/TL/TLGame.cs | 0 .../TeleSharp.TL}/TL/TLGeoPoint.cs | 0 .../TeleSharp.TL}/TL/TLGeoPointEmpty.cs | 0 .../TeleSharp.TL}/TL/TLHighScore.cs | 0 .../TeleSharp.TL}/TL/TLImportedContact.cs | 0 .../TeleSharp.TL}/TL/TLInlineBotSwitchPM.cs | 0 .../TeleSharp.TL}/TL/TLInputAppEvent.cs | 0 .../TL/TLInputBotInlineMessageGame.cs | 0 .../TL/TLInputBotInlineMessageID.cs | 0 .../TL/TLInputBotInlineMessageMediaAuto.cs | 0 .../TL/TLInputBotInlineMessageMediaContact.cs | 0 .../TL/TLInputBotInlineMessageMediaGeo.cs | 0 .../TL/TLInputBotInlineMessageMediaVenue.cs | 0 .../TL/TLInputBotInlineMessageText.cs | 0 .../TL/TLInputBotInlineResult.cs | 0 .../TL/TLInputBotInlineResultDocument.cs | 0 .../TL/TLInputBotInlineResultGame.cs | 0 .../TL/TLInputBotInlineResultPhoto.cs | 0 .../TeleSharp.TL}/TL/TLInputChannel.cs | 0 .../TeleSharp.TL}/TL/TLInputChannelEmpty.cs | 0 .../TeleSharp.TL}/TL/TLInputChatPhoto.cs | 0 .../TeleSharp.TL}/TL/TLInputChatPhotoEmpty.cs | 0 .../TL/TLInputChatUploadedPhoto.cs | 0 .../TeleSharp.TL}/TL/TLInputDocument.cs | 0 .../TeleSharp.TL}/TL/TLInputDocumentEmpty.cs | 0 .../TL/TLInputDocumentFileLocation.cs | 0 .../TeleSharp.TL}/TL/TLInputEncryptedChat.cs | 0 .../TeleSharp.TL}/TL/TLInputEncryptedFile.cs | 0 .../TL/TLInputEncryptedFileBigUploaded.cs | 0 .../TL/TLInputEncryptedFileEmpty.cs | 0 .../TL/TLInputEncryptedFileLocation.cs | 0 .../TL/TLInputEncryptedFileUploaded.cs | 0 .../TeleSharp.TL}/TL/TLInputFile.cs | 0 .../TeleSharp.TL}/TL/TLInputFileBig.cs | 0 .../TeleSharp.TL}/TL/TLInputFileLocation.cs | 0 .../TeleSharp.TL}/TL/TLInputGameID.cs | 0 .../TeleSharp.TL}/TL/TLInputGameShortName.cs | 0 .../TeleSharp.TL}/TL/TLInputGeoPoint.cs | 0 .../TeleSharp.TL}/TL/TLInputGeoPointEmpty.cs | 0 .../TeleSharp.TL}/TL/TLInputMediaContact.cs | 0 .../TeleSharp.TL}/TL/TLInputMediaDocument.cs | 0 .../TL/TLInputMediaDocumentExternal.cs | 0 .../TeleSharp.TL}/TL/TLInputMediaEmpty.cs | 0 .../TeleSharp.TL}/TL/TLInputMediaGame.cs | 0 .../TeleSharp.TL}/TL/TLInputMediaGeoPoint.cs | 0 .../TL/TLInputMediaGifExternal.cs | 0 .../TeleSharp.TL}/TL/TLInputMediaInvoice.cs | 0 .../TeleSharp.TL}/TL/TLInputMediaPhoto.cs | 0 .../TL/TLInputMediaPhotoExternal.cs | 0 .../TL/TLInputMediaUploadedDocument.cs | 0 .../TL/TLInputMediaUploadedPhoto.cs | 0 .../TL/TLInputMediaUploadedThumbDocument.cs | 0 .../TeleSharp.TL}/TL/TLInputMediaVenue.cs | 0 .../TL/TLInputMessageEntityMentionName.cs | 0 .../TL/TLInputMessagesFilterChatPhotos.cs | 0 .../TL/TLInputMessagesFilterDocument.cs | 0 .../TL/TLInputMessagesFilterEmpty.cs | 0 .../TL/TLInputMessagesFilterGif.cs | 0 .../TL/TLInputMessagesFilterMusic.cs | 0 .../TL/TLInputMessagesFilterPhoneCalls.cs | 0 .../TL/TLInputMessagesFilterPhotoVideo.cs | 0 ...LInputMessagesFilterPhotoVideoDocuments.cs | 0 .../TL/TLInputMessagesFilterPhotos.cs | 0 .../TL/TLInputMessagesFilterRoundVideo.cs | 0 .../TL/TLInputMessagesFilterRoundVoice.cs | 0 .../TL/TLInputMessagesFilterUrl.cs | 0 .../TL/TLInputMessagesFilterVideo.cs | 0 .../TL/TLInputMessagesFilterVoice.cs | 0 .../TeleSharp.TL}/TL/TLInputNotifyAll.cs | 0 .../TeleSharp.TL}/TL/TLInputNotifyChats.cs | 0 .../TeleSharp.TL}/TL/TLInputNotifyPeer.cs | 0 .../TeleSharp.TL}/TL/TLInputNotifyUsers.cs | 0 .../TL/TLInputPaymentCredentials.cs | 0 .../TL/TLInputPaymentCredentialsSaved.cs | 0 .../TeleSharp.TL}/TL/TLInputPeerChannel.cs | 0 .../TeleSharp.TL}/TL/TLInputPeerChat.cs | 0 .../TeleSharp.TL}/TL/TLInputPeerEmpty.cs | 0 .../TL/TLInputPeerNotifyEventsAll.cs | 0 .../TL/TLInputPeerNotifyEventsEmpty.cs | 0 .../TL/TLInputPeerNotifySettings.cs | 0 .../TeleSharp.TL}/TL/TLInputPeerSelf.cs | 0 .../TeleSharp.TL}/TL/TLInputPeerUser.cs | 0 .../TeleSharp.TL}/TL/TLInputPhoneCall.cs | 0 .../TeleSharp.TL}/TL/TLInputPhoneContact.cs | 0 .../TeleSharp.TL}/TL/TLInputPhoto.cs | 0 .../TeleSharp.TL}/TL/TLInputPhotoEmpty.cs | 0 .../TL/TLInputPrivacyKeyChatInvite.cs | 0 .../TL/TLInputPrivacyKeyPhoneCall.cs | 0 .../TL/TLInputPrivacyKeyStatusTimestamp.cs | 0 .../TL/TLInputPrivacyValueAllowAll.cs | 0 .../TL/TLInputPrivacyValueAllowContacts.cs | 0 .../TL/TLInputPrivacyValueAllowUsers.cs | 0 .../TL/TLInputPrivacyValueDisallowAll.cs | 0 .../TL/TLInputPrivacyValueDisallowContacts.cs | 0 .../TL/TLInputPrivacyValueDisallowUsers.cs | 0 .../TL/TLInputReportReasonOther.cs | 0 .../TL/TLInputReportReasonPornography.cs | 0 .../TL/TLInputReportReasonSpam.cs | 0 .../TL/TLInputReportReasonViolence.cs | 0 .../TL/TLInputStickerSetEmpty.cs | 0 .../TeleSharp.TL}/TL/TLInputStickerSetID.cs | 0 .../TeleSharp.TL}/TL/TLInputStickerSetItem.cs | 0 .../TL/TLInputStickerSetShortName.cs | 0 .../TL/TLInputStickeredMediaDocument.cs | 0 .../TL/TLInputStickeredMediaPhoto.cs | 0 .../TeleSharp.TL}/TL/TLInputUser.cs | 0 .../TeleSharp.TL}/TL/TLInputUserEmpty.cs | 0 .../TeleSharp.TL}/TL/TLInputUserSelf.cs | 0 .../TeleSharp.TL}/TL/TLInputWebDocument.cs | 0 .../TL/TLInputWebFileLocation.cs | 0 .../TeleSharp.TL}/TL/TLInvoice.cs | 0 .../TeleSharp.TL}/TL/TLKeyboardButton.cs | 0 .../TeleSharp.TL}/TL/TLKeyboardButtonBuy.cs | 0 .../TL/TLKeyboardButtonCallback.cs | 0 .../TeleSharp.TL}/TL/TLKeyboardButtonGame.cs | 0 .../TL/TLKeyboardButtonRequestGeoLocation.cs | 0 .../TL/TLKeyboardButtonRequestPhone.cs | 0 .../TeleSharp.TL}/TL/TLKeyboardButtonRow.cs | 0 .../TL/TLKeyboardButtonSwitchInline.cs | 0 .../TeleSharp.TL}/TL/TLKeyboardButtonUrl.cs | 0 .../TeleSharp.TL}/TL/TLLabeledPrice.cs | 0 .../TeleSharp.TL}/TL/TLMaskCoords.cs | 0 .../TeleSharp.TL}/TL/TLMessage.cs | 0 .../TL/TLMessageActionChannelCreate.cs | 0 .../TL/TLMessageActionChannelMigrateFrom.cs | 0 .../TL/TLMessageActionChatAddUser.cs | 0 .../TL/TLMessageActionChatCreate.cs | 0 .../TL/TLMessageActionChatDeletePhoto.cs | 0 .../TL/TLMessageActionChatDeleteUser.cs | 0 .../TL/TLMessageActionChatEditPhoto.cs | 0 .../TL/TLMessageActionChatEditTitle.cs | 0 .../TL/TLMessageActionChatJoinedByLink.cs | 0 .../TL/TLMessageActionChatMigrateTo.cs | 0 .../TeleSharp.TL}/TL/TLMessageActionEmpty.cs | 0 .../TL/TLMessageActionGameScore.cs | 0 .../TL/TLMessageActionHistoryClear.cs | 0 .../TL/TLMessageActionPaymentSent.cs | 0 .../TL/TLMessageActionPaymentSentMe.cs | 0 .../TL/TLMessageActionPhoneCall.cs | 0 .../TL/TLMessageActionPinMessage.cs | 0 .../TeleSharp.TL}/TL/TLMessageEmpty.cs | 0 .../TeleSharp.TL}/TL/TLMessageEntityBold.cs | 0 .../TL/TLMessageEntityBotCommand.cs | 0 .../TeleSharp.TL}/TL/TLMessageEntityCode.cs | 0 .../TeleSharp.TL}/TL/TLMessageEntityEmail.cs | 0 .../TL/TLMessageEntityHashtag.cs | 0 .../TeleSharp.TL}/TL/TLMessageEntityItalic.cs | 0 .../TL/TLMessageEntityMention.cs | 0 .../TL/TLMessageEntityMentionName.cs | 0 .../TeleSharp.TL}/TL/TLMessageEntityPre.cs | 0 .../TL/TLMessageEntityTextUrl.cs | 0 .../TL/TLMessageEntityUnknown.cs | 0 .../TeleSharp.TL}/TL/TLMessageEntityUrl.cs | 0 .../TeleSharp.TL}/TL/TLMessageFwdHeader.cs | 0 .../TeleSharp.TL}/TL/TLMessageMediaContact.cs | 0 .../TL/TLMessageMediaDocument.cs | 0 .../TeleSharp.TL}/TL/TLMessageMediaEmpty.cs | 0 .../TeleSharp.TL}/TL/TLMessageMediaGame.cs | 0 .../TeleSharp.TL}/TL/TLMessageMediaGeo.cs | 0 .../TeleSharp.TL}/TL/TLMessageMediaInvoice.cs | 0 .../TeleSharp.TL}/TL/TLMessageMediaPhoto.cs | 0 .../TL/TLMessageMediaUnsupported.cs | 0 .../TeleSharp.TL}/TL/TLMessageMediaVenue.cs | 0 .../TeleSharp.TL}/TL/TLMessageMediaWebPage.cs | 0 .../TeleSharp.TL}/TL/TLMessageRange.cs | 0 .../TeleSharp.TL}/TL/TLMessageService.cs | 0 .../TeleSharp.TL}/TL/TLNearestDc.cs | 0 .../TeleSharp.TL}/TL/TLNotifyAll.cs | 0 .../TeleSharp.TL}/TL/TLNotifyChats.cs | 0 .../TeleSharp.TL}/TL/TLNotifyPeer.cs | 0 .../TeleSharp.TL}/TL/TLNotifyUsers.cs | 0 .../TeleSharp.TL}/TL/TLNull.cs | 0 .../TeleSharp.TL}/TL/TLPageBlockAnchor.cs | 0 .../TeleSharp.TL}/TL/TLPageBlockAuthorDate.cs | 0 .../TeleSharp.TL}/TL/TLPageBlockBlockquote.cs | 0 .../TeleSharp.TL}/TL/TLPageBlockChannel.cs | 0 .../TeleSharp.TL}/TL/TLPageBlockCollage.cs | 0 .../TeleSharp.TL}/TL/TLPageBlockCover.cs | 0 .../TeleSharp.TL}/TL/TLPageBlockDivider.cs | 0 .../TeleSharp.TL}/TL/TLPageBlockEmbed.cs | 0 .../TeleSharp.TL}/TL/TLPageBlockEmbedPost.cs | 0 .../TeleSharp.TL}/TL/TLPageBlockFooter.cs | 0 .../TeleSharp.TL}/TL/TLPageBlockHeader.cs | 0 .../TeleSharp.TL}/TL/TLPageBlockList.cs | 0 .../TeleSharp.TL}/TL/TLPageBlockParagraph.cs | 0 .../TeleSharp.TL}/TL/TLPageBlockPhoto.cs | 0 .../TL/TLPageBlockPreformatted.cs | 0 .../TeleSharp.TL}/TL/TLPageBlockPullquote.cs | 0 .../TeleSharp.TL}/TL/TLPageBlockSlideshow.cs | 0 .../TeleSharp.TL}/TL/TLPageBlockSubheader.cs | 0 .../TeleSharp.TL}/TL/TLPageBlockSubtitle.cs | 0 .../TeleSharp.TL}/TL/TLPageBlockTitle.cs | 0 .../TL/TLPageBlockUnsupported.cs | 0 .../TeleSharp.TL}/TL/TLPageBlockVideo.cs | 0 .../TeleSharp.TL}/TL/TLPageFull.cs | 0 .../TeleSharp.TL}/TL/TLPagePart.cs | 0 .../TeleSharp.TL}/TL/TLPaymentCharge.cs | 0 .../TL/TLPaymentRequestedInfo.cs | 0 .../TL/TLPaymentSavedCredentialsCard.cs | 0 .../TeleSharp.TL}/TL/TLPeerChannel.cs | 0 .../TeleSharp.TL}/TL/TLPeerChat.cs | 0 .../TeleSharp.TL}/TL/TLPeerNotifyEventsAll.cs | 0 .../TL/TLPeerNotifyEventsEmpty.cs | 0 .../TeleSharp.TL}/TL/TLPeerNotifySettings.cs | 0 .../TL/TLPeerNotifySettingsEmpty.cs | 0 .../TeleSharp.TL}/TL/TLPeerSettings.cs | 0 .../TeleSharp.TL}/TL/TLPeerUser.cs | 0 .../TeleSharp.TL}/TL/TLPhoneCall.cs | 0 .../TeleSharp.TL}/TL/TLPhoneCallAccepted.cs | 0 .../TL/TLPhoneCallDiscardReasonBusy.cs | 0 .../TL/TLPhoneCallDiscardReasonDisconnect.cs | 0 .../TL/TLPhoneCallDiscardReasonHangup.cs | 0 .../TL/TLPhoneCallDiscardReasonMissed.cs | 0 .../TeleSharp.TL}/TL/TLPhoneCallDiscarded.cs | 0 .../TeleSharp.TL}/TL/TLPhoneCallEmpty.cs | 0 .../TeleSharp.TL}/TL/TLPhoneCallProtocol.cs | 0 .../TeleSharp.TL}/TL/TLPhoneCallRequested.cs | 0 .../TeleSharp.TL}/TL/TLPhoneCallWaiting.cs | 0 .../TeleSharp.TL}/TL/TLPhoneConnection.cs | 0 .../TeleSharp.TL}/TL/TLPhoto.cs | 0 .../TeleSharp.TL}/TL/TLPhotoCachedSize.cs | 0 .../TeleSharp.TL}/TL/TLPhotoEmpty.cs | 0 .../TeleSharp.TL}/TL/TLPhotoSize.cs | 0 .../TeleSharp.TL}/TL/TLPhotoSizeEmpty.cs | 0 .../TeleSharp.TL}/TL/TLPostAddress.cs | 0 .../TL/TLPrivacyKeyChatInvite.cs | 0 .../TeleSharp.TL}/TL/TLPrivacyKeyPhoneCall.cs | 0 .../TL/TLPrivacyKeyStatusTimestamp.cs | 0 .../TL/TLPrivacyValueAllowAll.cs | 0 .../TL/TLPrivacyValueAllowContacts.cs | 0 .../TL/TLPrivacyValueAllowUsers.cs | 0 .../TL/TLPrivacyValueDisallowAll.cs | 0 .../TL/TLPrivacyValueDisallowContacts.cs | 0 .../TL/TLPrivacyValueDisallowUsers.cs | 0 .../TL/TLReceivedNotifyMessage.cs | 0 .../TeleSharp.TL}/TL/TLReplyInlineMarkup.cs | 0 .../TL/TLReplyKeyboardForceReply.cs | 0 .../TeleSharp.TL}/TL/TLReplyKeyboardHide.cs | 0 .../TeleSharp.TL}/TL/TLReplyKeyboardMarkup.cs | 0 .../TL/TLRequestInitConnection.cs | 0 .../TL/TLRequestInvokeAfterMsg.cs | 0 .../TL/TLRequestInvokeAfterMsgs.cs | 0 .../TL/TLRequestInvokeWithLayer.cs | 0 .../TL/TLRequestInvokeWithoutUpdates.cs | 0 .../TL/TLSendMessageCancelAction.cs | 0 .../TL/TLSendMessageChooseContactAction.cs | 0 .../TL/TLSendMessageGamePlayAction.cs | 0 .../TL/TLSendMessageGeoLocationAction.cs | 0 .../TL/TLSendMessageRecordAudioAction.cs | 0 .../TL/TLSendMessageRecordRoundAction.cs | 0 .../TL/TLSendMessageRecordVideoAction.cs | 0 .../TL/TLSendMessageTypingAction.cs | 0 .../TL/TLSendMessageUploadAudioAction.cs | 0 .../TL/TLSendMessageUploadDocumentAction.cs | 0 .../TL/TLSendMessageUploadPhotoAction.cs | 0 .../TL/TLSendMessageUploadRoundAction.cs | 0 .../TL/TLSendMessageUploadVideoAction.cs | 0 .../TeleSharp.TL}/TL/TLShippingOption.cs | 0 .../TeleSharp.TL}/TL/TLStickerPack.cs | 0 .../TeleSharp.TL}/TL/TLStickerSet.cs | 0 .../TeleSharp.TL}/TL/TLStickerSetCovered.cs | 0 .../TL/TLStickerSetMultiCovered.cs | 0 .../TeleSharp.TL}/TL/TLTextBold.cs | 0 .../TeleSharp.TL}/TL/TLTextConcat.cs | 0 .../TeleSharp.TL}/TL/TLTextEmail.cs | 0 .../TeleSharp.TL}/TL/TLTextEmpty.cs | 0 .../TeleSharp.TL}/TL/TLTextFixed.cs | 0 .../TeleSharp.TL}/TL/TLTextItalic.cs | 0 .../TeleSharp.TL}/TL/TLTextPlain.cs | 0 .../TeleSharp.TL}/TL/TLTextStrike.cs | 0 .../TeleSharp.TL}/TL/TLTextUnderline.cs | 0 .../TeleSharp.TL}/TL/TLTextUrl.cs | 0 .../TeleSharp.TL}/TL/TLTopPeer.cs | 0 .../TL/TLTopPeerCategoryBotsInline.cs | 0 .../TL/TLTopPeerCategoryBotsPM.cs | 0 .../TL/TLTopPeerCategoryChannels.cs | 0 .../TL/TLTopPeerCategoryCorrespondents.cs | 0 .../TL/TLTopPeerCategoryGroups.cs | 0 .../TL/TLTopPeerCategoryPeers.cs | 0 .../TeleSharp.TL}/TL/TLTrue.cs | 0 .../TL/TLUpdateBotCallbackQuery.cs | 0 .../TL/TLUpdateBotInlineQuery.cs | 0 .../TeleSharp.TL}/TL/TLUpdateBotInlineSend.cs | 0 .../TL/TLUpdateBotPrecheckoutQuery.cs | 0 .../TL/TLUpdateBotShippingQuery.cs | 0 .../TL/TLUpdateBotWebhookJSON.cs | 0 .../TL/TLUpdateBotWebhookJSONQuery.cs | 0 .../TeleSharp.TL}/TL/TLUpdateChannel.cs | 0 .../TL/TLUpdateChannelMessageViews.cs | 0 .../TL/TLUpdateChannelPinnedMessage.cs | 0 .../TL/TLUpdateChannelTooLong.cs | 0 .../TL/TLUpdateChannelWebPage.cs | 0 .../TeleSharp.TL}/TL/TLUpdateChatAdmins.cs | 0 .../TL/TLUpdateChatParticipantAdd.cs | 0 .../TL/TLUpdateChatParticipantAdmin.cs | 0 .../TL/TLUpdateChatParticipantDelete.cs | 0 .../TL/TLUpdateChatParticipants.cs | 0 .../TL/TLUpdateChatUserTyping.cs | 0 .../TeleSharp.TL}/TL/TLUpdateConfig.cs | 0 .../TeleSharp.TL}/TL/TLUpdateContactLink.cs | 0 .../TL/TLUpdateContactRegistered.cs | 0 .../TeleSharp.TL}/TL/TLUpdateDcOptions.cs | 0 .../TL/TLUpdateDeleteChannelMessages.cs | 0 .../TL/TLUpdateDeleteMessages.cs | 0 .../TeleSharp.TL}/TL/TLUpdateDialogPinned.cs | 0 .../TeleSharp.TL}/TL/TLUpdateDraftMessage.cs | 0 .../TL/TLUpdateEditChannelMessage.cs | 0 .../TeleSharp.TL}/TL/TLUpdateEditMessage.cs | 0 .../TL/TLUpdateEncryptedChatTyping.cs | 0 .../TL/TLUpdateEncryptedMessagesRead.cs | 0 .../TeleSharp.TL}/TL/TLUpdateEncryption.cs | 0 .../TL/TLUpdateInlineBotCallbackQuery.cs | 0 .../TeleSharp.TL}/TL/TLUpdateMessageID.cs | 0 .../TL/TLUpdateNewChannelMessage.cs | 0 .../TL/TLUpdateNewEncryptedMessage.cs | 0 .../TeleSharp.TL}/TL/TLUpdateNewMessage.cs | 0 .../TeleSharp.TL}/TL/TLUpdateNewStickerSet.cs | 0 .../TL/TLUpdateNotifySettings.cs | 0 .../TeleSharp.TL}/TL/TLUpdatePhoneCall.cs | 0 .../TeleSharp.TL}/TL/TLUpdatePinnedDialogs.cs | 0 .../TeleSharp.TL}/TL/TLUpdatePrivacy.cs | 0 .../TeleSharp.TL}/TL/TLUpdatePtsChanged.cs | 0 .../TL/TLUpdateReadChannelInbox.cs | 0 .../TL/TLUpdateReadChannelOutbox.cs | 0 .../TL/TLUpdateReadFeaturedStickers.cs | 0 .../TL/TLUpdateReadHistoryInbox.cs | 0 .../TL/TLUpdateReadHistoryOutbox.cs | 0 .../TL/TLUpdateReadMessagesContents.cs | 0 .../TL/TLUpdateRecentStickers.cs | 0 .../TeleSharp.TL}/TL/TLUpdateSavedGifs.cs | 0 .../TL/TLUpdateServiceNotification.cs | 0 .../TeleSharp.TL}/TL/TLUpdateShort.cs | 0 .../TL/TLUpdateShortChatMessage.cs | 0 .../TeleSharp.TL}/TL/TLUpdateShortMessage.cs | 0 .../TL/TLUpdateShortSentMessage.cs | 0 .../TeleSharp.TL}/TL/TLUpdateStickerSets.cs | 0 .../TL/TLUpdateStickerSetsOrder.cs | 0 .../TeleSharp.TL}/TL/TLUpdateUserBlocked.cs | 0 .../TeleSharp.TL}/TL/TLUpdateUserName.cs | 0 .../TeleSharp.TL}/TL/TLUpdateUserPhone.cs | 0 .../TeleSharp.TL}/TL/TLUpdateUserPhoto.cs | 0 .../TeleSharp.TL}/TL/TLUpdateUserStatus.cs | 0 .../TeleSharp.TL}/TL/TLUpdateUserTyping.cs | 0 .../TeleSharp.TL}/TL/TLUpdateWebPage.cs | 0 .../TeleSharp.TL}/TL/TLUpdates.cs | 0 .../TeleSharp.TL}/TL/TLUpdatesCombined.cs | 0 .../TeleSharp.TL}/TL/TLUpdatesTooLong.cs | 0 .../TeleSharp.TL}/TL/TLUser.cs | 0 .../TeleSharp.TL}/TL/TLUserEmpty.cs | 0 .../TeleSharp.TL}/TL/TLUserFull.cs | 0 .../TeleSharp.TL}/TL/TLUserProfilePhoto.cs | 0 .../TL/TLUserProfilePhotoEmpty.cs | 0 .../TeleSharp.TL}/TL/TLUserStatusEmpty.cs | 0 .../TeleSharp.TL}/TL/TLUserStatusLastMonth.cs | 0 .../TeleSharp.TL}/TL/TLUserStatusLastWeek.cs | 0 .../TeleSharp.TL}/TL/TLUserStatusOffline.cs | 0 .../TeleSharp.TL}/TL/TLUserStatusOnline.cs | 0 .../TeleSharp.TL}/TL/TLUserStatusRecently.cs | 0 .../TeleSharp.TL}/TL/TLVector.cs | 0 .../TeleSharp.TL}/TL/TLWallPaper.cs | 0 .../TeleSharp.TL}/TL/TLWallPaperSolid.cs | 0 .../TeleSharp.TL}/TL/TLWebDocument.cs | 0 .../TeleSharp.TL}/TL/TLWebPage.cs | 0 .../TeleSharp.TL}/TL/TLWebPageEmpty.cs | 0 .../TeleSharp.TL}/TL/TLWebPageNotModified.cs | 0 .../TeleSharp.TL}/TL/TLWebPagePending.cs | 0 .../TL/Updates/TLAbsChannelDifference.cs | 0 .../TL/Updates/TLAbsDifference.cs | 0 .../TL/Updates/TLChannelDifference.cs | 0 .../TL/Updates/TLChannelDifferenceEmpty.cs | 0 .../TL/Updates/TLChannelDifferenceTooLong.cs | 0 .../TeleSharp.TL}/TL/Updates/TLDifference.cs | 0 .../TL/Updates/TLDifferenceEmpty.cs | 0 .../TL/Updates/TLDifferenceSlice.cs | 0 .../TL/Updates/TLDifferenceTooLong.cs | 0 .../Updates/TLRequestGetChannelDifference.cs | 0 .../TL/Updates/TLRequestGetDifference.cs | 0 .../TL/Updates/TLRequestGetState.cs | 0 .../TeleSharp.TL}/TL/Updates/TLState.cs | 0 .../TeleSharp.TL}/TL/Upload/TLAbsCdnFile.cs | 0 .../TeleSharp.TL}/TL/Upload/TLAbsFile.cs | 0 .../TeleSharp.TL}/TL/Upload/TLCdnFile.cs | 0 .../TL/Upload/TLCdnFileReuploadNeeded.cs | 0 .../TeleSharp.TL}/TL/Upload/TLFile.cs | 0 .../TL/Upload/TLFileCdnRedirect.cs | 0 .../TL/Upload/TLRequestGetCdnFile.cs | 0 .../TL/Upload/TLRequestGetFile.cs | 0 .../TL/Upload/TLRequestGetWebFile.cs | 0 .../TL/Upload/TLRequestReuploadCdnFile.cs | 0 .../TL/Upload/TLRequestSaveBigFilePart.cs | 0 .../TL/Upload/TLRequestSaveFilePart.cs | 0 .../TeleSharp.TL}/TL/Upload/TLWebFile.cs | 0 .../TL/Users/TLRequestGetFullUser.cs | 0 .../TL/Users/TLRequestGetUsers.cs | 0 .../TeleSharp.TL}/TLContext.cs | 0 .../TeleSharp.TL}/TLMethod.cs | 0 .../TeleSharp.TL}/TLObject.cs | 0 {TeleSharp.TL => src/TeleSharp.TL}/TLUtils.cs | 0 .../TeleSharp.TL}/TLVector.cs | 0 .../TeleSharp.TL}/TeleSharp.TL.csproj | 0 .../TeleSharp.TL}/packages.config | 0 .../TgSharp.Core}/Auth/Authenticator.cs | 6 ++--- .../TgSharp.Core}/Auth/Step1_PQRequest.cs | 8 +++--- .../TgSharp.Core}/Auth/Step2_DHExchange.cs | 8 +++--- .../Auth/Step3_CompleteDHExchange.cs | 8 +++--- .../TgSharp.Core}/DataCenter.cs | 2 +- .../CloudPasswordNeededException.cs | 4 +-- .../Exceptions/InvalidPhoneCodeException.cs | 4 +-- .../MissingApiConfigurationException.cs | 6 ++--- .../TgSharp.Core}/MTProto/Crypto/AES.cs | 4 +-- .../TgSharp.Core}/MTProto/Crypto/AuthKey.cs | 4 +-- .../MTProto/Crypto/BigInteger.cs | 4 +-- .../TgSharp.Core}/MTProto/Crypto/Crc32.cs | 4 +-- .../MTProto/Crypto/Factorizator.cs | 4 +-- .../TgSharp.Core}/MTProto/Crypto/MD5Digest.cs | 4 +-- .../TgSharp.Core}/MTProto/Crypto/RSA.cs | 4 +-- .../TgSharp.Core}/MTProto/Crypto/Salt.cs | 4 +-- .../TgSharp.Core}/MTProto/Serializers.cs | 4 +-- .../DataCenterMigrationException.cs | 6 ++--- .../Exceptions/FileMigrationException.cs | 2 +- .../Network/Exceptions/FloodException.cs | 6 ++--- .../Exceptions/NetworkMigrationException.cs | 2 +- .../Exceptions/PhoneMigrationException.cs | 2 +- .../Exceptions/UserMigrationException.cs | 2 +- .../Network/MtProtoPlainSender.cs | 4 +-- .../TgSharp.Core}/Network/MtProtoSender.cs | 16 +++++------ .../Network/Requests/AckRequest.cs | 4 +-- .../Network/Requests/PingRequest.cs | 6 ++--- .../TgSharp.Core}/Network/TcpMessage.cs | 4 +-- .../TgSharp.Core}/Network/TcpTransport.cs | 4 +-- .../TgSharp.Core}/Properties/AssemblyInfo.cs | 6 ++--- {TLSharp.Core => src/TgSharp.Core}/Session.cs | 8 +++--- .../TgSharp.Core}/TelegramClient.cs | 16 +++++------ .../TgSharp.Core/TgSharp.Core.csproj | 6 ++--- .../TgSharp.Core/TgSharp.Core.nuspec | 25 +++++++----------- .../TgSharp.Core}/Utils/Helpers.cs | 6 ++--- .../TgSharp.Core}/Utils/UploadHelper.cs | 4 +-- .../TgSharp.Core}/packages.config | 0 .../TgSharp.Tests.NUnit}/Test.cs | 6 ++--- .../TgSharp.Tests.NUnit.csproj | 10 +++---- .../TgSharp.Tests.NUnit}/packages.config | 0 .../Properties/AssemblyInfo.cs | 6 ++--- .../TgSharp.Tests.VS/TgSharp.Tests.VS.csproj | 18 ++++++------- .../TgSharp.Tests.VS/TgSharpTestsVs.cs | 6 ++--- .../TgSharp.Tests}/Properties/AssemblyInfo.cs | 6 ++--- .../TgSharp.Tests/TgSharp.Tests.csproj | 12 ++++----- .../TgSharp.Tests/TgSharpTests.cs | 18 ++++++------- .../TgSharp.Tests}/app.config | 0 .../TgSharp.Tests}/data/cat.jpg | Bin .../TgSharp.Tests}/packages.config | 0 TLSharp.sln => src/TgSharp.sln | 10 +++---- 945 files changed, 159 insertions(+), 164 deletions(-) rename {TeleSharp.Generator => src/TeleSharp.Generator}/App.config (100%) rename {TeleSharp.Generator => src/TeleSharp.Generator}/Constructor.tmp (100%) rename {TeleSharp.Generator => src/TeleSharp.Generator}/ConstructorAbs.tmp (100%) rename {TeleSharp.Generator => src/TeleSharp.Generator}/Method.tmp (100%) rename {TeleSharp.Generator => src/TeleSharp.Generator}/Models/TlConstructor.cs (100%) rename {TeleSharp.Generator => src/TeleSharp.Generator}/Models/TlMethod.cs (100%) rename {TeleSharp.Generator => src/TeleSharp.Generator}/Models/TlParam.cs (100%) rename {TeleSharp.Generator => src/TeleSharp.Generator}/Models/TlSchema.cs (100%) rename {TeleSharp.Generator => src/TeleSharp.Generator}/Program.cs (100%) rename {TeleSharp.Generator => src/TeleSharp.Generator}/Properties/AssemblyInfo.cs (100%) rename {TeleSharp.Generator => src/TeleSharp.Generator}/TeleSharp.Generator.csproj (100%) rename {TeleSharp.Generator => src/TeleSharp.Generator}/packages.config (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/ObjectDeserializer.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/Properties/AssemblyInfo.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLAbsPassword.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLAuthorizations.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLNoPassword.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLPassword.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLPasswordInputSettings.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLPasswordSettings.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLPrivacyRules.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestChangePhone.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestCheckUsername.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestConfirmPhone.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestDeleteAccount.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestGetAccountTTL.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestGetAuthorizations.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestGetNotifySettings.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestGetPassword.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestGetPasswordSettings.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestGetPrivacy.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestGetTmpPassword.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestGetWallPapers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestRegisterDevice.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestReportPeer.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestResetAuthorization.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestResetNotifySettings.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestSendChangePhoneCode.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestSendConfirmPhoneCode.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestSetAccountTTL.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestSetPrivacy.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestUnregisterDevice.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestUpdateDeviceLocked.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestUpdateNotifySettings.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestUpdatePasswordSettings.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestUpdateProfile.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestUpdateStatus.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLRequestUpdateUsername.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Account/TLTmpPassword.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLAbsCodeType.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLAbsSentCodeType.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLAuthorization.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLCheckedPhone.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLCodeTypeCall.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLCodeTypeFlashCall.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLCodeTypeSms.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLExportedAuthorization.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLPasswordRecovery.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLRequestBindTempAuthKey.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLRequestCancelCode.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLRequestCheckPassword.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLRequestCheckPhone.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLRequestDropTempAuthKeys.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLRequestExportAuthorization.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLRequestImportAuthorization.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLRequestImportBotAuthorization.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLRequestLogOut.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLRequestRecoverPassword.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLRequestRequestPasswordRecovery.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLRequestResendCode.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLRequestResetAuthorizations.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLRequestSendCode.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLRequestSendInvites.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLRequestSignIn.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLRequestSignUp.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLSentCode.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLSentCodeTypeApp.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLSentCodeTypeCall.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLSentCodeTypeFlashCall.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Auth/TLSentCodeTypeSms.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Bots/TLRequestAnswerWebhookJSONQuery.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Bots/TLRequestSendCustomRequest.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLChannelParticipant.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLChannelParticipants.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestCheckUsername.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestCreateChannel.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestDeleteChannel.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestDeleteMessages.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestDeleteUserHistory.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestEditAbout.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestEditAdmin.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestEditPhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestEditTitle.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestExportInvite.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestExportMessageLink.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestGetAdminedPublicChannels.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestGetChannels.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestGetFullChannel.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestGetMessages.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestGetParticipant.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestGetParticipants.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestInviteToChannel.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestJoinChannel.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestKickFromChannel.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestLeaveChannel.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestReadHistory.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestReportSpam.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestToggleInvites.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestToggleSignatures.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestUpdatePinnedMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Channels/TLRequestUpdateUsername.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLAbsBlocked.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLAbsContacts.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLAbsTopPeers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLBlocked.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLBlockedSlice.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLContacts.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLContactsNotModified.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLFound.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLImportedContacts.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLLink.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLRequestBlock.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLRequestDeleteContact.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLRequestDeleteContacts.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLRequestExportCard.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLRequestGetBlocked.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLRequestGetContacts.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLRequestGetStatuses.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLRequestGetTopPeers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLRequestImportCard.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLRequestImportContacts.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLRequestResetTopPeerRating.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLRequestResolveUsername.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLRequestSearch.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLRequestUnblock.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLResolvedPeer.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLTopPeers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Contacts/TLTopPeersNotModified.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Help/TLAbsAppUpdate.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Help/TLAppUpdate.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Help/TLInviteText.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Help/TLNoAppUpdate.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Help/TLRequestGetAppChangelog.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Help/TLRequestGetAppUpdate.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Help/TLRequestGetCdnConfig.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Help/TLRequestGetConfig.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Help/TLRequestGetInviteText.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Help/TLRequestGetNearestDc.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Help/TLRequestGetSupport.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Help/TLRequestGetTermsOfService.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Help/TLRequestSaveAppLog.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Help/TLRequestSetBotUpdatesStatus.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Help/TLSupport.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Help/TLTermsOfService.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLAbsAllStickers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLAbsChats.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLAbsDhConfig.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLAbsDialogs.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLAbsFeaturedStickers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLAbsMessages.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLAbsRecentStickers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLAbsSavedGifs.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLAbsSentEncryptedMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLAbsStickerSetInstallResult.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLAbsStickers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLAffectedHistory.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLAffectedMessages.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLAllStickers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLAllStickersNotModified.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLArchivedStickers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLBotCallbackAnswer.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLBotResults.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLChannelMessages.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLChatFull.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLChats.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLChatsSlice.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLDhConfig.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLDhConfigNotModified.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLDialogs.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLDialogsSlice.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLFeaturedStickers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLFeaturedStickersNotModified.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLFoundGifs.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLHighScores.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLMessageEditData.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLMessages.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLMessagesSlice.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLPeerDialogs.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRecentStickers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRecentStickersNotModified.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestAcceptEncryption.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestAddChatUser.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestCheckChatInvite.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestClearRecentStickers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestCreateChat.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestDeleteChatUser.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestDeleteHistory.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestDeleteMessages.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestDiscardEncryption.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestEditChatAdmin.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestEditChatPhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestEditChatTitle.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestEditInlineBotMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestEditMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestExportChatInvite.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestForwardMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestForwardMessages.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetAllChats.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetAllDrafts.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetAllStickers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetArchivedStickers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetAttachedStickers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetBotCallbackAnswer.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetChats.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetCommonChats.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetDhConfig.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetDialogs.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetDocumentByHash.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetFeaturedStickers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetFullChat.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetGameHighScores.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetHistory.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetInlineBotResults.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetInlineGameHighScores.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetMaskStickers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetMessageEditData.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetMessages.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetMessagesViews.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetPeerDialogs.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetPeerSettings.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetPinnedDialogs.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetRecentStickers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetSavedGifs.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetStickerSet.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetWebPage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestGetWebPagePreview.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestHideReportSpam.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestImportChatInvite.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestInstallStickerSet.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestMigrateChat.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestReadEncryptedHistory.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestReadFeaturedStickers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestReadHistory.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestReadMessageContents.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestReceivedMessages.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestReceivedQueue.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestReorderPinnedDialogs.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestReorderStickerSets.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestReportEncryptedSpam.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestReportSpam.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestRequestEncryption.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestSaveDraft.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestSaveGif.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestSaveRecentSticker.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestSearch.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestSearchGifs.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestSearchGlobal.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestSendEncrypted.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestSendEncryptedFile.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestSendEncryptedService.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestSendInlineBotResult.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestSendMedia.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestSendMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestSetBotCallbackAnswer.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestSetBotPrecheckoutResults.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestSetBotShippingResults.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestSetEncryptedTyping.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestSetGameScore.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestSetInlineBotResults.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestSetInlineGameScore.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestSetTyping.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestStartBot.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestToggleChatAdmins.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestToggleDialogPin.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestUninstallStickerSet.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLRequestUploadMedia.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLSavedGifs.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLSavedGifsNotModified.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLSentEncryptedFile.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLSentEncryptedMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLStickerSet.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLStickerSetInstallResultArchive.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLStickerSetInstallResultSuccess.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLStickers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Messages/TLStickersNotModified.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Payments/TLAbsPaymentResult.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Payments/TLPaymentForm.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Payments/TLPaymentReceipt.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Payments/TLPaymentResult.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Payments/TLPaymentVerficationNeeded.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Payments/TLRequestClearSavedInfo.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Payments/TLRequestGetPaymentForm.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Payments/TLRequestGetPaymentReceipt.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Payments/TLRequestGetSavedInfo.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Payments/TLRequestSendPaymentForm.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Payments/TLRequestValidateRequestedInfo.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Payments/TLSavedInfo.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Payments/TLValidatedRequestedInfo.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Phone/TLPhoneCall.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Phone/TLRequestAcceptCall.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Phone/TLRequestConfirmCall.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Phone/TLRequestDiscardCall.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Phone/TLRequestGetCallConfig.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Phone/TLRequestReceivedCall.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Phone/TLRequestRequestCall.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Phone/TLRequestSaveCallDebug.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Phone/TLRequestSetCallRating.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Photos/TLAbsPhotos.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Photos/TLPhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Photos/TLPhotos.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Photos/TLPhotosSlice.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Photos/TLRequestDeletePhotos.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Photos/TLRequestGetUserPhotos.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Photos/TLRequestUpdateProfilePhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Photos/TLRequestUploadProfilePhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Stickers/TLRequestAddStickerToSet.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Stickers/TLRequestChangeStickerPosition.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Stickers/TLRequestCreateStickerSet.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Stickers/TLRequestRemoveStickerFromSet.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Storage/TLAbsFileType.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Storage/TLFileGif.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Storage/TLFileJpeg.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Storage/TLFileMov.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Storage/TLFileMp3.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Storage/TLFileMp4.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Storage/TLFilePartial.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Storage/TLFilePdf.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Storage/TLFilePng.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Storage/TLFileUnknown.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Storage/TLFileWebp.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsBool.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsBotInlineMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsBotInlineResult.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsChannelMessagesFilter.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsChannelParticipant.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsChannelParticipantRole.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsChannelParticipantsFilter.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsChat.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsChatFull.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsChatInvite.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsChatParticipant.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsChatParticipants.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsChatPhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsContactLink.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsDocument.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsDocumentAttribute.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsDraftMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsEncryptedChat.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsEncryptedFile.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsEncryptedMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsExportedChatInvite.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsFileLocation.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsFoundGif.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsGeoPoint.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsInputBotInlineMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsInputBotInlineResult.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsInputChannel.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsInputChatPhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsInputDocument.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsInputEncryptedFile.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsInputFile.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsInputFileLocation.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsInputGame.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsInputGeoPoint.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsInputMedia.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsInputNotifyPeer.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsInputPaymentCredentials.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsInputPeer.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsInputPeerNotifyEvents.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsInputPhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsInputPrivacyKey.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsInputPrivacyRule.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsInputStickerSet.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsInputStickeredMedia.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsInputUser.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsKeyboardButton.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsMessageAction.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsMessageEntity.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsMessageMedia.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsMessagesFilter.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsNotifyPeer.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsPage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsPageBlock.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsPeer.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsPeerNotifyEvents.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsPeerNotifySettings.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsPhoneCall.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsPhoneCallDiscardReason.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsPhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsPhotoSize.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsPrivacyKey.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsPrivacyRule.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsReplyMarkup.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsReportReason.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsRichText.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsSendMessageAction.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsStickerSetCovered.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsTopPeerCategory.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsUpdate.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsUpdates.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsUser.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsUserProfilePhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsUserStatus.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsWallPaper.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAbsWebPage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAccountDaysTTL.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLAuthorization.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLBoolFalse.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLBoolTrue.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLBotCommand.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLBotInfo.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLBotInlineMediaResult.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLBotInlineMessageMediaAuto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLBotInlineMessageMediaContact.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLBotInlineMessageMediaGeo.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLBotInlineMessageMediaVenue.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLBotInlineMessageText.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLBotInlineResult.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLCdnConfig.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLCdnPublicKey.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChannel.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChannelForbidden.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChannelFull.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChannelMessagesFilter.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChannelMessagesFilterEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChannelParticipant.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChannelParticipantCreator.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChannelParticipantEditor.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChannelParticipantKicked.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChannelParticipantModerator.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChannelParticipantSelf.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChannelParticipantsAdmins.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChannelParticipantsBots.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChannelParticipantsKicked.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChannelParticipantsRecent.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChannelRoleEditor.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChannelRoleEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChannelRoleModerator.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChat.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChatEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChatForbidden.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChatFull.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChatInvite.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChatInviteAlready.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChatInviteEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChatInviteExported.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChatParticipant.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChatParticipantAdmin.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChatParticipantCreator.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChatParticipants.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChatParticipantsForbidden.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChatPhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLChatPhotoEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLConfig.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLContact.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLContactBlocked.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLContactLinkContact.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLContactLinkHasPhone.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLContactLinkNone.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLContactLinkUnknown.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLContactStatus.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLDataJSON.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLDcOption.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLDialog.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLDisabledFeature.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLDocument.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLDocumentAttributeAnimated.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLDocumentAttributeAudio.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLDocumentAttributeFilename.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLDocumentAttributeHasStickers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLDocumentAttributeImageSize.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLDocumentAttributeSticker.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLDocumentAttributeVideo.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLDocumentEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLDraftMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLDraftMessageEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLEncryptedChat.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLEncryptedChatDiscarded.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLEncryptedChatEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLEncryptedChatRequested.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLEncryptedChatWaiting.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLEncryptedFile.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLEncryptedFileEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLEncryptedMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLEncryptedMessageService.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLError.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLExportedMessageLink.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLFileLocation.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLFileLocationUnavailable.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLFoundGif.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLFoundGifCached.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLGame.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLGeoPoint.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLGeoPointEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLHighScore.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLImportedContact.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInlineBotSwitchPM.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputAppEvent.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputBotInlineMessageGame.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputBotInlineMessageID.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputBotInlineMessageMediaAuto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputBotInlineMessageMediaContact.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputBotInlineMessageMediaGeo.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputBotInlineMessageMediaVenue.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputBotInlineMessageText.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputBotInlineResult.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputBotInlineResultDocument.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputBotInlineResultGame.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputBotInlineResultPhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputChannel.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputChannelEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputChatPhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputChatPhotoEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputChatUploadedPhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputDocument.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputDocumentEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputDocumentFileLocation.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputEncryptedChat.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputEncryptedFile.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputEncryptedFileBigUploaded.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputEncryptedFileEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputEncryptedFileLocation.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputEncryptedFileUploaded.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputFile.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputFileBig.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputFileLocation.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputGameID.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputGameShortName.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputGeoPoint.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputGeoPointEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMediaContact.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMediaDocument.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMediaDocumentExternal.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMediaEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMediaGame.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMediaGeoPoint.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMediaGifExternal.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMediaInvoice.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMediaPhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMediaPhotoExternal.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMediaUploadedDocument.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMediaUploadedPhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMediaUploadedThumbDocument.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMediaVenue.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMessageEntityMentionName.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMessagesFilterChatPhotos.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMessagesFilterDocument.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMessagesFilterEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMessagesFilterGif.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMessagesFilterMusic.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMessagesFilterPhoneCalls.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMessagesFilterPhotoVideo.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMessagesFilterPhotoVideoDocuments.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMessagesFilterPhotos.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMessagesFilterRoundVideo.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMessagesFilterRoundVoice.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMessagesFilterUrl.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMessagesFilterVideo.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputMessagesFilterVoice.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputNotifyAll.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputNotifyChats.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputNotifyPeer.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputNotifyUsers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputPaymentCredentials.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputPaymentCredentialsSaved.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputPeerChannel.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputPeerChat.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputPeerEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputPeerNotifyEventsAll.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputPeerNotifyEventsEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputPeerNotifySettings.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputPeerSelf.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputPeerUser.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputPhoneCall.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputPhoneContact.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputPhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputPhotoEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputPrivacyKeyChatInvite.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputPrivacyKeyPhoneCall.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputPrivacyKeyStatusTimestamp.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputPrivacyValueAllowAll.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputPrivacyValueAllowContacts.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputPrivacyValueAllowUsers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputPrivacyValueDisallowAll.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputPrivacyValueDisallowContacts.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputPrivacyValueDisallowUsers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputReportReasonOther.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputReportReasonPornography.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputReportReasonSpam.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputReportReasonViolence.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputStickerSetEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputStickerSetID.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputStickerSetItem.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputStickerSetShortName.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputStickeredMediaDocument.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputStickeredMediaPhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputUser.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputUserEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputUserSelf.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputWebDocument.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInputWebFileLocation.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLInvoice.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLKeyboardButton.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLKeyboardButtonBuy.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLKeyboardButtonCallback.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLKeyboardButtonGame.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLKeyboardButtonRequestGeoLocation.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLKeyboardButtonRequestPhone.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLKeyboardButtonRow.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLKeyboardButtonSwitchInline.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLKeyboardButtonUrl.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLLabeledPrice.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMaskCoords.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageActionChannelCreate.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageActionChannelMigrateFrom.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageActionChatAddUser.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageActionChatCreate.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageActionChatDeletePhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageActionChatDeleteUser.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageActionChatEditPhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageActionChatEditTitle.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageActionChatJoinedByLink.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageActionChatMigrateTo.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageActionEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageActionGameScore.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageActionHistoryClear.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageActionPaymentSent.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageActionPaymentSentMe.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageActionPhoneCall.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageActionPinMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageEntityBold.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageEntityBotCommand.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageEntityCode.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageEntityEmail.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageEntityHashtag.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageEntityItalic.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageEntityMention.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageEntityMentionName.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageEntityPre.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageEntityTextUrl.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageEntityUnknown.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageEntityUrl.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageFwdHeader.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageMediaContact.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageMediaDocument.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageMediaEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageMediaGame.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageMediaGeo.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageMediaInvoice.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageMediaPhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageMediaUnsupported.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageMediaVenue.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageMediaWebPage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageRange.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLMessageService.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLNearestDc.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLNotifyAll.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLNotifyChats.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLNotifyPeer.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLNotifyUsers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLNull.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPageBlockAnchor.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPageBlockAuthorDate.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPageBlockBlockquote.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPageBlockChannel.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPageBlockCollage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPageBlockCover.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPageBlockDivider.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPageBlockEmbed.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPageBlockEmbedPost.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPageBlockFooter.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPageBlockHeader.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPageBlockList.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPageBlockParagraph.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPageBlockPhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPageBlockPreformatted.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPageBlockPullquote.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPageBlockSlideshow.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPageBlockSubheader.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPageBlockSubtitle.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPageBlockTitle.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPageBlockUnsupported.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPageBlockVideo.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPageFull.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPagePart.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPaymentCharge.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPaymentRequestedInfo.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPaymentSavedCredentialsCard.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPeerChannel.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPeerChat.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPeerNotifyEventsAll.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPeerNotifyEventsEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPeerNotifySettings.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPeerNotifySettingsEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPeerSettings.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPeerUser.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPhoneCall.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPhoneCallAccepted.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPhoneCallDiscardReasonBusy.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPhoneCallDiscardReasonDisconnect.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPhoneCallDiscardReasonHangup.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPhoneCallDiscardReasonMissed.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPhoneCallDiscarded.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPhoneCallEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPhoneCallProtocol.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPhoneCallRequested.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPhoneCallWaiting.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPhoneConnection.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPhotoCachedSize.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPhotoEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPhotoSize.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPhotoSizeEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPostAddress.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPrivacyKeyChatInvite.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPrivacyKeyPhoneCall.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPrivacyKeyStatusTimestamp.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPrivacyValueAllowAll.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPrivacyValueAllowContacts.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPrivacyValueAllowUsers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPrivacyValueDisallowAll.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPrivacyValueDisallowContacts.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLPrivacyValueDisallowUsers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLReceivedNotifyMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLReplyInlineMarkup.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLReplyKeyboardForceReply.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLReplyKeyboardHide.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLReplyKeyboardMarkup.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLRequestInitConnection.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLRequestInvokeAfterMsg.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLRequestInvokeAfterMsgs.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLRequestInvokeWithLayer.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLRequestInvokeWithoutUpdates.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLSendMessageCancelAction.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLSendMessageChooseContactAction.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLSendMessageGamePlayAction.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLSendMessageGeoLocationAction.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLSendMessageRecordAudioAction.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLSendMessageRecordRoundAction.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLSendMessageRecordVideoAction.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLSendMessageTypingAction.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLSendMessageUploadAudioAction.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLSendMessageUploadDocumentAction.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLSendMessageUploadPhotoAction.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLSendMessageUploadRoundAction.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLSendMessageUploadVideoAction.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLShippingOption.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLStickerPack.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLStickerSet.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLStickerSetCovered.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLStickerSetMultiCovered.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLTextBold.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLTextConcat.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLTextEmail.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLTextEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLTextFixed.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLTextItalic.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLTextPlain.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLTextStrike.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLTextUnderline.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLTextUrl.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLTopPeer.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLTopPeerCategoryBotsInline.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLTopPeerCategoryBotsPM.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLTopPeerCategoryChannels.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLTopPeerCategoryCorrespondents.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLTopPeerCategoryGroups.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLTopPeerCategoryPeers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLTrue.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateBotCallbackQuery.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateBotInlineQuery.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateBotInlineSend.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateBotPrecheckoutQuery.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateBotShippingQuery.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateBotWebhookJSON.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateBotWebhookJSONQuery.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateChannel.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateChannelMessageViews.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateChannelPinnedMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateChannelTooLong.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateChannelWebPage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateChatAdmins.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateChatParticipantAdd.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateChatParticipantAdmin.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateChatParticipantDelete.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateChatParticipants.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateChatUserTyping.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateConfig.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateContactLink.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateContactRegistered.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateDcOptions.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateDeleteChannelMessages.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateDeleteMessages.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateDialogPinned.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateDraftMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateEditChannelMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateEditMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateEncryptedChatTyping.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateEncryptedMessagesRead.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateEncryption.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateInlineBotCallbackQuery.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateMessageID.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateNewChannelMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateNewEncryptedMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateNewMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateNewStickerSet.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateNotifySettings.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdatePhoneCall.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdatePinnedDialogs.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdatePrivacy.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdatePtsChanged.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateReadChannelInbox.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateReadChannelOutbox.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateReadFeaturedStickers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateReadHistoryInbox.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateReadHistoryOutbox.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateReadMessagesContents.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateRecentStickers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateSavedGifs.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateServiceNotification.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateShort.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateShortChatMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateShortMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateShortSentMessage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateStickerSets.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateStickerSetsOrder.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateUserBlocked.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateUserName.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateUserPhone.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateUserPhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateUserStatus.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateUserTyping.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdateWebPage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdates.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdatesCombined.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUpdatesTooLong.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUser.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUserEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUserFull.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUserProfilePhoto.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUserProfilePhotoEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUserStatusEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUserStatusLastMonth.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUserStatusLastWeek.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUserStatusOffline.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUserStatusOnline.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLUserStatusRecently.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLVector.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLWallPaper.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLWallPaperSolid.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLWebDocument.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLWebPage.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLWebPageEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLWebPageNotModified.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/TLWebPagePending.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Updates/TLAbsChannelDifference.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Updates/TLAbsDifference.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Updates/TLChannelDifference.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Updates/TLChannelDifferenceEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Updates/TLChannelDifferenceTooLong.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Updates/TLDifference.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Updates/TLDifferenceEmpty.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Updates/TLDifferenceSlice.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Updates/TLDifferenceTooLong.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Updates/TLRequestGetChannelDifference.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Updates/TLRequestGetDifference.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Updates/TLRequestGetState.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Updates/TLState.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Upload/TLAbsCdnFile.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Upload/TLAbsFile.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Upload/TLCdnFile.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Upload/TLCdnFileReuploadNeeded.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Upload/TLFile.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Upload/TLFileCdnRedirect.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Upload/TLRequestGetCdnFile.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Upload/TLRequestGetFile.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Upload/TLRequestGetWebFile.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Upload/TLRequestReuploadCdnFile.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Upload/TLRequestSaveBigFilePart.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Upload/TLRequestSaveFilePart.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Upload/TLWebFile.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Users/TLRequestGetFullUser.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TL/Users/TLRequestGetUsers.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TLContext.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TLMethod.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TLObject.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TLUtils.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TLVector.cs (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/TeleSharp.TL.csproj (100%) rename {TeleSharp.TL => src/TeleSharp.TL}/packages.config (100%) rename {TLSharp.Core => src/TgSharp.Core}/Auth/Authenticator.cs (94%) rename {TLSharp.Core => src/TgSharp.Core}/Auth/Step1_PQRequest.cs (96%) rename {TLSharp.Core => src/TgSharp.Core}/Auth/Step2_DHExchange.cs (97%) rename {TLSharp.Core => src/TgSharp.Core}/Auth/Step3_CompleteDHExchange.cs (98%) rename {TLSharp.Core => src/TgSharp.Core}/DataCenter.cs (95%) rename {TLSharp.Core => src/TgSharp.Core}/Exceptions/CloudPasswordNeededException.cs (74%) rename {TLSharp.Core => src/TgSharp.Core}/Exceptions/InvalidPhoneCodeException.cs (73%) rename {TLSharp.Core => src/TgSharp.Core}/Exceptions/MissingApiConfigurationException.cs (65%) rename {TLSharp.Core => src/TgSharp.Core}/MTProto/Crypto/AES.cs (99%) rename {TLSharp.Core => src/TgSharp.Core}/MTProto/Crypto/AuthKey.cs (97%) rename {TLSharp.Core => src/TgSharp.Core}/MTProto/Crypto/BigInteger.cs (99%) rename {TLSharp.Core => src/TgSharp.Core}/MTProto/Crypto/Crc32.cs (98%) rename {TLSharp.Core => src/TgSharp.Core}/MTProto/Crypto/Factorizator.cs (98%) rename {TLSharp.Core => src/TgSharp.Core}/MTProto/Crypto/MD5Digest.cs (99%) rename {TLSharp.Core => src/TgSharp.Core}/MTProto/Crypto/RSA.cs (98%) rename {TLSharp.Core => src/TgSharp.Core}/MTProto/Crypto/Salt.cs (97%) rename {TLSharp.Core => src/TgSharp.Core}/MTProto/Serializers.cs (97%) rename {TLSharp.Core => src/TgSharp.Core}/Network/Exceptions/DataCenterMigrationException.cs (65%) rename {TLSharp.Core => src/TgSharp.Core}/Network/Exceptions/FileMigrationException.cs (83%) rename {TLSharp.Core => src/TgSharp.Core}/Network/Exceptions/FloodException.cs (79%) rename {TLSharp.Core => src/TgSharp.Core}/Network/Exceptions/NetworkMigrationException.cs (83%) rename {TLSharp.Core => src/TgSharp.Core}/Network/Exceptions/PhoneMigrationException.cs (83%) rename {TLSharp.Core => src/TgSharp.Core}/Network/Exceptions/UserMigrationException.cs (83%) rename {TLSharp.Core => src/TgSharp.Core}/Network/MtProtoPlainSender.cs (98%) rename {TLSharp.Core => src/TgSharp.Core}/Network/MtProtoSender.cs (98%) rename {TLSharp.Core => src/TgSharp.Core}/Network/Requests/AckRequest.cs (95%) rename {TLSharp.Core => src/TgSharp.Core}/Network/Requests/PingRequest.cs (89%) rename {TLSharp.Core => src/TgSharp.Core}/Network/TcpMessage.cs (98%) rename {TLSharp.Core => src/TgSharp.Core}/Network/TcpTransport.cs (98%) rename {TLSharp.Core => src/TgSharp.Core}/Properties/AssemblyInfo.cs (91%) rename {TLSharp.Core => src/TgSharp.Core}/Session.cs (98%) rename {TLSharp.Core => src/TgSharp.Core}/TelegramClient.cs (98%) rename TLSharp.Core/TLSharp.Core.csproj => src/TgSharp.Core/TgSharp.Core.csproj (95%) rename TLSharp.Core/TLSharp.Core.nuspec => src/TgSharp.Core/TgSharp.Core.nuspec (55%) rename {TLSharp.Core => src/TgSharp.Core}/Utils/Helpers.cs (97%) rename {TLSharp.Core => src/TgSharp.Core}/Utils/UploadHelper.cs (98%) rename {TLSharp.Core => src/TgSharp.Core}/packages.config (100%) rename {TLSharp.Tests.NUnit => src/TgSharp.Tests.NUnit}/Test.cs (96%) rename TLSharp.Tests.NUnit/TLSharp.Tests.NUnit.csproj => src/TgSharp.Tests.NUnit/TgSharp.Tests.NUnit.csproj (87%) rename {TLSharp.Tests.NUnit => src/TgSharp.Tests.NUnit}/packages.config (100%) rename {TLSharp.Tests.VS => src/TgSharp.Tests.VS}/Properties/AssemblyInfo.cs (91%) rename TLSharp.Tests.VS/TLSharp.Tests.VS.csproj => src/TgSharp.Tests.VS/TgSharp.Tests.VS.csproj (91%) rename TLSharp.Tests.VS/TLSharpTestsVs.cs => src/TgSharp.Tests.VS/TgSharpTestsVs.cs (96%) rename {TLSharp.Tests => src/TgSharp.Tests}/Properties/AssemblyInfo.cs (91%) rename TLSharp.Tests/TLSharp.Tests.csproj => src/TgSharp.Tests/TgSharp.Tests.csproj (90%) rename TLSharp.Tests/TLSharpTests.cs => src/TgSharp.Tests/TgSharpTests.cs (98%) rename {TLSharp.Tests => src/TgSharp.Tests}/app.config (100%) rename {TLSharp.Tests => src/TgSharp.Tests}/data/cat.jpg (100%) rename {TLSharp.Tests => src/TgSharp.Tests}/packages.config (100%) rename TLSharp.sln => src/TgSharp.sln (89%) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 1d5ef3d..4bcc80d 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -16,7 +16,7 @@ jobs: run: mono nuget.exe restore - name: Build Project - run: xbuild TLSharp.Core/TLSharp.Core.csproj + run: xbuild src/TgSharp.Core/TgSharp.Core.csproj macos: runs-on: macos-latest @@ -30,7 +30,7 @@ jobs: run: mono nuget.exe restore - name: Build Project - run: MSBuild TLSharp.Core/TLSharp.Core.csproj + run: MSBuild src/TgSharp.Core/TgSharp.Core.csproj windows: runs-on: windows-latest @@ -47,4 +47,4 @@ jobs: uses: microsoft/setup-msbuild@v1 - name: Build Project - run: MSBuild TLSharp.sln + run: MSBuild src/TgSharp.sln diff --git a/README.md b/README.md index f8c7f39..f712265 100644 --- a/README.md +++ b/README.md @@ -37,13 +37,13 @@ or build from source 1. Clone TgSharp from GitHub 1. Compile source with VS2015 or MonoDevelop -1. Add reference to ```TLSharp.Core.dll``` to your awesome project. +1. Add reference to ```TgSharp.Core.dll``` to your awesome project. # Dependencies TgSharp has a few dependenices, most of functionality implemented from scratch. -All dependencies listed in [package.conf file](https://github.com/nblockchain/TgSharp/blob/master/TLSharp.Core/packages.config). +All dependencies listed in [package.conf file](https://github.com/nblockchain/TgSharp/blob/master/src/TgSharp.Core/packages.config). # Starter Guide @@ -74,7 +74,7 @@ For authentication you need to run following code var user = await client.MakeAuthAsync("", hash, code); ``` -Full code you can see at [AuthUser test](https://github.com/sochix/TLSharp/blob/master/TLSharp.Tests/TLSharpTests.cs#L70) +Full code you can see at [AuthUser test](https://github.com/nblockchain/TgSharp/blob/master/src/TgSharp.Tests/TgSharpTests.cs#L70) When user is authenticated, TgSharp creates special file called _session.dat_. In this file TgSharp stores all information needed for user session. So you need to authenticate user every time the _session.dat_ file is corrupted or removed. @@ -94,7 +94,7 @@ You can call any method on authenticated user. For example, let's send message t await client.SendMessageAsync(new TLInputPeerUser() {UserId = user.Id}, "OUR_MESSAGE"); ``` -Full code you can see at [SendMessage test](https://github.com/sochix/TLSharp/blob/master/TLSharp.Tests/TLSharpTests.cs#L87) +Full code you can see at [SendMessage test](https://github.com/nblockchain/TgSharp/blob/master/src/TgSharp.Tests/TgSharpTests.cs#L87) To send message to channel you could use the following code: ```csharp @@ -110,7 +110,7 @@ To send message to channel you could use the following code: //send message await client.SendMessageAsync(new TLInputPeerChannel() { ChannelId = chat.Id, AccessHash = chat.AccessHash.Value }, "OUR_MESSAGE"); ``` -Full code you can see at [SendMessageToChannel test](https://github.com/sochix/TLSharp/blob/master/TLSharp.Tests/TLSharpTests.cs#L107) +Full code you can see at [SendMessageToChannel test](https://github.com/nblockchain/TgSharp/blob/master/src/TgSharp.Tests/TgSharpTests.cs#L107) ## Working with files @@ -131,7 +131,7 @@ TgSharp provides two wrappers for sending photo and document "application/zip", //mime-type new TLVector()); //document attributes, such as file name ``` -Full code you can see at [SendPhotoToContactTest](https://github.com/sochix/TLSharp/blob/master/TLSharp.Tests/TLSharpTests.cs#L125) and [SendBigFileToContactTest](https://github.com/sochix/TLSharp/blob/master/TLSharp.Tests/TLSharpTests.cs#L143) +Full code you can see at [SendPhotoToContactTest](https://github.com/nblockchain/TgSharp/blob/master/src/TgSharp.Tests/TgSharpTests.cs#L125) and [SendBigFileToContactTest](https://github.com/nblockchain/TgSharp/blob/master/src/TgSharp.Tests/TgSharpTests.cs#L143) To download file you should call **GetFile** method ```csharp @@ -145,7 +145,7 @@ To download file you should call **GetFile** method document.Size); //size of fileChunk you want to retrieve ``` -Full code you can see at [DownloadFileFromContactTest](https://github.com/sochix/TLSharp/blob/master/TLSharp.Tests/TLSharpTests.cs#L167) +Full code you can see at [DownloadFileFromContactTest](https://github.com/nblockchain/TgSharp/blob/master/src/TgSharp.Tests/TgSharpTests.cs#L167) # Available Methods diff --git a/TeleSharp.Generator/App.config b/src/TeleSharp.Generator/App.config similarity index 100% rename from TeleSharp.Generator/App.config rename to src/TeleSharp.Generator/App.config diff --git a/TeleSharp.Generator/Constructor.tmp b/src/TeleSharp.Generator/Constructor.tmp similarity index 100% rename from TeleSharp.Generator/Constructor.tmp rename to src/TeleSharp.Generator/Constructor.tmp diff --git a/TeleSharp.Generator/ConstructorAbs.tmp b/src/TeleSharp.Generator/ConstructorAbs.tmp similarity index 100% rename from TeleSharp.Generator/ConstructorAbs.tmp rename to src/TeleSharp.Generator/ConstructorAbs.tmp diff --git a/TeleSharp.Generator/Method.tmp b/src/TeleSharp.Generator/Method.tmp similarity index 100% rename from TeleSharp.Generator/Method.tmp rename to src/TeleSharp.Generator/Method.tmp diff --git a/TeleSharp.Generator/Models/TlConstructor.cs b/src/TeleSharp.Generator/Models/TlConstructor.cs similarity index 100% rename from TeleSharp.Generator/Models/TlConstructor.cs rename to src/TeleSharp.Generator/Models/TlConstructor.cs diff --git a/TeleSharp.Generator/Models/TlMethod.cs b/src/TeleSharp.Generator/Models/TlMethod.cs similarity index 100% rename from TeleSharp.Generator/Models/TlMethod.cs rename to src/TeleSharp.Generator/Models/TlMethod.cs diff --git a/TeleSharp.Generator/Models/TlParam.cs b/src/TeleSharp.Generator/Models/TlParam.cs similarity index 100% rename from TeleSharp.Generator/Models/TlParam.cs rename to src/TeleSharp.Generator/Models/TlParam.cs diff --git a/TeleSharp.Generator/Models/TlSchema.cs b/src/TeleSharp.Generator/Models/TlSchema.cs similarity index 100% rename from TeleSharp.Generator/Models/TlSchema.cs rename to src/TeleSharp.Generator/Models/TlSchema.cs diff --git a/TeleSharp.Generator/Program.cs b/src/TeleSharp.Generator/Program.cs similarity index 100% rename from TeleSharp.Generator/Program.cs rename to src/TeleSharp.Generator/Program.cs diff --git a/TeleSharp.Generator/Properties/AssemblyInfo.cs b/src/TeleSharp.Generator/Properties/AssemblyInfo.cs similarity index 100% rename from TeleSharp.Generator/Properties/AssemblyInfo.cs rename to src/TeleSharp.Generator/Properties/AssemblyInfo.cs diff --git a/TeleSharp.Generator/TeleSharp.Generator.csproj b/src/TeleSharp.Generator/TeleSharp.Generator.csproj similarity index 100% rename from TeleSharp.Generator/TeleSharp.Generator.csproj rename to src/TeleSharp.Generator/TeleSharp.Generator.csproj diff --git a/TeleSharp.Generator/packages.config b/src/TeleSharp.Generator/packages.config similarity index 100% rename from TeleSharp.Generator/packages.config rename to src/TeleSharp.Generator/packages.config diff --git a/TeleSharp.TL/ObjectDeserializer.cs b/src/TeleSharp.TL/ObjectDeserializer.cs similarity index 100% rename from TeleSharp.TL/ObjectDeserializer.cs rename to src/TeleSharp.TL/ObjectDeserializer.cs diff --git a/TeleSharp.TL/Properties/AssemblyInfo.cs b/src/TeleSharp.TL/Properties/AssemblyInfo.cs similarity index 100% rename from TeleSharp.TL/Properties/AssemblyInfo.cs rename to src/TeleSharp.TL/Properties/AssemblyInfo.cs diff --git a/TeleSharp.TL/TL/Account/TLAbsPassword.cs b/src/TeleSharp.TL/TL/Account/TLAbsPassword.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLAbsPassword.cs rename to src/TeleSharp.TL/TL/Account/TLAbsPassword.cs diff --git a/TeleSharp.TL/TL/Account/TLAuthorizations.cs b/src/TeleSharp.TL/TL/Account/TLAuthorizations.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLAuthorizations.cs rename to src/TeleSharp.TL/TL/Account/TLAuthorizations.cs diff --git a/TeleSharp.TL/TL/Account/TLNoPassword.cs b/src/TeleSharp.TL/TL/Account/TLNoPassword.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLNoPassword.cs rename to src/TeleSharp.TL/TL/Account/TLNoPassword.cs diff --git a/TeleSharp.TL/TL/Account/TLPassword.cs b/src/TeleSharp.TL/TL/Account/TLPassword.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLPassword.cs rename to src/TeleSharp.TL/TL/Account/TLPassword.cs diff --git a/TeleSharp.TL/TL/Account/TLPasswordInputSettings.cs b/src/TeleSharp.TL/TL/Account/TLPasswordInputSettings.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLPasswordInputSettings.cs rename to src/TeleSharp.TL/TL/Account/TLPasswordInputSettings.cs diff --git a/TeleSharp.TL/TL/Account/TLPasswordSettings.cs b/src/TeleSharp.TL/TL/Account/TLPasswordSettings.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLPasswordSettings.cs rename to src/TeleSharp.TL/TL/Account/TLPasswordSettings.cs diff --git a/TeleSharp.TL/TL/Account/TLPrivacyRules.cs b/src/TeleSharp.TL/TL/Account/TLPrivacyRules.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLPrivacyRules.cs rename to src/TeleSharp.TL/TL/Account/TLPrivacyRules.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestChangePhone.cs b/src/TeleSharp.TL/TL/Account/TLRequestChangePhone.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestChangePhone.cs rename to src/TeleSharp.TL/TL/Account/TLRequestChangePhone.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestCheckUsername.cs b/src/TeleSharp.TL/TL/Account/TLRequestCheckUsername.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestCheckUsername.cs rename to src/TeleSharp.TL/TL/Account/TLRequestCheckUsername.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestConfirmPhone.cs b/src/TeleSharp.TL/TL/Account/TLRequestConfirmPhone.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestConfirmPhone.cs rename to src/TeleSharp.TL/TL/Account/TLRequestConfirmPhone.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestDeleteAccount.cs b/src/TeleSharp.TL/TL/Account/TLRequestDeleteAccount.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestDeleteAccount.cs rename to src/TeleSharp.TL/TL/Account/TLRequestDeleteAccount.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestGetAccountTTL.cs b/src/TeleSharp.TL/TL/Account/TLRequestGetAccountTTL.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestGetAccountTTL.cs rename to src/TeleSharp.TL/TL/Account/TLRequestGetAccountTTL.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestGetAuthorizations.cs b/src/TeleSharp.TL/TL/Account/TLRequestGetAuthorizations.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestGetAuthorizations.cs rename to src/TeleSharp.TL/TL/Account/TLRequestGetAuthorizations.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestGetNotifySettings.cs b/src/TeleSharp.TL/TL/Account/TLRequestGetNotifySettings.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestGetNotifySettings.cs rename to src/TeleSharp.TL/TL/Account/TLRequestGetNotifySettings.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestGetPassword.cs b/src/TeleSharp.TL/TL/Account/TLRequestGetPassword.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestGetPassword.cs rename to src/TeleSharp.TL/TL/Account/TLRequestGetPassword.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestGetPasswordSettings.cs b/src/TeleSharp.TL/TL/Account/TLRequestGetPasswordSettings.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestGetPasswordSettings.cs rename to src/TeleSharp.TL/TL/Account/TLRequestGetPasswordSettings.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestGetPrivacy.cs b/src/TeleSharp.TL/TL/Account/TLRequestGetPrivacy.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestGetPrivacy.cs rename to src/TeleSharp.TL/TL/Account/TLRequestGetPrivacy.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestGetTmpPassword.cs b/src/TeleSharp.TL/TL/Account/TLRequestGetTmpPassword.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestGetTmpPassword.cs rename to src/TeleSharp.TL/TL/Account/TLRequestGetTmpPassword.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestGetWallPapers.cs b/src/TeleSharp.TL/TL/Account/TLRequestGetWallPapers.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestGetWallPapers.cs rename to src/TeleSharp.TL/TL/Account/TLRequestGetWallPapers.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestRegisterDevice.cs b/src/TeleSharp.TL/TL/Account/TLRequestRegisterDevice.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestRegisterDevice.cs rename to src/TeleSharp.TL/TL/Account/TLRequestRegisterDevice.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestReportPeer.cs b/src/TeleSharp.TL/TL/Account/TLRequestReportPeer.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestReportPeer.cs rename to src/TeleSharp.TL/TL/Account/TLRequestReportPeer.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestResetAuthorization.cs b/src/TeleSharp.TL/TL/Account/TLRequestResetAuthorization.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestResetAuthorization.cs rename to src/TeleSharp.TL/TL/Account/TLRequestResetAuthorization.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestResetNotifySettings.cs b/src/TeleSharp.TL/TL/Account/TLRequestResetNotifySettings.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestResetNotifySettings.cs rename to src/TeleSharp.TL/TL/Account/TLRequestResetNotifySettings.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestSendChangePhoneCode.cs b/src/TeleSharp.TL/TL/Account/TLRequestSendChangePhoneCode.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestSendChangePhoneCode.cs rename to src/TeleSharp.TL/TL/Account/TLRequestSendChangePhoneCode.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestSendConfirmPhoneCode.cs b/src/TeleSharp.TL/TL/Account/TLRequestSendConfirmPhoneCode.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestSendConfirmPhoneCode.cs rename to src/TeleSharp.TL/TL/Account/TLRequestSendConfirmPhoneCode.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestSetAccountTTL.cs b/src/TeleSharp.TL/TL/Account/TLRequestSetAccountTTL.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestSetAccountTTL.cs rename to src/TeleSharp.TL/TL/Account/TLRequestSetAccountTTL.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestSetPrivacy.cs b/src/TeleSharp.TL/TL/Account/TLRequestSetPrivacy.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestSetPrivacy.cs rename to src/TeleSharp.TL/TL/Account/TLRequestSetPrivacy.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestUnregisterDevice.cs b/src/TeleSharp.TL/TL/Account/TLRequestUnregisterDevice.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestUnregisterDevice.cs rename to src/TeleSharp.TL/TL/Account/TLRequestUnregisterDevice.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestUpdateDeviceLocked.cs b/src/TeleSharp.TL/TL/Account/TLRequestUpdateDeviceLocked.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestUpdateDeviceLocked.cs rename to src/TeleSharp.TL/TL/Account/TLRequestUpdateDeviceLocked.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestUpdateNotifySettings.cs b/src/TeleSharp.TL/TL/Account/TLRequestUpdateNotifySettings.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestUpdateNotifySettings.cs rename to src/TeleSharp.TL/TL/Account/TLRequestUpdateNotifySettings.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestUpdatePasswordSettings.cs b/src/TeleSharp.TL/TL/Account/TLRequestUpdatePasswordSettings.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestUpdatePasswordSettings.cs rename to src/TeleSharp.TL/TL/Account/TLRequestUpdatePasswordSettings.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestUpdateProfile.cs b/src/TeleSharp.TL/TL/Account/TLRequestUpdateProfile.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestUpdateProfile.cs rename to src/TeleSharp.TL/TL/Account/TLRequestUpdateProfile.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestUpdateStatus.cs b/src/TeleSharp.TL/TL/Account/TLRequestUpdateStatus.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestUpdateStatus.cs rename to src/TeleSharp.TL/TL/Account/TLRequestUpdateStatus.cs diff --git a/TeleSharp.TL/TL/Account/TLRequestUpdateUsername.cs b/src/TeleSharp.TL/TL/Account/TLRequestUpdateUsername.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLRequestUpdateUsername.cs rename to src/TeleSharp.TL/TL/Account/TLRequestUpdateUsername.cs diff --git a/TeleSharp.TL/TL/Account/TLTmpPassword.cs b/src/TeleSharp.TL/TL/Account/TLTmpPassword.cs similarity index 100% rename from TeleSharp.TL/TL/Account/TLTmpPassword.cs rename to src/TeleSharp.TL/TL/Account/TLTmpPassword.cs diff --git a/TeleSharp.TL/TL/Auth/TLAbsCodeType.cs b/src/TeleSharp.TL/TL/Auth/TLAbsCodeType.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLAbsCodeType.cs rename to src/TeleSharp.TL/TL/Auth/TLAbsCodeType.cs diff --git a/TeleSharp.TL/TL/Auth/TLAbsSentCodeType.cs b/src/TeleSharp.TL/TL/Auth/TLAbsSentCodeType.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLAbsSentCodeType.cs rename to src/TeleSharp.TL/TL/Auth/TLAbsSentCodeType.cs diff --git a/TeleSharp.TL/TL/Auth/TLAuthorization.cs b/src/TeleSharp.TL/TL/Auth/TLAuthorization.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLAuthorization.cs rename to src/TeleSharp.TL/TL/Auth/TLAuthorization.cs diff --git a/TeleSharp.TL/TL/Auth/TLCheckedPhone.cs b/src/TeleSharp.TL/TL/Auth/TLCheckedPhone.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLCheckedPhone.cs rename to src/TeleSharp.TL/TL/Auth/TLCheckedPhone.cs diff --git a/TeleSharp.TL/TL/Auth/TLCodeTypeCall.cs b/src/TeleSharp.TL/TL/Auth/TLCodeTypeCall.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLCodeTypeCall.cs rename to src/TeleSharp.TL/TL/Auth/TLCodeTypeCall.cs diff --git a/TeleSharp.TL/TL/Auth/TLCodeTypeFlashCall.cs b/src/TeleSharp.TL/TL/Auth/TLCodeTypeFlashCall.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLCodeTypeFlashCall.cs rename to src/TeleSharp.TL/TL/Auth/TLCodeTypeFlashCall.cs diff --git a/TeleSharp.TL/TL/Auth/TLCodeTypeSms.cs b/src/TeleSharp.TL/TL/Auth/TLCodeTypeSms.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLCodeTypeSms.cs rename to src/TeleSharp.TL/TL/Auth/TLCodeTypeSms.cs diff --git a/TeleSharp.TL/TL/Auth/TLExportedAuthorization.cs b/src/TeleSharp.TL/TL/Auth/TLExportedAuthorization.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLExportedAuthorization.cs rename to src/TeleSharp.TL/TL/Auth/TLExportedAuthorization.cs diff --git a/TeleSharp.TL/TL/Auth/TLPasswordRecovery.cs b/src/TeleSharp.TL/TL/Auth/TLPasswordRecovery.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLPasswordRecovery.cs rename to src/TeleSharp.TL/TL/Auth/TLPasswordRecovery.cs diff --git a/TeleSharp.TL/TL/Auth/TLRequestBindTempAuthKey.cs b/src/TeleSharp.TL/TL/Auth/TLRequestBindTempAuthKey.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLRequestBindTempAuthKey.cs rename to src/TeleSharp.TL/TL/Auth/TLRequestBindTempAuthKey.cs diff --git a/TeleSharp.TL/TL/Auth/TLRequestCancelCode.cs b/src/TeleSharp.TL/TL/Auth/TLRequestCancelCode.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLRequestCancelCode.cs rename to src/TeleSharp.TL/TL/Auth/TLRequestCancelCode.cs diff --git a/TeleSharp.TL/TL/Auth/TLRequestCheckPassword.cs b/src/TeleSharp.TL/TL/Auth/TLRequestCheckPassword.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLRequestCheckPassword.cs rename to src/TeleSharp.TL/TL/Auth/TLRequestCheckPassword.cs diff --git a/TeleSharp.TL/TL/Auth/TLRequestCheckPhone.cs b/src/TeleSharp.TL/TL/Auth/TLRequestCheckPhone.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLRequestCheckPhone.cs rename to src/TeleSharp.TL/TL/Auth/TLRequestCheckPhone.cs diff --git a/TeleSharp.TL/TL/Auth/TLRequestDropTempAuthKeys.cs b/src/TeleSharp.TL/TL/Auth/TLRequestDropTempAuthKeys.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLRequestDropTempAuthKeys.cs rename to src/TeleSharp.TL/TL/Auth/TLRequestDropTempAuthKeys.cs diff --git a/TeleSharp.TL/TL/Auth/TLRequestExportAuthorization.cs b/src/TeleSharp.TL/TL/Auth/TLRequestExportAuthorization.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLRequestExportAuthorization.cs rename to src/TeleSharp.TL/TL/Auth/TLRequestExportAuthorization.cs diff --git a/TeleSharp.TL/TL/Auth/TLRequestImportAuthorization.cs b/src/TeleSharp.TL/TL/Auth/TLRequestImportAuthorization.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLRequestImportAuthorization.cs rename to src/TeleSharp.TL/TL/Auth/TLRequestImportAuthorization.cs diff --git a/TeleSharp.TL/TL/Auth/TLRequestImportBotAuthorization.cs b/src/TeleSharp.TL/TL/Auth/TLRequestImportBotAuthorization.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLRequestImportBotAuthorization.cs rename to src/TeleSharp.TL/TL/Auth/TLRequestImportBotAuthorization.cs diff --git a/TeleSharp.TL/TL/Auth/TLRequestLogOut.cs b/src/TeleSharp.TL/TL/Auth/TLRequestLogOut.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLRequestLogOut.cs rename to src/TeleSharp.TL/TL/Auth/TLRequestLogOut.cs diff --git a/TeleSharp.TL/TL/Auth/TLRequestRecoverPassword.cs b/src/TeleSharp.TL/TL/Auth/TLRequestRecoverPassword.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLRequestRecoverPassword.cs rename to src/TeleSharp.TL/TL/Auth/TLRequestRecoverPassword.cs diff --git a/TeleSharp.TL/TL/Auth/TLRequestRequestPasswordRecovery.cs b/src/TeleSharp.TL/TL/Auth/TLRequestRequestPasswordRecovery.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLRequestRequestPasswordRecovery.cs rename to src/TeleSharp.TL/TL/Auth/TLRequestRequestPasswordRecovery.cs diff --git a/TeleSharp.TL/TL/Auth/TLRequestResendCode.cs b/src/TeleSharp.TL/TL/Auth/TLRequestResendCode.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLRequestResendCode.cs rename to src/TeleSharp.TL/TL/Auth/TLRequestResendCode.cs diff --git a/TeleSharp.TL/TL/Auth/TLRequestResetAuthorizations.cs b/src/TeleSharp.TL/TL/Auth/TLRequestResetAuthorizations.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLRequestResetAuthorizations.cs rename to src/TeleSharp.TL/TL/Auth/TLRequestResetAuthorizations.cs diff --git a/TeleSharp.TL/TL/Auth/TLRequestSendCode.cs b/src/TeleSharp.TL/TL/Auth/TLRequestSendCode.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLRequestSendCode.cs rename to src/TeleSharp.TL/TL/Auth/TLRequestSendCode.cs diff --git a/TeleSharp.TL/TL/Auth/TLRequestSendInvites.cs b/src/TeleSharp.TL/TL/Auth/TLRequestSendInvites.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLRequestSendInvites.cs rename to src/TeleSharp.TL/TL/Auth/TLRequestSendInvites.cs diff --git a/TeleSharp.TL/TL/Auth/TLRequestSignIn.cs b/src/TeleSharp.TL/TL/Auth/TLRequestSignIn.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLRequestSignIn.cs rename to src/TeleSharp.TL/TL/Auth/TLRequestSignIn.cs diff --git a/TeleSharp.TL/TL/Auth/TLRequestSignUp.cs b/src/TeleSharp.TL/TL/Auth/TLRequestSignUp.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLRequestSignUp.cs rename to src/TeleSharp.TL/TL/Auth/TLRequestSignUp.cs diff --git a/TeleSharp.TL/TL/Auth/TLSentCode.cs b/src/TeleSharp.TL/TL/Auth/TLSentCode.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLSentCode.cs rename to src/TeleSharp.TL/TL/Auth/TLSentCode.cs diff --git a/TeleSharp.TL/TL/Auth/TLSentCodeTypeApp.cs b/src/TeleSharp.TL/TL/Auth/TLSentCodeTypeApp.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLSentCodeTypeApp.cs rename to src/TeleSharp.TL/TL/Auth/TLSentCodeTypeApp.cs diff --git a/TeleSharp.TL/TL/Auth/TLSentCodeTypeCall.cs b/src/TeleSharp.TL/TL/Auth/TLSentCodeTypeCall.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLSentCodeTypeCall.cs rename to src/TeleSharp.TL/TL/Auth/TLSentCodeTypeCall.cs diff --git a/TeleSharp.TL/TL/Auth/TLSentCodeTypeFlashCall.cs b/src/TeleSharp.TL/TL/Auth/TLSentCodeTypeFlashCall.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLSentCodeTypeFlashCall.cs rename to src/TeleSharp.TL/TL/Auth/TLSentCodeTypeFlashCall.cs diff --git a/TeleSharp.TL/TL/Auth/TLSentCodeTypeSms.cs b/src/TeleSharp.TL/TL/Auth/TLSentCodeTypeSms.cs similarity index 100% rename from TeleSharp.TL/TL/Auth/TLSentCodeTypeSms.cs rename to src/TeleSharp.TL/TL/Auth/TLSentCodeTypeSms.cs diff --git a/TeleSharp.TL/TL/Bots/TLRequestAnswerWebhookJSONQuery.cs b/src/TeleSharp.TL/TL/Bots/TLRequestAnswerWebhookJSONQuery.cs similarity index 100% rename from TeleSharp.TL/TL/Bots/TLRequestAnswerWebhookJSONQuery.cs rename to src/TeleSharp.TL/TL/Bots/TLRequestAnswerWebhookJSONQuery.cs diff --git a/TeleSharp.TL/TL/Bots/TLRequestSendCustomRequest.cs b/src/TeleSharp.TL/TL/Bots/TLRequestSendCustomRequest.cs similarity index 100% rename from TeleSharp.TL/TL/Bots/TLRequestSendCustomRequest.cs rename to src/TeleSharp.TL/TL/Bots/TLRequestSendCustomRequest.cs diff --git a/TeleSharp.TL/TL/Channels/TLChannelParticipant.cs b/src/TeleSharp.TL/TL/Channels/TLChannelParticipant.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLChannelParticipant.cs rename to src/TeleSharp.TL/TL/Channels/TLChannelParticipant.cs diff --git a/TeleSharp.TL/TL/Channels/TLChannelParticipants.cs b/src/TeleSharp.TL/TL/Channels/TLChannelParticipants.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLChannelParticipants.cs rename to src/TeleSharp.TL/TL/Channels/TLChannelParticipants.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestCheckUsername.cs b/src/TeleSharp.TL/TL/Channels/TLRequestCheckUsername.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestCheckUsername.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestCheckUsername.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestCreateChannel.cs b/src/TeleSharp.TL/TL/Channels/TLRequestCreateChannel.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestCreateChannel.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestCreateChannel.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestDeleteChannel.cs b/src/TeleSharp.TL/TL/Channels/TLRequestDeleteChannel.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestDeleteChannel.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestDeleteChannel.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestDeleteMessages.cs b/src/TeleSharp.TL/TL/Channels/TLRequestDeleteMessages.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestDeleteMessages.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestDeleteMessages.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestDeleteUserHistory.cs b/src/TeleSharp.TL/TL/Channels/TLRequestDeleteUserHistory.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestDeleteUserHistory.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestDeleteUserHistory.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestEditAbout.cs b/src/TeleSharp.TL/TL/Channels/TLRequestEditAbout.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestEditAbout.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestEditAbout.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestEditAdmin.cs b/src/TeleSharp.TL/TL/Channels/TLRequestEditAdmin.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestEditAdmin.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestEditAdmin.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestEditPhoto.cs b/src/TeleSharp.TL/TL/Channels/TLRequestEditPhoto.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestEditPhoto.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestEditPhoto.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestEditTitle.cs b/src/TeleSharp.TL/TL/Channels/TLRequestEditTitle.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestEditTitle.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestEditTitle.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestExportInvite.cs b/src/TeleSharp.TL/TL/Channels/TLRequestExportInvite.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestExportInvite.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestExportInvite.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestExportMessageLink.cs b/src/TeleSharp.TL/TL/Channels/TLRequestExportMessageLink.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestExportMessageLink.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestExportMessageLink.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestGetAdminedPublicChannels.cs b/src/TeleSharp.TL/TL/Channels/TLRequestGetAdminedPublicChannels.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestGetAdminedPublicChannels.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestGetAdminedPublicChannels.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestGetChannels.cs b/src/TeleSharp.TL/TL/Channels/TLRequestGetChannels.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestGetChannels.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestGetChannels.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestGetFullChannel.cs b/src/TeleSharp.TL/TL/Channels/TLRequestGetFullChannel.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestGetFullChannel.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestGetFullChannel.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestGetMessages.cs b/src/TeleSharp.TL/TL/Channels/TLRequestGetMessages.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestGetMessages.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestGetMessages.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestGetParticipant.cs b/src/TeleSharp.TL/TL/Channels/TLRequestGetParticipant.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestGetParticipant.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestGetParticipant.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestGetParticipants.cs b/src/TeleSharp.TL/TL/Channels/TLRequestGetParticipants.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestGetParticipants.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestGetParticipants.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestInviteToChannel.cs b/src/TeleSharp.TL/TL/Channels/TLRequestInviteToChannel.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestInviteToChannel.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestInviteToChannel.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestJoinChannel.cs b/src/TeleSharp.TL/TL/Channels/TLRequestJoinChannel.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestJoinChannel.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestJoinChannel.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestKickFromChannel.cs b/src/TeleSharp.TL/TL/Channels/TLRequestKickFromChannel.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestKickFromChannel.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestKickFromChannel.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestLeaveChannel.cs b/src/TeleSharp.TL/TL/Channels/TLRequestLeaveChannel.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestLeaveChannel.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestLeaveChannel.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestReadHistory.cs b/src/TeleSharp.TL/TL/Channels/TLRequestReadHistory.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestReadHistory.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestReadHistory.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestReportSpam.cs b/src/TeleSharp.TL/TL/Channels/TLRequestReportSpam.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestReportSpam.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestReportSpam.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestToggleInvites.cs b/src/TeleSharp.TL/TL/Channels/TLRequestToggleInvites.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestToggleInvites.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestToggleInvites.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestToggleSignatures.cs b/src/TeleSharp.TL/TL/Channels/TLRequestToggleSignatures.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestToggleSignatures.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestToggleSignatures.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestUpdatePinnedMessage.cs b/src/TeleSharp.TL/TL/Channels/TLRequestUpdatePinnedMessage.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestUpdatePinnedMessage.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestUpdatePinnedMessage.cs diff --git a/TeleSharp.TL/TL/Channels/TLRequestUpdateUsername.cs b/src/TeleSharp.TL/TL/Channels/TLRequestUpdateUsername.cs similarity index 100% rename from TeleSharp.TL/TL/Channels/TLRequestUpdateUsername.cs rename to src/TeleSharp.TL/TL/Channels/TLRequestUpdateUsername.cs diff --git a/TeleSharp.TL/TL/Contacts/TLAbsBlocked.cs b/src/TeleSharp.TL/TL/Contacts/TLAbsBlocked.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLAbsBlocked.cs rename to src/TeleSharp.TL/TL/Contacts/TLAbsBlocked.cs diff --git a/TeleSharp.TL/TL/Contacts/TLAbsContacts.cs b/src/TeleSharp.TL/TL/Contacts/TLAbsContacts.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLAbsContacts.cs rename to src/TeleSharp.TL/TL/Contacts/TLAbsContacts.cs diff --git a/TeleSharp.TL/TL/Contacts/TLAbsTopPeers.cs b/src/TeleSharp.TL/TL/Contacts/TLAbsTopPeers.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLAbsTopPeers.cs rename to src/TeleSharp.TL/TL/Contacts/TLAbsTopPeers.cs diff --git a/TeleSharp.TL/TL/Contacts/TLBlocked.cs b/src/TeleSharp.TL/TL/Contacts/TLBlocked.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLBlocked.cs rename to src/TeleSharp.TL/TL/Contacts/TLBlocked.cs diff --git a/TeleSharp.TL/TL/Contacts/TLBlockedSlice.cs b/src/TeleSharp.TL/TL/Contacts/TLBlockedSlice.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLBlockedSlice.cs rename to src/TeleSharp.TL/TL/Contacts/TLBlockedSlice.cs diff --git a/TeleSharp.TL/TL/Contacts/TLContacts.cs b/src/TeleSharp.TL/TL/Contacts/TLContacts.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLContacts.cs rename to src/TeleSharp.TL/TL/Contacts/TLContacts.cs diff --git a/TeleSharp.TL/TL/Contacts/TLContactsNotModified.cs b/src/TeleSharp.TL/TL/Contacts/TLContactsNotModified.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLContactsNotModified.cs rename to src/TeleSharp.TL/TL/Contacts/TLContactsNotModified.cs diff --git a/TeleSharp.TL/TL/Contacts/TLFound.cs b/src/TeleSharp.TL/TL/Contacts/TLFound.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLFound.cs rename to src/TeleSharp.TL/TL/Contacts/TLFound.cs diff --git a/TeleSharp.TL/TL/Contacts/TLImportedContacts.cs b/src/TeleSharp.TL/TL/Contacts/TLImportedContacts.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLImportedContacts.cs rename to src/TeleSharp.TL/TL/Contacts/TLImportedContacts.cs diff --git a/TeleSharp.TL/TL/Contacts/TLLink.cs b/src/TeleSharp.TL/TL/Contacts/TLLink.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLLink.cs rename to src/TeleSharp.TL/TL/Contacts/TLLink.cs diff --git a/TeleSharp.TL/TL/Contacts/TLRequestBlock.cs b/src/TeleSharp.TL/TL/Contacts/TLRequestBlock.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLRequestBlock.cs rename to src/TeleSharp.TL/TL/Contacts/TLRequestBlock.cs diff --git a/TeleSharp.TL/TL/Contacts/TLRequestDeleteContact.cs b/src/TeleSharp.TL/TL/Contacts/TLRequestDeleteContact.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLRequestDeleteContact.cs rename to src/TeleSharp.TL/TL/Contacts/TLRequestDeleteContact.cs diff --git a/TeleSharp.TL/TL/Contacts/TLRequestDeleteContacts.cs b/src/TeleSharp.TL/TL/Contacts/TLRequestDeleteContacts.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLRequestDeleteContacts.cs rename to src/TeleSharp.TL/TL/Contacts/TLRequestDeleteContacts.cs diff --git a/TeleSharp.TL/TL/Contacts/TLRequestExportCard.cs b/src/TeleSharp.TL/TL/Contacts/TLRequestExportCard.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLRequestExportCard.cs rename to src/TeleSharp.TL/TL/Contacts/TLRequestExportCard.cs diff --git a/TeleSharp.TL/TL/Contacts/TLRequestGetBlocked.cs b/src/TeleSharp.TL/TL/Contacts/TLRequestGetBlocked.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLRequestGetBlocked.cs rename to src/TeleSharp.TL/TL/Contacts/TLRequestGetBlocked.cs diff --git a/TeleSharp.TL/TL/Contacts/TLRequestGetContacts.cs b/src/TeleSharp.TL/TL/Contacts/TLRequestGetContacts.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLRequestGetContacts.cs rename to src/TeleSharp.TL/TL/Contacts/TLRequestGetContacts.cs diff --git a/TeleSharp.TL/TL/Contacts/TLRequestGetStatuses.cs b/src/TeleSharp.TL/TL/Contacts/TLRequestGetStatuses.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLRequestGetStatuses.cs rename to src/TeleSharp.TL/TL/Contacts/TLRequestGetStatuses.cs diff --git a/TeleSharp.TL/TL/Contacts/TLRequestGetTopPeers.cs b/src/TeleSharp.TL/TL/Contacts/TLRequestGetTopPeers.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLRequestGetTopPeers.cs rename to src/TeleSharp.TL/TL/Contacts/TLRequestGetTopPeers.cs diff --git a/TeleSharp.TL/TL/Contacts/TLRequestImportCard.cs b/src/TeleSharp.TL/TL/Contacts/TLRequestImportCard.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLRequestImportCard.cs rename to src/TeleSharp.TL/TL/Contacts/TLRequestImportCard.cs diff --git a/TeleSharp.TL/TL/Contacts/TLRequestImportContacts.cs b/src/TeleSharp.TL/TL/Contacts/TLRequestImportContacts.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLRequestImportContacts.cs rename to src/TeleSharp.TL/TL/Contacts/TLRequestImportContacts.cs diff --git a/TeleSharp.TL/TL/Contacts/TLRequestResetTopPeerRating.cs b/src/TeleSharp.TL/TL/Contacts/TLRequestResetTopPeerRating.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLRequestResetTopPeerRating.cs rename to src/TeleSharp.TL/TL/Contacts/TLRequestResetTopPeerRating.cs diff --git a/TeleSharp.TL/TL/Contacts/TLRequestResolveUsername.cs b/src/TeleSharp.TL/TL/Contacts/TLRequestResolveUsername.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLRequestResolveUsername.cs rename to src/TeleSharp.TL/TL/Contacts/TLRequestResolveUsername.cs diff --git a/TeleSharp.TL/TL/Contacts/TLRequestSearch.cs b/src/TeleSharp.TL/TL/Contacts/TLRequestSearch.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLRequestSearch.cs rename to src/TeleSharp.TL/TL/Contacts/TLRequestSearch.cs diff --git a/TeleSharp.TL/TL/Contacts/TLRequestUnblock.cs b/src/TeleSharp.TL/TL/Contacts/TLRequestUnblock.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLRequestUnblock.cs rename to src/TeleSharp.TL/TL/Contacts/TLRequestUnblock.cs diff --git a/TeleSharp.TL/TL/Contacts/TLResolvedPeer.cs b/src/TeleSharp.TL/TL/Contacts/TLResolvedPeer.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLResolvedPeer.cs rename to src/TeleSharp.TL/TL/Contacts/TLResolvedPeer.cs diff --git a/TeleSharp.TL/TL/Contacts/TLTopPeers.cs b/src/TeleSharp.TL/TL/Contacts/TLTopPeers.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLTopPeers.cs rename to src/TeleSharp.TL/TL/Contacts/TLTopPeers.cs diff --git a/TeleSharp.TL/TL/Contacts/TLTopPeersNotModified.cs b/src/TeleSharp.TL/TL/Contacts/TLTopPeersNotModified.cs similarity index 100% rename from TeleSharp.TL/TL/Contacts/TLTopPeersNotModified.cs rename to src/TeleSharp.TL/TL/Contacts/TLTopPeersNotModified.cs diff --git a/TeleSharp.TL/TL/Help/TLAbsAppUpdate.cs b/src/TeleSharp.TL/TL/Help/TLAbsAppUpdate.cs similarity index 100% rename from TeleSharp.TL/TL/Help/TLAbsAppUpdate.cs rename to src/TeleSharp.TL/TL/Help/TLAbsAppUpdate.cs diff --git a/TeleSharp.TL/TL/Help/TLAppUpdate.cs b/src/TeleSharp.TL/TL/Help/TLAppUpdate.cs similarity index 100% rename from TeleSharp.TL/TL/Help/TLAppUpdate.cs rename to src/TeleSharp.TL/TL/Help/TLAppUpdate.cs diff --git a/TeleSharp.TL/TL/Help/TLInviteText.cs b/src/TeleSharp.TL/TL/Help/TLInviteText.cs similarity index 100% rename from TeleSharp.TL/TL/Help/TLInviteText.cs rename to src/TeleSharp.TL/TL/Help/TLInviteText.cs diff --git a/TeleSharp.TL/TL/Help/TLNoAppUpdate.cs b/src/TeleSharp.TL/TL/Help/TLNoAppUpdate.cs similarity index 100% rename from TeleSharp.TL/TL/Help/TLNoAppUpdate.cs rename to src/TeleSharp.TL/TL/Help/TLNoAppUpdate.cs diff --git a/TeleSharp.TL/TL/Help/TLRequestGetAppChangelog.cs b/src/TeleSharp.TL/TL/Help/TLRequestGetAppChangelog.cs similarity index 100% rename from TeleSharp.TL/TL/Help/TLRequestGetAppChangelog.cs rename to src/TeleSharp.TL/TL/Help/TLRequestGetAppChangelog.cs diff --git a/TeleSharp.TL/TL/Help/TLRequestGetAppUpdate.cs b/src/TeleSharp.TL/TL/Help/TLRequestGetAppUpdate.cs similarity index 100% rename from TeleSharp.TL/TL/Help/TLRequestGetAppUpdate.cs rename to src/TeleSharp.TL/TL/Help/TLRequestGetAppUpdate.cs diff --git a/TeleSharp.TL/TL/Help/TLRequestGetCdnConfig.cs b/src/TeleSharp.TL/TL/Help/TLRequestGetCdnConfig.cs similarity index 100% rename from TeleSharp.TL/TL/Help/TLRequestGetCdnConfig.cs rename to src/TeleSharp.TL/TL/Help/TLRequestGetCdnConfig.cs diff --git a/TeleSharp.TL/TL/Help/TLRequestGetConfig.cs b/src/TeleSharp.TL/TL/Help/TLRequestGetConfig.cs similarity index 100% rename from TeleSharp.TL/TL/Help/TLRequestGetConfig.cs rename to src/TeleSharp.TL/TL/Help/TLRequestGetConfig.cs diff --git a/TeleSharp.TL/TL/Help/TLRequestGetInviteText.cs b/src/TeleSharp.TL/TL/Help/TLRequestGetInviteText.cs similarity index 100% rename from TeleSharp.TL/TL/Help/TLRequestGetInviteText.cs rename to src/TeleSharp.TL/TL/Help/TLRequestGetInviteText.cs diff --git a/TeleSharp.TL/TL/Help/TLRequestGetNearestDc.cs b/src/TeleSharp.TL/TL/Help/TLRequestGetNearestDc.cs similarity index 100% rename from TeleSharp.TL/TL/Help/TLRequestGetNearestDc.cs rename to src/TeleSharp.TL/TL/Help/TLRequestGetNearestDc.cs diff --git a/TeleSharp.TL/TL/Help/TLRequestGetSupport.cs b/src/TeleSharp.TL/TL/Help/TLRequestGetSupport.cs similarity index 100% rename from TeleSharp.TL/TL/Help/TLRequestGetSupport.cs rename to src/TeleSharp.TL/TL/Help/TLRequestGetSupport.cs diff --git a/TeleSharp.TL/TL/Help/TLRequestGetTermsOfService.cs b/src/TeleSharp.TL/TL/Help/TLRequestGetTermsOfService.cs similarity index 100% rename from TeleSharp.TL/TL/Help/TLRequestGetTermsOfService.cs rename to src/TeleSharp.TL/TL/Help/TLRequestGetTermsOfService.cs diff --git a/TeleSharp.TL/TL/Help/TLRequestSaveAppLog.cs b/src/TeleSharp.TL/TL/Help/TLRequestSaveAppLog.cs similarity index 100% rename from TeleSharp.TL/TL/Help/TLRequestSaveAppLog.cs rename to src/TeleSharp.TL/TL/Help/TLRequestSaveAppLog.cs diff --git a/TeleSharp.TL/TL/Help/TLRequestSetBotUpdatesStatus.cs b/src/TeleSharp.TL/TL/Help/TLRequestSetBotUpdatesStatus.cs similarity index 100% rename from TeleSharp.TL/TL/Help/TLRequestSetBotUpdatesStatus.cs rename to src/TeleSharp.TL/TL/Help/TLRequestSetBotUpdatesStatus.cs diff --git a/TeleSharp.TL/TL/Help/TLSupport.cs b/src/TeleSharp.TL/TL/Help/TLSupport.cs similarity index 100% rename from TeleSharp.TL/TL/Help/TLSupport.cs rename to src/TeleSharp.TL/TL/Help/TLSupport.cs diff --git a/TeleSharp.TL/TL/Help/TLTermsOfService.cs b/src/TeleSharp.TL/TL/Help/TLTermsOfService.cs similarity index 100% rename from TeleSharp.TL/TL/Help/TLTermsOfService.cs rename to src/TeleSharp.TL/TL/Help/TLTermsOfService.cs diff --git a/TeleSharp.TL/TL/Messages/TLAbsAllStickers.cs b/src/TeleSharp.TL/TL/Messages/TLAbsAllStickers.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLAbsAllStickers.cs rename to src/TeleSharp.TL/TL/Messages/TLAbsAllStickers.cs diff --git a/TeleSharp.TL/TL/Messages/TLAbsChats.cs b/src/TeleSharp.TL/TL/Messages/TLAbsChats.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLAbsChats.cs rename to src/TeleSharp.TL/TL/Messages/TLAbsChats.cs diff --git a/TeleSharp.TL/TL/Messages/TLAbsDhConfig.cs b/src/TeleSharp.TL/TL/Messages/TLAbsDhConfig.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLAbsDhConfig.cs rename to src/TeleSharp.TL/TL/Messages/TLAbsDhConfig.cs diff --git a/TeleSharp.TL/TL/Messages/TLAbsDialogs.cs b/src/TeleSharp.TL/TL/Messages/TLAbsDialogs.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLAbsDialogs.cs rename to src/TeleSharp.TL/TL/Messages/TLAbsDialogs.cs diff --git a/TeleSharp.TL/TL/Messages/TLAbsFeaturedStickers.cs b/src/TeleSharp.TL/TL/Messages/TLAbsFeaturedStickers.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLAbsFeaturedStickers.cs rename to src/TeleSharp.TL/TL/Messages/TLAbsFeaturedStickers.cs diff --git a/TeleSharp.TL/TL/Messages/TLAbsMessages.cs b/src/TeleSharp.TL/TL/Messages/TLAbsMessages.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLAbsMessages.cs rename to src/TeleSharp.TL/TL/Messages/TLAbsMessages.cs diff --git a/TeleSharp.TL/TL/Messages/TLAbsRecentStickers.cs b/src/TeleSharp.TL/TL/Messages/TLAbsRecentStickers.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLAbsRecentStickers.cs rename to src/TeleSharp.TL/TL/Messages/TLAbsRecentStickers.cs diff --git a/TeleSharp.TL/TL/Messages/TLAbsSavedGifs.cs b/src/TeleSharp.TL/TL/Messages/TLAbsSavedGifs.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLAbsSavedGifs.cs rename to src/TeleSharp.TL/TL/Messages/TLAbsSavedGifs.cs diff --git a/TeleSharp.TL/TL/Messages/TLAbsSentEncryptedMessage.cs b/src/TeleSharp.TL/TL/Messages/TLAbsSentEncryptedMessage.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLAbsSentEncryptedMessage.cs rename to src/TeleSharp.TL/TL/Messages/TLAbsSentEncryptedMessage.cs diff --git a/TeleSharp.TL/TL/Messages/TLAbsStickerSetInstallResult.cs b/src/TeleSharp.TL/TL/Messages/TLAbsStickerSetInstallResult.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLAbsStickerSetInstallResult.cs rename to src/TeleSharp.TL/TL/Messages/TLAbsStickerSetInstallResult.cs diff --git a/TeleSharp.TL/TL/Messages/TLAbsStickers.cs b/src/TeleSharp.TL/TL/Messages/TLAbsStickers.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLAbsStickers.cs rename to src/TeleSharp.TL/TL/Messages/TLAbsStickers.cs diff --git a/TeleSharp.TL/TL/Messages/TLAffectedHistory.cs b/src/TeleSharp.TL/TL/Messages/TLAffectedHistory.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLAffectedHistory.cs rename to src/TeleSharp.TL/TL/Messages/TLAffectedHistory.cs diff --git a/TeleSharp.TL/TL/Messages/TLAffectedMessages.cs b/src/TeleSharp.TL/TL/Messages/TLAffectedMessages.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLAffectedMessages.cs rename to src/TeleSharp.TL/TL/Messages/TLAffectedMessages.cs diff --git a/TeleSharp.TL/TL/Messages/TLAllStickers.cs b/src/TeleSharp.TL/TL/Messages/TLAllStickers.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLAllStickers.cs rename to src/TeleSharp.TL/TL/Messages/TLAllStickers.cs diff --git a/TeleSharp.TL/TL/Messages/TLAllStickersNotModified.cs b/src/TeleSharp.TL/TL/Messages/TLAllStickersNotModified.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLAllStickersNotModified.cs rename to src/TeleSharp.TL/TL/Messages/TLAllStickersNotModified.cs diff --git a/TeleSharp.TL/TL/Messages/TLArchivedStickers.cs b/src/TeleSharp.TL/TL/Messages/TLArchivedStickers.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLArchivedStickers.cs rename to src/TeleSharp.TL/TL/Messages/TLArchivedStickers.cs diff --git a/TeleSharp.TL/TL/Messages/TLBotCallbackAnswer.cs b/src/TeleSharp.TL/TL/Messages/TLBotCallbackAnswer.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLBotCallbackAnswer.cs rename to src/TeleSharp.TL/TL/Messages/TLBotCallbackAnswer.cs diff --git a/TeleSharp.TL/TL/Messages/TLBotResults.cs b/src/TeleSharp.TL/TL/Messages/TLBotResults.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLBotResults.cs rename to src/TeleSharp.TL/TL/Messages/TLBotResults.cs diff --git a/TeleSharp.TL/TL/Messages/TLChannelMessages.cs b/src/TeleSharp.TL/TL/Messages/TLChannelMessages.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLChannelMessages.cs rename to src/TeleSharp.TL/TL/Messages/TLChannelMessages.cs diff --git a/TeleSharp.TL/TL/Messages/TLChatFull.cs b/src/TeleSharp.TL/TL/Messages/TLChatFull.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLChatFull.cs rename to src/TeleSharp.TL/TL/Messages/TLChatFull.cs diff --git a/TeleSharp.TL/TL/Messages/TLChats.cs b/src/TeleSharp.TL/TL/Messages/TLChats.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLChats.cs rename to src/TeleSharp.TL/TL/Messages/TLChats.cs diff --git a/TeleSharp.TL/TL/Messages/TLChatsSlice.cs b/src/TeleSharp.TL/TL/Messages/TLChatsSlice.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLChatsSlice.cs rename to src/TeleSharp.TL/TL/Messages/TLChatsSlice.cs diff --git a/TeleSharp.TL/TL/Messages/TLDhConfig.cs b/src/TeleSharp.TL/TL/Messages/TLDhConfig.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLDhConfig.cs rename to src/TeleSharp.TL/TL/Messages/TLDhConfig.cs diff --git a/TeleSharp.TL/TL/Messages/TLDhConfigNotModified.cs b/src/TeleSharp.TL/TL/Messages/TLDhConfigNotModified.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLDhConfigNotModified.cs rename to src/TeleSharp.TL/TL/Messages/TLDhConfigNotModified.cs diff --git a/TeleSharp.TL/TL/Messages/TLDialogs.cs b/src/TeleSharp.TL/TL/Messages/TLDialogs.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLDialogs.cs rename to src/TeleSharp.TL/TL/Messages/TLDialogs.cs diff --git a/TeleSharp.TL/TL/Messages/TLDialogsSlice.cs b/src/TeleSharp.TL/TL/Messages/TLDialogsSlice.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLDialogsSlice.cs rename to src/TeleSharp.TL/TL/Messages/TLDialogsSlice.cs diff --git a/TeleSharp.TL/TL/Messages/TLFeaturedStickers.cs b/src/TeleSharp.TL/TL/Messages/TLFeaturedStickers.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLFeaturedStickers.cs rename to src/TeleSharp.TL/TL/Messages/TLFeaturedStickers.cs diff --git a/TeleSharp.TL/TL/Messages/TLFeaturedStickersNotModified.cs b/src/TeleSharp.TL/TL/Messages/TLFeaturedStickersNotModified.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLFeaturedStickersNotModified.cs rename to src/TeleSharp.TL/TL/Messages/TLFeaturedStickersNotModified.cs diff --git a/TeleSharp.TL/TL/Messages/TLFoundGifs.cs b/src/TeleSharp.TL/TL/Messages/TLFoundGifs.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLFoundGifs.cs rename to src/TeleSharp.TL/TL/Messages/TLFoundGifs.cs diff --git a/TeleSharp.TL/TL/Messages/TLHighScores.cs b/src/TeleSharp.TL/TL/Messages/TLHighScores.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLHighScores.cs rename to src/TeleSharp.TL/TL/Messages/TLHighScores.cs diff --git a/TeleSharp.TL/TL/Messages/TLMessageEditData.cs b/src/TeleSharp.TL/TL/Messages/TLMessageEditData.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLMessageEditData.cs rename to src/TeleSharp.TL/TL/Messages/TLMessageEditData.cs diff --git a/TeleSharp.TL/TL/Messages/TLMessages.cs b/src/TeleSharp.TL/TL/Messages/TLMessages.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLMessages.cs rename to src/TeleSharp.TL/TL/Messages/TLMessages.cs diff --git a/TeleSharp.TL/TL/Messages/TLMessagesSlice.cs b/src/TeleSharp.TL/TL/Messages/TLMessagesSlice.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLMessagesSlice.cs rename to src/TeleSharp.TL/TL/Messages/TLMessagesSlice.cs diff --git a/TeleSharp.TL/TL/Messages/TLPeerDialogs.cs b/src/TeleSharp.TL/TL/Messages/TLPeerDialogs.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLPeerDialogs.cs rename to src/TeleSharp.TL/TL/Messages/TLPeerDialogs.cs diff --git a/TeleSharp.TL/TL/Messages/TLRecentStickers.cs b/src/TeleSharp.TL/TL/Messages/TLRecentStickers.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRecentStickers.cs rename to src/TeleSharp.TL/TL/Messages/TLRecentStickers.cs diff --git a/TeleSharp.TL/TL/Messages/TLRecentStickersNotModified.cs b/src/TeleSharp.TL/TL/Messages/TLRecentStickersNotModified.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRecentStickersNotModified.cs rename to src/TeleSharp.TL/TL/Messages/TLRecentStickersNotModified.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestAcceptEncryption.cs b/src/TeleSharp.TL/TL/Messages/TLRequestAcceptEncryption.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestAcceptEncryption.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestAcceptEncryption.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestAddChatUser.cs b/src/TeleSharp.TL/TL/Messages/TLRequestAddChatUser.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestAddChatUser.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestAddChatUser.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestCheckChatInvite.cs b/src/TeleSharp.TL/TL/Messages/TLRequestCheckChatInvite.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestCheckChatInvite.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestCheckChatInvite.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestClearRecentStickers.cs b/src/TeleSharp.TL/TL/Messages/TLRequestClearRecentStickers.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestClearRecentStickers.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestClearRecentStickers.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestCreateChat.cs b/src/TeleSharp.TL/TL/Messages/TLRequestCreateChat.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestCreateChat.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestCreateChat.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestDeleteChatUser.cs b/src/TeleSharp.TL/TL/Messages/TLRequestDeleteChatUser.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestDeleteChatUser.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestDeleteChatUser.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestDeleteHistory.cs b/src/TeleSharp.TL/TL/Messages/TLRequestDeleteHistory.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestDeleteHistory.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestDeleteHistory.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestDeleteMessages.cs b/src/TeleSharp.TL/TL/Messages/TLRequestDeleteMessages.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestDeleteMessages.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestDeleteMessages.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestDiscardEncryption.cs b/src/TeleSharp.TL/TL/Messages/TLRequestDiscardEncryption.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestDiscardEncryption.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestDiscardEncryption.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestEditChatAdmin.cs b/src/TeleSharp.TL/TL/Messages/TLRequestEditChatAdmin.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestEditChatAdmin.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestEditChatAdmin.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestEditChatPhoto.cs b/src/TeleSharp.TL/TL/Messages/TLRequestEditChatPhoto.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestEditChatPhoto.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestEditChatPhoto.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestEditChatTitle.cs b/src/TeleSharp.TL/TL/Messages/TLRequestEditChatTitle.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestEditChatTitle.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestEditChatTitle.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestEditInlineBotMessage.cs b/src/TeleSharp.TL/TL/Messages/TLRequestEditInlineBotMessage.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestEditInlineBotMessage.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestEditInlineBotMessage.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestEditMessage.cs b/src/TeleSharp.TL/TL/Messages/TLRequestEditMessage.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestEditMessage.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestEditMessage.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestExportChatInvite.cs b/src/TeleSharp.TL/TL/Messages/TLRequestExportChatInvite.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestExportChatInvite.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestExportChatInvite.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestForwardMessage.cs b/src/TeleSharp.TL/TL/Messages/TLRequestForwardMessage.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestForwardMessage.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestForwardMessage.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestForwardMessages.cs b/src/TeleSharp.TL/TL/Messages/TLRequestForwardMessages.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestForwardMessages.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestForwardMessages.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetAllChats.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetAllChats.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetAllChats.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetAllChats.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetAllDrafts.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetAllDrafts.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetAllDrafts.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetAllDrafts.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetAllStickers.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetAllStickers.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetAllStickers.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetAllStickers.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetArchivedStickers.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetArchivedStickers.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetArchivedStickers.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetArchivedStickers.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetAttachedStickers.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetAttachedStickers.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetAttachedStickers.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetAttachedStickers.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetBotCallbackAnswer.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetBotCallbackAnswer.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetBotCallbackAnswer.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetBotCallbackAnswer.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetChats.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetChats.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetChats.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetChats.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetCommonChats.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetCommonChats.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetCommonChats.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetCommonChats.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetDhConfig.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetDhConfig.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetDhConfig.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetDhConfig.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetDialogs.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetDialogs.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetDialogs.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetDialogs.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetDocumentByHash.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetDocumentByHash.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetDocumentByHash.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetDocumentByHash.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetFeaturedStickers.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetFeaturedStickers.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetFeaturedStickers.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetFeaturedStickers.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetFullChat.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetFullChat.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetFullChat.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetFullChat.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetGameHighScores.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetGameHighScores.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetGameHighScores.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetGameHighScores.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetHistory.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetHistory.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetHistory.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetHistory.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetInlineBotResults.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetInlineBotResults.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetInlineBotResults.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetInlineBotResults.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetInlineGameHighScores.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetInlineGameHighScores.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetInlineGameHighScores.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetInlineGameHighScores.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetMaskStickers.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetMaskStickers.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetMaskStickers.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetMaskStickers.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetMessageEditData.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetMessageEditData.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetMessageEditData.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetMessageEditData.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetMessages.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetMessages.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetMessages.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetMessages.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetMessagesViews.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetMessagesViews.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetMessagesViews.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetMessagesViews.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetPeerDialogs.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetPeerDialogs.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetPeerDialogs.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetPeerDialogs.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetPeerSettings.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetPeerSettings.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetPeerSettings.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetPeerSettings.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetPinnedDialogs.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetPinnedDialogs.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetPinnedDialogs.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetPinnedDialogs.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetRecentStickers.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetRecentStickers.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetRecentStickers.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetRecentStickers.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetSavedGifs.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetSavedGifs.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetSavedGifs.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetSavedGifs.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetStickerSet.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetStickerSet.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetStickerSet.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetStickerSet.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetWebPage.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetWebPage.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetWebPage.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetWebPage.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestGetWebPagePreview.cs b/src/TeleSharp.TL/TL/Messages/TLRequestGetWebPagePreview.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestGetWebPagePreview.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestGetWebPagePreview.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestHideReportSpam.cs b/src/TeleSharp.TL/TL/Messages/TLRequestHideReportSpam.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestHideReportSpam.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestHideReportSpam.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestImportChatInvite.cs b/src/TeleSharp.TL/TL/Messages/TLRequestImportChatInvite.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestImportChatInvite.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestImportChatInvite.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestInstallStickerSet.cs b/src/TeleSharp.TL/TL/Messages/TLRequestInstallStickerSet.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestInstallStickerSet.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestInstallStickerSet.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestMigrateChat.cs b/src/TeleSharp.TL/TL/Messages/TLRequestMigrateChat.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestMigrateChat.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestMigrateChat.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestReadEncryptedHistory.cs b/src/TeleSharp.TL/TL/Messages/TLRequestReadEncryptedHistory.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestReadEncryptedHistory.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestReadEncryptedHistory.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestReadFeaturedStickers.cs b/src/TeleSharp.TL/TL/Messages/TLRequestReadFeaturedStickers.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestReadFeaturedStickers.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestReadFeaturedStickers.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestReadHistory.cs b/src/TeleSharp.TL/TL/Messages/TLRequestReadHistory.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestReadHistory.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestReadHistory.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestReadMessageContents.cs b/src/TeleSharp.TL/TL/Messages/TLRequestReadMessageContents.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestReadMessageContents.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestReadMessageContents.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestReceivedMessages.cs b/src/TeleSharp.TL/TL/Messages/TLRequestReceivedMessages.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestReceivedMessages.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestReceivedMessages.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestReceivedQueue.cs b/src/TeleSharp.TL/TL/Messages/TLRequestReceivedQueue.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestReceivedQueue.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestReceivedQueue.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestReorderPinnedDialogs.cs b/src/TeleSharp.TL/TL/Messages/TLRequestReorderPinnedDialogs.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestReorderPinnedDialogs.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestReorderPinnedDialogs.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestReorderStickerSets.cs b/src/TeleSharp.TL/TL/Messages/TLRequestReorderStickerSets.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestReorderStickerSets.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestReorderStickerSets.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestReportEncryptedSpam.cs b/src/TeleSharp.TL/TL/Messages/TLRequestReportEncryptedSpam.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestReportEncryptedSpam.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestReportEncryptedSpam.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestReportSpam.cs b/src/TeleSharp.TL/TL/Messages/TLRequestReportSpam.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestReportSpam.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestReportSpam.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestRequestEncryption.cs b/src/TeleSharp.TL/TL/Messages/TLRequestRequestEncryption.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestRequestEncryption.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestRequestEncryption.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestSaveDraft.cs b/src/TeleSharp.TL/TL/Messages/TLRequestSaveDraft.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestSaveDraft.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestSaveDraft.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestSaveGif.cs b/src/TeleSharp.TL/TL/Messages/TLRequestSaveGif.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestSaveGif.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestSaveGif.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestSaveRecentSticker.cs b/src/TeleSharp.TL/TL/Messages/TLRequestSaveRecentSticker.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestSaveRecentSticker.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestSaveRecentSticker.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestSearch.cs b/src/TeleSharp.TL/TL/Messages/TLRequestSearch.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestSearch.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestSearch.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestSearchGifs.cs b/src/TeleSharp.TL/TL/Messages/TLRequestSearchGifs.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestSearchGifs.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestSearchGifs.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestSearchGlobal.cs b/src/TeleSharp.TL/TL/Messages/TLRequestSearchGlobal.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestSearchGlobal.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestSearchGlobal.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestSendEncrypted.cs b/src/TeleSharp.TL/TL/Messages/TLRequestSendEncrypted.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestSendEncrypted.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestSendEncrypted.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestSendEncryptedFile.cs b/src/TeleSharp.TL/TL/Messages/TLRequestSendEncryptedFile.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestSendEncryptedFile.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestSendEncryptedFile.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestSendEncryptedService.cs b/src/TeleSharp.TL/TL/Messages/TLRequestSendEncryptedService.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestSendEncryptedService.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestSendEncryptedService.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestSendInlineBotResult.cs b/src/TeleSharp.TL/TL/Messages/TLRequestSendInlineBotResult.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestSendInlineBotResult.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestSendInlineBotResult.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestSendMedia.cs b/src/TeleSharp.TL/TL/Messages/TLRequestSendMedia.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestSendMedia.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestSendMedia.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestSendMessage.cs b/src/TeleSharp.TL/TL/Messages/TLRequestSendMessage.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestSendMessage.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestSendMessage.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestSetBotCallbackAnswer.cs b/src/TeleSharp.TL/TL/Messages/TLRequestSetBotCallbackAnswer.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestSetBotCallbackAnswer.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestSetBotCallbackAnswer.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestSetBotPrecheckoutResults.cs b/src/TeleSharp.TL/TL/Messages/TLRequestSetBotPrecheckoutResults.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestSetBotPrecheckoutResults.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestSetBotPrecheckoutResults.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestSetBotShippingResults.cs b/src/TeleSharp.TL/TL/Messages/TLRequestSetBotShippingResults.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestSetBotShippingResults.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestSetBotShippingResults.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestSetEncryptedTyping.cs b/src/TeleSharp.TL/TL/Messages/TLRequestSetEncryptedTyping.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestSetEncryptedTyping.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestSetEncryptedTyping.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestSetGameScore.cs b/src/TeleSharp.TL/TL/Messages/TLRequestSetGameScore.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestSetGameScore.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestSetGameScore.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestSetInlineBotResults.cs b/src/TeleSharp.TL/TL/Messages/TLRequestSetInlineBotResults.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestSetInlineBotResults.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestSetInlineBotResults.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestSetInlineGameScore.cs b/src/TeleSharp.TL/TL/Messages/TLRequestSetInlineGameScore.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestSetInlineGameScore.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestSetInlineGameScore.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestSetTyping.cs b/src/TeleSharp.TL/TL/Messages/TLRequestSetTyping.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestSetTyping.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestSetTyping.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestStartBot.cs b/src/TeleSharp.TL/TL/Messages/TLRequestStartBot.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestStartBot.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestStartBot.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestToggleChatAdmins.cs b/src/TeleSharp.TL/TL/Messages/TLRequestToggleChatAdmins.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestToggleChatAdmins.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestToggleChatAdmins.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestToggleDialogPin.cs b/src/TeleSharp.TL/TL/Messages/TLRequestToggleDialogPin.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestToggleDialogPin.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestToggleDialogPin.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestUninstallStickerSet.cs b/src/TeleSharp.TL/TL/Messages/TLRequestUninstallStickerSet.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestUninstallStickerSet.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestUninstallStickerSet.cs diff --git a/TeleSharp.TL/TL/Messages/TLRequestUploadMedia.cs b/src/TeleSharp.TL/TL/Messages/TLRequestUploadMedia.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLRequestUploadMedia.cs rename to src/TeleSharp.TL/TL/Messages/TLRequestUploadMedia.cs diff --git a/TeleSharp.TL/TL/Messages/TLSavedGifs.cs b/src/TeleSharp.TL/TL/Messages/TLSavedGifs.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLSavedGifs.cs rename to src/TeleSharp.TL/TL/Messages/TLSavedGifs.cs diff --git a/TeleSharp.TL/TL/Messages/TLSavedGifsNotModified.cs b/src/TeleSharp.TL/TL/Messages/TLSavedGifsNotModified.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLSavedGifsNotModified.cs rename to src/TeleSharp.TL/TL/Messages/TLSavedGifsNotModified.cs diff --git a/TeleSharp.TL/TL/Messages/TLSentEncryptedFile.cs b/src/TeleSharp.TL/TL/Messages/TLSentEncryptedFile.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLSentEncryptedFile.cs rename to src/TeleSharp.TL/TL/Messages/TLSentEncryptedFile.cs diff --git a/TeleSharp.TL/TL/Messages/TLSentEncryptedMessage.cs b/src/TeleSharp.TL/TL/Messages/TLSentEncryptedMessage.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLSentEncryptedMessage.cs rename to src/TeleSharp.TL/TL/Messages/TLSentEncryptedMessage.cs diff --git a/TeleSharp.TL/TL/Messages/TLStickerSet.cs b/src/TeleSharp.TL/TL/Messages/TLStickerSet.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLStickerSet.cs rename to src/TeleSharp.TL/TL/Messages/TLStickerSet.cs diff --git a/TeleSharp.TL/TL/Messages/TLStickerSetInstallResultArchive.cs b/src/TeleSharp.TL/TL/Messages/TLStickerSetInstallResultArchive.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLStickerSetInstallResultArchive.cs rename to src/TeleSharp.TL/TL/Messages/TLStickerSetInstallResultArchive.cs diff --git a/TeleSharp.TL/TL/Messages/TLStickerSetInstallResultSuccess.cs b/src/TeleSharp.TL/TL/Messages/TLStickerSetInstallResultSuccess.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLStickerSetInstallResultSuccess.cs rename to src/TeleSharp.TL/TL/Messages/TLStickerSetInstallResultSuccess.cs diff --git a/TeleSharp.TL/TL/Messages/TLStickers.cs b/src/TeleSharp.TL/TL/Messages/TLStickers.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLStickers.cs rename to src/TeleSharp.TL/TL/Messages/TLStickers.cs diff --git a/TeleSharp.TL/TL/Messages/TLStickersNotModified.cs b/src/TeleSharp.TL/TL/Messages/TLStickersNotModified.cs similarity index 100% rename from TeleSharp.TL/TL/Messages/TLStickersNotModified.cs rename to src/TeleSharp.TL/TL/Messages/TLStickersNotModified.cs diff --git a/TeleSharp.TL/TL/Payments/TLAbsPaymentResult.cs b/src/TeleSharp.TL/TL/Payments/TLAbsPaymentResult.cs similarity index 100% rename from TeleSharp.TL/TL/Payments/TLAbsPaymentResult.cs rename to src/TeleSharp.TL/TL/Payments/TLAbsPaymentResult.cs diff --git a/TeleSharp.TL/TL/Payments/TLPaymentForm.cs b/src/TeleSharp.TL/TL/Payments/TLPaymentForm.cs similarity index 100% rename from TeleSharp.TL/TL/Payments/TLPaymentForm.cs rename to src/TeleSharp.TL/TL/Payments/TLPaymentForm.cs diff --git a/TeleSharp.TL/TL/Payments/TLPaymentReceipt.cs b/src/TeleSharp.TL/TL/Payments/TLPaymentReceipt.cs similarity index 100% rename from TeleSharp.TL/TL/Payments/TLPaymentReceipt.cs rename to src/TeleSharp.TL/TL/Payments/TLPaymentReceipt.cs diff --git a/TeleSharp.TL/TL/Payments/TLPaymentResult.cs b/src/TeleSharp.TL/TL/Payments/TLPaymentResult.cs similarity index 100% rename from TeleSharp.TL/TL/Payments/TLPaymentResult.cs rename to src/TeleSharp.TL/TL/Payments/TLPaymentResult.cs diff --git a/TeleSharp.TL/TL/Payments/TLPaymentVerficationNeeded.cs b/src/TeleSharp.TL/TL/Payments/TLPaymentVerficationNeeded.cs similarity index 100% rename from TeleSharp.TL/TL/Payments/TLPaymentVerficationNeeded.cs rename to src/TeleSharp.TL/TL/Payments/TLPaymentVerficationNeeded.cs diff --git a/TeleSharp.TL/TL/Payments/TLRequestClearSavedInfo.cs b/src/TeleSharp.TL/TL/Payments/TLRequestClearSavedInfo.cs similarity index 100% rename from TeleSharp.TL/TL/Payments/TLRequestClearSavedInfo.cs rename to src/TeleSharp.TL/TL/Payments/TLRequestClearSavedInfo.cs diff --git a/TeleSharp.TL/TL/Payments/TLRequestGetPaymentForm.cs b/src/TeleSharp.TL/TL/Payments/TLRequestGetPaymentForm.cs similarity index 100% rename from TeleSharp.TL/TL/Payments/TLRequestGetPaymentForm.cs rename to src/TeleSharp.TL/TL/Payments/TLRequestGetPaymentForm.cs diff --git a/TeleSharp.TL/TL/Payments/TLRequestGetPaymentReceipt.cs b/src/TeleSharp.TL/TL/Payments/TLRequestGetPaymentReceipt.cs similarity index 100% rename from TeleSharp.TL/TL/Payments/TLRequestGetPaymentReceipt.cs rename to src/TeleSharp.TL/TL/Payments/TLRequestGetPaymentReceipt.cs diff --git a/TeleSharp.TL/TL/Payments/TLRequestGetSavedInfo.cs b/src/TeleSharp.TL/TL/Payments/TLRequestGetSavedInfo.cs similarity index 100% rename from TeleSharp.TL/TL/Payments/TLRequestGetSavedInfo.cs rename to src/TeleSharp.TL/TL/Payments/TLRequestGetSavedInfo.cs diff --git a/TeleSharp.TL/TL/Payments/TLRequestSendPaymentForm.cs b/src/TeleSharp.TL/TL/Payments/TLRequestSendPaymentForm.cs similarity index 100% rename from TeleSharp.TL/TL/Payments/TLRequestSendPaymentForm.cs rename to src/TeleSharp.TL/TL/Payments/TLRequestSendPaymentForm.cs diff --git a/TeleSharp.TL/TL/Payments/TLRequestValidateRequestedInfo.cs b/src/TeleSharp.TL/TL/Payments/TLRequestValidateRequestedInfo.cs similarity index 100% rename from TeleSharp.TL/TL/Payments/TLRequestValidateRequestedInfo.cs rename to src/TeleSharp.TL/TL/Payments/TLRequestValidateRequestedInfo.cs diff --git a/TeleSharp.TL/TL/Payments/TLSavedInfo.cs b/src/TeleSharp.TL/TL/Payments/TLSavedInfo.cs similarity index 100% rename from TeleSharp.TL/TL/Payments/TLSavedInfo.cs rename to src/TeleSharp.TL/TL/Payments/TLSavedInfo.cs diff --git a/TeleSharp.TL/TL/Payments/TLValidatedRequestedInfo.cs b/src/TeleSharp.TL/TL/Payments/TLValidatedRequestedInfo.cs similarity index 100% rename from TeleSharp.TL/TL/Payments/TLValidatedRequestedInfo.cs rename to src/TeleSharp.TL/TL/Payments/TLValidatedRequestedInfo.cs diff --git a/TeleSharp.TL/TL/Phone/TLPhoneCall.cs b/src/TeleSharp.TL/TL/Phone/TLPhoneCall.cs similarity index 100% rename from TeleSharp.TL/TL/Phone/TLPhoneCall.cs rename to src/TeleSharp.TL/TL/Phone/TLPhoneCall.cs diff --git a/TeleSharp.TL/TL/Phone/TLRequestAcceptCall.cs b/src/TeleSharp.TL/TL/Phone/TLRequestAcceptCall.cs similarity index 100% rename from TeleSharp.TL/TL/Phone/TLRequestAcceptCall.cs rename to src/TeleSharp.TL/TL/Phone/TLRequestAcceptCall.cs diff --git a/TeleSharp.TL/TL/Phone/TLRequestConfirmCall.cs b/src/TeleSharp.TL/TL/Phone/TLRequestConfirmCall.cs similarity index 100% rename from TeleSharp.TL/TL/Phone/TLRequestConfirmCall.cs rename to src/TeleSharp.TL/TL/Phone/TLRequestConfirmCall.cs diff --git a/TeleSharp.TL/TL/Phone/TLRequestDiscardCall.cs b/src/TeleSharp.TL/TL/Phone/TLRequestDiscardCall.cs similarity index 100% rename from TeleSharp.TL/TL/Phone/TLRequestDiscardCall.cs rename to src/TeleSharp.TL/TL/Phone/TLRequestDiscardCall.cs diff --git a/TeleSharp.TL/TL/Phone/TLRequestGetCallConfig.cs b/src/TeleSharp.TL/TL/Phone/TLRequestGetCallConfig.cs similarity index 100% rename from TeleSharp.TL/TL/Phone/TLRequestGetCallConfig.cs rename to src/TeleSharp.TL/TL/Phone/TLRequestGetCallConfig.cs diff --git a/TeleSharp.TL/TL/Phone/TLRequestReceivedCall.cs b/src/TeleSharp.TL/TL/Phone/TLRequestReceivedCall.cs similarity index 100% rename from TeleSharp.TL/TL/Phone/TLRequestReceivedCall.cs rename to src/TeleSharp.TL/TL/Phone/TLRequestReceivedCall.cs diff --git a/TeleSharp.TL/TL/Phone/TLRequestRequestCall.cs b/src/TeleSharp.TL/TL/Phone/TLRequestRequestCall.cs similarity index 100% rename from TeleSharp.TL/TL/Phone/TLRequestRequestCall.cs rename to src/TeleSharp.TL/TL/Phone/TLRequestRequestCall.cs diff --git a/TeleSharp.TL/TL/Phone/TLRequestSaveCallDebug.cs b/src/TeleSharp.TL/TL/Phone/TLRequestSaveCallDebug.cs similarity index 100% rename from TeleSharp.TL/TL/Phone/TLRequestSaveCallDebug.cs rename to src/TeleSharp.TL/TL/Phone/TLRequestSaveCallDebug.cs diff --git a/TeleSharp.TL/TL/Phone/TLRequestSetCallRating.cs b/src/TeleSharp.TL/TL/Phone/TLRequestSetCallRating.cs similarity index 100% rename from TeleSharp.TL/TL/Phone/TLRequestSetCallRating.cs rename to src/TeleSharp.TL/TL/Phone/TLRequestSetCallRating.cs diff --git a/TeleSharp.TL/TL/Photos/TLAbsPhotos.cs b/src/TeleSharp.TL/TL/Photos/TLAbsPhotos.cs similarity index 100% rename from TeleSharp.TL/TL/Photos/TLAbsPhotos.cs rename to src/TeleSharp.TL/TL/Photos/TLAbsPhotos.cs diff --git a/TeleSharp.TL/TL/Photos/TLPhoto.cs b/src/TeleSharp.TL/TL/Photos/TLPhoto.cs similarity index 100% rename from TeleSharp.TL/TL/Photos/TLPhoto.cs rename to src/TeleSharp.TL/TL/Photos/TLPhoto.cs diff --git a/TeleSharp.TL/TL/Photos/TLPhotos.cs b/src/TeleSharp.TL/TL/Photos/TLPhotos.cs similarity index 100% rename from TeleSharp.TL/TL/Photos/TLPhotos.cs rename to src/TeleSharp.TL/TL/Photos/TLPhotos.cs diff --git a/TeleSharp.TL/TL/Photos/TLPhotosSlice.cs b/src/TeleSharp.TL/TL/Photos/TLPhotosSlice.cs similarity index 100% rename from TeleSharp.TL/TL/Photos/TLPhotosSlice.cs rename to src/TeleSharp.TL/TL/Photos/TLPhotosSlice.cs diff --git a/TeleSharp.TL/TL/Photos/TLRequestDeletePhotos.cs b/src/TeleSharp.TL/TL/Photos/TLRequestDeletePhotos.cs similarity index 100% rename from TeleSharp.TL/TL/Photos/TLRequestDeletePhotos.cs rename to src/TeleSharp.TL/TL/Photos/TLRequestDeletePhotos.cs diff --git a/TeleSharp.TL/TL/Photos/TLRequestGetUserPhotos.cs b/src/TeleSharp.TL/TL/Photos/TLRequestGetUserPhotos.cs similarity index 100% rename from TeleSharp.TL/TL/Photos/TLRequestGetUserPhotos.cs rename to src/TeleSharp.TL/TL/Photos/TLRequestGetUserPhotos.cs diff --git a/TeleSharp.TL/TL/Photos/TLRequestUpdateProfilePhoto.cs b/src/TeleSharp.TL/TL/Photos/TLRequestUpdateProfilePhoto.cs similarity index 100% rename from TeleSharp.TL/TL/Photos/TLRequestUpdateProfilePhoto.cs rename to src/TeleSharp.TL/TL/Photos/TLRequestUpdateProfilePhoto.cs diff --git a/TeleSharp.TL/TL/Photos/TLRequestUploadProfilePhoto.cs b/src/TeleSharp.TL/TL/Photos/TLRequestUploadProfilePhoto.cs similarity index 100% rename from TeleSharp.TL/TL/Photos/TLRequestUploadProfilePhoto.cs rename to src/TeleSharp.TL/TL/Photos/TLRequestUploadProfilePhoto.cs diff --git a/TeleSharp.TL/TL/Stickers/TLRequestAddStickerToSet.cs b/src/TeleSharp.TL/TL/Stickers/TLRequestAddStickerToSet.cs similarity index 100% rename from TeleSharp.TL/TL/Stickers/TLRequestAddStickerToSet.cs rename to src/TeleSharp.TL/TL/Stickers/TLRequestAddStickerToSet.cs diff --git a/TeleSharp.TL/TL/Stickers/TLRequestChangeStickerPosition.cs b/src/TeleSharp.TL/TL/Stickers/TLRequestChangeStickerPosition.cs similarity index 100% rename from TeleSharp.TL/TL/Stickers/TLRequestChangeStickerPosition.cs rename to src/TeleSharp.TL/TL/Stickers/TLRequestChangeStickerPosition.cs diff --git a/TeleSharp.TL/TL/Stickers/TLRequestCreateStickerSet.cs b/src/TeleSharp.TL/TL/Stickers/TLRequestCreateStickerSet.cs similarity index 100% rename from TeleSharp.TL/TL/Stickers/TLRequestCreateStickerSet.cs rename to src/TeleSharp.TL/TL/Stickers/TLRequestCreateStickerSet.cs diff --git a/TeleSharp.TL/TL/Stickers/TLRequestRemoveStickerFromSet.cs b/src/TeleSharp.TL/TL/Stickers/TLRequestRemoveStickerFromSet.cs similarity index 100% rename from TeleSharp.TL/TL/Stickers/TLRequestRemoveStickerFromSet.cs rename to src/TeleSharp.TL/TL/Stickers/TLRequestRemoveStickerFromSet.cs diff --git a/TeleSharp.TL/TL/Storage/TLAbsFileType.cs b/src/TeleSharp.TL/TL/Storage/TLAbsFileType.cs similarity index 100% rename from TeleSharp.TL/TL/Storage/TLAbsFileType.cs rename to src/TeleSharp.TL/TL/Storage/TLAbsFileType.cs diff --git a/TeleSharp.TL/TL/Storage/TLFileGif.cs b/src/TeleSharp.TL/TL/Storage/TLFileGif.cs similarity index 100% rename from TeleSharp.TL/TL/Storage/TLFileGif.cs rename to src/TeleSharp.TL/TL/Storage/TLFileGif.cs diff --git a/TeleSharp.TL/TL/Storage/TLFileJpeg.cs b/src/TeleSharp.TL/TL/Storage/TLFileJpeg.cs similarity index 100% rename from TeleSharp.TL/TL/Storage/TLFileJpeg.cs rename to src/TeleSharp.TL/TL/Storage/TLFileJpeg.cs diff --git a/TeleSharp.TL/TL/Storage/TLFileMov.cs b/src/TeleSharp.TL/TL/Storage/TLFileMov.cs similarity index 100% rename from TeleSharp.TL/TL/Storage/TLFileMov.cs rename to src/TeleSharp.TL/TL/Storage/TLFileMov.cs diff --git a/TeleSharp.TL/TL/Storage/TLFileMp3.cs b/src/TeleSharp.TL/TL/Storage/TLFileMp3.cs similarity index 100% rename from TeleSharp.TL/TL/Storage/TLFileMp3.cs rename to src/TeleSharp.TL/TL/Storage/TLFileMp3.cs diff --git a/TeleSharp.TL/TL/Storage/TLFileMp4.cs b/src/TeleSharp.TL/TL/Storage/TLFileMp4.cs similarity index 100% rename from TeleSharp.TL/TL/Storage/TLFileMp4.cs rename to src/TeleSharp.TL/TL/Storage/TLFileMp4.cs diff --git a/TeleSharp.TL/TL/Storage/TLFilePartial.cs b/src/TeleSharp.TL/TL/Storage/TLFilePartial.cs similarity index 100% rename from TeleSharp.TL/TL/Storage/TLFilePartial.cs rename to src/TeleSharp.TL/TL/Storage/TLFilePartial.cs diff --git a/TeleSharp.TL/TL/Storage/TLFilePdf.cs b/src/TeleSharp.TL/TL/Storage/TLFilePdf.cs similarity index 100% rename from TeleSharp.TL/TL/Storage/TLFilePdf.cs rename to src/TeleSharp.TL/TL/Storage/TLFilePdf.cs diff --git a/TeleSharp.TL/TL/Storage/TLFilePng.cs b/src/TeleSharp.TL/TL/Storage/TLFilePng.cs similarity index 100% rename from TeleSharp.TL/TL/Storage/TLFilePng.cs rename to src/TeleSharp.TL/TL/Storage/TLFilePng.cs diff --git a/TeleSharp.TL/TL/Storage/TLFileUnknown.cs b/src/TeleSharp.TL/TL/Storage/TLFileUnknown.cs similarity index 100% rename from TeleSharp.TL/TL/Storage/TLFileUnknown.cs rename to src/TeleSharp.TL/TL/Storage/TLFileUnknown.cs diff --git a/TeleSharp.TL/TL/Storage/TLFileWebp.cs b/src/TeleSharp.TL/TL/Storage/TLFileWebp.cs similarity index 100% rename from TeleSharp.TL/TL/Storage/TLFileWebp.cs rename to src/TeleSharp.TL/TL/Storage/TLFileWebp.cs diff --git a/TeleSharp.TL/TL/TLAbsBool.cs b/src/TeleSharp.TL/TL/TLAbsBool.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsBool.cs rename to src/TeleSharp.TL/TL/TLAbsBool.cs diff --git a/TeleSharp.TL/TL/TLAbsBotInlineMessage.cs b/src/TeleSharp.TL/TL/TLAbsBotInlineMessage.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsBotInlineMessage.cs rename to src/TeleSharp.TL/TL/TLAbsBotInlineMessage.cs diff --git a/TeleSharp.TL/TL/TLAbsBotInlineResult.cs b/src/TeleSharp.TL/TL/TLAbsBotInlineResult.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsBotInlineResult.cs rename to src/TeleSharp.TL/TL/TLAbsBotInlineResult.cs diff --git a/TeleSharp.TL/TL/TLAbsChannelMessagesFilter.cs b/src/TeleSharp.TL/TL/TLAbsChannelMessagesFilter.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsChannelMessagesFilter.cs rename to src/TeleSharp.TL/TL/TLAbsChannelMessagesFilter.cs diff --git a/TeleSharp.TL/TL/TLAbsChannelParticipant.cs b/src/TeleSharp.TL/TL/TLAbsChannelParticipant.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsChannelParticipant.cs rename to src/TeleSharp.TL/TL/TLAbsChannelParticipant.cs diff --git a/TeleSharp.TL/TL/TLAbsChannelParticipantRole.cs b/src/TeleSharp.TL/TL/TLAbsChannelParticipantRole.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsChannelParticipantRole.cs rename to src/TeleSharp.TL/TL/TLAbsChannelParticipantRole.cs diff --git a/TeleSharp.TL/TL/TLAbsChannelParticipantsFilter.cs b/src/TeleSharp.TL/TL/TLAbsChannelParticipantsFilter.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsChannelParticipantsFilter.cs rename to src/TeleSharp.TL/TL/TLAbsChannelParticipantsFilter.cs diff --git a/TeleSharp.TL/TL/TLAbsChat.cs b/src/TeleSharp.TL/TL/TLAbsChat.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsChat.cs rename to src/TeleSharp.TL/TL/TLAbsChat.cs diff --git a/TeleSharp.TL/TL/TLAbsChatFull.cs b/src/TeleSharp.TL/TL/TLAbsChatFull.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsChatFull.cs rename to src/TeleSharp.TL/TL/TLAbsChatFull.cs diff --git a/TeleSharp.TL/TL/TLAbsChatInvite.cs b/src/TeleSharp.TL/TL/TLAbsChatInvite.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsChatInvite.cs rename to src/TeleSharp.TL/TL/TLAbsChatInvite.cs diff --git a/TeleSharp.TL/TL/TLAbsChatParticipant.cs b/src/TeleSharp.TL/TL/TLAbsChatParticipant.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsChatParticipant.cs rename to src/TeleSharp.TL/TL/TLAbsChatParticipant.cs diff --git a/TeleSharp.TL/TL/TLAbsChatParticipants.cs b/src/TeleSharp.TL/TL/TLAbsChatParticipants.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsChatParticipants.cs rename to src/TeleSharp.TL/TL/TLAbsChatParticipants.cs diff --git a/TeleSharp.TL/TL/TLAbsChatPhoto.cs b/src/TeleSharp.TL/TL/TLAbsChatPhoto.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsChatPhoto.cs rename to src/TeleSharp.TL/TL/TLAbsChatPhoto.cs diff --git a/TeleSharp.TL/TL/TLAbsContactLink.cs b/src/TeleSharp.TL/TL/TLAbsContactLink.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsContactLink.cs rename to src/TeleSharp.TL/TL/TLAbsContactLink.cs diff --git a/TeleSharp.TL/TL/TLAbsDocument.cs b/src/TeleSharp.TL/TL/TLAbsDocument.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsDocument.cs rename to src/TeleSharp.TL/TL/TLAbsDocument.cs diff --git a/TeleSharp.TL/TL/TLAbsDocumentAttribute.cs b/src/TeleSharp.TL/TL/TLAbsDocumentAttribute.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsDocumentAttribute.cs rename to src/TeleSharp.TL/TL/TLAbsDocumentAttribute.cs diff --git a/TeleSharp.TL/TL/TLAbsDraftMessage.cs b/src/TeleSharp.TL/TL/TLAbsDraftMessage.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsDraftMessage.cs rename to src/TeleSharp.TL/TL/TLAbsDraftMessage.cs diff --git a/TeleSharp.TL/TL/TLAbsEncryptedChat.cs b/src/TeleSharp.TL/TL/TLAbsEncryptedChat.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsEncryptedChat.cs rename to src/TeleSharp.TL/TL/TLAbsEncryptedChat.cs diff --git a/TeleSharp.TL/TL/TLAbsEncryptedFile.cs b/src/TeleSharp.TL/TL/TLAbsEncryptedFile.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsEncryptedFile.cs rename to src/TeleSharp.TL/TL/TLAbsEncryptedFile.cs diff --git a/TeleSharp.TL/TL/TLAbsEncryptedMessage.cs b/src/TeleSharp.TL/TL/TLAbsEncryptedMessage.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsEncryptedMessage.cs rename to src/TeleSharp.TL/TL/TLAbsEncryptedMessage.cs diff --git a/TeleSharp.TL/TL/TLAbsExportedChatInvite.cs b/src/TeleSharp.TL/TL/TLAbsExportedChatInvite.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsExportedChatInvite.cs rename to src/TeleSharp.TL/TL/TLAbsExportedChatInvite.cs diff --git a/TeleSharp.TL/TL/TLAbsFileLocation.cs b/src/TeleSharp.TL/TL/TLAbsFileLocation.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsFileLocation.cs rename to src/TeleSharp.TL/TL/TLAbsFileLocation.cs diff --git a/TeleSharp.TL/TL/TLAbsFoundGif.cs b/src/TeleSharp.TL/TL/TLAbsFoundGif.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsFoundGif.cs rename to src/TeleSharp.TL/TL/TLAbsFoundGif.cs diff --git a/TeleSharp.TL/TL/TLAbsGeoPoint.cs b/src/TeleSharp.TL/TL/TLAbsGeoPoint.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsGeoPoint.cs rename to src/TeleSharp.TL/TL/TLAbsGeoPoint.cs diff --git a/TeleSharp.TL/TL/TLAbsInputBotInlineMessage.cs b/src/TeleSharp.TL/TL/TLAbsInputBotInlineMessage.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsInputBotInlineMessage.cs rename to src/TeleSharp.TL/TL/TLAbsInputBotInlineMessage.cs diff --git a/TeleSharp.TL/TL/TLAbsInputBotInlineResult.cs b/src/TeleSharp.TL/TL/TLAbsInputBotInlineResult.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsInputBotInlineResult.cs rename to src/TeleSharp.TL/TL/TLAbsInputBotInlineResult.cs diff --git a/TeleSharp.TL/TL/TLAbsInputChannel.cs b/src/TeleSharp.TL/TL/TLAbsInputChannel.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsInputChannel.cs rename to src/TeleSharp.TL/TL/TLAbsInputChannel.cs diff --git a/TeleSharp.TL/TL/TLAbsInputChatPhoto.cs b/src/TeleSharp.TL/TL/TLAbsInputChatPhoto.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsInputChatPhoto.cs rename to src/TeleSharp.TL/TL/TLAbsInputChatPhoto.cs diff --git a/TeleSharp.TL/TL/TLAbsInputDocument.cs b/src/TeleSharp.TL/TL/TLAbsInputDocument.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsInputDocument.cs rename to src/TeleSharp.TL/TL/TLAbsInputDocument.cs diff --git a/TeleSharp.TL/TL/TLAbsInputEncryptedFile.cs b/src/TeleSharp.TL/TL/TLAbsInputEncryptedFile.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsInputEncryptedFile.cs rename to src/TeleSharp.TL/TL/TLAbsInputEncryptedFile.cs diff --git a/TeleSharp.TL/TL/TLAbsInputFile.cs b/src/TeleSharp.TL/TL/TLAbsInputFile.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsInputFile.cs rename to src/TeleSharp.TL/TL/TLAbsInputFile.cs diff --git a/TeleSharp.TL/TL/TLAbsInputFileLocation.cs b/src/TeleSharp.TL/TL/TLAbsInputFileLocation.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsInputFileLocation.cs rename to src/TeleSharp.TL/TL/TLAbsInputFileLocation.cs diff --git a/TeleSharp.TL/TL/TLAbsInputGame.cs b/src/TeleSharp.TL/TL/TLAbsInputGame.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsInputGame.cs rename to src/TeleSharp.TL/TL/TLAbsInputGame.cs diff --git a/TeleSharp.TL/TL/TLAbsInputGeoPoint.cs b/src/TeleSharp.TL/TL/TLAbsInputGeoPoint.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsInputGeoPoint.cs rename to src/TeleSharp.TL/TL/TLAbsInputGeoPoint.cs diff --git a/TeleSharp.TL/TL/TLAbsInputMedia.cs b/src/TeleSharp.TL/TL/TLAbsInputMedia.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsInputMedia.cs rename to src/TeleSharp.TL/TL/TLAbsInputMedia.cs diff --git a/TeleSharp.TL/TL/TLAbsInputNotifyPeer.cs b/src/TeleSharp.TL/TL/TLAbsInputNotifyPeer.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsInputNotifyPeer.cs rename to src/TeleSharp.TL/TL/TLAbsInputNotifyPeer.cs diff --git a/TeleSharp.TL/TL/TLAbsInputPaymentCredentials.cs b/src/TeleSharp.TL/TL/TLAbsInputPaymentCredentials.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsInputPaymentCredentials.cs rename to src/TeleSharp.TL/TL/TLAbsInputPaymentCredentials.cs diff --git a/TeleSharp.TL/TL/TLAbsInputPeer.cs b/src/TeleSharp.TL/TL/TLAbsInputPeer.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsInputPeer.cs rename to src/TeleSharp.TL/TL/TLAbsInputPeer.cs diff --git a/TeleSharp.TL/TL/TLAbsInputPeerNotifyEvents.cs b/src/TeleSharp.TL/TL/TLAbsInputPeerNotifyEvents.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsInputPeerNotifyEvents.cs rename to src/TeleSharp.TL/TL/TLAbsInputPeerNotifyEvents.cs diff --git a/TeleSharp.TL/TL/TLAbsInputPhoto.cs b/src/TeleSharp.TL/TL/TLAbsInputPhoto.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsInputPhoto.cs rename to src/TeleSharp.TL/TL/TLAbsInputPhoto.cs diff --git a/TeleSharp.TL/TL/TLAbsInputPrivacyKey.cs b/src/TeleSharp.TL/TL/TLAbsInputPrivacyKey.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsInputPrivacyKey.cs rename to src/TeleSharp.TL/TL/TLAbsInputPrivacyKey.cs diff --git a/TeleSharp.TL/TL/TLAbsInputPrivacyRule.cs b/src/TeleSharp.TL/TL/TLAbsInputPrivacyRule.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsInputPrivacyRule.cs rename to src/TeleSharp.TL/TL/TLAbsInputPrivacyRule.cs diff --git a/TeleSharp.TL/TL/TLAbsInputStickerSet.cs b/src/TeleSharp.TL/TL/TLAbsInputStickerSet.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsInputStickerSet.cs rename to src/TeleSharp.TL/TL/TLAbsInputStickerSet.cs diff --git a/TeleSharp.TL/TL/TLAbsInputStickeredMedia.cs b/src/TeleSharp.TL/TL/TLAbsInputStickeredMedia.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsInputStickeredMedia.cs rename to src/TeleSharp.TL/TL/TLAbsInputStickeredMedia.cs diff --git a/TeleSharp.TL/TL/TLAbsInputUser.cs b/src/TeleSharp.TL/TL/TLAbsInputUser.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsInputUser.cs rename to src/TeleSharp.TL/TL/TLAbsInputUser.cs diff --git a/TeleSharp.TL/TL/TLAbsKeyboardButton.cs b/src/TeleSharp.TL/TL/TLAbsKeyboardButton.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsKeyboardButton.cs rename to src/TeleSharp.TL/TL/TLAbsKeyboardButton.cs diff --git a/TeleSharp.TL/TL/TLAbsMessage.cs b/src/TeleSharp.TL/TL/TLAbsMessage.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsMessage.cs rename to src/TeleSharp.TL/TL/TLAbsMessage.cs diff --git a/TeleSharp.TL/TL/TLAbsMessageAction.cs b/src/TeleSharp.TL/TL/TLAbsMessageAction.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsMessageAction.cs rename to src/TeleSharp.TL/TL/TLAbsMessageAction.cs diff --git a/TeleSharp.TL/TL/TLAbsMessageEntity.cs b/src/TeleSharp.TL/TL/TLAbsMessageEntity.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsMessageEntity.cs rename to src/TeleSharp.TL/TL/TLAbsMessageEntity.cs diff --git a/TeleSharp.TL/TL/TLAbsMessageMedia.cs b/src/TeleSharp.TL/TL/TLAbsMessageMedia.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsMessageMedia.cs rename to src/TeleSharp.TL/TL/TLAbsMessageMedia.cs diff --git a/TeleSharp.TL/TL/TLAbsMessagesFilter.cs b/src/TeleSharp.TL/TL/TLAbsMessagesFilter.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsMessagesFilter.cs rename to src/TeleSharp.TL/TL/TLAbsMessagesFilter.cs diff --git a/TeleSharp.TL/TL/TLAbsNotifyPeer.cs b/src/TeleSharp.TL/TL/TLAbsNotifyPeer.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsNotifyPeer.cs rename to src/TeleSharp.TL/TL/TLAbsNotifyPeer.cs diff --git a/TeleSharp.TL/TL/TLAbsPage.cs b/src/TeleSharp.TL/TL/TLAbsPage.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsPage.cs rename to src/TeleSharp.TL/TL/TLAbsPage.cs diff --git a/TeleSharp.TL/TL/TLAbsPageBlock.cs b/src/TeleSharp.TL/TL/TLAbsPageBlock.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsPageBlock.cs rename to src/TeleSharp.TL/TL/TLAbsPageBlock.cs diff --git a/TeleSharp.TL/TL/TLAbsPeer.cs b/src/TeleSharp.TL/TL/TLAbsPeer.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsPeer.cs rename to src/TeleSharp.TL/TL/TLAbsPeer.cs diff --git a/TeleSharp.TL/TL/TLAbsPeerNotifyEvents.cs b/src/TeleSharp.TL/TL/TLAbsPeerNotifyEvents.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsPeerNotifyEvents.cs rename to src/TeleSharp.TL/TL/TLAbsPeerNotifyEvents.cs diff --git a/TeleSharp.TL/TL/TLAbsPeerNotifySettings.cs b/src/TeleSharp.TL/TL/TLAbsPeerNotifySettings.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsPeerNotifySettings.cs rename to src/TeleSharp.TL/TL/TLAbsPeerNotifySettings.cs diff --git a/TeleSharp.TL/TL/TLAbsPhoneCall.cs b/src/TeleSharp.TL/TL/TLAbsPhoneCall.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsPhoneCall.cs rename to src/TeleSharp.TL/TL/TLAbsPhoneCall.cs diff --git a/TeleSharp.TL/TL/TLAbsPhoneCallDiscardReason.cs b/src/TeleSharp.TL/TL/TLAbsPhoneCallDiscardReason.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsPhoneCallDiscardReason.cs rename to src/TeleSharp.TL/TL/TLAbsPhoneCallDiscardReason.cs diff --git a/TeleSharp.TL/TL/TLAbsPhoto.cs b/src/TeleSharp.TL/TL/TLAbsPhoto.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsPhoto.cs rename to src/TeleSharp.TL/TL/TLAbsPhoto.cs diff --git a/TeleSharp.TL/TL/TLAbsPhotoSize.cs b/src/TeleSharp.TL/TL/TLAbsPhotoSize.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsPhotoSize.cs rename to src/TeleSharp.TL/TL/TLAbsPhotoSize.cs diff --git a/TeleSharp.TL/TL/TLAbsPrivacyKey.cs b/src/TeleSharp.TL/TL/TLAbsPrivacyKey.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsPrivacyKey.cs rename to src/TeleSharp.TL/TL/TLAbsPrivacyKey.cs diff --git a/TeleSharp.TL/TL/TLAbsPrivacyRule.cs b/src/TeleSharp.TL/TL/TLAbsPrivacyRule.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsPrivacyRule.cs rename to src/TeleSharp.TL/TL/TLAbsPrivacyRule.cs diff --git a/TeleSharp.TL/TL/TLAbsReplyMarkup.cs b/src/TeleSharp.TL/TL/TLAbsReplyMarkup.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsReplyMarkup.cs rename to src/TeleSharp.TL/TL/TLAbsReplyMarkup.cs diff --git a/TeleSharp.TL/TL/TLAbsReportReason.cs b/src/TeleSharp.TL/TL/TLAbsReportReason.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsReportReason.cs rename to src/TeleSharp.TL/TL/TLAbsReportReason.cs diff --git a/TeleSharp.TL/TL/TLAbsRichText.cs b/src/TeleSharp.TL/TL/TLAbsRichText.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsRichText.cs rename to src/TeleSharp.TL/TL/TLAbsRichText.cs diff --git a/TeleSharp.TL/TL/TLAbsSendMessageAction.cs b/src/TeleSharp.TL/TL/TLAbsSendMessageAction.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsSendMessageAction.cs rename to src/TeleSharp.TL/TL/TLAbsSendMessageAction.cs diff --git a/TeleSharp.TL/TL/TLAbsStickerSetCovered.cs b/src/TeleSharp.TL/TL/TLAbsStickerSetCovered.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsStickerSetCovered.cs rename to src/TeleSharp.TL/TL/TLAbsStickerSetCovered.cs diff --git a/TeleSharp.TL/TL/TLAbsTopPeerCategory.cs b/src/TeleSharp.TL/TL/TLAbsTopPeerCategory.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsTopPeerCategory.cs rename to src/TeleSharp.TL/TL/TLAbsTopPeerCategory.cs diff --git a/TeleSharp.TL/TL/TLAbsUpdate.cs b/src/TeleSharp.TL/TL/TLAbsUpdate.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsUpdate.cs rename to src/TeleSharp.TL/TL/TLAbsUpdate.cs diff --git a/TeleSharp.TL/TL/TLAbsUpdates.cs b/src/TeleSharp.TL/TL/TLAbsUpdates.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsUpdates.cs rename to src/TeleSharp.TL/TL/TLAbsUpdates.cs diff --git a/TeleSharp.TL/TL/TLAbsUser.cs b/src/TeleSharp.TL/TL/TLAbsUser.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsUser.cs rename to src/TeleSharp.TL/TL/TLAbsUser.cs diff --git a/TeleSharp.TL/TL/TLAbsUserProfilePhoto.cs b/src/TeleSharp.TL/TL/TLAbsUserProfilePhoto.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsUserProfilePhoto.cs rename to src/TeleSharp.TL/TL/TLAbsUserProfilePhoto.cs diff --git a/TeleSharp.TL/TL/TLAbsUserStatus.cs b/src/TeleSharp.TL/TL/TLAbsUserStatus.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsUserStatus.cs rename to src/TeleSharp.TL/TL/TLAbsUserStatus.cs diff --git a/TeleSharp.TL/TL/TLAbsWallPaper.cs b/src/TeleSharp.TL/TL/TLAbsWallPaper.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsWallPaper.cs rename to src/TeleSharp.TL/TL/TLAbsWallPaper.cs diff --git a/TeleSharp.TL/TL/TLAbsWebPage.cs b/src/TeleSharp.TL/TL/TLAbsWebPage.cs similarity index 100% rename from TeleSharp.TL/TL/TLAbsWebPage.cs rename to src/TeleSharp.TL/TL/TLAbsWebPage.cs diff --git a/TeleSharp.TL/TL/TLAccountDaysTTL.cs b/src/TeleSharp.TL/TL/TLAccountDaysTTL.cs similarity index 100% rename from TeleSharp.TL/TL/TLAccountDaysTTL.cs rename to src/TeleSharp.TL/TL/TLAccountDaysTTL.cs diff --git a/TeleSharp.TL/TL/TLAuthorization.cs b/src/TeleSharp.TL/TL/TLAuthorization.cs similarity index 100% rename from TeleSharp.TL/TL/TLAuthorization.cs rename to src/TeleSharp.TL/TL/TLAuthorization.cs diff --git a/TeleSharp.TL/TL/TLBoolFalse.cs b/src/TeleSharp.TL/TL/TLBoolFalse.cs similarity index 100% rename from TeleSharp.TL/TL/TLBoolFalse.cs rename to src/TeleSharp.TL/TL/TLBoolFalse.cs diff --git a/TeleSharp.TL/TL/TLBoolTrue.cs b/src/TeleSharp.TL/TL/TLBoolTrue.cs similarity index 100% rename from TeleSharp.TL/TL/TLBoolTrue.cs rename to src/TeleSharp.TL/TL/TLBoolTrue.cs diff --git a/TeleSharp.TL/TL/TLBotCommand.cs b/src/TeleSharp.TL/TL/TLBotCommand.cs similarity index 100% rename from TeleSharp.TL/TL/TLBotCommand.cs rename to src/TeleSharp.TL/TL/TLBotCommand.cs diff --git a/TeleSharp.TL/TL/TLBotInfo.cs b/src/TeleSharp.TL/TL/TLBotInfo.cs similarity index 100% rename from TeleSharp.TL/TL/TLBotInfo.cs rename to src/TeleSharp.TL/TL/TLBotInfo.cs diff --git a/TeleSharp.TL/TL/TLBotInlineMediaResult.cs b/src/TeleSharp.TL/TL/TLBotInlineMediaResult.cs similarity index 100% rename from TeleSharp.TL/TL/TLBotInlineMediaResult.cs rename to src/TeleSharp.TL/TL/TLBotInlineMediaResult.cs diff --git a/TeleSharp.TL/TL/TLBotInlineMessageMediaAuto.cs b/src/TeleSharp.TL/TL/TLBotInlineMessageMediaAuto.cs similarity index 100% rename from TeleSharp.TL/TL/TLBotInlineMessageMediaAuto.cs rename to src/TeleSharp.TL/TL/TLBotInlineMessageMediaAuto.cs diff --git a/TeleSharp.TL/TL/TLBotInlineMessageMediaContact.cs b/src/TeleSharp.TL/TL/TLBotInlineMessageMediaContact.cs similarity index 100% rename from TeleSharp.TL/TL/TLBotInlineMessageMediaContact.cs rename to src/TeleSharp.TL/TL/TLBotInlineMessageMediaContact.cs diff --git a/TeleSharp.TL/TL/TLBotInlineMessageMediaGeo.cs b/src/TeleSharp.TL/TL/TLBotInlineMessageMediaGeo.cs similarity index 100% rename from TeleSharp.TL/TL/TLBotInlineMessageMediaGeo.cs rename to src/TeleSharp.TL/TL/TLBotInlineMessageMediaGeo.cs diff --git a/TeleSharp.TL/TL/TLBotInlineMessageMediaVenue.cs b/src/TeleSharp.TL/TL/TLBotInlineMessageMediaVenue.cs similarity index 100% rename from TeleSharp.TL/TL/TLBotInlineMessageMediaVenue.cs rename to src/TeleSharp.TL/TL/TLBotInlineMessageMediaVenue.cs diff --git a/TeleSharp.TL/TL/TLBotInlineMessageText.cs b/src/TeleSharp.TL/TL/TLBotInlineMessageText.cs similarity index 100% rename from TeleSharp.TL/TL/TLBotInlineMessageText.cs rename to src/TeleSharp.TL/TL/TLBotInlineMessageText.cs diff --git a/TeleSharp.TL/TL/TLBotInlineResult.cs b/src/TeleSharp.TL/TL/TLBotInlineResult.cs similarity index 100% rename from TeleSharp.TL/TL/TLBotInlineResult.cs rename to src/TeleSharp.TL/TL/TLBotInlineResult.cs diff --git a/TeleSharp.TL/TL/TLCdnConfig.cs b/src/TeleSharp.TL/TL/TLCdnConfig.cs similarity index 100% rename from TeleSharp.TL/TL/TLCdnConfig.cs rename to src/TeleSharp.TL/TL/TLCdnConfig.cs diff --git a/TeleSharp.TL/TL/TLCdnPublicKey.cs b/src/TeleSharp.TL/TL/TLCdnPublicKey.cs similarity index 100% rename from TeleSharp.TL/TL/TLCdnPublicKey.cs rename to src/TeleSharp.TL/TL/TLCdnPublicKey.cs diff --git a/TeleSharp.TL/TL/TLChannel.cs b/src/TeleSharp.TL/TL/TLChannel.cs similarity index 100% rename from TeleSharp.TL/TL/TLChannel.cs rename to src/TeleSharp.TL/TL/TLChannel.cs diff --git a/TeleSharp.TL/TL/TLChannelForbidden.cs b/src/TeleSharp.TL/TL/TLChannelForbidden.cs similarity index 100% rename from TeleSharp.TL/TL/TLChannelForbidden.cs rename to src/TeleSharp.TL/TL/TLChannelForbidden.cs diff --git a/TeleSharp.TL/TL/TLChannelFull.cs b/src/TeleSharp.TL/TL/TLChannelFull.cs similarity index 100% rename from TeleSharp.TL/TL/TLChannelFull.cs rename to src/TeleSharp.TL/TL/TLChannelFull.cs diff --git a/TeleSharp.TL/TL/TLChannelMessagesFilter.cs b/src/TeleSharp.TL/TL/TLChannelMessagesFilter.cs similarity index 100% rename from TeleSharp.TL/TL/TLChannelMessagesFilter.cs rename to src/TeleSharp.TL/TL/TLChannelMessagesFilter.cs diff --git a/TeleSharp.TL/TL/TLChannelMessagesFilterEmpty.cs b/src/TeleSharp.TL/TL/TLChannelMessagesFilterEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLChannelMessagesFilterEmpty.cs rename to src/TeleSharp.TL/TL/TLChannelMessagesFilterEmpty.cs diff --git a/TeleSharp.TL/TL/TLChannelParticipant.cs b/src/TeleSharp.TL/TL/TLChannelParticipant.cs similarity index 100% rename from TeleSharp.TL/TL/TLChannelParticipant.cs rename to src/TeleSharp.TL/TL/TLChannelParticipant.cs diff --git a/TeleSharp.TL/TL/TLChannelParticipantCreator.cs b/src/TeleSharp.TL/TL/TLChannelParticipantCreator.cs similarity index 100% rename from TeleSharp.TL/TL/TLChannelParticipantCreator.cs rename to src/TeleSharp.TL/TL/TLChannelParticipantCreator.cs diff --git a/TeleSharp.TL/TL/TLChannelParticipantEditor.cs b/src/TeleSharp.TL/TL/TLChannelParticipantEditor.cs similarity index 100% rename from TeleSharp.TL/TL/TLChannelParticipantEditor.cs rename to src/TeleSharp.TL/TL/TLChannelParticipantEditor.cs diff --git a/TeleSharp.TL/TL/TLChannelParticipantKicked.cs b/src/TeleSharp.TL/TL/TLChannelParticipantKicked.cs similarity index 100% rename from TeleSharp.TL/TL/TLChannelParticipantKicked.cs rename to src/TeleSharp.TL/TL/TLChannelParticipantKicked.cs diff --git a/TeleSharp.TL/TL/TLChannelParticipantModerator.cs b/src/TeleSharp.TL/TL/TLChannelParticipantModerator.cs similarity index 100% rename from TeleSharp.TL/TL/TLChannelParticipantModerator.cs rename to src/TeleSharp.TL/TL/TLChannelParticipantModerator.cs diff --git a/TeleSharp.TL/TL/TLChannelParticipantSelf.cs b/src/TeleSharp.TL/TL/TLChannelParticipantSelf.cs similarity index 100% rename from TeleSharp.TL/TL/TLChannelParticipantSelf.cs rename to src/TeleSharp.TL/TL/TLChannelParticipantSelf.cs diff --git a/TeleSharp.TL/TL/TLChannelParticipantsAdmins.cs b/src/TeleSharp.TL/TL/TLChannelParticipantsAdmins.cs similarity index 100% rename from TeleSharp.TL/TL/TLChannelParticipantsAdmins.cs rename to src/TeleSharp.TL/TL/TLChannelParticipantsAdmins.cs diff --git a/TeleSharp.TL/TL/TLChannelParticipantsBots.cs b/src/TeleSharp.TL/TL/TLChannelParticipantsBots.cs similarity index 100% rename from TeleSharp.TL/TL/TLChannelParticipantsBots.cs rename to src/TeleSharp.TL/TL/TLChannelParticipantsBots.cs diff --git a/TeleSharp.TL/TL/TLChannelParticipantsKicked.cs b/src/TeleSharp.TL/TL/TLChannelParticipantsKicked.cs similarity index 100% rename from TeleSharp.TL/TL/TLChannelParticipantsKicked.cs rename to src/TeleSharp.TL/TL/TLChannelParticipantsKicked.cs diff --git a/TeleSharp.TL/TL/TLChannelParticipantsRecent.cs b/src/TeleSharp.TL/TL/TLChannelParticipantsRecent.cs similarity index 100% rename from TeleSharp.TL/TL/TLChannelParticipantsRecent.cs rename to src/TeleSharp.TL/TL/TLChannelParticipantsRecent.cs diff --git a/TeleSharp.TL/TL/TLChannelRoleEditor.cs b/src/TeleSharp.TL/TL/TLChannelRoleEditor.cs similarity index 100% rename from TeleSharp.TL/TL/TLChannelRoleEditor.cs rename to src/TeleSharp.TL/TL/TLChannelRoleEditor.cs diff --git a/TeleSharp.TL/TL/TLChannelRoleEmpty.cs b/src/TeleSharp.TL/TL/TLChannelRoleEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLChannelRoleEmpty.cs rename to src/TeleSharp.TL/TL/TLChannelRoleEmpty.cs diff --git a/TeleSharp.TL/TL/TLChannelRoleModerator.cs b/src/TeleSharp.TL/TL/TLChannelRoleModerator.cs similarity index 100% rename from TeleSharp.TL/TL/TLChannelRoleModerator.cs rename to src/TeleSharp.TL/TL/TLChannelRoleModerator.cs diff --git a/TeleSharp.TL/TL/TLChat.cs b/src/TeleSharp.TL/TL/TLChat.cs similarity index 100% rename from TeleSharp.TL/TL/TLChat.cs rename to src/TeleSharp.TL/TL/TLChat.cs diff --git a/TeleSharp.TL/TL/TLChatEmpty.cs b/src/TeleSharp.TL/TL/TLChatEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLChatEmpty.cs rename to src/TeleSharp.TL/TL/TLChatEmpty.cs diff --git a/TeleSharp.TL/TL/TLChatForbidden.cs b/src/TeleSharp.TL/TL/TLChatForbidden.cs similarity index 100% rename from TeleSharp.TL/TL/TLChatForbidden.cs rename to src/TeleSharp.TL/TL/TLChatForbidden.cs diff --git a/TeleSharp.TL/TL/TLChatFull.cs b/src/TeleSharp.TL/TL/TLChatFull.cs similarity index 100% rename from TeleSharp.TL/TL/TLChatFull.cs rename to src/TeleSharp.TL/TL/TLChatFull.cs diff --git a/TeleSharp.TL/TL/TLChatInvite.cs b/src/TeleSharp.TL/TL/TLChatInvite.cs similarity index 100% rename from TeleSharp.TL/TL/TLChatInvite.cs rename to src/TeleSharp.TL/TL/TLChatInvite.cs diff --git a/TeleSharp.TL/TL/TLChatInviteAlready.cs b/src/TeleSharp.TL/TL/TLChatInviteAlready.cs similarity index 100% rename from TeleSharp.TL/TL/TLChatInviteAlready.cs rename to src/TeleSharp.TL/TL/TLChatInviteAlready.cs diff --git a/TeleSharp.TL/TL/TLChatInviteEmpty.cs b/src/TeleSharp.TL/TL/TLChatInviteEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLChatInviteEmpty.cs rename to src/TeleSharp.TL/TL/TLChatInviteEmpty.cs diff --git a/TeleSharp.TL/TL/TLChatInviteExported.cs b/src/TeleSharp.TL/TL/TLChatInviteExported.cs similarity index 100% rename from TeleSharp.TL/TL/TLChatInviteExported.cs rename to src/TeleSharp.TL/TL/TLChatInviteExported.cs diff --git a/TeleSharp.TL/TL/TLChatParticipant.cs b/src/TeleSharp.TL/TL/TLChatParticipant.cs similarity index 100% rename from TeleSharp.TL/TL/TLChatParticipant.cs rename to src/TeleSharp.TL/TL/TLChatParticipant.cs diff --git a/TeleSharp.TL/TL/TLChatParticipantAdmin.cs b/src/TeleSharp.TL/TL/TLChatParticipantAdmin.cs similarity index 100% rename from TeleSharp.TL/TL/TLChatParticipantAdmin.cs rename to src/TeleSharp.TL/TL/TLChatParticipantAdmin.cs diff --git a/TeleSharp.TL/TL/TLChatParticipantCreator.cs b/src/TeleSharp.TL/TL/TLChatParticipantCreator.cs similarity index 100% rename from TeleSharp.TL/TL/TLChatParticipantCreator.cs rename to src/TeleSharp.TL/TL/TLChatParticipantCreator.cs diff --git a/TeleSharp.TL/TL/TLChatParticipants.cs b/src/TeleSharp.TL/TL/TLChatParticipants.cs similarity index 100% rename from TeleSharp.TL/TL/TLChatParticipants.cs rename to src/TeleSharp.TL/TL/TLChatParticipants.cs diff --git a/TeleSharp.TL/TL/TLChatParticipantsForbidden.cs b/src/TeleSharp.TL/TL/TLChatParticipantsForbidden.cs similarity index 100% rename from TeleSharp.TL/TL/TLChatParticipantsForbidden.cs rename to src/TeleSharp.TL/TL/TLChatParticipantsForbidden.cs diff --git a/TeleSharp.TL/TL/TLChatPhoto.cs b/src/TeleSharp.TL/TL/TLChatPhoto.cs similarity index 100% rename from TeleSharp.TL/TL/TLChatPhoto.cs rename to src/TeleSharp.TL/TL/TLChatPhoto.cs diff --git a/TeleSharp.TL/TL/TLChatPhotoEmpty.cs b/src/TeleSharp.TL/TL/TLChatPhotoEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLChatPhotoEmpty.cs rename to src/TeleSharp.TL/TL/TLChatPhotoEmpty.cs diff --git a/TeleSharp.TL/TL/TLConfig.cs b/src/TeleSharp.TL/TL/TLConfig.cs similarity index 100% rename from TeleSharp.TL/TL/TLConfig.cs rename to src/TeleSharp.TL/TL/TLConfig.cs diff --git a/TeleSharp.TL/TL/TLContact.cs b/src/TeleSharp.TL/TL/TLContact.cs similarity index 100% rename from TeleSharp.TL/TL/TLContact.cs rename to src/TeleSharp.TL/TL/TLContact.cs diff --git a/TeleSharp.TL/TL/TLContactBlocked.cs b/src/TeleSharp.TL/TL/TLContactBlocked.cs similarity index 100% rename from TeleSharp.TL/TL/TLContactBlocked.cs rename to src/TeleSharp.TL/TL/TLContactBlocked.cs diff --git a/TeleSharp.TL/TL/TLContactLinkContact.cs b/src/TeleSharp.TL/TL/TLContactLinkContact.cs similarity index 100% rename from TeleSharp.TL/TL/TLContactLinkContact.cs rename to src/TeleSharp.TL/TL/TLContactLinkContact.cs diff --git a/TeleSharp.TL/TL/TLContactLinkHasPhone.cs b/src/TeleSharp.TL/TL/TLContactLinkHasPhone.cs similarity index 100% rename from TeleSharp.TL/TL/TLContactLinkHasPhone.cs rename to src/TeleSharp.TL/TL/TLContactLinkHasPhone.cs diff --git a/TeleSharp.TL/TL/TLContactLinkNone.cs b/src/TeleSharp.TL/TL/TLContactLinkNone.cs similarity index 100% rename from TeleSharp.TL/TL/TLContactLinkNone.cs rename to src/TeleSharp.TL/TL/TLContactLinkNone.cs diff --git a/TeleSharp.TL/TL/TLContactLinkUnknown.cs b/src/TeleSharp.TL/TL/TLContactLinkUnknown.cs similarity index 100% rename from TeleSharp.TL/TL/TLContactLinkUnknown.cs rename to src/TeleSharp.TL/TL/TLContactLinkUnknown.cs diff --git a/TeleSharp.TL/TL/TLContactStatus.cs b/src/TeleSharp.TL/TL/TLContactStatus.cs similarity index 100% rename from TeleSharp.TL/TL/TLContactStatus.cs rename to src/TeleSharp.TL/TL/TLContactStatus.cs diff --git a/TeleSharp.TL/TL/TLDataJSON.cs b/src/TeleSharp.TL/TL/TLDataJSON.cs similarity index 100% rename from TeleSharp.TL/TL/TLDataJSON.cs rename to src/TeleSharp.TL/TL/TLDataJSON.cs diff --git a/TeleSharp.TL/TL/TLDcOption.cs b/src/TeleSharp.TL/TL/TLDcOption.cs similarity index 100% rename from TeleSharp.TL/TL/TLDcOption.cs rename to src/TeleSharp.TL/TL/TLDcOption.cs diff --git a/TeleSharp.TL/TL/TLDialog.cs b/src/TeleSharp.TL/TL/TLDialog.cs similarity index 100% rename from TeleSharp.TL/TL/TLDialog.cs rename to src/TeleSharp.TL/TL/TLDialog.cs diff --git a/TeleSharp.TL/TL/TLDisabledFeature.cs b/src/TeleSharp.TL/TL/TLDisabledFeature.cs similarity index 100% rename from TeleSharp.TL/TL/TLDisabledFeature.cs rename to src/TeleSharp.TL/TL/TLDisabledFeature.cs diff --git a/TeleSharp.TL/TL/TLDocument.cs b/src/TeleSharp.TL/TL/TLDocument.cs similarity index 100% rename from TeleSharp.TL/TL/TLDocument.cs rename to src/TeleSharp.TL/TL/TLDocument.cs diff --git a/TeleSharp.TL/TL/TLDocumentAttributeAnimated.cs b/src/TeleSharp.TL/TL/TLDocumentAttributeAnimated.cs similarity index 100% rename from TeleSharp.TL/TL/TLDocumentAttributeAnimated.cs rename to src/TeleSharp.TL/TL/TLDocumentAttributeAnimated.cs diff --git a/TeleSharp.TL/TL/TLDocumentAttributeAudio.cs b/src/TeleSharp.TL/TL/TLDocumentAttributeAudio.cs similarity index 100% rename from TeleSharp.TL/TL/TLDocumentAttributeAudio.cs rename to src/TeleSharp.TL/TL/TLDocumentAttributeAudio.cs diff --git a/TeleSharp.TL/TL/TLDocumentAttributeFilename.cs b/src/TeleSharp.TL/TL/TLDocumentAttributeFilename.cs similarity index 100% rename from TeleSharp.TL/TL/TLDocumentAttributeFilename.cs rename to src/TeleSharp.TL/TL/TLDocumentAttributeFilename.cs diff --git a/TeleSharp.TL/TL/TLDocumentAttributeHasStickers.cs b/src/TeleSharp.TL/TL/TLDocumentAttributeHasStickers.cs similarity index 100% rename from TeleSharp.TL/TL/TLDocumentAttributeHasStickers.cs rename to src/TeleSharp.TL/TL/TLDocumentAttributeHasStickers.cs diff --git a/TeleSharp.TL/TL/TLDocumentAttributeImageSize.cs b/src/TeleSharp.TL/TL/TLDocumentAttributeImageSize.cs similarity index 100% rename from TeleSharp.TL/TL/TLDocumentAttributeImageSize.cs rename to src/TeleSharp.TL/TL/TLDocumentAttributeImageSize.cs diff --git a/TeleSharp.TL/TL/TLDocumentAttributeSticker.cs b/src/TeleSharp.TL/TL/TLDocumentAttributeSticker.cs similarity index 100% rename from TeleSharp.TL/TL/TLDocumentAttributeSticker.cs rename to src/TeleSharp.TL/TL/TLDocumentAttributeSticker.cs diff --git a/TeleSharp.TL/TL/TLDocumentAttributeVideo.cs b/src/TeleSharp.TL/TL/TLDocumentAttributeVideo.cs similarity index 100% rename from TeleSharp.TL/TL/TLDocumentAttributeVideo.cs rename to src/TeleSharp.TL/TL/TLDocumentAttributeVideo.cs diff --git a/TeleSharp.TL/TL/TLDocumentEmpty.cs b/src/TeleSharp.TL/TL/TLDocumentEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLDocumentEmpty.cs rename to src/TeleSharp.TL/TL/TLDocumentEmpty.cs diff --git a/TeleSharp.TL/TL/TLDraftMessage.cs b/src/TeleSharp.TL/TL/TLDraftMessage.cs similarity index 100% rename from TeleSharp.TL/TL/TLDraftMessage.cs rename to src/TeleSharp.TL/TL/TLDraftMessage.cs diff --git a/TeleSharp.TL/TL/TLDraftMessageEmpty.cs b/src/TeleSharp.TL/TL/TLDraftMessageEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLDraftMessageEmpty.cs rename to src/TeleSharp.TL/TL/TLDraftMessageEmpty.cs diff --git a/TeleSharp.TL/TL/TLEncryptedChat.cs b/src/TeleSharp.TL/TL/TLEncryptedChat.cs similarity index 100% rename from TeleSharp.TL/TL/TLEncryptedChat.cs rename to src/TeleSharp.TL/TL/TLEncryptedChat.cs diff --git a/TeleSharp.TL/TL/TLEncryptedChatDiscarded.cs b/src/TeleSharp.TL/TL/TLEncryptedChatDiscarded.cs similarity index 100% rename from TeleSharp.TL/TL/TLEncryptedChatDiscarded.cs rename to src/TeleSharp.TL/TL/TLEncryptedChatDiscarded.cs diff --git a/TeleSharp.TL/TL/TLEncryptedChatEmpty.cs b/src/TeleSharp.TL/TL/TLEncryptedChatEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLEncryptedChatEmpty.cs rename to src/TeleSharp.TL/TL/TLEncryptedChatEmpty.cs diff --git a/TeleSharp.TL/TL/TLEncryptedChatRequested.cs b/src/TeleSharp.TL/TL/TLEncryptedChatRequested.cs similarity index 100% rename from TeleSharp.TL/TL/TLEncryptedChatRequested.cs rename to src/TeleSharp.TL/TL/TLEncryptedChatRequested.cs diff --git a/TeleSharp.TL/TL/TLEncryptedChatWaiting.cs b/src/TeleSharp.TL/TL/TLEncryptedChatWaiting.cs similarity index 100% rename from TeleSharp.TL/TL/TLEncryptedChatWaiting.cs rename to src/TeleSharp.TL/TL/TLEncryptedChatWaiting.cs diff --git a/TeleSharp.TL/TL/TLEncryptedFile.cs b/src/TeleSharp.TL/TL/TLEncryptedFile.cs similarity index 100% rename from TeleSharp.TL/TL/TLEncryptedFile.cs rename to src/TeleSharp.TL/TL/TLEncryptedFile.cs diff --git a/TeleSharp.TL/TL/TLEncryptedFileEmpty.cs b/src/TeleSharp.TL/TL/TLEncryptedFileEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLEncryptedFileEmpty.cs rename to src/TeleSharp.TL/TL/TLEncryptedFileEmpty.cs diff --git a/TeleSharp.TL/TL/TLEncryptedMessage.cs b/src/TeleSharp.TL/TL/TLEncryptedMessage.cs similarity index 100% rename from TeleSharp.TL/TL/TLEncryptedMessage.cs rename to src/TeleSharp.TL/TL/TLEncryptedMessage.cs diff --git a/TeleSharp.TL/TL/TLEncryptedMessageService.cs b/src/TeleSharp.TL/TL/TLEncryptedMessageService.cs similarity index 100% rename from TeleSharp.TL/TL/TLEncryptedMessageService.cs rename to src/TeleSharp.TL/TL/TLEncryptedMessageService.cs diff --git a/TeleSharp.TL/TL/TLError.cs b/src/TeleSharp.TL/TL/TLError.cs similarity index 100% rename from TeleSharp.TL/TL/TLError.cs rename to src/TeleSharp.TL/TL/TLError.cs diff --git a/TeleSharp.TL/TL/TLExportedMessageLink.cs b/src/TeleSharp.TL/TL/TLExportedMessageLink.cs similarity index 100% rename from TeleSharp.TL/TL/TLExportedMessageLink.cs rename to src/TeleSharp.TL/TL/TLExportedMessageLink.cs diff --git a/TeleSharp.TL/TL/TLFileLocation.cs b/src/TeleSharp.TL/TL/TLFileLocation.cs similarity index 100% rename from TeleSharp.TL/TL/TLFileLocation.cs rename to src/TeleSharp.TL/TL/TLFileLocation.cs diff --git a/TeleSharp.TL/TL/TLFileLocationUnavailable.cs b/src/TeleSharp.TL/TL/TLFileLocationUnavailable.cs similarity index 100% rename from TeleSharp.TL/TL/TLFileLocationUnavailable.cs rename to src/TeleSharp.TL/TL/TLFileLocationUnavailable.cs diff --git a/TeleSharp.TL/TL/TLFoundGif.cs b/src/TeleSharp.TL/TL/TLFoundGif.cs similarity index 100% rename from TeleSharp.TL/TL/TLFoundGif.cs rename to src/TeleSharp.TL/TL/TLFoundGif.cs diff --git a/TeleSharp.TL/TL/TLFoundGifCached.cs b/src/TeleSharp.TL/TL/TLFoundGifCached.cs similarity index 100% rename from TeleSharp.TL/TL/TLFoundGifCached.cs rename to src/TeleSharp.TL/TL/TLFoundGifCached.cs diff --git a/TeleSharp.TL/TL/TLGame.cs b/src/TeleSharp.TL/TL/TLGame.cs similarity index 100% rename from TeleSharp.TL/TL/TLGame.cs rename to src/TeleSharp.TL/TL/TLGame.cs diff --git a/TeleSharp.TL/TL/TLGeoPoint.cs b/src/TeleSharp.TL/TL/TLGeoPoint.cs similarity index 100% rename from TeleSharp.TL/TL/TLGeoPoint.cs rename to src/TeleSharp.TL/TL/TLGeoPoint.cs diff --git a/TeleSharp.TL/TL/TLGeoPointEmpty.cs b/src/TeleSharp.TL/TL/TLGeoPointEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLGeoPointEmpty.cs rename to src/TeleSharp.TL/TL/TLGeoPointEmpty.cs diff --git a/TeleSharp.TL/TL/TLHighScore.cs b/src/TeleSharp.TL/TL/TLHighScore.cs similarity index 100% rename from TeleSharp.TL/TL/TLHighScore.cs rename to src/TeleSharp.TL/TL/TLHighScore.cs diff --git a/TeleSharp.TL/TL/TLImportedContact.cs b/src/TeleSharp.TL/TL/TLImportedContact.cs similarity index 100% rename from TeleSharp.TL/TL/TLImportedContact.cs rename to src/TeleSharp.TL/TL/TLImportedContact.cs diff --git a/TeleSharp.TL/TL/TLInlineBotSwitchPM.cs b/src/TeleSharp.TL/TL/TLInlineBotSwitchPM.cs similarity index 100% rename from TeleSharp.TL/TL/TLInlineBotSwitchPM.cs rename to src/TeleSharp.TL/TL/TLInlineBotSwitchPM.cs diff --git a/TeleSharp.TL/TL/TLInputAppEvent.cs b/src/TeleSharp.TL/TL/TLInputAppEvent.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputAppEvent.cs rename to src/TeleSharp.TL/TL/TLInputAppEvent.cs diff --git a/TeleSharp.TL/TL/TLInputBotInlineMessageGame.cs b/src/TeleSharp.TL/TL/TLInputBotInlineMessageGame.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputBotInlineMessageGame.cs rename to src/TeleSharp.TL/TL/TLInputBotInlineMessageGame.cs diff --git a/TeleSharp.TL/TL/TLInputBotInlineMessageID.cs b/src/TeleSharp.TL/TL/TLInputBotInlineMessageID.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputBotInlineMessageID.cs rename to src/TeleSharp.TL/TL/TLInputBotInlineMessageID.cs diff --git a/TeleSharp.TL/TL/TLInputBotInlineMessageMediaAuto.cs b/src/TeleSharp.TL/TL/TLInputBotInlineMessageMediaAuto.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputBotInlineMessageMediaAuto.cs rename to src/TeleSharp.TL/TL/TLInputBotInlineMessageMediaAuto.cs diff --git a/TeleSharp.TL/TL/TLInputBotInlineMessageMediaContact.cs b/src/TeleSharp.TL/TL/TLInputBotInlineMessageMediaContact.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputBotInlineMessageMediaContact.cs rename to src/TeleSharp.TL/TL/TLInputBotInlineMessageMediaContact.cs diff --git a/TeleSharp.TL/TL/TLInputBotInlineMessageMediaGeo.cs b/src/TeleSharp.TL/TL/TLInputBotInlineMessageMediaGeo.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputBotInlineMessageMediaGeo.cs rename to src/TeleSharp.TL/TL/TLInputBotInlineMessageMediaGeo.cs diff --git a/TeleSharp.TL/TL/TLInputBotInlineMessageMediaVenue.cs b/src/TeleSharp.TL/TL/TLInputBotInlineMessageMediaVenue.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputBotInlineMessageMediaVenue.cs rename to src/TeleSharp.TL/TL/TLInputBotInlineMessageMediaVenue.cs diff --git a/TeleSharp.TL/TL/TLInputBotInlineMessageText.cs b/src/TeleSharp.TL/TL/TLInputBotInlineMessageText.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputBotInlineMessageText.cs rename to src/TeleSharp.TL/TL/TLInputBotInlineMessageText.cs diff --git a/TeleSharp.TL/TL/TLInputBotInlineResult.cs b/src/TeleSharp.TL/TL/TLInputBotInlineResult.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputBotInlineResult.cs rename to src/TeleSharp.TL/TL/TLInputBotInlineResult.cs diff --git a/TeleSharp.TL/TL/TLInputBotInlineResultDocument.cs b/src/TeleSharp.TL/TL/TLInputBotInlineResultDocument.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputBotInlineResultDocument.cs rename to src/TeleSharp.TL/TL/TLInputBotInlineResultDocument.cs diff --git a/TeleSharp.TL/TL/TLInputBotInlineResultGame.cs b/src/TeleSharp.TL/TL/TLInputBotInlineResultGame.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputBotInlineResultGame.cs rename to src/TeleSharp.TL/TL/TLInputBotInlineResultGame.cs diff --git a/TeleSharp.TL/TL/TLInputBotInlineResultPhoto.cs b/src/TeleSharp.TL/TL/TLInputBotInlineResultPhoto.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputBotInlineResultPhoto.cs rename to src/TeleSharp.TL/TL/TLInputBotInlineResultPhoto.cs diff --git a/TeleSharp.TL/TL/TLInputChannel.cs b/src/TeleSharp.TL/TL/TLInputChannel.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputChannel.cs rename to src/TeleSharp.TL/TL/TLInputChannel.cs diff --git a/TeleSharp.TL/TL/TLInputChannelEmpty.cs b/src/TeleSharp.TL/TL/TLInputChannelEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputChannelEmpty.cs rename to src/TeleSharp.TL/TL/TLInputChannelEmpty.cs diff --git a/TeleSharp.TL/TL/TLInputChatPhoto.cs b/src/TeleSharp.TL/TL/TLInputChatPhoto.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputChatPhoto.cs rename to src/TeleSharp.TL/TL/TLInputChatPhoto.cs diff --git a/TeleSharp.TL/TL/TLInputChatPhotoEmpty.cs b/src/TeleSharp.TL/TL/TLInputChatPhotoEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputChatPhotoEmpty.cs rename to src/TeleSharp.TL/TL/TLInputChatPhotoEmpty.cs diff --git a/TeleSharp.TL/TL/TLInputChatUploadedPhoto.cs b/src/TeleSharp.TL/TL/TLInputChatUploadedPhoto.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputChatUploadedPhoto.cs rename to src/TeleSharp.TL/TL/TLInputChatUploadedPhoto.cs diff --git a/TeleSharp.TL/TL/TLInputDocument.cs b/src/TeleSharp.TL/TL/TLInputDocument.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputDocument.cs rename to src/TeleSharp.TL/TL/TLInputDocument.cs diff --git a/TeleSharp.TL/TL/TLInputDocumentEmpty.cs b/src/TeleSharp.TL/TL/TLInputDocumentEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputDocumentEmpty.cs rename to src/TeleSharp.TL/TL/TLInputDocumentEmpty.cs diff --git a/TeleSharp.TL/TL/TLInputDocumentFileLocation.cs b/src/TeleSharp.TL/TL/TLInputDocumentFileLocation.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputDocumentFileLocation.cs rename to src/TeleSharp.TL/TL/TLInputDocumentFileLocation.cs diff --git a/TeleSharp.TL/TL/TLInputEncryptedChat.cs b/src/TeleSharp.TL/TL/TLInputEncryptedChat.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputEncryptedChat.cs rename to src/TeleSharp.TL/TL/TLInputEncryptedChat.cs diff --git a/TeleSharp.TL/TL/TLInputEncryptedFile.cs b/src/TeleSharp.TL/TL/TLInputEncryptedFile.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputEncryptedFile.cs rename to src/TeleSharp.TL/TL/TLInputEncryptedFile.cs diff --git a/TeleSharp.TL/TL/TLInputEncryptedFileBigUploaded.cs b/src/TeleSharp.TL/TL/TLInputEncryptedFileBigUploaded.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputEncryptedFileBigUploaded.cs rename to src/TeleSharp.TL/TL/TLInputEncryptedFileBigUploaded.cs diff --git a/TeleSharp.TL/TL/TLInputEncryptedFileEmpty.cs b/src/TeleSharp.TL/TL/TLInputEncryptedFileEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputEncryptedFileEmpty.cs rename to src/TeleSharp.TL/TL/TLInputEncryptedFileEmpty.cs diff --git a/TeleSharp.TL/TL/TLInputEncryptedFileLocation.cs b/src/TeleSharp.TL/TL/TLInputEncryptedFileLocation.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputEncryptedFileLocation.cs rename to src/TeleSharp.TL/TL/TLInputEncryptedFileLocation.cs diff --git a/TeleSharp.TL/TL/TLInputEncryptedFileUploaded.cs b/src/TeleSharp.TL/TL/TLInputEncryptedFileUploaded.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputEncryptedFileUploaded.cs rename to src/TeleSharp.TL/TL/TLInputEncryptedFileUploaded.cs diff --git a/TeleSharp.TL/TL/TLInputFile.cs b/src/TeleSharp.TL/TL/TLInputFile.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputFile.cs rename to src/TeleSharp.TL/TL/TLInputFile.cs diff --git a/TeleSharp.TL/TL/TLInputFileBig.cs b/src/TeleSharp.TL/TL/TLInputFileBig.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputFileBig.cs rename to src/TeleSharp.TL/TL/TLInputFileBig.cs diff --git a/TeleSharp.TL/TL/TLInputFileLocation.cs b/src/TeleSharp.TL/TL/TLInputFileLocation.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputFileLocation.cs rename to src/TeleSharp.TL/TL/TLInputFileLocation.cs diff --git a/TeleSharp.TL/TL/TLInputGameID.cs b/src/TeleSharp.TL/TL/TLInputGameID.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputGameID.cs rename to src/TeleSharp.TL/TL/TLInputGameID.cs diff --git a/TeleSharp.TL/TL/TLInputGameShortName.cs b/src/TeleSharp.TL/TL/TLInputGameShortName.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputGameShortName.cs rename to src/TeleSharp.TL/TL/TLInputGameShortName.cs diff --git a/TeleSharp.TL/TL/TLInputGeoPoint.cs b/src/TeleSharp.TL/TL/TLInputGeoPoint.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputGeoPoint.cs rename to src/TeleSharp.TL/TL/TLInputGeoPoint.cs diff --git a/TeleSharp.TL/TL/TLInputGeoPointEmpty.cs b/src/TeleSharp.TL/TL/TLInputGeoPointEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputGeoPointEmpty.cs rename to src/TeleSharp.TL/TL/TLInputGeoPointEmpty.cs diff --git a/TeleSharp.TL/TL/TLInputMediaContact.cs b/src/TeleSharp.TL/TL/TLInputMediaContact.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMediaContact.cs rename to src/TeleSharp.TL/TL/TLInputMediaContact.cs diff --git a/TeleSharp.TL/TL/TLInputMediaDocument.cs b/src/TeleSharp.TL/TL/TLInputMediaDocument.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMediaDocument.cs rename to src/TeleSharp.TL/TL/TLInputMediaDocument.cs diff --git a/TeleSharp.TL/TL/TLInputMediaDocumentExternal.cs b/src/TeleSharp.TL/TL/TLInputMediaDocumentExternal.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMediaDocumentExternal.cs rename to src/TeleSharp.TL/TL/TLInputMediaDocumentExternal.cs diff --git a/TeleSharp.TL/TL/TLInputMediaEmpty.cs b/src/TeleSharp.TL/TL/TLInputMediaEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMediaEmpty.cs rename to src/TeleSharp.TL/TL/TLInputMediaEmpty.cs diff --git a/TeleSharp.TL/TL/TLInputMediaGame.cs b/src/TeleSharp.TL/TL/TLInputMediaGame.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMediaGame.cs rename to src/TeleSharp.TL/TL/TLInputMediaGame.cs diff --git a/TeleSharp.TL/TL/TLInputMediaGeoPoint.cs b/src/TeleSharp.TL/TL/TLInputMediaGeoPoint.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMediaGeoPoint.cs rename to src/TeleSharp.TL/TL/TLInputMediaGeoPoint.cs diff --git a/TeleSharp.TL/TL/TLInputMediaGifExternal.cs b/src/TeleSharp.TL/TL/TLInputMediaGifExternal.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMediaGifExternal.cs rename to src/TeleSharp.TL/TL/TLInputMediaGifExternal.cs diff --git a/TeleSharp.TL/TL/TLInputMediaInvoice.cs b/src/TeleSharp.TL/TL/TLInputMediaInvoice.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMediaInvoice.cs rename to src/TeleSharp.TL/TL/TLInputMediaInvoice.cs diff --git a/TeleSharp.TL/TL/TLInputMediaPhoto.cs b/src/TeleSharp.TL/TL/TLInputMediaPhoto.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMediaPhoto.cs rename to src/TeleSharp.TL/TL/TLInputMediaPhoto.cs diff --git a/TeleSharp.TL/TL/TLInputMediaPhotoExternal.cs b/src/TeleSharp.TL/TL/TLInputMediaPhotoExternal.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMediaPhotoExternal.cs rename to src/TeleSharp.TL/TL/TLInputMediaPhotoExternal.cs diff --git a/TeleSharp.TL/TL/TLInputMediaUploadedDocument.cs b/src/TeleSharp.TL/TL/TLInputMediaUploadedDocument.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMediaUploadedDocument.cs rename to src/TeleSharp.TL/TL/TLInputMediaUploadedDocument.cs diff --git a/TeleSharp.TL/TL/TLInputMediaUploadedPhoto.cs b/src/TeleSharp.TL/TL/TLInputMediaUploadedPhoto.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMediaUploadedPhoto.cs rename to src/TeleSharp.TL/TL/TLInputMediaUploadedPhoto.cs diff --git a/TeleSharp.TL/TL/TLInputMediaUploadedThumbDocument.cs b/src/TeleSharp.TL/TL/TLInputMediaUploadedThumbDocument.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMediaUploadedThumbDocument.cs rename to src/TeleSharp.TL/TL/TLInputMediaUploadedThumbDocument.cs diff --git a/TeleSharp.TL/TL/TLInputMediaVenue.cs b/src/TeleSharp.TL/TL/TLInputMediaVenue.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMediaVenue.cs rename to src/TeleSharp.TL/TL/TLInputMediaVenue.cs diff --git a/TeleSharp.TL/TL/TLInputMessageEntityMentionName.cs b/src/TeleSharp.TL/TL/TLInputMessageEntityMentionName.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMessageEntityMentionName.cs rename to src/TeleSharp.TL/TL/TLInputMessageEntityMentionName.cs diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterChatPhotos.cs b/src/TeleSharp.TL/TL/TLInputMessagesFilterChatPhotos.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMessagesFilterChatPhotos.cs rename to src/TeleSharp.TL/TL/TLInputMessagesFilterChatPhotos.cs diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterDocument.cs b/src/TeleSharp.TL/TL/TLInputMessagesFilterDocument.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMessagesFilterDocument.cs rename to src/TeleSharp.TL/TL/TLInputMessagesFilterDocument.cs diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterEmpty.cs b/src/TeleSharp.TL/TL/TLInputMessagesFilterEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMessagesFilterEmpty.cs rename to src/TeleSharp.TL/TL/TLInputMessagesFilterEmpty.cs diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterGif.cs b/src/TeleSharp.TL/TL/TLInputMessagesFilterGif.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMessagesFilterGif.cs rename to src/TeleSharp.TL/TL/TLInputMessagesFilterGif.cs diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterMusic.cs b/src/TeleSharp.TL/TL/TLInputMessagesFilterMusic.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMessagesFilterMusic.cs rename to src/TeleSharp.TL/TL/TLInputMessagesFilterMusic.cs diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterPhoneCalls.cs b/src/TeleSharp.TL/TL/TLInputMessagesFilterPhoneCalls.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMessagesFilterPhoneCalls.cs rename to src/TeleSharp.TL/TL/TLInputMessagesFilterPhoneCalls.cs diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterPhotoVideo.cs b/src/TeleSharp.TL/TL/TLInputMessagesFilterPhotoVideo.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMessagesFilterPhotoVideo.cs rename to src/TeleSharp.TL/TL/TLInputMessagesFilterPhotoVideo.cs diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterPhotoVideoDocuments.cs b/src/TeleSharp.TL/TL/TLInputMessagesFilterPhotoVideoDocuments.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMessagesFilterPhotoVideoDocuments.cs rename to src/TeleSharp.TL/TL/TLInputMessagesFilterPhotoVideoDocuments.cs diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterPhotos.cs b/src/TeleSharp.TL/TL/TLInputMessagesFilterPhotos.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMessagesFilterPhotos.cs rename to src/TeleSharp.TL/TL/TLInputMessagesFilterPhotos.cs diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterRoundVideo.cs b/src/TeleSharp.TL/TL/TLInputMessagesFilterRoundVideo.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMessagesFilterRoundVideo.cs rename to src/TeleSharp.TL/TL/TLInputMessagesFilterRoundVideo.cs diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterRoundVoice.cs b/src/TeleSharp.TL/TL/TLInputMessagesFilterRoundVoice.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMessagesFilterRoundVoice.cs rename to src/TeleSharp.TL/TL/TLInputMessagesFilterRoundVoice.cs diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterUrl.cs b/src/TeleSharp.TL/TL/TLInputMessagesFilterUrl.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMessagesFilterUrl.cs rename to src/TeleSharp.TL/TL/TLInputMessagesFilterUrl.cs diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterVideo.cs b/src/TeleSharp.TL/TL/TLInputMessagesFilterVideo.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMessagesFilterVideo.cs rename to src/TeleSharp.TL/TL/TLInputMessagesFilterVideo.cs diff --git a/TeleSharp.TL/TL/TLInputMessagesFilterVoice.cs b/src/TeleSharp.TL/TL/TLInputMessagesFilterVoice.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputMessagesFilterVoice.cs rename to src/TeleSharp.TL/TL/TLInputMessagesFilterVoice.cs diff --git a/TeleSharp.TL/TL/TLInputNotifyAll.cs b/src/TeleSharp.TL/TL/TLInputNotifyAll.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputNotifyAll.cs rename to src/TeleSharp.TL/TL/TLInputNotifyAll.cs diff --git a/TeleSharp.TL/TL/TLInputNotifyChats.cs b/src/TeleSharp.TL/TL/TLInputNotifyChats.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputNotifyChats.cs rename to src/TeleSharp.TL/TL/TLInputNotifyChats.cs diff --git a/TeleSharp.TL/TL/TLInputNotifyPeer.cs b/src/TeleSharp.TL/TL/TLInputNotifyPeer.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputNotifyPeer.cs rename to src/TeleSharp.TL/TL/TLInputNotifyPeer.cs diff --git a/TeleSharp.TL/TL/TLInputNotifyUsers.cs b/src/TeleSharp.TL/TL/TLInputNotifyUsers.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputNotifyUsers.cs rename to src/TeleSharp.TL/TL/TLInputNotifyUsers.cs diff --git a/TeleSharp.TL/TL/TLInputPaymentCredentials.cs b/src/TeleSharp.TL/TL/TLInputPaymentCredentials.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputPaymentCredentials.cs rename to src/TeleSharp.TL/TL/TLInputPaymentCredentials.cs diff --git a/TeleSharp.TL/TL/TLInputPaymentCredentialsSaved.cs b/src/TeleSharp.TL/TL/TLInputPaymentCredentialsSaved.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputPaymentCredentialsSaved.cs rename to src/TeleSharp.TL/TL/TLInputPaymentCredentialsSaved.cs diff --git a/TeleSharp.TL/TL/TLInputPeerChannel.cs b/src/TeleSharp.TL/TL/TLInputPeerChannel.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputPeerChannel.cs rename to src/TeleSharp.TL/TL/TLInputPeerChannel.cs diff --git a/TeleSharp.TL/TL/TLInputPeerChat.cs b/src/TeleSharp.TL/TL/TLInputPeerChat.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputPeerChat.cs rename to src/TeleSharp.TL/TL/TLInputPeerChat.cs diff --git a/TeleSharp.TL/TL/TLInputPeerEmpty.cs b/src/TeleSharp.TL/TL/TLInputPeerEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputPeerEmpty.cs rename to src/TeleSharp.TL/TL/TLInputPeerEmpty.cs diff --git a/TeleSharp.TL/TL/TLInputPeerNotifyEventsAll.cs b/src/TeleSharp.TL/TL/TLInputPeerNotifyEventsAll.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputPeerNotifyEventsAll.cs rename to src/TeleSharp.TL/TL/TLInputPeerNotifyEventsAll.cs diff --git a/TeleSharp.TL/TL/TLInputPeerNotifyEventsEmpty.cs b/src/TeleSharp.TL/TL/TLInputPeerNotifyEventsEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputPeerNotifyEventsEmpty.cs rename to src/TeleSharp.TL/TL/TLInputPeerNotifyEventsEmpty.cs diff --git a/TeleSharp.TL/TL/TLInputPeerNotifySettings.cs b/src/TeleSharp.TL/TL/TLInputPeerNotifySettings.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputPeerNotifySettings.cs rename to src/TeleSharp.TL/TL/TLInputPeerNotifySettings.cs diff --git a/TeleSharp.TL/TL/TLInputPeerSelf.cs b/src/TeleSharp.TL/TL/TLInputPeerSelf.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputPeerSelf.cs rename to src/TeleSharp.TL/TL/TLInputPeerSelf.cs diff --git a/TeleSharp.TL/TL/TLInputPeerUser.cs b/src/TeleSharp.TL/TL/TLInputPeerUser.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputPeerUser.cs rename to src/TeleSharp.TL/TL/TLInputPeerUser.cs diff --git a/TeleSharp.TL/TL/TLInputPhoneCall.cs b/src/TeleSharp.TL/TL/TLInputPhoneCall.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputPhoneCall.cs rename to src/TeleSharp.TL/TL/TLInputPhoneCall.cs diff --git a/TeleSharp.TL/TL/TLInputPhoneContact.cs b/src/TeleSharp.TL/TL/TLInputPhoneContact.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputPhoneContact.cs rename to src/TeleSharp.TL/TL/TLInputPhoneContact.cs diff --git a/TeleSharp.TL/TL/TLInputPhoto.cs b/src/TeleSharp.TL/TL/TLInputPhoto.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputPhoto.cs rename to src/TeleSharp.TL/TL/TLInputPhoto.cs diff --git a/TeleSharp.TL/TL/TLInputPhotoEmpty.cs b/src/TeleSharp.TL/TL/TLInputPhotoEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputPhotoEmpty.cs rename to src/TeleSharp.TL/TL/TLInputPhotoEmpty.cs diff --git a/TeleSharp.TL/TL/TLInputPrivacyKeyChatInvite.cs b/src/TeleSharp.TL/TL/TLInputPrivacyKeyChatInvite.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputPrivacyKeyChatInvite.cs rename to src/TeleSharp.TL/TL/TLInputPrivacyKeyChatInvite.cs diff --git a/TeleSharp.TL/TL/TLInputPrivacyKeyPhoneCall.cs b/src/TeleSharp.TL/TL/TLInputPrivacyKeyPhoneCall.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputPrivacyKeyPhoneCall.cs rename to src/TeleSharp.TL/TL/TLInputPrivacyKeyPhoneCall.cs diff --git a/TeleSharp.TL/TL/TLInputPrivacyKeyStatusTimestamp.cs b/src/TeleSharp.TL/TL/TLInputPrivacyKeyStatusTimestamp.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputPrivacyKeyStatusTimestamp.cs rename to src/TeleSharp.TL/TL/TLInputPrivacyKeyStatusTimestamp.cs diff --git a/TeleSharp.TL/TL/TLInputPrivacyValueAllowAll.cs b/src/TeleSharp.TL/TL/TLInputPrivacyValueAllowAll.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputPrivacyValueAllowAll.cs rename to src/TeleSharp.TL/TL/TLInputPrivacyValueAllowAll.cs diff --git a/TeleSharp.TL/TL/TLInputPrivacyValueAllowContacts.cs b/src/TeleSharp.TL/TL/TLInputPrivacyValueAllowContacts.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputPrivacyValueAllowContacts.cs rename to src/TeleSharp.TL/TL/TLInputPrivacyValueAllowContacts.cs diff --git a/TeleSharp.TL/TL/TLInputPrivacyValueAllowUsers.cs b/src/TeleSharp.TL/TL/TLInputPrivacyValueAllowUsers.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputPrivacyValueAllowUsers.cs rename to src/TeleSharp.TL/TL/TLInputPrivacyValueAllowUsers.cs diff --git a/TeleSharp.TL/TL/TLInputPrivacyValueDisallowAll.cs b/src/TeleSharp.TL/TL/TLInputPrivacyValueDisallowAll.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputPrivacyValueDisallowAll.cs rename to src/TeleSharp.TL/TL/TLInputPrivacyValueDisallowAll.cs diff --git a/TeleSharp.TL/TL/TLInputPrivacyValueDisallowContacts.cs b/src/TeleSharp.TL/TL/TLInputPrivacyValueDisallowContacts.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputPrivacyValueDisallowContacts.cs rename to src/TeleSharp.TL/TL/TLInputPrivacyValueDisallowContacts.cs diff --git a/TeleSharp.TL/TL/TLInputPrivacyValueDisallowUsers.cs b/src/TeleSharp.TL/TL/TLInputPrivacyValueDisallowUsers.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputPrivacyValueDisallowUsers.cs rename to src/TeleSharp.TL/TL/TLInputPrivacyValueDisallowUsers.cs diff --git a/TeleSharp.TL/TL/TLInputReportReasonOther.cs b/src/TeleSharp.TL/TL/TLInputReportReasonOther.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputReportReasonOther.cs rename to src/TeleSharp.TL/TL/TLInputReportReasonOther.cs diff --git a/TeleSharp.TL/TL/TLInputReportReasonPornography.cs b/src/TeleSharp.TL/TL/TLInputReportReasonPornography.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputReportReasonPornography.cs rename to src/TeleSharp.TL/TL/TLInputReportReasonPornography.cs diff --git a/TeleSharp.TL/TL/TLInputReportReasonSpam.cs b/src/TeleSharp.TL/TL/TLInputReportReasonSpam.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputReportReasonSpam.cs rename to src/TeleSharp.TL/TL/TLInputReportReasonSpam.cs diff --git a/TeleSharp.TL/TL/TLInputReportReasonViolence.cs b/src/TeleSharp.TL/TL/TLInputReportReasonViolence.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputReportReasonViolence.cs rename to src/TeleSharp.TL/TL/TLInputReportReasonViolence.cs diff --git a/TeleSharp.TL/TL/TLInputStickerSetEmpty.cs b/src/TeleSharp.TL/TL/TLInputStickerSetEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputStickerSetEmpty.cs rename to src/TeleSharp.TL/TL/TLInputStickerSetEmpty.cs diff --git a/TeleSharp.TL/TL/TLInputStickerSetID.cs b/src/TeleSharp.TL/TL/TLInputStickerSetID.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputStickerSetID.cs rename to src/TeleSharp.TL/TL/TLInputStickerSetID.cs diff --git a/TeleSharp.TL/TL/TLInputStickerSetItem.cs b/src/TeleSharp.TL/TL/TLInputStickerSetItem.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputStickerSetItem.cs rename to src/TeleSharp.TL/TL/TLInputStickerSetItem.cs diff --git a/TeleSharp.TL/TL/TLInputStickerSetShortName.cs b/src/TeleSharp.TL/TL/TLInputStickerSetShortName.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputStickerSetShortName.cs rename to src/TeleSharp.TL/TL/TLInputStickerSetShortName.cs diff --git a/TeleSharp.TL/TL/TLInputStickeredMediaDocument.cs b/src/TeleSharp.TL/TL/TLInputStickeredMediaDocument.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputStickeredMediaDocument.cs rename to src/TeleSharp.TL/TL/TLInputStickeredMediaDocument.cs diff --git a/TeleSharp.TL/TL/TLInputStickeredMediaPhoto.cs b/src/TeleSharp.TL/TL/TLInputStickeredMediaPhoto.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputStickeredMediaPhoto.cs rename to src/TeleSharp.TL/TL/TLInputStickeredMediaPhoto.cs diff --git a/TeleSharp.TL/TL/TLInputUser.cs b/src/TeleSharp.TL/TL/TLInputUser.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputUser.cs rename to src/TeleSharp.TL/TL/TLInputUser.cs diff --git a/TeleSharp.TL/TL/TLInputUserEmpty.cs b/src/TeleSharp.TL/TL/TLInputUserEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputUserEmpty.cs rename to src/TeleSharp.TL/TL/TLInputUserEmpty.cs diff --git a/TeleSharp.TL/TL/TLInputUserSelf.cs b/src/TeleSharp.TL/TL/TLInputUserSelf.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputUserSelf.cs rename to src/TeleSharp.TL/TL/TLInputUserSelf.cs diff --git a/TeleSharp.TL/TL/TLInputWebDocument.cs b/src/TeleSharp.TL/TL/TLInputWebDocument.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputWebDocument.cs rename to src/TeleSharp.TL/TL/TLInputWebDocument.cs diff --git a/TeleSharp.TL/TL/TLInputWebFileLocation.cs b/src/TeleSharp.TL/TL/TLInputWebFileLocation.cs similarity index 100% rename from TeleSharp.TL/TL/TLInputWebFileLocation.cs rename to src/TeleSharp.TL/TL/TLInputWebFileLocation.cs diff --git a/TeleSharp.TL/TL/TLInvoice.cs b/src/TeleSharp.TL/TL/TLInvoice.cs similarity index 100% rename from TeleSharp.TL/TL/TLInvoice.cs rename to src/TeleSharp.TL/TL/TLInvoice.cs diff --git a/TeleSharp.TL/TL/TLKeyboardButton.cs b/src/TeleSharp.TL/TL/TLKeyboardButton.cs similarity index 100% rename from TeleSharp.TL/TL/TLKeyboardButton.cs rename to src/TeleSharp.TL/TL/TLKeyboardButton.cs diff --git a/TeleSharp.TL/TL/TLKeyboardButtonBuy.cs b/src/TeleSharp.TL/TL/TLKeyboardButtonBuy.cs similarity index 100% rename from TeleSharp.TL/TL/TLKeyboardButtonBuy.cs rename to src/TeleSharp.TL/TL/TLKeyboardButtonBuy.cs diff --git a/TeleSharp.TL/TL/TLKeyboardButtonCallback.cs b/src/TeleSharp.TL/TL/TLKeyboardButtonCallback.cs similarity index 100% rename from TeleSharp.TL/TL/TLKeyboardButtonCallback.cs rename to src/TeleSharp.TL/TL/TLKeyboardButtonCallback.cs diff --git a/TeleSharp.TL/TL/TLKeyboardButtonGame.cs b/src/TeleSharp.TL/TL/TLKeyboardButtonGame.cs similarity index 100% rename from TeleSharp.TL/TL/TLKeyboardButtonGame.cs rename to src/TeleSharp.TL/TL/TLKeyboardButtonGame.cs diff --git a/TeleSharp.TL/TL/TLKeyboardButtonRequestGeoLocation.cs b/src/TeleSharp.TL/TL/TLKeyboardButtonRequestGeoLocation.cs similarity index 100% rename from TeleSharp.TL/TL/TLKeyboardButtonRequestGeoLocation.cs rename to src/TeleSharp.TL/TL/TLKeyboardButtonRequestGeoLocation.cs diff --git a/TeleSharp.TL/TL/TLKeyboardButtonRequestPhone.cs b/src/TeleSharp.TL/TL/TLKeyboardButtonRequestPhone.cs similarity index 100% rename from TeleSharp.TL/TL/TLKeyboardButtonRequestPhone.cs rename to src/TeleSharp.TL/TL/TLKeyboardButtonRequestPhone.cs diff --git a/TeleSharp.TL/TL/TLKeyboardButtonRow.cs b/src/TeleSharp.TL/TL/TLKeyboardButtonRow.cs similarity index 100% rename from TeleSharp.TL/TL/TLKeyboardButtonRow.cs rename to src/TeleSharp.TL/TL/TLKeyboardButtonRow.cs diff --git a/TeleSharp.TL/TL/TLKeyboardButtonSwitchInline.cs b/src/TeleSharp.TL/TL/TLKeyboardButtonSwitchInline.cs similarity index 100% rename from TeleSharp.TL/TL/TLKeyboardButtonSwitchInline.cs rename to src/TeleSharp.TL/TL/TLKeyboardButtonSwitchInline.cs diff --git a/TeleSharp.TL/TL/TLKeyboardButtonUrl.cs b/src/TeleSharp.TL/TL/TLKeyboardButtonUrl.cs similarity index 100% rename from TeleSharp.TL/TL/TLKeyboardButtonUrl.cs rename to src/TeleSharp.TL/TL/TLKeyboardButtonUrl.cs diff --git a/TeleSharp.TL/TL/TLLabeledPrice.cs b/src/TeleSharp.TL/TL/TLLabeledPrice.cs similarity index 100% rename from TeleSharp.TL/TL/TLLabeledPrice.cs rename to src/TeleSharp.TL/TL/TLLabeledPrice.cs diff --git a/TeleSharp.TL/TL/TLMaskCoords.cs b/src/TeleSharp.TL/TL/TLMaskCoords.cs similarity index 100% rename from TeleSharp.TL/TL/TLMaskCoords.cs rename to src/TeleSharp.TL/TL/TLMaskCoords.cs diff --git a/TeleSharp.TL/TL/TLMessage.cs b/src/TeleSharp.TL/TL/TLMessage.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessage.cs rename to src/TeleSharp.TL/TL/TLMessage.cs diff --git a/TeleSharp.TL/TL/TLMessageActionChannelCreate.cs b/src/TeleSharp.TL/TL/TLMessageActionChannelCreate.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageActionChannelCreate.cs rename to src/TeleSharp.TL/TL/TLMessageActionChannelCreate.cs diff --git a/TeleSharp.TL/TL/TLMessageActionChannelMigrateFrom.cs b/src/TeleSharp.TL/TL/TLMessageActionChannelMigrateFrom.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageActionChannelMigrateFrom.cs rename to src/TeleSharp.TL/TL/TLMessageActionChannelMigrateFrom.cs diff --git a/TeleSharp.TL/TL/TLMessageActionChatAddUser.cs b/src/TeleSharp.TL/TL/TLMessageActionChatAddUser.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageActionChatAddUser.cs rename to src/TeleSharp.TL/TL/TLMessageActionChatAddUser.cs diff --git a/TeleSharp.TL/TL/TLMessageActionChatCreate.cs b/src/TeleSharp.TL/TL/TLMessageActionChatCreate.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageActionChatCreate.cs rename to src/TeleSharp.TL/TL/TLMessageActionChatCreate.cs diff --git a/TeleSharp.TL/TL/TLMessageActionChatDeletePhoto.cs b/src/TeleSharp.TL/TL/TLMessageActionChatDeletePhoto.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageActionChatDeletePhoto.cs rename to src/TeleSharp.TL/TL/TLMessageActionChatDeletePhoto.cs diff --git a/TeleSharp.TL/TL/TLMessageActionChatDeleteUser.cs b/src/TeleSharp.TL/TL/TLMessageActionChatDeleteUser.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageActionChatDeleteUser.cs rename to src/TeleSharp.TL/TL/TLMessageActionChatDeleteUser.cs diff --git a/TeleSharp.TL/TL/TLMessageActionChatEditPhoto.cs b/src/TeleSharp.TL/TL/TLMessageActionChatEditPhoto.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageActionChatEditPhoto.cs rename to src/TeleSharp.TL/TL/TLMessageActionChatEditPhoto.cs diff --git a/TeleSharp.TL/TL/TLMessageActionChatEditTitle.cs b/src/TeleSharp.TL/TL/TLMessageActionChatEditTitle.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageActionChatEditTitle.cs rename to src/TeleSharp.TL/TL/TLMessageActionChatEditTitle.cs diff --git a/TeleSharp.TL/TL/TLMessageActionChatJoinedByLink.cs b/src/TeleSharp.TL/TL/TLMessageActionChatJoinedByLink.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageActionChatJoinedByLink.cs rename to src/TeleSharp.TL/TL/TLMessageActionChatJoinedByLink.cs diff --git a/TeleSharp.TL/TL/TLMessageActionChatMigrateTo.cs b/src/TeleSharp.TL/TL/TLMessageActionChatMigrateTo.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageActionChatMigrateTo.cs rename to src/TeleSharp.TL/TL/TLMessageActionChatMigrateTo.cs diff --git a/TeleSharp.TL/TL/TLMessageActionEmpty.cs b/src/TeleSharp.TL/TL/TLMessageActionEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageActionEmpty.cs rename to src/TeleSharp.TL/TL/TLMessageActionEmpty.cs diff --git a/TeleSharp.TL/TL/TLMessageActionGameScore.cs b/src/TeleSharp.TL/TL/TLMessageActionGameScore.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageActionGameScore.cs rename to src/TeleSharp.TL/TL/TLMessageActionGameScore.cs diff --git a/TeleSharp.TL/TL/TLMessageActionHistoryClear.cs b/src/TeleSharp.TL/TL/TLMessageActionHistoryClear.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageActionHistoryClear.cs rename to src/TeleSharp.TL/TL/TLMessageActionHistoryClear.cs diff --git a/TeleSharp.TL/TL/TLMessageActionPaymentSent.cs b/src/TeleSharp.TL/TL/TLMessageActionPaymentSent.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageActionPaymentSent.cs rename to src/TeleSharp.TL/TL/TLMessageActionPaymentSent.cs diff --git a/TeleSharp.TL/TL/TLMessageActionPaymentSentMe.cs b/src/TeleSharp.TL/TL/TLMessageActionPaymentSentMe.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageActionPaymentSentMe.cs rename to src/TeleSharp.TL/TL/TLMessageActionPaymentSentMe.cs diff --git a/TeleSharp.TL/TL/TLMessageActionPhoneCall.cs b/src/TeleSharp.TL/TL/TLMessageActionPhoneCall.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageActionPhoneCall.cs rename to src/TeleSharp.TL/TL/TLMessageActionPhoneCall.cs diff --git a/TeleSharp.TL/TL/TLMessageActionPinMessage.cs b/src/TeleSharp.TL/TL/TLMessageActionPinMessage.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageActionPinMessage.cs rename to src/TeleSharp.TL/TL/TLMessageActionPinMessage.cs diff --git a/TeleSharp.TL/TL/TLMessageEmpty.cs b/src/TeleSharp.TL/TL/TLMessageEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageEmpty.cs rename to src/TeleSharp.TL/TL/TLMessageEmpty.cs diff --git a/TeleSharp.TL/TL/TLMessageEntityBold.cs b/src/TeleSharp.TL/TL/TLMessageEntityBold.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageEntityBold.cs rename to src/TeleSharp.TL/TL/TLMessageEntityBold.cs diff --git a/TeleSharp.TL/TL/TLMessageEntityBotCommand.cs b/src/TeleSharp.TL/TL/TLMessageEntityBotCommand.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageEntityBotCommand.cs rename to src/TeleSharp.TL/TL/TLMessageEntityBotCommand.cs diff --git a/TeleSharp.TL/TL/TLMessageEntityCode.cs b/src/TeleSharp.TL/TL/TLMessageEntityCode.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageEntityCode.cs rename to src/TeleSharp.TL/TL/TLMessageEntityCode.cs diff --git a/TeleSharp.TL/TL/TLMessageEntityEmail.cs b/src/TeleSharp.TL/TL/TLMessageEntityEmail.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageEntityEmail.cs rename to src/TeleSharp.TL/TL/TLMessageEntityEmail.cs diff --git a/TeleSharp.TL/TL/TLMessageEntityHashtag.cs b/src/TeleSharp.TL/TL/TLMessageEntityHashtag.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageEntityHashtag.cs rename to src/TeleSharp.TL/TL/TLMessageEntityHashtag.cs diff --git a/TeleSharp.TL/TL/TLMessageEntityItalic.cs b/src/TeleSharp.TL/TL/TLMessageEntityItalic.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageEntityItalic.cs rename to src/TeleSharp.TL/TL/TLMessageEntityItalic.cs diff --git a/TeleSharp.TL/TL/TLMessageEntityMention.cs b/src/TeleSharp.TL/TL/TLMessageEntityMention.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageEntityMention.cs rename to src/TeleSharp.TL/TL/TLMessageEntityMention.cs diff --git a/TeleSharp.TL/TL/TLMessageEntityMentionName.cs b/src/TeleSharp.TL/TL/TLMessageEntityMentionName.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageEntityMentionName.cs rename to src/TeleSharp.TL/TL/TLMessageEntityMentionName.cs diff --git a/TeleSharp.TL/TL/TLMessageEntityPre.cs b/src/TeleSharp.TL/TL/TLMessageEntityPre.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageEntityPre.cs rename to src/TeleSharp.TL/TL/TLMessageEntityPre.cs diff --git a/TeleSharp.TL/TL/TLMessageEntityTextUrl.cs b/src/TeleSharp.TL/TL/TLMessageEntityTextUrl.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageEntityTextUrl.cs rename to src/TeleSharp.TL/TL/TLMessageEntityTextUrl.cs diff --git a/TeleSharp.TL/TL/TLMessageEntityUnknown.cs b/src/TeleSharp.TL/TL/TLMessageEntityUnknown.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageEntityUnknown.cs rename to src/TeleSharp.TL/TL/TLMessageEntityUnknown.cs diff --git a/TeleSharp.TL/TL/TLMessageEntityUrl.cs b/src/TeleSharp.TL/TL/TLMessageEntityUrl.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageEntityUrl.cs rename to src/TeleSharp.TL/TL/TLMessageEntityUrl.cs diff --git a/TeleSharp.TL/TL/TLMessageFwdHeader.cs b/src/TeleSharp.TL/TL/TLMessageFwdHeader.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageFwdHeader.cs rename to src/TeleSharp.TL/TL/TLMessageFwdHeader.cs diff --git a/TeleSharp.TL/TL/TLMessageMediaContact.cs b/src/TeleSharp.TL/TL/TLMessageMediaContact.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageMediaContact.cs rename to src/TeleSharp.TL/TL/TLMessageMediaContact.cs diff --git a/TeleSharp.TL/TL/TLMessageMediaDocument.cs b/src/TeleSharp.TL/TL/TLMessageMediaDocument.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageMediaDocument.cs rename to src/TeleSharp.TL/TL/TLMessageMediaDocument.cs diff --git a/TeleSharp.TL/TL/TLMessageMediaEmpty.cs b/src/TeleSharp.TL/TL/TLMessageMediaEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageMediaEmpty.cs rename to src/TeleSharp.TL/TL/TLMessageMediaEmpty.cs diff --git a/TeleSharp.TL/TL/TLMessageMediaGame.cs b/src/TeleSharp.TL/TL/TLMessageMediaGame.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageMediaGame.cs rename to src/TeleSharp.TL/TL/TLMessageMediaGame.cs diff --git a/TeleSharp.TL/TL/TLMessageMediaGeo.cs b/src/TeleSharp.TL/TL/TLMessageMediaGeo.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageMediaGeo.cs rename to src/TeleSharp.TL/TL/TLMessageMediaGeo.cs diff --git a/TeleSharp.TL/TL/TLMessageMediaInvoice.cs b/src/TeleSharp.TL/TL/TLMessageMediaInvoice.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageMediaInvoice.cs rename to src/TeleSharp.TL/TL/TLMessageMediaInvoice.cs diff --git a/TeleSharp.TL/TL/TLMessageMediaPhoto.cs b/src/TeleSharp.TL/TL/TLMessageMediaPhoto.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageMediaPhoto.cs rename to src/TeleSharp.TL/TL/TLMessageMediaPhoto.cs diff --git a/TeleSharp.TL/TL/TLMessageMediaUnsupported.cs b/src/TeleSharp.TL/TL/TLMessageMediaUnsupported.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageMediaUnsupported.cs rename to src/TeleSharp.TL/TL/TLMessageMediaUnsupported.cs diff --git a/TeleSharp.TL/TL/TLMessageMediaVenue.cs b/src/TeleSharp.TL/TL/TLMessageMediaVenue.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageMediaVenue.cs rename to src/TeleSharp.TL/TL/TLMessageMediaVenue.cs diff --git a/TeleSharp.TL/TL/TLMessageMediaWebPage.cs b/src/TeleSharp.TL/TL/TLMessageMediaWebPage.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageMediaWebPage.cs rename to src/TeleSharp.TL/TL/TLMessageMediaWebPage.cs diff --git a/TeleSharp.TL/TL/TLMessageRange.cs b/src/TeleSharp.TL/TL/TLMessageRange.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageRange.cs rename to src/TeleSharp.TL/TL/TLMessageRange.cs diff --git a/TeleSharp.TL/TL/TLMessageService.cs b/src/TeleSharp.TL/TL/TLMessageService.cs similarity index 100% rename from TeleSharp.TL/TL/TLMessageService.cs rename to src/TeleSharp.TL/TL/TLMessageService.cs diff --git a/TeleSharp.TL/TL/TLNearestDc.cs b/src/TeleSharp.TL/TL/TLNearestDc.cs similarity index 100% rename from TeleSharp.TL/TL/TLNearestDc.cs rename to src/TeleSharp.TL/TL/TLNearestDc.cs diff --git a/TeleSharp.TL/TL/TLNotifyAll.cs b/src/TeleSharp.TL/TL/TLNotifyAll.cs similarity index 100% rename from TeleSharp.TL/TL/TLNotifyAll.cs rename to src/TeleSharp.TL/TL/TLNotifyAll.cs diff --git a/TeleSharp.TL/TL/TLNotifyChats.cs b/src/TeleSharp.TL/TL/TLNotifyChats.cs similarity index 100% rename from TeleSharp.TL/TL/TLNotifyChats.cs rename to src/TeleSharp.TL/TL/TLNotifyChats.cs diff --git a/TeleSharp.TL/TL/TLNotifyPeer.cs b/src/TeleSharp.TL/TL/TLNotifyPeer.cs similarity index 100% rename from TeleSharp.TL/TL/TLNotifyPeer.cs rename to src/TeleSharp.TL/TL/TLNotifyPeer.cs diff --git a/TeleSharp.TL/TL/TLNotifyUsers.cs b/src/TeleSharp.TL/TL/TLNotifyUsers.cs similarity index 100% rename from TeleSharp.TL/TL/TLNotifyUsers.cs rename to src/TeleSharp.TL/TL/TLNotifyUsers.cs diff --git a/TeleSharp.TL/TL/TLNull.cs b/src/TeleSharp.TL/TL/TLNull.cs similarity index 100% rename from TeleSharp.TL/TL/TLNull.cs rename to src/TeleSharp.TL/TL/TLNull.cs diff --git a/TeleSharp.TL/TL/TLPageBlockAnchor.cs b/src/TeleSharp.TL/TL/TLPageBlockAnchor.cs similarity index 100% rename from TeleSharp.TL/TL/TLPageBlockAnchor.cs rename to src/TeleSharp.TL/TL/TLPageBlockAnchor.cs diff --git a/TeleSharp.TL/TL/TLPageBlockAuthorDate.cs b/src/TeleSharp.TL/TL/TLPageBlockAuthorDate.cs similarity index 100% rename from TeleSharp.TL/TL/TLPageBlockAuthorDate.cs rename to src/TeleSharp.TL/TL/TLPageBlockAuthorDate.cs diff --git a/TeleSharp.TL/TL/TLPageBlockBlockquote.cs b/src/TeleSharp.TL/TL/TLPageBlockBlockquote.cs similarity index 100% rename from TeleSharp.TL/TL/TLPageBlockBlockquote.cs rename to src/TeleSharp.TL/TL/TLPageBlockBlockquote.cs diff --git a/TeleSharp.TL/TL/TLPageBlockChannel.cs b/src/TeleSharp.TL/TL/TLPageBlockChannel.cs similarity index 100% rename from TeleSharp.TL/TL/TLPageBlockChannel.cs rename to src/TeleSharp.TL/TL/TLPageBlockChannel.cs diff --git a/TeleSharp.TL/TL/TLPageBlockCollage.cs b/src/TeleSharp.TL/TL/TLPageBlockCollage.cs similarity index 100% rename from TeleSharp.TL/TL/TLPageBlockCollage.cs rename to src/TeleSharp.TL/TL/TLPageBlockCollage.cs diff --git a/TeleSharp.TL/TL/TLPageBlockCover.cs b/src/TeleSharp.TL/TL/TLPageBlockCover.cs similarity index 100% rename from TeleSharp.TL/TL/TLPageBlockCover.cs rename to src/TeleSharp.TL/TL/TLPageBlockCover.cs diff --git a/TeleSharp.TL/TL/TLPageBlockDivider.cs b/src/TeleSharp.TL/TL/TLPageBlockDivider.cs similarity index 100% rename from TeleSharp.TL/TL/TLPageBlockDivider.cs rename to src/TeleSharp.TL/TL/TLPageBlockDivider.cs diff --git a/TeleSharp.TL/TL/TLPageBlockEmbed.cs b/src/TeleSharp.TL/TL/TLPageBlockEmbed.cs similarity index 100% rename from TeleSharp.TL/TL/TLPageBlockEmbed.cs rename to src/TeleSharp.TL/TL/TLPageBlockEmbed.cs diff --git a/TeleSharp.TL/TL/TLPageBlockEmbedPost.cs b/src/TeleSharp.TL/TL/TLPageBlockEmbedPost.cs similarity index 100% rename from TeleSharp.TL/TL/TLPageBlockEmbedPost.cs rename to src/TeleSharp.TL/TL/TLPageBlockEmbedPost.cs diff --git a/TeleSharp.TL/TL/TLPageBlockFooter.cs b/src/TeleSharp.TL/TL/TLPageBlockFooter.cs similarity index 100% rename from TeleSharp.TL/TL/TLPageBlockFooter.cs rename to src/TeleSharp.TL/TL/TLPageBlockFooter.cs diff --git a/TeleSharp.TL/TL/TLPageBlockHeader.cs b/src/TeleSharp.TL/TL/TLPageBlockHeader.cs similarity index 100% rename from TeleSharp.TL/TL/TLPageBlockHeader.cs rename to src/TeleSharp.TL/TL/TLPageBlockHeader.cs diff --git a/TeleSharp.TL/TL/TLPageBlockList.cs b/src/TeleSharp.TL/TL/TLPageBlockList.cs similarity index 100% rename from TeleSharp.TL/TL/TLPageBlockList.cs rename to src/TeleSharp.TL/TL/TLPageBlockList.cs diff --git a/TeleSharp.TL/TL/TLPageBlockParagraph.cs b/src/TeleSharp.TL/TL/TLPageBlockParagraph.cs similarity index 100% rename from TeleSharp.TL/TL/TLPageBlockParagraph.cs rename to src/TeleSharp.TL/TL/TLPageBlockParagraph.cs diff --git a/TeleSharp.TL/TL/TLPageBlockPhoto.cs b/src/TeleSharp.TL/TL/TLPageBlockPhoto.cs similarity index 100% rename from TeleSharp.TL/TL/TLPageBlockPhoto.cs rename to src/TeleSharp.TL/TL/TLPageBlockPhoto.cs diff --git a/TeleSharp.TL/TL/TLPageBlockPreformatted.cs b/src/TeleSharp.TL/TL/TLPageBlockPreformatted.cs similarity index 100% rename from TeleSharp.TL/TL/TLPageBlockPreformatted.cs rename to src/TeleSharp.TL/TL/TLPageBlockPreformatted.cs diff --git a/TeleSharp.TL/TL/TLPageBlockPullquote.cs b/src/TeleSharp.TL/TL/TLPageBlockPullquote.cs similarity index 100% rename from TeleSharp.TL/TL/TLPageBlockPullquote.cs rename to src/TeleSharp.TL/TL/TLPageBlockPullquote.cs diff --git a/TeleSharp.TL/TL/TLPageBlockSlideshow.cs b/src/TeleSharp.TL/TL/TLPageBlockSlideshow.cs similarity index 100% rename from TeleSharp.TL/TL/TLPageBlockSlideshow.cs rename to src/TeleSharp.TL/TL/TLPageBlockSlideshow.cs diff --git a/TeleSharp.TL/TL/TLPageBlockSubheader.cs b/src/TeleSharp.TL/TL/TLPageBlockSubheader.cs similarity index 100% rename from TeleSharp.TL/TL/TLPageBlockSubheader.cs rename to src/TeleSharp.TL/TL/TLPageBlockSubheader.cs diff --git a/TeleSharp.TL/TL/TLPageBlockSubtitle.cs b/src/TeleSharp.TL/TL/TLPageBlockSubtitle.cs similarity index 100% rename from TeleSharp.TL/TL/TLPageBlockSubtitle.cs rename to src/TeleSharp.TL/TL/TLPageBlockSubtitle.cs diff --git a/TeleSharp.TL/TL/TLPageBlockTitle.cs b/src/TeleSharp.TL/TL/TLPageBlockTitle.cs similarity index 100% rename from TeleSharp.TL/TL/TLPageBlockTitle.cs rename to src/TeleSharp.TL/TL/TLPageBlockTitle.cs diff --git a/TeleSharp.TL/TL/TLPageBlockUnsupported.cs b/src/TeleSharp.TL/TL/TLPageBlockUnsupported.cs similarity index 100% rename from TeleSharp.TL/TL/TLPageBlockUnsupported.cs rename to src/TeleSharp.TL/TL/TLPageBlockUnsupported.cs diff --git a/TeleSharp.TL/TL/TLPageBlockVideo.cs b/src/TeleSharp.TL/TL/TLPageBlockVideo.cs similarity index 100% rename from TeleSharp.TL/TL/TLPageBlockVideo.cs rename to src/TeleSharp.TL/TL/TLPageBlockVideo.cs diff --git a/TeleSharp.TL/TL/TLPageFull.cs b/src/TeleSharp.TL/TL/TLPageFull.cs similarity index 100% rename from TeleSharp.TL/TL/TLPageFull.cs rename to src/TeleSharp.TL/TL/TLPageFull.cs diff --git a/TeleSharp.TL/TL/TLPagePart.cs b/src/TeleSharp.TL/TL/TLPagePart.cs similarity index 100% rename from TeleSharp.TL/TL/TLPagePart.cs rename to src/TeleSharp.TL/TL/TLPagePart.cs diff --git a/TeleSharp.TL/TL/TLPaymentCharge.cs b/src/TeleSharp.TL/TL/TLPaymentCharge.cs similarity index 100% rename from TeleSharp.TL/TL/TLPaymentCharge.cs rename to src/TeleSharp.TL/TL/TLPaymentCharge.cs diff --git a/TeleSharp.TL/TL/TLPaymentRequestedInfo.cs b/src/TeleSharp.TL/TL/TLPaymentRequestedInfo.cs similarity index 100% rename from TeleSharp.TL/TL/TLPaymentRequestedInfo.cs rename to src/TeleSharp.TL/TL/TLPaymentRequestedInfo.cs diff --git a/TeleSharp.TL/TL/TLPaymentSavedCredentialsCard.cs b/src/TeleSharp.TL/TL/TLPaymentSavedCredentialsCard.cs similarity index 100% rename from TeleSharp.TL/TL/TLPaymentSavedCredentialsCard.cs rename to src/TeleSharp.TL/TL/TLPaymentSavedCredentialsCard.cs diff --git a/TeleSharp.TL/TL/TLPeerChannel.cs b/src/TeleSharp.TL/TL/TLPeerChannel.cs similarity index 100% rename from TeleSharp.TL/TL/TLPeerChannel.cs rename to src/TeleSharp.TL/TL/TLPeerChannel.cs diff --git a/TeleSharp.TL/TL/TLPeerChat.cs b/src/TeleSharp.TL/TL/TLPeerChat.cs similarity index 100% rename from TeleSharp.TL/TL/TLPeerChat.cs rename to src/TeleSharp.TL/TL/TLPeerChat.cs diff --git a/TeleSharp.TL/TL/TLPeerNotifyEventsAll.cs b/src/TeleSharp.TL/TL/TLPeerNotifyEventsAll.cs similarity index 100% rename from TeleSharp.TL/TL/TLPeerNotifyEventsAll.cs rename to src/TeleSharp.TL/TL/TLPeerNotifyEventsAll.cs diff --git a/TeleSharp.TL/TL/TLPeerNotifyEventsEmpty.cs b/src/TeleSharp.TL/TL/TLPeerNotifyEventsEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLPeerNotifyEventsEmpty.cs rename to src/TeleSharp.TL/TL/TLPeerNotifyEventsEmpty.cs diff --git a/TeleSharp.TL/TL/TLPeerNotifySettings.cs b/src/TeleSharp.TL/TL/TLPeerNotifySettings.cs similarity index 100% rename from TeleSharp.TL/TL/TLPeerNotifySettings.cs rename to src/TeleSharp.TL/TL/TLPeerNotifySettings.cs diff --git a/TeleSharp.TL/TL/TLPeerNotifySettingsEmpty.cs b/src/TeleSharp.TL/TL/TLPeerNotifySettingsEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLPeerNotifySettingsEmpty.cs rename to src/TeleSharp.TL/TL/TLPeerNotifySettingsEmpty.cs diff --git a/TeleSharp.TL/TL/TLPeerSettings.cs b/src/TeleSharp.TL/TL/TLPeerSettings.cs similarity index 100% rename from TeleSharp.TL/TL/TLPeerSettings.cs rename to src/TeleSharp.TL/TL/TLPeerSettings.cs diff --git a/TeleSharp.TL/TL/TLPeerUser.cs b/src/TeleSharp.TL/TL/TLPeerUser.cs similarity index 100% rename from TeleSharp.TL/TL/TLPeerUser.cs rename to src/TeleSharp.TL/TL/TLPeerUser.cs diff --git a/TeleSharp.TL/TL/TLPhoneCall.cs b/src/TeleSharp.TL/TL/TLPhoneCall.cs similarity index 100% rename from TeleSharp.TL/TL/TLPhoneCall.cs rename to src/TeleSharp.TL/TL/TLPhoneCall.cs diff --git a/TeleSharp.TL/TL/TLPhoneCallAccepted.cs b/src/TeleSharp.TL/TL/TLPhoneCallAccepted.cs similarity index 100% rename from TeleSharp.TL/TL/TLPhoneCallAccepted.cs rename to src/TeleSharp.TL/TL/TLPhoneCallAccepted.cs diff --git a/TeleSharp.TL/TL/TLPhoneCallDiscardReasonBusy.cs b/src/TeleSharp.TL/TL/TLPhoneCallDiscardReasonBusy.cs similarity index 100% rename from TeleSharp.TL/TL/TLPhoneCallDiscardReasonBusy.cs rename to src/TeleSharp.TL/TL/TLPhoneCallDiscardReasonBusy.cs diff --git a/TeleSharp.TL/TL/TLPhoneCallDiscardReasonDisconnect.cs b/src/TeleSharp.TL/TL/TLPhoneCallDiscardReasonDisconnect.cs similarity index 100% rename from TeleSharp.TL/TL/TLPhoneCallDiscardReasonDisconnect.cs rename to src/TeleSharp.TL/TL/TLPhoneCallDiscardReasonDisconnect.cs diff --git a/TeleSharp.TL/TL/TLPhoneCallDiscardReasonHangup.cs b/src/TeleSharp.TL/TL/TLPhoneCallDiscardReasonHangup.cs similarity index 100% rename from TeleSharp.TL/TL/TLPhoneCallDiscardReasonHangup.cs rename to src/TeleSharp.TL/TL/TLPhoneCallDiscardReasonHangup.cs diff --git a/TeleSharp.TL/TL/TLPhoneCallDiscardReasonMissed.cs b/src/TeleSharp.TL/TL/TLPhoneCallDiscardReasonMissed.cs similarity index 100% rename from TeleSharp.TL/TL/TLPhoneCallDiscardReasonMissed.cs rename to src/TeleSharp.TL/TL/TLPhoneCallDiscardReasonMissed.cs diff --git a/TeleSharp.TL/TL/TLPhoneCallDiscarded.cs b/src/TeleSharp.TL/TL/TLPhoneCallDiscarded.cs similarity index 100% rename from TeleSharp.TL/TL/TLPhoneCallDiscarded.cs rename to src/TeleSharp.TL/TL/TLPhoneCallDiscarded.cs diff --git a/TeleSharp.TL/TL/TLPhoneCallEmpty.cs b/src/TeleSharp.TL/TL/TLPhoneCallEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLPhoneCallEmpty.cs rename to src/TeleSharp.TL/TL/TLPhoneCallEmpty.cs diff --git a/TeleSharp.TL/TL/TLPhoneCallProtocol.cs b/src/TeleSharp.TL/TL/TLPhoneCallProtocol.cs similarity index 100% rename from TeleSharp.TL/TL/TLPhoneCallProtocol.cs rename to src/TeleSharp.TL/TL/TLPhoneCallProtocol.cs diff --git a/TeleSharp.TL/TL/TLPhoneCallRequested.cs b/src/TeleSharp.TL/TL/TLPhoneCallRequested.cs similarity index 100% rename from TeleSharp.TL/TL/TLPhoneCallRequested.cs rename to src/TeleSharp.TL/TL/TLPhoneCallRequested.cs diff --git a/TeleSharp.TL/TL/TLPhoneCallWaiting.cs b/src/TeleSharp.TL/TL/TLPhoneCallWaiting.cs similarity index 100% rename from TeleSharp.TL/TL/TLPhoneCallWaiting.cs rename to src/TeleSharp.TL/TL/TLPhoneCallWaiting.cs diff --git a/TeleSharp.TL/TL/TLPhoneConnection.cs b/src/TeleSharp.TL/TL/TLPhoneConnection.cs similarity index 100% rename from TeleSharp.TL/TL/TLPhoneConnection.cs rename to src/TeleSharp.TL/TL/TLPhoneConnection.cs diff --git a/TeleSharp.TL/TL/TLPhoto.cs b/src/TeleSharp.TL/TL/TLPhoto.cs similarity index 100% rename from TeleSharp.TL/TL/TLPhoto.cs rename to src/TeleSharp.TL/TL/TLPhoto.cs diff --git a/TeleSharp.TL/TL/TLPhotoCachedSize.cs b/src/TeleSharp.TL/TL/TLPhotoCachedSize.cs similarity index 100% rename from TeleSharp.TL/TL/TLPhotoCachedSize.cs rename to src/TeleSharp.TL/TL/TLPhotoCachedSize.cs diff --git a/TeleSharp.TL/TL/TLPhotoEmpty.cs b/src/TeleSharp.TL/TL/TLPhotoEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLPhotoEmpty.cs rename to src/TeleSharp.TL/TL/TLPhotoEmpty.cs diff --git a/TeleSharp.TL/TL/TLPhotoSize.cs b/src/TeleSharp.TL/TL/TLPhotoSize.cs similarity index 100% rename from TeleSharp.TL/TL/TLPhotoSize.cs rename to src/TeleSharp.TL/TL/TLPhotoSize.cs diff --git a/TeleSharp.TL/TL/TLPhotoSizeEmpty.cs b/src/TeleSharp.TL/TL/TLPhotoSizeEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLPhotoSizeEmpty.cs rename to src/TeleSharp.TL/TL/TLPhotoSizeEmpty.cs diff --git a/TeleSharp.TL/TL/TLPostAddress.cs b/src/TeleSharp.TL/TL/TLPostAddress.cs similarity index 100% rename from TeleSharp.TL/TL/TLPostAddress.cs rename to src/TeleSharp.TL/TL/TLPostAddress.cs diff --git a/TeleSharp.TL/TL/TLPrivacyKeyChatInvite.cs b/src/TeleSharp.TL/TL/TLPrivacyKeyChatInvite.cs similarity index 100% rename from TeleSharp.TL/TL/TLPrivacyKeyChatInvite.cs rename to src/TeleSharp.TL/TL/TLPrivacyKeyChatInvite.cs diff --git a/TeleSharp.TL/TL/TLPrivacyKeyPhoneCall.cs b/src/TeleSharp.TL/TL/TLPrivacyKeyPhoneCall.cs similarity index 100% rename from TeleSharp.TL/TL/TLPrivacyKeyPhoneCall.cs rename to src/TeleSharp.TL/TL/TLPrivacyKeyPhoneCall.cs diff --git a/TeleSharp.TL/TL/TLPrivacyKeyStatusTimestamp.cs b/src/TeleSharp.TL/TL/TLPrivacyKeyStatusTimestamp.cs similarity index 100% rename from TeleSharp.TL/TL/TLPrivacyKeyStatusTimestamp.cs rename to src/TeleSharp.TL/TL/TLPrivacyKeyStatusTimestamp.cs diff --git a/TeleSharp.TL/TL/TLPrivacyValueAllowAll.cs b/src/TeleSharp.TL/TL/TLPrivacyValueAllowAll.cs similarity index 100% rename from TeleSharp.TL/TL/TLPrivacyValueAllowAll.cs rename to src/TeleSharp.TL/TL/TLPrivacyValueAllowAll.cs diff --git a/TeleSharp.TL/TL/TLPrivacyValueAllowContacts.cs b/src/TeleSharp.TL/TL/TLPrivacyValueAllowContacts.cs similarity index 100% rename from TeleSharp.TL/TL/TLPrivacyValueAllowContacts.cs rename to src/TeleSharp.TL/TL/TLPrivacyValueAllowContacts.cs diff --git a/TeleSharp.TL/TL/TLPrivacyValueAllowUsers.cs b/src/TeleSharp.TL/TL/TLPrivacyValueAllowUsers.cs similarity index 100% rename from TeleSharp.TL/TL/TLPrivacyValueAllowUsers.cs rename to src/TeleSharp.TL/TL/TLPrivacyValueAllowUsers.cs diff --git a/TeleSharp.TL/TL/TLPrivacyValueDisallowAll.cs b/src/TeleSharp.TL/TL/TLPrivacyValueDisallowAll.cs similarity index 100% rename from TeleSharp.TL/TL/TLPrivacyValueDisallowAll.cs rename to src/TeleSharp.TL/TL/TLPrivacyValueDisallowAll.cs diff --git a/TeleSharp.TL/TL/TLPrivacyValueDisallowContacts.cs b/src/TeleSharp.TL/TL/TLPrivacyValueDisallowContacts.cs similarity index 100% rename from TeleSharp.TL/TL/TLPrivacyValueDisallowContacts.cs rename to src/TeleSharp.TL/TL/TLPrivacyValueDisallowContacts.cs diff --git a/TeleSharp.TL/TL/TLPrivacyValueDisallowUsers.cs b/src/TeleSharp.TL/TL/TLPrivacyValueDisallowUsers.cs similarity index 100% rename from TeleSharp.TL/TL/TLPrivacyValueDisallowUsers.cs rename to src/TeleSharp.TL/TL/TLPrivacyValueDisallowUsers.cs diff --git a/TeleSharp.TL/TL/TLReceivedNotifyMessage.cs b/src/TeleSharp.TL/TL/TLReceivedNotifyMessage.cs similarity index 100% rename from TeleSharp.TL/TL/TLReceivedNotifyMessage.cs rename to src/TeleSharp.TL/TL/TLReceivedNotifyMessage.cs diff --git a/TeleSharp.TL/TL/TLReplyInlineMarkup.cs b/src/TeleSharp.TL/TL/TLReplyInlineMarkup.cs similarity index 100% rename from TeleSharp.TL/TL/TLReplyInlineMarkup.cs rename to src/TeleSharp.TL/TL/TLReplyInlineMarkup.cs diff --git a/TeleSharp.TL/TL/TLReplyKeyboardForceReply.cs b/src/TeleSharp.TL/TL/TLReplyKeyboardForceReply.cs similarity index 100% rename from TeleSharp.TL/TL/TLReplyKeyboardForceReply.cs rename to src/TeleSharp.TL/TL/TLReplyKeyboardForceReply.cs diff --git a/TeleSharp.TL/TL/TLReplyKeyboardHide.cs b/src/TeleSharp.TL/TL/TLReplyKeyboardHide.cs similarity index 100% rename from TeleSharp.TL/TL/TLReplyKeyboardHide.cs rename to src/TeleSharp.TL/TL/TLReplyKeyboardHide.cs diff --git a/TeleSharp.TL/TL/TLReplyKeyboardMarkup.cs b/src/TeleSharp.TL/TL/TLReplyKeyboardMarkup.cs similarity index 100% rename from TeleSharp.TL/TL/TLReplyKeyboardMarkup.cs rename to src/TeleSharp.TL/TL/TLReplyKeyboardMarkup.cs diff --git a/TeleSharp.TL/TL/TLRequestInitConnection.cs b/src/TeleSharp.TL/TL/TLRequestInitConnection.cs similarity index 100% rename from TeleSharp.TL/TL/TLRequestInitConnection.cs rename to src/TeleSharp.TL/TL/TLRequestInitConnection.cs diff --git a/TeleSharp.TL/TL/TLRequestInvokeAfterMsg.cs b/src/TeleSharp.TL/TL/TLRequestInvokeAfterMsg.cs similarity index 100% rename from TeleSharp.TL/TL/TLRequestInvokeAfterMsg.cs rename to src/TeleSharp.TL/TL/TLRequestInvokeAfterMsg.cs diff --git a/TeleSharp.TL/TL/TLRequestInvokeAfterMsgs.cs b/src/TeleSharp.TL/TL/TLRequestInvokeAfterMsgs.cs similarity index 100% rename from TeleSharp.TL/TL/TLRequestInvokeAfterMsgs.cs rename to src/TeleSharp.TL/TL/TLRequestInvokeAfterMsgs.cs diff --git a/TeleSharp.TL/TL/TLRequestInvokeWithLayer.cs b/src/TeleSharp.TL/TL/TLRequestInvokeWithLayer.cs similarity index 100% rename from TeleSharp.TL/TL/TLRequestInvokeWithLayer.cs rename to src/TeleSharp.TL/TL/TLRequestInvokeWithLayer.cs diff --git a/TeleSharp.TL/TL/TLRequestInvokeWithoutUpdates.cs b/src/TeleSharp.TL/TL/TLRequestInvokeWithoutUpdates.cs similarity index 100% rename from TeleSharp.TL/TL/TLRequestInvokeWithoutUpdates.cs rename to src/TeleSharp.TL/TL/TLRequestInvokeWithoutUpdates.cs diff --git a/TeleSharp.TL/TL/TLSendMessageCancelAction.cs b/src/TeleSharp.TL/TL/TLSendMessageCancelAction.cs similarity index 100% rename from TeleSharp.TL/TL/TLSendMessageCancelAction.cs rename to src/TeleSharp.TL/TL/TLSendMessageCancelAction.cs diff --git a/TeleSharp.TL/TL/TLSendMessageChooseContactAction.cs b/src/TeleSharp.TL/TL/TLSendMessageChooseContactAction.cs similarity index 100% rename from TeleSharp.TL/TL/TLSendMessageChooseContactAction.cs rename to src/TeleSharp.TL/TL/TLSendMessageChooseContactAction.cs diff --git a/TeleSharp.TL/TL/TLSendMessageGamePlayAction.cs b/src/TeleSharp.TL/TL/TLSendMessageGamePlayAction.cs similarity index 100% rename from TeleSharp.TL/TL/TLSendMessageGamePlayAction.cs rename to src/TeleSharp.TL/TL/TLSendMessageGamePlayAction.cs diff --git a/TeleSharp.TL/TL/TLSendMessageGeoLocationAction.cs b/src/TeleSharp.TL/TL/TLSendMessageGeoLocationAction.cs similarity index 100% rename from TeleSharp.TL/TL/TLSendMessageGeoLocationAction.cs rename to src/TeleSharp.TL/TL/TLSendMessageGeoLocationAction.cs diff --git a/TeleSharp.TL/TL/TLSendMessageRecordAudioAction.cs b/src/TeleSharp.TL/TL/TLSendMessageRecordAudioAction.cs similarity index 100% rename from TeleSharp.TL/TL/TLSendMessageRecordAudioAction.cs rename to src/TeleSharp.TL/TL/TLSendMessageRecordAudioAction.cs diff --git a/TeleSharp.TL/TL/TLSendMessageRecordRoundAction.cs b/src/TeleSharp.TL/TL/TLSendMessageRecordRoundAction.cs similarity index 100% rename from TeleSharp.TL/TL/TLSendMessageRecordRoundAction.cs rename to src/TeleSharp.TL/TL/TLSendMessageRecordRoundAction.cs diff --git a/TeleSharp.TL/TL/TLSendMessageRecordVideoAction.cs b/src/TeleSharp.TL/TL/TLSendMessageRecordVideoAction.cs similarity index 100% rename from TeleSharp.TL/TL/TLSendMessageRecordVideoAction.cs rename to src/TeleSharp.TL/TL/TLSendMessageRecordVideoAction.cs diff --git a/TeleSharp.TL/TL/TLSendMessageTypingAction.cs b/src/TeleSharp.TL/TL/TLSendMessageTypingAction.cs similarity index 100% rename from TeleSharp.TL/TL/TLSendMessageTypingAction.cs rename to src/TeleSharp.TL/TL/TLSendMessageTypingAction.cs diff --git a/TeleSharp.TL/TL/TLSendMessageUploadAudioAction.cs b/src/TeleSharp.TL/TL/TLSendMessageUploadAudioAction.cs similarity index 100% rename from TeleSharp.TL/TL/TLSendMessageUploadAudioAction.cs rename to src/TeleSharp.TL/TL/TLSendMessageUploadAudioAction.cs diff --git a/TeleSharp.TL/TL/TLSendMessageUploadDocumentAction.cs b/src/TeleSharp.TL/TL/TLSendMessageUploadDocumentAction.cs similarity index 100% rename from TeleSharp.TL/TL/TLSendMessageUploadDocumentAction.cs rename to src/TeleSharp.TL/TL/TLSendMessageUploadDocumentAction.cs diff --git a/TeleSharp.TL/TL/TLSendMessageUploadPhotoAction.cs b/src/TeleSharp.TL/TL/TLSendMessageUploadPhotoAction.cs similarity index 100% rename from TeleSharp.TL/TL/TLSendMessageUploadPhotoAction.cs rename to src/TeleSharp.TL/TL/TLSendMessageUploadPhotoAction.cs diff --git a/TeleSharp.TL/TL/TLSendMessageUploadRoundAction.cs b/src/TeleSharp.TL/TL/TLSendMessageUploadRoundAction.cs similarity index 100% rename from TeleSharp.TL/TL/TLSendMessageUploadRoundAction.cs rename to src/TeleSharp.TL/TL/TLSendMessageUploadRoundAction.cs diff --git a/TeleSharp.TL/TL/TLSendMessageUploadVideoAction.cs b/src/TeleSharp.TL/TL/TLSendMessageUploadVideoAction.cs similarity index 100% rename from TeleSharp.TL/TL/TLSendMessageUploadVideoAction.cs rename to src/TeleSharp.TL/TL/TLSendMessageUploadVideoAction.cs diff --git a/TeleSharp.TL/TL/TLShippingOption.cs b/src/TeleSharp.TL/TL/TLShippingOption.cs similarity index 100% rename from TeleSharp.TL/TL/TLShippingOption.cs rename to src/TeleSharp.TL/TL/TLShippingOption.cs diff --git a/TeleSharp.TL/TL/TLStickerPack.cs b/src/TeleSharp.TL/TL/TLStickerPack.cs similarity index 100% rename from TeleSharp.TL/TL/TLStickerPack.cs rename to src/TeleSharp.TL/TL/TLStickerPack.cs diff --git a/TeleSharp.TL/TL/TLStickerSet.cs b/src/TeleSharp.TL/TL/TLStickerSet.cs similarity index 100% rename from TeleSharp.TL/TL/TLStickerSet.cs rename to src/TeleSharp.TL/TL/TLStickerSet.cs diff --git a/TeleSharp.TL/TL/TLStickerSetCovered.cs b/src/TeleSharp.TL/TL/TLStickerSetCovered.cs similarity index 100% rename from TeleSharp.TL/TL/TLStickerSetCovered.cs rename to src/TeleSharp.TL/TL/TLStickerSetCovered.cs diff --git a/TeleSharp.TL/TL/TLStickerSetMultiCovered.cs b/src/TeleSharp.TL/TL/TLStickerSetMultiCovered.cs similarity index 100% rename from TeleSharp.TL/TL/TLStickerSetMultiCovered.cs rename to src/TeleSharp.TL/TL/TLStickerSetMultiCovered.cs diff --git a/TeleSharp.TL/TL/TLTextBold.cs b/src/TeleSharp.TL/TL/TLTextBold.cs similarity index 100% rename from TeleSharp.TL/TL/TLTextBold.cs rename to src/TeleSharp.TL/TL/TLTextBold.cs diff --git a/TeleSharp.TL/TL/TLTextConcat.cs b/src/TeleSharp.TL/TL/TLTextConcat.cs similarity index 100% rename from TeleSharp.TL/TL/TLTextConcat.cs rename to src/TeleSharp.TL/TL/TLTextConcat.cs diff --git a/TeleSharp.TL/TL/TLTextEmail.cs b/src/TeleSharp.TL/TL/TLTextEmail.cs similarity index 100% rename from TeleSharp.TL/TL/TLTextEmail.cs rename to src/TeleSharp.TL/TL/TLTextEmail.cs diff --git a/TeleSharp.TL/TL/TLTextEmpty.cs b/src/TeleSharp.TL/TL/TLTextEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLTextEmpty.cs rename to src/TeleSharp.TL/TL/TLTextEmpty.cs diff --git a/TeleSharp.TL/TL/TLTextFixed.cs b/src/TeleSharp.TL/TL/TLTextFixed.cs similarity index 100% rename from TeleSharp.TL/TL/TLTextFixed.cs rename to src/TeleSharp.TL/TL/TLTextFixed.cs diff --git a/TeleSharp.TL/TL/TLTextItalic.cs b/src/TeleSharp.TL/TL/TLTextItalic.cs similarity index 100% rename from TeleSharp.TL/TL/TLTextItalic.cs rename to src/TeleSharp.TL/TL/TLTextItalic.cs diff --git a/TeleSharp.TL/TL/TLTextPlain.cs b/src/TeleSharp.TL/TL/TLTextPlain.cs similarity index 100% rename from TeleSharp.TL/TL/TLTextPlain.cs rename to src/TeleSharp.TL/TL/TLTextPlain.cs diff --git a/TeleSharp.TL/TL/TLTextStrike.cs b/src/TeleSharp.TL/TL/TLTextStrike.cs similarity index 100% rename from TeleSharp.TL/TL/TLTextStrike.cs rename to src/TeleSharp.TL/TL/TLTextStrike.cs diff --git a/TeleSharp.TL/TL/TLTextUnderline.cs b/src/TeleSharp.TL/TL/TLTextUnderline.cs similarity index 100% rename from TeleSharp.TL/TL/TLTextUnderline.cs rename to src/TeleSharp.TL/TL/TLTextUnderline.cs diff --git a/TeleSharp.TL/TL/TLTextUrl.cs b/src/TeleSharp.TL/TL/TLTextUrl.cs similarity index 100% rename from TeleSharp.TL/TL/TLTextUrl.cs rename to src/TeleSharp.TL/TL/TLTextUrl.cs diff --git a/TeleSharp.TL/TL/TLTopPeer.cs b/src/TeleSharp.TL/TL/TLTopPeer.cs similarity index 100% rename from TeleSharp.TL/TL/TLTopPeer.cs rename to src/TeleSharp.TL/TL/TLTopPeer.cs diff --git a/TeleSharp.TL/TL/TLTopPeerCategoryBotsInline.cs b/src/TeleSharp.TL/TL/TLTopPeerCategoryBotsInline.cs similarity index 100% rename from TeleSharp.TL/TL/TLTopPeerCategoryBotsInline.cs rename to src/TeleSharp.TL/TL/TLTopPeerCategoryBotsInline.cs diff --git a/TeleSharp.TL/TL/TLTopPeerCategoryBotsPM.cs b/src/TeleSharp.TL/TL/TLTopPeerCategoryBotsPM.cs similarity index 100% rename from TeleSharp.TL/TL/TLTopPeerCategoryBotsPM.cs rename to src/TeleSharp.TL/TL/TLTopPeerCategoryBotsPM.cs diff --git a/TeleSharp.TL/TL/TLTopPeerCategoryChannels.cs b/src/TeleSharp.TL/TL/TLTopPeerCategoryChannels.cs similarity index 100% rename from TeleSharp.TL/TL/TLTopPeerCategoryChannels.cs rename to src/TeleSharp.TL/TL/TLTopPeerCategoryChannels.cs diff --git a/TeleSharp.TL/TL/TLTopPeerCategoryCorrespondents.cs b/src/TeleSharp.TL/TL/TLTopPeerCategoryCorrespondents.cs similarity index 100% rename from TeleSharp.TL/TL/TLTopPeerCategoryCorrespondents.cs rename to src/TeleSharp.TL/TL/TLTopPeerCategoryCorrespondents.cs diff --git a/TeleSharp.TL/TL/TLTopPeerCategoryGroups.cs b/src/TeleSharp.TL/TL/TLTopPeerCategoryGroups.cs similarity index 100% rename from TeleSharp.TL/TL/TLTopPeerCategoryGroups.cs rename to src/TeleSharp.TL/TL/TLTopPeerCategoryGroups.cs diff --git a/TeleSharp.TL/TL/TLTopPeerCategoryPeers.cs b/src/TeleSharp.TL/TL/TLTopPeerCategoryPeers.cs similarity index 100% rename from TeleSharp.TL/TL/TLTopPeerCategoryPeers.cs rename to src/TeleSharp.TL/TL/TLTopPeerCategoryPeers.cs diff --git a/TeleSharp.TL/TL/TLTrue.cs b/src/TeleSharp.TL/TL/TLTrue.cs similarity index 100% rename from TeleSharp.TL/TL/TLTrue.cs rename to src/TeleSharp.TL/TL/TLTrue.cs diff --git a/TeleSharp.TL/TL/TLUpdateBotCallbackQuery.cs b/src/TeleSharp.TL/TL/TLUpdateBotCallbackQuery.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateBotCallbackQuery.cs rename to src/TeleSharp.TL/TL/TLUpdateBotCallbackQuery.cs diff --git a/TeleSharp.TL/TL/TLUpdateBotInlineQuery.cs b/src/TeleSharp.TL/TL/TLUpdateBotInlineQuery.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateBotInlineQuery.cs rename to src/TeleSharp.TL/TL/TLUpdateBotInlineQuery.cs diff --git a/TeleSharp.TL/TL/TLUpdateBotInlineSend.cs b/src/TeleSharp.TL/TL/TLUpdateBotInlineSend.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateBotInlineSend.cs rename to src/TeleSharp.TL/TL/TLUpdateBotInlineSend.cs diff --git a/TeleSharp.TL/TL/TLUpdateBotPrecheckoutQuery.cs b/src/TeleSharp.TL/TL/TLUpdateBotPrecheckoutQuery.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateBotPrecheckoutQuery.cs rename to src/TeleSharp.TL/TL/TLUpdateBotPrecheckoutQuery.cs diff --git a/TeleSharp.TL/TL/TLUpdateBotShippingQuery.cs b/src/TeleSharp.TL/TL/TLUpdateBotShippingQuery.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateBotShippingQuery.cs rename to src/TeleSharp.TL/TL/TLUpdateBotShippingQuery.cs diff --git a/TeleSharp.TL/TL/TLUpdateBotWebhookJSON.cs b/src/TeleSharp.TL/TL/TLUpdateBotWebhookJSON.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateBotWebhookJSON.cs rename to src/TeleSharp.TL/TL/TLUpdateBotWebhookJSON.cs diff --git a/TeleSharp.TL/TL/TLUpdateBotWebhookJSONQuery.cs b/src/TeleSharp.TL/TL/TLUpdateBotWebhookJSONQuery.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateBotWebhookJSONQuery.cs rename to src/TeleSharp.TL/TL/TLUpdateBotWebhookJSONQuery.cs diff --git a/TeleSharp.TL/TL/TLUpdateChannel.cs b/src/TeleSharp.TL/TL/TLUpdateChannel.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateChannel.cs rename to src/TeleSharp.TL/TL/TLUpdateChannel.cs diff --git a/TeleSharp.TL/TL/TLUpdateChannelMessageViews.cs b/src/TeleSharp.TL/TL/TLUpdateChannelMessageViews.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateChannelMessageViews.cs rename to src/TeleSharp.TL/TL/TLUpdateChannelMessageViews.cs diff --git a/TeleSharp.TL/TL/TLUpdateChannelPinnedMessage.cs b/src/TeleSharp.TL/TL/TLUpdateChannelPinnedMessage.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateChannelPinnedMessage.cs rename to src/TeleSharp.TL/TL/TLUpdateChannelPinnedMessage.cs diff --git a/TeleSharp.TL/TL/TLUpdateChannelTooLong.cs b/src/TeleSharp.TL/TL/TLUpdateChannelTooLong.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateChannelTooLong.cs rename to src/TeleSharp.TL/TL/TLUpdateChannelTooLong.cs diff --git a/TeleSharp.TL/TL/TLUpdateChannelWebPage.cs b/src/TeleSharp.TL/TL/TLUpdateChannelWebPage.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateChannelWebPage.cs rename to src/TeleSharp.TL/TL/TLUpdateChannelWebPage.cs diff --git a/TeleSharp.TL/TL/TLUpdateChatAdmins.cs b/src/TeleSharp.TL/TL/TLUpdateChatAdmins.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateChatAdmins.cs rename to src/TeleSharp.TL/TL/TLUpdateChatAdmins.cs diff --git a/TeleSharp.TL/TL/TLUpdateChatParticipantAdd.cs b/src/TeleSharp.TL/TL/TLUpdateChatParticipantAdd.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateChatParticipantAdd.cs rename to src/TeleSharp.TL/TL/TLUpdateChatParticipantAdd.cs diff --git a/TeleSharp.TL/TL/TLUpdateChatParticipantAdmin.cs b/src/TeleSharp.TL/TL/TLUpdateChatParticipantAdmin.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateChatParticipantAdmin.cs rename to src/TeleSharp.TL/TL/TLUpdateChatParticipantAdmin.cs diff --git a/TeleSharp.TL/TL/TLUpdateChatParticipantDelete.cs b/src/TeleSharp.TL/TL/TLUpdateChatParticipantDelete.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateChatParticipantDelete.cs rename to src/TeleSharp.TL/TL/TLUpdateChatParticipantDelete.cs diff --git a/TeleSharp.TL/TL/TLUpdateChatParticipants.cs b/src/TeleSharp.TL/TL/TLUpdateChatParticipants.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateChatParticipants.cs rename to src/TeleSharp.TL/TL/TLUpdateChatParticipants.cs diff --git a/TeleSharp.TL/TL/TLUpdateChatUserTyping.cs b/src/TeleSharp.TL/TL/TLUpdateChatUserTyping.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateChatUserTyping.cs rename to src/TeleSharp.TL/TL/TLUpdateChatUserTyping.cs diff --git a/TeleSharp.TL/TL/TLUpdateConfig.cs b/src/TeleSharp.TL/TL/TLUpdateConfig.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateConfig.cs rename to src/TeleSharp.TL/TL/TLUpdateConfig.cs diff --git a/TeleSharp.TL/TL/TLUpdateContactLink.cs b/src/TeleSharp.TL/TL/TLUpdateContactLink.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateContactLink.cs rename to src/TeleSharp.TL/TL/TLUpdateContactLink.cs diff --git a/TeleSharp.TL/TL/TLUpdateContactRegistered.cs b/src/TeleSharp.TL/TL/TLUpdateContactRegistered.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateContactRegistered.cs rename to src/TeleSharp.TL/TL/TLUpdateContactRegistered.cs diff --git a/TeleSharp.TL/TL/TLUpdateDcOptions.cs b/src/TeleSharp.TL/TL/TLUpdateDcOptions.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateDcOptions.cs rename to src/TeleSharp.TL/TL/TLUpdateDcOptions.cs diff --git a/TeleSharp.TL/TL/TLUpdateDeleteChannelMessages.cs b/src/TeleSharp.TL/TL/TLUpdateDeleteChannelMessages.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateDeleteChannelMessages.cs rename to src/TeleSharp.TL/TL/TLUpdateDeleteChannelMessages.cs diff --git a/TeleSharp.TL/TL/TLUpdateDeleteMessages.cs b/src/TeleSharp.TL/TL/TLUpdateDeleteMessages.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateDeleteMessages.cs rename to src/TeleSharp.TL/TL/TLUpdateDeleteMessages.cs diff --git a/TeleSharp.TL/TL/TLUpdateDialogPinned.cs b/src/TeleSharp.TL/TL/TLUpdateDialogPinned.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateDialogPinned.cs rename to src/TeleSharp.TL/TL/TLUpdateDialogPinned.cs diff --git a/TeleSharp.TL/TL/TLUpdateDraftMessage.cs b/src/TeleSharp.TL/TL/TLUpdateDraftMessage.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateDraftMessage.cs rename to src/TeleSharp.TL/TL/TLUpdateDraftMessage.cs diff --git a/TeleSharp.TL/TL/TLUpdateEditChannelMessage.cs b/src/TeleSharp.TL/TL/TLUpdateEditChannelMessage.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateEditChannelMessage.cs rename to src/TeleSharp.TL/TL/TLUpdateEditChannelMessage.cs diff --git a/TeleSharp.TL/TL/TLUpdateEditMessage.cs b/src/TeleSharp.TL/TL/TLUpdateEditMessage.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateEditMessage.cs rename to src/TeleSharp.TL/TL/TLUpdateEditMessage.cs diff --git a/TeleSharp.TL/TL/TLUpdateEncryptedChatTyping.cs b/src/TeleSharp.TL/TL/TLUpdateEncryptedChatTyping.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateEncryptedChatTyping.cs rename to src/TeleSharp.TL/TL/TLUpdateEncryptedChatTyping.cs diff --git a/TeleSharp.TL/TL/TLUpdateEncryptedMessagesRead.cs b/src/TeleSharp.TL/TL/TLUpdateEncryptedMessagesRead.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateEncryptedMessagesRead.cs rename to src/TeleSharp.TL/TL/TLUpdateEncryptedMessagesRead.cs diff --git a/TeleSharp.TL/TL/TLUpdateEncryption.cs b/src/TeleSharp.TL/TL/TLUpdateEncryption.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateEncryption.cs rename to src/TeleSharp.TL/TL/TLUpdateEncryption.cs diff --git a/TeleSharp.TL/TL/TLUpdateInlineBotCallbackQuery.cs b/src/TeleSharp.TL/TL/TLUpdateInlineBotCallbackQuery.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateInlineBotCallbackQuery.cs rename to src/TeleSharp.TL/TL/TLUpdateInlineBotCallbackQuery.cs diff --git a/TeleSharp.TL/TL/TLUpdateMessageID.cs b/src/TeleSharp.TL/TL/TLUpdateMessageID.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateMessageID.cs rename to src/TeleSharp.TL/TL/TLUpdateMessageID.cs diff --git a/TeleSharp.TL/TL/TLUpdateNewChannelMessage.cs b/src/TeleSharp.TL/TL/TLUpdateNewChannelMessage.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateNewChannelMessage.cs rename to src/TeleSharp.TL/TL/TLUpdateNewChannelMessage.cs diff --git a/TeleSharp.TL/TL/TLUpdateNewEncryptedMessage.cs b/src/TeleSharp.TL/TL/TLUpdateNewEncryptedMessage.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateNewEncryptedMessage.cs rename to src/TeleSharp.TL/TL/TLUpdateNewEncryptedMessage.cs diff --git a/TeleSharp.TL/TL/TLUpdateNewMessage.cs b/src/TeleSharp.TL/TL/TLUpdateNewMessage.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateNewMessage.cs rename to src/TeleSharp.TL/TL/TLUpdateNewMessage.cs diff --git a/TeleSharp.TL/TL/TLUpdateNewStickerSet.cs b/src/TeleSharp.TL/TL/TLUpdateNewStickerSet.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateNewStickerSet.cs rename to src/TeleSharp.TL/TL/TLUpdateNewStickerSet.cs diff --git a/TeleSharp.TL/TL/TLUpdateNotifySettings.cs b/src/TeleSharp.TL/TL/TLUpdateNotifySettings.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateNotifySettings.cs rename to src/TeleSharp.TL/TL/TLUpdateNotifySettings.cs diff --git a/TeleSharp.TL/TL/TLUpdatePhoneCall.cs b/src/TeleSharp.TL/TL/TLUpdatePhoneCall.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdatePhoneCall.cs rename to src/TeleSharp.TL/TL/TLUpdatePhoneCall.cs diff --git a/TeleSharp.TL/TL/TLUpdatePinnedDialogs.cs b/src/TeleSharp.TL/TL/TLUpdatePinnedDialogs.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdatePinnedDialogs.cs rename to src/TeleSharp.TL/TL/TLUpdatePinnedDialogs.cs diff --git a/TeleSharp.TL/TL/TLUpdatePrivacy.cs b/src/TeleSharp.TL/TL/TLUpdatePrivacy.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdatePrivacy.cs rename to src/TeleSharp.TL/TL/TLUpdatePrivacy.cs diff --git a/TeleSharp.TL/TL/TLUpdatePtsChanged.cs b/src/TeleSharp.TL/TL/TLUpdatePtsChanged.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdatePtsChanged.cs rename to src/TeleSharp.TL/TL/TLUpdatePtsChanged.cs diff --git a/TeleSharp.TL/TL/TLUpdateReadChannelInbox.cs b/src/TeleSharp.TL/TL/TLUpdateReadChannelInbox.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateReadChannelInbox.cs rename to src/TeleSharp.TL/TL/TLUpdateReadChannelInbox.cs diff --git a/TeleSharp.TL/TL/TLUpdateReadChannelOutbox.cs b/src/TeleSharp.TL/TL/TLUpdateReadChannelOutbox.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateReadChannelOutbox.cs rename to src/TeleSharp.TL/TL/TLUpdateReadChannelOutbox.cs diff --git a/TeleSharp.TL/TL/TLUpdateReadFeaturedStickers.cs b/src/TeleSharp.TL/TL/TLUpdateReadFeaturedStickers.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateReadFeaturedStickers.cs rename to src/TeleSharp.TL/TL/TLUpdateReadFeaturedStickers.cs diff --git a/TeleSharp.TL/TL/TLUpdateReadHistoryInbox.cs b/src/TeleSharp.TL/TL/TLUpdateReadHistoryInbox.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateReadHistoryInbox.cs rename to src/TeleSharp.TL/TL/TLUpdateReadHistoryInbox.cs diff --git a/TeleSharp.TL/TL/TLUpdateReadHistoryOutbox.cs b/src/TeleSharp.TL/TL/TLUpdateReadHistoryOutbox.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateReadHistoryOutbox.cs rename to src/TeleSharp.TL/TL/TLUpdateReadHistoryOutbox.cs diff --git a/TeleSharp.TL/TL/TLUpdateReadMessagesContents.cs b/src/TeleSharp.TL/TL/TLUpdateReadMessagesContents.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateReadMessagesContents.cs rename to src/TeleSharp.TL/TL/TLUpdateReadMessagesContents.cs diff --git a/TeleSharp.TL/TL/TLUpdateRecentStickers.cs b/src/TeleSharp.TL/TL/TLUpdateRecentStickers.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateRecentStickers.cs rename to src/TeleSharp.TL/TL/TLUpdateRecentStickers.cs diff --git a/TeleSharp.TL/TL/TLUpdateSavedGifs.cs b/src/TeleSharp.TL/TL/TLUpdateSavedGifs.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateSavedGifs.cs rename to src/TeleSharp.TL/TL/TLUpdateSavedGifs.cs diff --git a/TeleSharp.TL/TL/TLUpdateServiceNotification.cs b/src/TeleSharp.TL/TL/TLUpdateServiceNotification.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateServiceNotification.cs rename to src/TeleSharp.TL/TL/TLUpdateServiceNotification.cs diff --git a/TeleSharp.TL/TL/TLUpdateShort.cs b/src/TeleSharp.TL/TL/TLUpdateShort.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateShort.cs rename to src/TeleSharp.TL/TL/TLUpdateShort.cs diff --git a/TeleSharp.TL/TL/TLUpdateShortChatMessage.cs b/src/TeleSharp.TL/TL/TLUpdateShortChatMessage.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateShortChatMessage.cs rename to src/TeleSharp.TL/TL/TLUpdateShortChatMessage.cs diff --git a/TeleSharp.TL/TL/TLUpdateShortMessage.cs b/src/TeleSharp.TL/TL/TLUpdateShortMessage.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateShortMessage.cs rename to src/TeleSharp.TL/TL/TLUpdateShortMessage.cs diff --git a/TeleSharp.TL/TL/TLUpdateShortSentMessage.cs b/src/TeleSharp.TL/TL/TLUpdateShortSentMessage.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateShortSentMessage.cs rename to src/TeleSharp.TL/TL/TLUpdateShortSentMessage.cs diff --git a/TeleSharp.TL/TL/TLUpdateStickerSets.cs b/src/TeleSharp.TL/TL/TLUpdateStickerSets.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateStickerSets.cs rename to src/TeleSharp.TL/TL/TLUpdateStickerSets.cs diff --git a/TeleSharp.TL/TL/TLUpdateStickerSetsOrder.cs b/src/TeleSharp.TL/TL/TLUpdateStickerSetsOrder.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateStickerSetsOrder.cs rename to src/TeleSharp.TL/TL/TLUpdateStickerSetsOrder.cs diff --git a/TeleSharp.TL/TL/TLUpdateUserBlocked.cs b/src/TeleSharp.TL/TL/TLUpdateUserBlocked.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateUserBlocked.cs rename to src/TeleSharp.TL/TL/TLUpdateUserBlocked.cs diff --git a/TeleSharp.TL/TL/TLUpdateUserName.cs b/src/TeleSharp.TL/TL/TLUpdateUserName.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateUserName.cs rename to src/TeleSharp.TL/TL/TLUpdateUserName.cs diff --git a/TeleSharp.TL/TL/TLUpdateUserPhone.cs b/src/TeleSharp.TL/TL/TLUpdateUserPhone.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateUserPhone.cs rename to src/TeleSharp.TL/TL/TLUpdateUserPhone.cs diff --git a/TeleSharp.TL/TL/TLUpdateUserPhoto.cs b/src/TeleSharp.TL/TL/TLUpdateUserPhoto.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateUserPhoto.cs rename to src/TeleSharp.TL/TL/TLUpdateUserPhoto.cs diff --git a/TeleSharp.TL/TL/TLUpdateUserStatus.cs b/src/TeleSharp.TL/TL/TLUpdateUserStatus.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateUserStatus.cs rename to src/TeleSharp.TL/TL/TLUpdateUserStatus.cs diff --git a/TeleSharp.TL/TL/TLUpdateUserTyping.cs b/src/TeleSharp.TL/TL/TLUpdateUserTyping.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateUserTyping.cs rename to src/TeleSharp.TL/TL/TLUpdateUserTyping.cs diff --git a/TeleSharp.TL/TL/TLUpdateWebPage.cs b/src/TeleSharp.TL/TL/TLUpdateWebPage.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdateWebPage.cs rename to src/TeleSharp.TL/TL/TLUpdateWebPage.cs diff --git a/TeleSharp.TL/TL/TLUpdates.cs b/src/TeleSharp.TL/TL/TLUpdates.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdates.cs rename to src/TeleSharp.TL/TL/TLUpdates.cs diff --git a/TeleSharp.TL/TL/TLUpdatesCombined.cs b/src/TeleSharp.TL/TL/TLUpdatesCombined.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdatesCombined.cs rename to src/TeleSharp.TL/TL/TLUpdatesCombined.cs diff --git a/TeleSharp.TL/TL/TLUpdatesTooLong.cs b/src/TeleSharp.TL/TL/TLUpdatesTooLong.cs similarity index 100% rename from TeleSharp.TL/TL/TLUpdatesTooLong.cs rename to src/TeleSharp.TL/TL/TLUpdatesTooLong.cs diff --git a/TeleSharp.TL/TL/TLUser.cs b/src/TeleSharp.TL/TL/TLUser.cs similarity index 100% rename from TeleSharp.TL/TL/TLUser.cs rename to src/TeleSharp.TL/TL/TLUser.cs diff --git a/TeleSharp.TL/TL/TLUserEmpty.cs b/src/TeleSharp.TL/TL/TLUserEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLUserEmpty.cs rename to src/TeleSharp.TL/TL/TLUserEmpty.cs diff --git a/TeleSharp.TL/TL/TLUserFull.cs b/src/TeleSharp.TL/TL/TLUserFull.cs similarity index 100% rename from TeleSharp.TL/TL/TLUserFull.cs rename to src/TeleSharp.TL/TL/TLUserFull.cs diff --git a/TeleSharp.TL/TL/TLUserProfilePhoto.cs b/src/TeleSharp.TL/TL/TLUserProfilePhoto.cs similarity index 100% rename from TeleSharp.TL/TL/TLUserProfilePhoto.cs rename to src/TeleSharp.TL/TL/TLUserProfilePhoto.cs diff --git a/TeleSharp.TL/TL/TLUserProfilePhotoEmpty.cs b/src/TeleSharp.TL/TL/TLUserProfilePhotoEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLUserProfilePhotoEmpty.cs rename to src/TeleSharp.TL/TL/TLUserProfilePhotoEmpty.cs diff --git a/TeleSharp.TL/TL/TLUserStatusEmpty.cs b/src/TeleSharp.TL/TL/TLUserStatusEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLUserStatusEmpty.cs rename to src/TeleSharp.TL/TL/TLUserStatusEmpty.cs diff --git a/TeleSharp.TL/TL/TLUserStatusLastMonth.cs b/src/TeleSharp.TL/TL/TLUserStatusLastMonth.cs similarity index 100% rename from TeleSharp.TL/TL/TLUserStatusLastMonth.cs rename to src/TeleSharp.TL/TL/TLUserStatusLastMonth.cs diff --git a/TeleSharp.TL/TL/TLUserStatusLastWeek.cs b/src/TeleSharp.TL/TL/TLUserStatusLastWeek.cs similarity index 100% rename from TeleSharp.TL/TL/TLUserStatusLastWeek.cs rename to src/TeleSharp.TL/TL/TLUserStatusLastWeek.cs diff --git a/TeleSharp.TL/TL/TLUserStatusOffline.cs b/src/TeleSharp.TL/TL/TLUserStatusOffline.cs similarity index 100% rename from TeleSharp.TL/TL/TLUserStatusOffline.cs rename to src/TeleSharp.TL/TL/TLUserStatusOffline.cs diff --git a/TeleSharp.TL/TL/TLUserStatusOnline.cs b/src/TeleSharp.TL/TL/TLUserStatusOnline.cs similarity index 100% rename from TeleSharp.TL/TL/TLUserStatusOnline.cs rename to src/TeleSharp.TL/TL/TLUserStatusOnline.cs diff --git a/TeleSharp.TL/TL/TLUserStatusRecently.cs b/src/TeleSharp.TL/TL/TLUserStatusRecently.cs similarity index 100% rename from TeleSharp.TL/TL/TLUserStatusRecently.cs rename to src/TeleSharp.TL/TL/TLUserStatusRecently.cs diff --git a/TeleSharp.TL/TL/TLVector.cs b/src/TeleSharp.TL/TL/TLVector.cs similarity index 100% rename from TeleSharp.TL/TL/TLVector.cs rename to src/TeleSharp.TL/TL/TLVector.cs diff --git a/TeleSharp.TL/TL/TLWallPaper.cs b/src/TeleSharp.TL/TL/TLWallPaper.cs similarity index 100% rename from TeleSharp.TL/TL/TLWallPaper.cs rename to src/TeleSharp.TL/TL/TLWallPaper.cs diff --git a/TeleSharp.TL/TL/TLWallPaperSolid.cs b/src/TeleSharp.TL/TL/TLWallPaperSolid.cs similarity index 100% rename from TeleSharp.TL/TL/TLWallPaperSolid.cs rename to src/TeleSharp.TL/TL/TLWallPaperSolid.cs diff --git a/TeleSharp.TL/TL/TLWebDocument.cs b/src/TeleSharp.TL/TL/TLWebDocument.cs similarity index 100% rename from TeleSharp.TL/TL/TLWebDocument.cs rename to src/TeleSharp.TL/TL/TLWebDocument.cs diff --git a/TeleSharp.TL/TL/TLWebPage.cs b/src/TeleSharp.TL/TL/TLWebPage.cs similarity index 100% rename from TeleSharp.TL/TL/TLWebPage.cs rename to src/TeleSharp.TL/TL/TLWebPage.cs diff --git a/TeleSharp.TL/TL/TLWebPageEmpty.cs b/src/TeleSharp.TL/TL/TLWebPageEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/TLWebPageEmpty.cs rename to src/TeleSharp.TL/TL/TLWebPageEmpty.cs diff --git a/TeleSharp.TL/TL/TLWebPageNotModified.cs b/src/TeleSharp.TL/TL/TLWebPageNotModified.cs similarity index 100% rename from TeleSharp.TL/TL/TLWebPageNotModified.cs rename to src/TeleSharp.TL/TL/TLWebPageNotModified.cs diff --git a/TeleSharp.TL/TL/TLWebPagePending.cs b/src/TeleSharp.TL/TL/TLWebPagePending.cs similarity index 100% rename from TeleSharp.TL/TL/TLWebPagePending.cs rename to src/TeleSharp.TL/TL/TLWebPagePending.cs diff --git a/TeleSharp.TL/TL/Updates/TLAbsChannelDifference.cs b/src/TeleSharp.TL/TL/Updates/TLAbsChannelDifference.cs similarity index 100% rename from TeleSharp.TL/TL/Updates/TLAbsChannelDifference.cs rename to src/TeleSharp.TL/TL/Updates/TLAbsChannelDifference.cs diff --git a/TeleSharp.TL/TL/Updates/TLAbsDifference.cs b/src/TeleSharp.TL/TL/Updates/TLAbsDifference.cs similarity index 100% rename from TeleSharp.TL/TL/Updates/TLAbsDifference.cs rename to src/TeleSharp.TL/TL/Updates/TLAbsDifference.cs diff --git a/TeleSharp.TL/TL/Updates/TLChannelDifference.cs b/src/TeleSharp.TL/TL/Updates/TLChannelDifference.cs similarity index 100% rename from TeleSharp.TL/TL/Updates/TLChannelDifference.cs rename to src/TeleSharp.TL/TL/Updates/TLChannelDifference.cs diff --git a/TeleSharp.TL/TL/Updates/TLChannelDifferenceEmpty.cs b/src/TeleSharp.TL/TL/Updates/TLChannelDifferenceEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/Updates/TLChannelDifferenceEmpty.cs rename to src/TeleSharp.TL/TL/Updates/TLChannelDifferenceEmpty.cs diff --git a/TeleSharp.TL/TL/Updates/TLChannelDifferenceTooLong.cs b/src/TeleSharp.TL/TL/Updates/TLChannelDifferenceTooLong.cs similarity index 100% rename from TeleSharp.TL/TL/Updates/TLChannelDifferenceTooLong.cs rename to src/TeleSharp.TL/TL/Updates/TLChannelDifferenceTooLong.cs diff --git a/TeleSharp.TL/TL/Updates/TLDifference.cs b/src/TeleSharp.TL/TL/Updates/TLDifference.cs similarity index 100% rename from TeleSharp.TL/TL/Updates/TLDifference.cs rename to src/TeleSharp.TL/TL/Updates/TLDifference.cs diff --git a/TeleSharp.TL/TL/Updates/TLDifferenceEmpty.cs b/src/TeleSharp.TL/TL/Updates/TLDifferenceEmpty.cs similarity index 100% rename from TeleSharp.TL/TL/Updates/TLDifferenceEmpty.cs rename to src/TeleSharp.TL/TL/Updates/TLDifferenceEmpty.cs diff --git a/TeleSharp.TL/TL/Updates/TLDifferenceSlice.cs b/src/TeleSharp.TL/TL/Updates/TLDifferenceSlice.cs similarity index 100% rename from TeleSharp.TL/TL/Updates/TLDifferenceSlice.cs rename to src/TeleSharp.TL/TL/Updates/TLDifferenceSlice.cs diff --git a/TeleSharp.TL/TL/Updates/TLDifferenceTooLong.cs b/src/TeleSharp.TL/TL/Updates/TLDifferenceTooLong.cs similarity index 100% rename from TeleSharp.TL/TL/Updates/TLDifferenceTooLong.cs rename to src/TeleSharp.TL/TL/Updates/TLDifferenceTooLong.cs diff --git a/TeleSharp.TL/TL/Updates/TLRequestGetChannelDifference.cs b/src/TeleSharp.TL/TL/Updates/TLRequestGetChannelDifference.cs similarity index 100% rename from TeleSharp.TL/TL/Updates/TLRequestGetChannelDifference.cs rename to src/TeleSharp.TL/TL/Updates/TLRequestGetChannelDifference.cs diff --git a/TeleSharp.TL/TL/Updates/TLRequestGetDifference.cs b/src/TeleSharp.TL/TL/Updates/TLRequestGetDifference.cs similarity index 100% rename from TeleSharp.TL/TL/Updates/TLRequestGetDifference.cs rename to src/TeleSharp.TL/TL/Updates/TLRequestGetDifference.cs diff --git a/TeleSharp.TL/TL/Updates/TLRequestGetState.cs b/src/TeleSharp.TL/TL/Updates/TLRequestGetState.cs similarity index 100% rename from TeleSharp.TL/TL/Updates/TLRequestGetState.cs rename to src/TeleSharp.TL/TL/Updates/TLRequestGetState.cs diff --git a/TeleSharp.TL/TL/Updates/TLState.cs b/src/TeleSharp.TL/TL/Updates/TLState.cs similarity index 100% rename from TeleSharp.TL/TL/Updates/TLState.cs rename to src/TeleSharp.TL/TL/Updates/TLState.cs diff --git a/TeleSharp.TL/TL/Upload/TLAbsCdnFile.cs b/src/TeleSharp.TL/TL/Upload/TLAbsCdnFile.cs similarity index 100% rename from TeleSharp.TL/TL/Upload/TLAbsCdnFile.cs rename to src/TeleSharp.TL/TL/Upload/TLAbsCdnFile.cs diff --git a/TeleSharp.TL/TL/Upload/TLAbsFile.cs b/src/TeleSharp.TL/TL/Upload/TLAbsFile.cs similarity index 100% rename from TeleSharp.TL/TL/Upload/TLAbsFile.cs rename to src/TeleSharp.TL/TL/Upload/TLAbsFile.cs diff --git a/TeleSharp.TL/TL/Upload/TLCdnFile.cs b/src/TeleSharp.TL/TL/Upload/TLCdnFile.cs similarity index 100% rename from TeleSharp.TL/TL/Upload/TLCdnFile.cs rename to src/TeleSharp.TL/TL/Upload/TLCdnFile.cs diff --git a/TeleSharp.TL/TL/Upload/TLCdnFileReuploadNeeded.cs b/src/TeleSharp.TL/TL/Upload/TLCdnFileReuploadNeeded.cs similarity index 100% rename from TeleSharp.TL/TL/Upload/TLCdnFileReuploadNeeded.cs rename to src/TeleSharp.TL/TL/Upload/TLCdnFileReuploadNeeded.cs diff --git a/TeleSharp.TL/TL/Upload/TLFile.cs b/src/TeleSharp.TL/TL/Upload/TLFile.cs similarity index 100% rename from TeleSharp.TL/TL/Upload/TLFile.cs rename to src/TeleSharp.TL/TL/Upload/TLFile.cs diff --git a/TeleSharp.TL/TL/Upload/TLFileCdnRedirect.cs b/src/TeleSharp.TL/TL/Upload/TLFileCdnRedirect.cs similarity index 100% rename from TeleSharp.TL/TL/Upload/TLFileCdnRedirect.cs rename to src/TeleSharp.TL/TL/Upload/TLFileCdnRedirect.cs diff --git a/TeleSharp.TL/TL/Upload/TLRequestGetCdnFile.cs b/src/TeleSharp.TL/TL/Upload/TLRequestGetCdnFile.cs similarity index 100% rename from TeleSharp.TL/TL/Upload/TLRequestGetCdnFile.cs rename to src/TeleSharp.TL/TL/Upload/TLRequestGetCdnFile.cs diff --git a/TeleSharp.TL/TL/Upload/TLRequestGetFile.cs b/src/TeleSharp.TL/TL/Upload/TLRequestGetFile.cs similarity index 100% rename from TeleSharp.TL/TL/Upload/TLRequestGetFile.cs rename to src/TeleSharp.TL/TL/Upload/TLRequestGetFile.cs diff --git a/TeleSharp.TL/TL/Upload/TLRequestGetWebFile.cs b/src/TeleSharp.TL/TL/Upload/TLRequestGetWebFile.cs similarity index 100% rename from TeleSharp.TL/TL/Upload/TLRequestGetWebFile.cs rename to src/TeleSharp.TL/TL/Upload/TLRequestGetWebFile.cs diff --git a/TeleSharp.TL/TL/Upload/TLRequestReuploadCdnFile.cs b/src/TeleSharp.TL/TL/Upload/TLRequestReuploadCdnFile.cs similarity index 100% rename from TeleSharp.TL/TL/Upload/TLRequestReuploadCdnFile.cs rename to src/TeleSharp.TL/TL/Upload/TLRequestReuploadCdnFile.cs diff --git a/TeleSharp.TL/TL/Upload/TLRequestSaveBigFilePart.cs b/src/TeleSharp.TL/TL/Upload/TLRequestSaveBigFilePart.cs similarity index 100% rename from TeleSharp.TL/TL/Upload/TLRequestSaveBigFilePart.cs rename to src/TeleSharp.TL/TL/Upload/TLRequestSaveBigFilePart.cs diff --git a/TeleSharp.TL/TL/Upload/TLRequestSaveFilePart.cs b/src/TeleSharp.TL/TL/Upload/TLRequestSaveFilePart.cs similarity index 100% rename from TeleSharp.TL/TL/Upload/TLRequestSaveFilePart.cs rename to src/TeleSharp.TL/TL/Upload/TLRequestSaveFilePart.cs diff --git a/TeleSharp.TL/TL/Upload/TLWebFile.cs b/src/TeleSharp.TL/TL/Upload/TLWebFile.cs similarity index 100% rename from TeleSharp.TL/TL/Upload/TLWebFile.cs rename to src/TeleSharp.TL/TL/Upload/TLWebFile.cs diff --git a/TeleSharp.TL/TL/Users/TLRequestGetFullUser.cs b/src/TeleSharp.TL/TL/Users/TLRequestGetFullUser.cs similarity index 100% rename from TeleSharp.TL/TL/Users/TLRequestGetFullUser.cs rename to src/TeleSharp.TL/TL/Users/TLRequestGetFullUser.cs diff --git a/TeleSharp.TL/TL/Users/TLRequestGetUsers.cs b/src/TeleSharp.TL/TL/Users/TLRequestGetUsers.cs similarity index 100% rename from TeleSharp.TL/TL/Users/TLRequestGetUsers.cs rename to src/TeleSharp.TL/TL/Users/TLRequestGetUsers.cs diff --git a/TeleSharp.TL/TLContext.cs b/src/TeleSharp.TL/TLContext.cs similarity index 100% rename from TeleSharp.TL/TLContext.cs rename to src/TeleSharp.TL/TLContext.cs diff --git a/TeleSharp.TL/TLMethod.cs b/src/TeleSharp.TL/TLMethod.cs similarity index 100% rename from TeleSharp.TL/TLMethod.cs rename to src/TeleSharp.TL/TLMethod.cs diff --git a/TeleSharp.TL/TLObject.cs b/src/TeleSharp.TL/TLObject.cs similarity index 100% rename from TeleSharp.TL/TLObject.cs rename to src/TeleSharp.TL/TLObject.cs diff --git a/TeleSharp.TL/TLUtils.cs b/src/TeleSharp.TL/TLUtils.cs similarity index 100% rename from TeleSharp.TL/TLUtils.cs rename to src/TeleSharp.TL/TLUtils.cs diff --git a/TeleSharp.TL/TLVector.cs b/src/TeleSharp.TL/TLVector.cs similarity index 100% rename from TeleSharp.TL/TLVector.cs rename to src/TeleSharp.TL/TLVector.cs diff --git a/TeleSharp.TL/TeleSharp.TL.csproj b/src/TeleSharp.TL/TeleSharp.TL.csproj similarity index 100% rename from TeleSharp.TL/TeleSharp.TL.csproj rename to src/TeleSharp.TL/TeleSharp.TL.csproj diff --git a/TeleSharp.TL/packages.config b/src/TeleSharp.TL/packages.config similarity index 100% rename from TeleSharp.TL/packages.config rename to src/TeleSharp.TL/packages.config diff --git a/TLSharp.Core/Auth/Authenticator.cs b/src/TgSharp.Core/Auth/Authenticator.cs similarity index 94% rename from TLSharp.Core/Auth/Authenticator.cs rename to src/TgSharp.Core/Auth/Authenticator.cs index 65149d6..880834a 100644 --- a/TLSharp.Core/Auth/Authenticator.cs +++ b/src/TgSharp.Core/Auth/Authenticator.cs @@ -1,8 +1,8 @@ -using System.Threading; +using System.Threading; using System.Threading.Tasks; -using TLSharp.Core.Network; +using TgSharp.Core.Network; -namespace TLSharp.Core.Auth +namespace TgSharp.Core.Auth { public static class Authenticator { diff --git a/TLSharp.Core/Auth/Step1_PQRequest.cs b/src/TgSharp.Core/Auth/Step1_PQRequest.cs similarity index 96% rename from TLSharp.Core/Auth/Step1_PQRequest.cs rename to src/TgSharp.Core/Auth/Step1_PQRequest.cs index f1e45b5..4fef454 100644 --- a/TLSharp.Core/Auth/Step1_PQRequest.cs +++ b/src/TgSharp.Core/Auth/Step1_PQRequest.cs @@ -1,11 +1,11 @@ -using System; +using System; using System.Collections.Generic; using System.IO; using System.Linq; -using TLSharp.Core.MTProto; -using TLSharp.Core.MTProto.Crypto; +using TgSharp.Core.MTProto; +using TgSharp.Core.MTProto.Crypto; -namespace TLSharp.Core.Auth +namespace TgSharp.Core.Auth { public class Step1_Response { diff --git a/TLSharp.Core/Auth/Step2_DHExchange.cs b/src/TgSharp.Core/Auth/Step2_DHExchange.cs similarity index 97% rename from TLSharp.Core/Auth/Step2_DHExchange.cs rename to src/TgSharp.Core/Auth/Step2_DHExchange.cs index a0dbe5a..f8aa015 100644 --- a/TLSharp.Core/Auth/Step2_DHExchange.cs +++ b/src/TgSharp.Core/Auth/Step2_DHExchange.cs @@ -1,10 +1,10 @@ -using System; +using System; using System.Collections.Generic; using System.IO; -using TLSharp.Core.MTProto; -using TLSharp.Core.MTProto.Crypto; +using TgSharp.Core.MTProto; +using TgSharp.Core.MTProto.Crypto; -namespace TLSharp.Core.Auth +namespace TgSharp.Core.Auth { public class Step2_Response { diff --git a/TLSharp.Core/Auth/Step3_CompleteDHExchange.cs b/src/TgSharp.Core/Auth/Step3_CompleteDHExchange.cs similarity index 98% rename from TLSharp.Core/Auth/Step3_CompleteDHExchange.cs rename to src/TgSharp.Core/Auth/Step3_CompleteDHExchange.cs index e59d3a2..8f2ee0b 100644 --- a/TLSharp.Core/Auth/Step3_CompleteDHExchange.cs +++ b/src/TgSharp.Core/Auth/Step3_CompleteDHExchange.cs @@ -1,11 +1,11 @@ -using System; +using System; using System.IO; using System.Linq; using System.Security.Cryptography; -using TLSharp.Core.MTProto; -using TLSharp.Core.MTProto.Crypto; +using TgSharp.Core.MTProto; +using TgSharp.Core.MTProto.Crypto; -namespace TLSharp.Core.Auth +namespace TgSharp.Core.Auth { public class Step3_Response { diff --git a/TLSharp.Core/DataCenter.cs b/src/TgSharp.Core/DataCenter.cs similarity index 95% rename from TLSharp.Core/DataCenter.cs rename to src/TgSharp.Core/DataCenter.cs index a600ed1..6ef338f 100644 --- a/TLSharp.Core/DataCenter.cs +++ b/src/TgSharp.Core/DataCenter.cs @@ -1,4 +1,4 @@ -namespace TLSharp.Core +namespace TgSharp.Core { internal class DataCenter { diff --git a/TLSharp.Core/Exceptions/CloudPasswordNeededException.cs b/src/TgSharp.Core/Exceptions/CloudPasswordNeededException.cs similarity index 74% rename from TLSharp.Core/Exceptions/CloudPasswordNeededException.cs rename to src/TgSharp.Core/Exceptions/CloudPasswordNeededException.cs index cf6e222..1b84767 100644 --- a/TLSharp.Core/Exceptions/CloudPasswordNeededException.cs +++ b/src/TgSharp.Core/Exceptions/CloudPasswordNeededException.cs @@ -1,6 +1,6 @@ -using System; +using System; -namespace TLSharp.Core.Exceptions +namespace TgSharp.Core.Exceptions { public class CloudPasswordNeededException : Exception { diff --git a/TLSharp.Core/Exceptions/InvalidPhoneCodeException.cs b/src/TgSharp.Core/Exceptions/InvalidPhoneCodeException.cs similarity index 73% rename from TLSharp.Core/Exceptions/InvalidPhoneCodeException.cs rename to src/TgSharp.Core/Exceptions/InvalidPhoneCodeException.cs index bb8a52d..81ec030 100644 --- a/TLSharp.Core/Exceptions/InvalidPhoneCodeException.cs +++ b/src/TgSharp.Core/Exceptions/InvalidPhoneCodeException.cs @@ -1,6 +1,6 @@ -using System; +using System; -namespace TLSharp.Core.Exceptions +namespace TgSharp.Core.Exceptions { public class InvalidPhoneCodeException : Exception { diff --git a/TLSharp.Core/Exceptions/MissingApiConfigurationException.cs b/src/TgSharp.Core/Exceptions/MissingApiConfigurationException.cs similarity index 65% rename from TLSharp.Core/Exceptions/MissingApiConfigurationException.cs rename to src/TgSharp.Core/Exceptions/MissingApiConfigurationException.cs index 26ce94e..028e652 100644 --- a/TLSharp.Core/Exceptions/MissingApiConfigurationException.cs +++ b/src/TgSharp.Core/Exceptions/MissingApiConfigurationException.cs @@ -1,10 +1,10 @@ -using System; +using System; -namespace TLSharp.Core.Exceptions +namespace TgSharp.Core.Exceptions { public class MissingApiConfigurationException : Exception { - public const string InfoUrl = "https://github.com/sochix/TLSharp#quick-configuration"; + public const string InfoUrl = "https://github.com/nblockchain/TgSharp#quick-configuration"; internal MissingApiConfigurationException(string invalidParamName) : base($"Your {invalidParamName} setting is missing. Adjust the configuration first, see {InfoUrl}") diff --git a/TLSharp.Core/MTProto/Crypto/AES.cs b/src/TgSharp.Core/MTProto/Crypto/AES.cs similarity index 99% rename from TLSharp.Core/MTProto/Crypto/AES.cs rename to src/TgSharp.Core/MTProto/Crypto/AES.cs index 0efc746..5279186 100644 --- a/TLSharp.Core/MTProto/Crypto/AES.cs +++ b/src/TgSharp.Core/MTProto/Crypto/AES.cs @@ -1,8 +1,8 @@ -using System; +using System; using System.IO; using System.Security.Cryptography; -namespace TLSharp.Core.MTProto.Crypto +namespace TgSharp.Core.MTProto.Crypto { public class AESKeyData { diff --git a/TLSharp.Core/MTProto/Crypto/AuthKey.cs b/src/TgSharp.Core/MTProto/Crypto/AuthKey.cs similarity index 97% rename from TLSharp.Core/MTProto/Crypto/AuthKey.cs rename to src/TgSharp.Core/MTProto/Crypto/AuthKey.cs index 7d568c4..1802cae 100644 --- a/TLSharp.Core/MTProto/Crypto/AuthKey.cs +++ b/src/TgSharp.Core/MTProto/Crypto/AuthKey.cs @@ -1,8 +1,8 @@ -using System; +using System; using System.IO; using System.Security.Cryptography; -namespace TLSharp.Core.MTProto.Crypto +namespace TgSharp.Core.MTProto.Crypto { public class AuthKey { diff --git a/TLSharp.Core/MTProto/Crypto/BigInteger.cs b/src/TgSharp.Core/MTProto/Crypto/BigInteger.cs similarity index 99% rename from TLSharp.Core/MTProto/Crypto/BigInteger.cs rename to src/TgSharp.Core/MTProto/Crypto/BigInteger.cs index e09a3b7..6793fec 100644 --- a/TLSharp.Core/MTProto/Crypto/BigInteger.cs +++ b/src/TgSharp.Core/MTProto/Crypto/BigInteger.cs @@ -1,11 +1,11 @@ -using System; +using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.Globalization; using System.Text; -namespace TLSharp.Core.MTProto.Crypto +namespace TgSharp.Core.MTProto.Crypto { #if !(NETCF_1_0 || NETCF_2_0 || SILVERLIGHT) [Serializable] diff --git a/TLSharp.Core/MTProto/Crypto/Crc32.cs b/src/TgSharp.Core/MTProto/Crypto/Crc32.cs similarity index 98% rename from TLSharp.Core/MTProto/Crypto/Crc32.cs rename to src/TgSharp.Core/MTProto/Crypto/Crc32.cs index c22f851..4071a32 100644 --- a/TLSharp.Core/MTProto/Crypto/Crc32.cs +++ b/src/TgSharp.Core/MTProto/Crypto/Crc32.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.Linq; using System.Security.Cryptography; @@ -6,7 +6,7 @@ using System.Text; using System.Threading.Tasks; using Ionic.Crc; -namespace TLSharp.Core.MTProto.Crypto +namespace TgSharp.Core.MTProto.Crypto { public class Crc32 : HashAlgorithm { diff --git a/TLSharp.Core/MTProto/Crypto/Factorizator.cs b/src/TgSharp.Core/MTProto/Crypto/Factorizator.cs similarity index 98% rename from TLSharp.Core/MTProto/Crypto/Factorizator.cs rename to src/TgSharp.Core/MTProto/Crypto/Factorizator.cs index 5a52de7..edb50e4 100644 --- a/TLSharp.Core/MTProto/Crypto/Factorizator.cs +++ b/src/TgSharp.Core/MTProto/Crypto/Factorizator.cs @@ -1,6 +1,6 @@ -using System; +using System; -namespace TLSharp.Core.MTProto.Crypto +namespace TgSharp.Core.MTProto.Crypto { public class FactorizedPair { diff --git a/TLSharp.Core/MTProto/Crypto/MD5Digest.cs b/src/TgSharp.Core/MTProto/Crypto/MD5Digest.cs similarity index 99% rename from TLSharp.Core/MTProto/Crypto/MD5Digest.cs rename to src/TgSharp.Core/MTProto/Crypto/MD5Digest.cs index f7ae345..2f966e9 100644 --- a/TLSharp.Core/MTProto/Crypto/MD5Digest.cs +++ b/src/TgSharp.Core/MTProto/Crypto/MD5Digest.cs @@ -1,7 +1,7 @@ -using System; +using System; using System.Text; -namespace TLSharp.Core.MTProto.Crypto +namespace TgSharp.Core.MTProto.Crypto { public interface IDigest { diff --git a/TLSharp.Core/MTProto/Crypto/RSA.cs b/src/TgSharp.Core/MTProto/Crypto/RSA.cs similarity index 98% rename from TLSharp.Core/MTProto/Crypto/RSA.cs rename to src/TgSharp.Core/MTProto/Crypto/RSA.cs index 55cbcb0..d662da3 100644 --- a/TLSharp.Core/MTProto/Crypto/RSA.cs +++ b/src/TgSharp.Core/MTProto/Crypto/RSA.cs @@ -1,9 +1,9 @@ -using System; +using System; using System.Collections.Generic; using System.IO; using System.Security.Cryptography; -namespace TLSharp.Core.MTProto.Crypto +namespace TgSharp.Core.MTProto.Crypto { class RSAServerKey diff --git a/TLSharp.Core/MTProto/Crypto/Salt.cs b/src/TgSharp.Core/MTProto/Crypto/Salt.cs similarity index 97% rename from TLSharp.Core/MTProto/Crypto/Salt.cs rename to src/TgSharp.Core/MTProto/Crypto/Salt.cs index 7bda99a..601c895 100644 --- a/TLSharp.Core/MTProto/Crypto/Salt.cs +++ b/src/TgSharp.Core/MTProto/Crypto/Salt.cs @@ -1,10 +1,10 @@ -using System; +using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; -namespace TLSharp.Core.MTProto.Crypto +namespace TgSharp.Core.MTProto.Crypto { public class Salt : IComparable { diff --git a/TLSharp.Core/MTProto/Serializers.cs b/src/TgSharp.Core/MTProto/Serializers.cs similarity index 97% rename from TLSharp.Core/MTProto/Serializers.cs rename to src/TgSharp.Core/MTProto/Serializers.cs index 9ee658a..2cec1e3 100644 --- a/TLSharp.Core/MTProto/Serializers.cs +++ b/src/TgSharp.Core/MTProto/Serializers.cs @@ -1,8 +1,8 @@ -using System.Collections.Generic; +using System.Collections.Generic; using System.IO; using System.Text; -namespace TLSharp.Core.MTProto +namespace TgSharp.Core.MTProto { public class Serializers { diff --git a/TLSharp.Core/Network/Exceptions/DataCenterMigrationException.cs b/src/TgSharp.Core/Network/Exceptions/DataCenterMigrationException.cs similarity index 65% rename from TLSharp.Core/Network/Exceptions/DataCenterMigrationException.cs rename to src/TgSharp.Core/Network/Exceptions/DataCenterMigrationException.cs index b80d4a1..7d22940 100644 --- a/TLSharp.Core/Network/Exceptions/DataCenterMigrationException.cs +++ b/src/TgSharp.Core/Network/Exceptions/DataCenterMigrationException.cs @@ -1,13 +1,13 @@ -using System; +using System; -namespace TLSharp.Core.Network.Exceptions +namespace TgSharp.Core.Network.Exceptions { internal abstract class DataCenterMigrationException : Exception { internal int DC { get; private set; } private const string REPORT_MESSAGE = - " See: https://github.com/sochix/TLSharp#i-get-a-xxxmigrationexception-or-a-migrate_x-error"; + " See: https://github.com/nblockchain/TgSharp#i-get-a-xxxmigrationexception-or-a-migrate_x-error"; protected DataCenterMigrationException(string msg, int dc) : base (msg + REPORT_MESSAGE) { diff --git a/TLSharp.Core/Network/Exceptions/FileMigrationException.cs b/src/TgSharp.Core/Network/Exceptions/FileMigrationException.cs similarity index 83% rename from TLSharp.Core/Network/Exceptions/FileMigrationException.cs rename to src/TgSharp.Core/Network/Exceptions/FileMigrationException.cs index 21e8211..ef05067 100644 --- a/TLSharp.Core/Network/Exceptions/FileMigrationException.cs +++ b/src/TgSharp.Core/Network/Exceptions/FileMigrationException.cs @@ -1,4 +1,4 @@ -namespace TLSharp.Core.Network.Exceptions +namespace TgSharp.Core.Network.Exceptions { internal class FileMigrationException : DataCenterMigrationException { diff --git a/TLSharp.Core/Network/Exceptions/FloodException.cs b/src/TgSharp.Core/Network/Exceptions/FloodException.cs similarity index 79% rename from TLSharp.Core/Network/Exceptions/FloodException.cs rename to src/TgSharp.Core/Network/Exceptions/FloodException.cs index be6407c..e3e5319 100644 --- a/TLSharp.Core/Network/Exceptions/FloodException.cs +++ b/src/TgSharp.Core/Network/Exceptions/FloodException.cs @@ -1,6 +1,6 @@ -using System; +using System; -namespace TLSharp.Core.Network.Exceptions +namespace TgSharp.Core.Network.Exceptions { public class FloodException : Exception { @@ -8,7 +8,7 @@ namespace TLSharp.Core.Network.Exceptions internal FloodException(TimeSpan timeToWait) : base($"Flood prevention. Telegram now requires your program to do requests again only after {timeToWait.TotalSeconds} seconds have passed ({nameof(TimeToWait)} property)." + - " If you think the culprit of this problem may lie in TLSharp's implementation, open a Github issue please.") + " If you think the culprit of this problem may lie in TgSharp's implementation, open a Github issue please.") { TimeToWait = timeToWait; } diff --git a/TLSharp.Core/Network/Exceptions/NetworkMigrationException.cs b/src/TgSharp.Core/Network/Exceptions/NetworkMigrationException.cs similarity index 83% rename from TLSharp.Core/Network/Exceptions/NetworkMigrationException.cs rename to src/TgSharp.Core/Network/Exceptions/NetworkMigrationException.cs index 7d20019..578aca1 100644 --- a/TLSharp.Core/Network/Exceptions/NetworkMigrationException.cs +++ b/src/TgSharp.Core/Network/Exceptions/NetworkMigrationException.cs @@ -1,4 +1,4 @@ -namespace TLSharp.Core.Network.Exceptions +namespace TgSharp.Core.Network.Exceptions { internal class NetworkMigrationException : DataCenterMigrationException { diff --git a/TLSharp.Core/Network/Exceptions/PhoneMigrationException.cs b/src/TgSharp.Core/Network/Exceptions/PhoneMigrationException.cs similarity index 83% rename from TLSharp.Core/Network/Exceptions/PhoneMigrationException.cs rename to src/TgSharp.Core/Network/Exceptions/PhoneMigrationException.cs index f953687..d25d6a5 100644 --- a/TLSharp.Core/Network/Exceptions/PhoneMigrationException.cs +++ b/src/TgSharp.Core/Network/Exceptions/PhoneMigrationException.cs @@ -1,4 +1,4 @@ -namespace TLSharp.Core.Network.Exceptions +namespace TgSharp.Core.Network.Exceptions { internal class PhoneMigrationException : DataCenterMigrationException { diff --git a/TLSharp.Core/Network/Exceptions/UserMigrationException.cs b/src/TgSharp.Core/Network/Exceptions/UserMigrationException.cs similarity index 83% rename from TLSharp.Core/Network/Exceptions/UserMigrationException.cs rename to src/TgSharp.Core/Network/Exceptions/UserMigrationException.cs index bbd55e2..4c647f0 100644 --- a/TLSharp.Core/Network/Exceptions/UserMigrationException.cs +++ b/src/TgSharp.Core/Network/Exceptions/UserMigrationException.cs @@ -1,4 +1,4 @@ -namespace TLSharp.Core.Network.Exceptions +namespace TgSharp.Core.Network.Exceptions { internal class UserMigrationException : DataCenterMigrationException { diff --git a/TLSharp.Core/Network/MtProtoPlainSender.cs b/src/TgSharp.Core/Network/MtProtoPlainSender.cs similarity index 98% rename from TLSharp.Core/Network/MtProtoPlainSender.cs rename to src/TgSharp.Core/Network/MtProtoPlainSender.cs index b790132..2d929c7 100644 --- a/TLSharp.Core/Network/MtProtoPlainSender.cs +++ b/src/TgSharp.Core/Network/MtProtoPlainSender.cs @@ -1,9 +1,9 @@ -using System; +using System; using System.IO; using System.Threading; using System.Threading.Tasks; -namespace TLSharp.Core.Network +namespace TgSharp.Core.Network { public class MtProtoPlainSender { diff --git a/TLSharp.Core/Network/MtProtoSender.cs b/src/TgSharp.Core/Network/MtProtoSender.cs similarity index 98% rename from TLSharp.Core/Network/MtProtoSender.cs rename to src/TgSharp.Core/Network/MtProtoSender.cs index cccab37..368ab8c 100644 --- a/TLSharp.Core/Network/MtProtoSender.cs +++ b/src/TgSharp.Core/Network/MtProtoSender.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; @@ -8,14 +8,14 @@ using System.Threading; using System.Threading.Tasks; using Ionic.Zlib; using TeleSharp.TL; -using TLSharp.Core.Exceptions; -using TLSharp.Core.MTProto; -using TLSharp.Core.MTProto.Crypto; -using TLSharp.Core.Network.Exceptions; -using TLSharp.Core.Network.Requests; -using TLSharp.Core.Utils; +using TgSharp.Core.Exceptions; +using TgSharp.Core.MTProto; +using TgSharp.Core.MTProto.Crypto; +using TgSharp.Core.Network.Exceptions; +using TgSharp.Core.Network.Requests; +using TgSharp.Core.Utils; -namespace TLSharp.Core.Network +namespace TgSharp.Core.Network { public class MtProtoSender { diff --git a/TLSharp.Core/Network/Requests/AckRequest.cs b/src/TgSharp.Core/Network/Requests/AckRequest.cs similarity index 95% rename from TLSharp.Core/Network/Requests/AckRequest.cs rename to src/TgSharp.Core/Network/Requests/AckRequest.cs index 8ec54be..3a2a6dc 100644 --- a/TLSharp.Core/Network/Requests/AckRequest.cs +++ b/src/TgSharp.Core/Network/Requests/AckRequest.cs @@ -1,9 +1,9 @@ -using System; +using System; using System.Collections.Generic; using System.IO; using TeleSharp.TL; -namespace TLSharp.Core.Network.Requests +namespace TgSharp.Core.Network.Requests { public class AckRequest : TLMethod { diff --git a/TLSharp.Core/Network/Requests/PingRequest.cs b/src/TgSharp.Core/Network/Requests/PingRequest.cs similarity index 89% rename from TLSharp.Core/Network/Requests/PingRequest.cs rename to src/TgSharp.Core/Network/Requests/PingRequest.cs index d6c910a..ae4385d 100644 --- a/TLSharp.Core/Network/Requests/PingRequest.cs +++ b/src/TgSharp.Core/Network/Requests/PingRequest.cs @@ -1,9 +1,9 @@ -using System; +using System; using System.IO; using TeleSharp.TL; -using TLSharp.Core.Utils; +using TgSharp.Core.Utils; -namespace TLSharp.Core.Network.Requests +namespace TgSharp.Core.Network.Requests { public class PingRequest : TLMethod { diff --git a/TLSharp.Core/Network/TcpMessage.cs b/src/TgSharp.Core/Network/TcpMessage.cs similarity index 98% rename from TLSharp.Core/Network/TcpMessage.cs rename to src/TgSharp.Core/Network/TcpMessage.cs index 91ef84c..dd2fd00 100644 --- a/TLSharp.Core/Network/TcpMessage.cs +++ b/src/TgSharp.Core/Network/TcpMessage.cs @@ -1,8 +1,8 @@ -using System; +using System; using System.IO; using Ionic.Crc; -namespace TLSharp.Core.Network +namespace TgSharp.Core.Network { public class TcpMessage { diff --git a/TLSharp.Core/Network/TcpTransport.cs b/src/TgSharp.Core/Network/TcpTransport.cs similarity index 98% rename from TLSharp.Core/Network/TcpTransport.cs rename to src/TgSharp.Core/Network/TcpTransport.cs index 3750a76..612a6fc 100644 --- a/TLSharp.Core/Network/TcpTransport.cs +++ b/src/TgSharp.Core/Network/TcpTransport.cs @@ -1,10 +1,10 @@ -using System; +using System; using System.Net; using System.Net.Sockets; using System.Threading; using System.Threading.Tasks; -namespace TLSharp.Core.Network +namespace TgSharp.Core.Network { public delegate TcpClient TcpClientConnectionHandler(string address, int port); diff --git a/TLSharp.Core/Properties/AssemblyInfo.cs b/src/TgSharp.Core/Properties/AssemblyInfo.cs similarity index 91% rename from TLSharp.Core/Properties/AssemblyInfo.cs rename to src/TgSharp.Core/Properties/AssemblyInfo.cs index 856dc61..01b79db 100644 --- a/TLSharp.Core/Properties/AssemblyInfo.cs +++ b/src/TgSharp.Core/Properties/AssemblyInfo.cs @@ -1,15 +1,15 @@ -using System.Reflection; +using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. -[assembly: AssemblyTitle("TLSharp.Core")] +[assembly: AssemblyTitle("TgSharp.Core")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("TLSharp.Core")] +[assembly: AssemblyProduct("TgSharp.Core")] [assembly: AssemblyCopyright("Copyright © 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] diff --git a/TLSharp.Core/Session.cs b/src/TgSharp.Core/Session.cs similarity index 98% rename from TLSharp.Core/Session.cs rename to src/TgSharp.Core/Session.cs index 6a526cc..1d6d3f0 100644 --- a/TLSharp.Core/Session.cs +++ b/src/TgSharp.Core/Session.cs @@ -1,10 +1,10 @@ -using System; +using System; using System.IO; using TeleSharp.TL; -using TLSharp.Core.MTProto; -using TLSharp.Core.MTProto.Crypto; +using TgSharp.Core.MTProto; +using TgSharp.Core.MTProto.Crypto; -namespace TLSharp.Core +namespace TgSharp.Core { public interface ISessionStore { diff --git a/TLSharp.Core/TelegramClient.cs b/src/TgSharp.Core/TelegramClient.cs similarity index 98% rename from TLSharp.Core/TelegramClient.cs rename to src/TgSharp.Core/TelegramClient.cs index 46e0ad4..d33c504 100644 --- a/TLSharp.Core/TelegramClient.cs +++ b/src/TgSharp.Core/TelegramClient.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.Linq; using System.Security.Cryptography; @@ -12,15 +12,15 @@ using TeleSharp.TL.Contacts; using TeleSharp.TL.Help; using TeleSharp.TL.Messages; using TeleSharp.TL.Upload; -using TLSharp.Core.Auth; -using TLSharp.Core.Exceptions; -using TLSharp.Core.MTProto.Crypto; -using TLSharp.Core.Network; -using TLSharp.Core.Network.Exceptions; -using TLSharp.Core.Utils; +using TgSharp.Core.Auth; +using TgSharp.Core.Exceptions; +using TgSharp.Core.MTProto.Crypto; +using TgSharp.Core.Network; +using TgSharp.Core.Network.Exceptions; +using TgSharp.Core.Utils; using TLAuthorization = TeleSharp.TL.Auth.TLAuthorization; -namespace TLSharp.Core +namespace TgSharp.Core { public class TelegramClient : IDisposable { diff --git a/TLSharp.Core/TLSharp.Core.csproj b/src/TgSharp.Core/TgSharp.Core.csproj similarity index 95% rename from TLSharp.Core/TLSharp.Core.csproj rename to src/TgSharp.Core/TgSharp.Core.csproj index c09f394..b4dbfa1 100644 --- a/TLSharp.Core/TLSharp.Core.csproj +++ b/src/TgSharp.Core/TgSharp.Core.csproj @@ -1,4 +1,4 @@ - + @@ -7,8 +7,8 @@ {400D2544-1CC6-4D8A-A62C-2292D9947A16} Library Properties - TLSharp.Core - TLSharp.Core + TgSharp.Core + TgSharp.Core v4.5 512 diff --git a/TLSharp.Core/TLSharp.Core.nuspec b/src/TgSharp.Core/TgSharp.Core.nuspec similarity index 55% rename from TLSharp.Core/TLSharp.Core.nuspec rename to src/TgSharp.Core/TgSharp.Core.nuspec index 921a4e2..ac519b3 100644 --- a/TLSharp.Core/TLSharp.Core.nuspec +++ b/src/TgSharp.Core/TgSharp.Core.nuspec @@ -1,28 +1,23 @@ - + - TLSharp - 0.$APPVEYOR_BUILD_VERSION$ + TgSharp + 0.1 Telegram client library implemented in C# - Ilya P - Ilya P - http://sochix.github.io/TLSharp/ - https://core.telegram.org/favicon.ico + Ilya P + aarani, knocte + https://github.com/nblockchain/TgSharp/ false - Unofficial Telegram (http://telegram.org) client library implemented in C#. Latest TL scheme supported. - -Consider donation to speed up development process. - -Bitcoin wallet: 3K1ocweFgaHnAibJ3n6hX7RNZWFTFcJjUe + Unofficial Telegram (http://telegram.org) client library implemented in C#. It's a perfect fit for any developer who would like to send data directly to Telegram users or write own custom Telegram client. telegram client, telegram API - Copyright 2016 + Copyright 2015-2020 - + - \ No newline at end of file + diff --git a/TLSharp.Core/Utils/Helpers.cs b/src/TgSharp.Core/Utils/Helpers.cs similarity index 97% rename from TLSharp.Core/Utils/Helpers.cs rename to src/TgSharp.Core/Utils/Helpers.cs index cff71ec..96fb08f 100644 --- a/TLSharp.Core/Utils/Helpers.cs +++ b/src/TgSharp.Core/Utils/Helpers.cs @@ -1,8 +1,8 @@ -using System; +using System; using System.Security.Cryptography; -using TLSharp.Core.MTProto.Crypto; +using TgSharp.Core.MTProto.Crypto; -namespace TLSharp.Core.Utils +namespace TgSharp.Core.Utils { public class Helpers { diff --git a/TLSharp.Core/Utils/UploadHelper.cs b/src/TgSharp.Core/Utils/UploadHelper.cs similarity index 98% rename from TLSharp.Core/Utils/UploadHelper.cs rename to src/TgSharp.Core/Utils/UploadHelper.cs index eae5c51..d317ed1 100644 --- a/TLSharp.Core/Utils/UploadHelper.cs +++ b/src/TgSharp.Core/Utils/UploadHelper.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.IO; using System.Linq; @@ -9,7 +9,7 @@ using System.Threading.Tasks; using TeleSharp.TL; using TeleSharp.TL.Upload; -namespace TLSharp.Core.Utils +namespace TgSharp.Core.Utils { public static class UploadHelper { diff --git a/TLSharp.Core/packages.config b/src/TgSharp.Core/packages.config similarity index 100% rename from TLSharp.Core/packages.config rename to src/TgSharp.Core/packages.config diff --git a/TLSharp.Tests.NUnit/Test.cs b/src/TgSharp.Tests.NUnit/Test.cs similarity index 96% rename from TLSharp.Tests.NUnit/Test.cs rename to src/TgSharp.Tests.NUnit/Test.cs index 40e54ac..b8a49a5 100644 --- a/TLSharp.Tests.NUnit/Test.cs +++ b/src/TgSharp.Tests.NUnit/Test.cs @@ -1,13 +1,13 @@ - + using System; using System.Threading.Tasks; using NUnit.Framework; -namespace TLSharp.Tests +namespace TgSharp.Tests { [TestFixture] - public class TLSharpTestsNUnit : TLSharpTests + public class TgSharpTestsNUnit : TgSharpTests { [TestFixtureSetUp] public void Init() diff --git a/TLSharp.Tests.NUnit/TLSharp.Tests.NUnit.csproj b/src/TgSharp.Tests.NUnit/TgSharp.Tests.NUnit.csproj similarity index 87% rename from TLSharp.Tests.NUnit/TLSharp.Tests.NUnit.csproj rename to src/TgSharp.Tests.NUnit/TgSharp.Tests.NUnit.csproj index e947f4e..fe41595 100644 --- a/TLSharp.Tests.NUnit/TLSharp.Tests.NUnit.csproj +++ b/src/TgSharp.Tests.NUnit/TgSharp.Tests.NUnit.csproj @@ -5,8 +5,8 @@ AnyCPU {E90B705B-19FA-43BA-B952-69957976D12C} Library - TLSharp.Tests.NUnit - TLSharp.Tests.NUnit + TgSharp.Tests.NUnit + TgSharp.Tests.NUnit v4.5 @@ -37,7 +37,7 @@ - + app.config @@ -46,9 +46,9 @@ - + {DE5C0467-EE99-4734-95F2-EFF7A0B99924} - TLSharp.Tests + TgSharp.Tests diff --git a/TLSharp.Tests.NUnit/packages.config b/src/TgSharp.Tests.NUnit/packages.config similarity index 100% rename from TLSharp.Tests.NUnit/packages.config rename to src/TgSharp.Tests.NUnit/packages.config diff --git a/TLSharp.Tests.VS/Properties/AssemblyInfo.cs b/src/TgSharp.Tests.VS/Properties/AssemblyInfo.cs similarity index 91% rename from TLSharp.Tests.VS/Properties/AssemblyInfo.cs rename to src/TgSharp.Tests.VS/Properties/AssemblyInfo.cs index 2eef1f8..ccde01d 100644 --- a/TLSharp.Tests.VS/Properties/AssemblyInfo.cs +++ b/src/TgSharp.Tests.VS/Properties/AssemblyInfo.cs @@ -1,15 +1,15 @@ -using System.Reflection; +using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. -[assembly: AssemblyTitle("TLSharp.Tests.VS")] +[assembly: AssemblyTitle("TgSharp.Tests.VS")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("TLSharp.Tests.VS")] +[assembly: AssemblyProduct("TgSharp.Tests.VS")] [assembly: AssemblyCopyright("Copyright © 2016")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] diff --git a/TLSharp.Tests.VS/TLSharp.Tests.VS.csproj b/src/TgSharp.Tests.VS/TgSharp.Tests.VS.csproj similarity index 91% rename from TLSharp.Tests.VS/TLSharp.Tests.VS.csproj rename to src/TgSharp.Tests.VS/TgSharp.Tests.VS.csproj index a44fff4..4b849a8 100644 --- a/TLSharp.Tests.VS/TLSharp.Tests.VS.csproj +++ b/src/TgSharp.Tests.VS/TgSharp.Tests.VS.csproj @@ -1,4 +1,4 @@ - + Debug @@ -6,8 +6,8 @@ {AFFC3B00-3E4D-4327-8F7A-08EE41E0C8B7} Library Properties - TLSharp.Tests.VS - TLSharp.Tests.VS + TgSharp.Tests.VS + TgSharp.Tests.VS v4.5 512 {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} @@ -50,7 +50,7 @@ - + @@ -58,17 +58,17 @@ {d6144517-91d2-4880-86df-e9ff5d7f383a} TeleSharp.TL - + {400d2544-1cc6-4d8a-a62c-2292d9947a16} - TLSharp.Core + TgSharp.Core - + {de5c0467-ee99-4734-95f2-eff7a0b99924} - TLSharp.Tests + TgSharp.Tests - + app.config diff --git a/TLSharp.Tests.VS/TLSharpTestsVs.cs b/src/TgSharp.Tests.VS/TgSharpTestsVs.cs similarity index 96% rename from TLSharp.Tests.VS/TLSharpTestsVs.cs rename to src/TgSharp.Tests.VS/TgSharpTestsVs.cs index 8f6c58d..b06d896 100644 --- a/TLSharp.Tests.VS/TLSharpTestsVs.cs +++ b/src/TgSharp.Tests.VS/TgSharpTestsVs.cs @@ -1,12 +1,12 @@ - + using System.Threading.Tasks; using Microsoft.VisualStudio.TestTools.UnitTesting; -namespace TLSharp.Tests +namespace TgSharp.Tests { [TestClass] - public class TLSharpTestsVS : TLSharpTests + public class TgSharpTestsVS : TgSharpTests { [TestInitialize] public void Init() diff --git a/TLSharp.Tests/Properties/AssemblyInfo.cs b/src/TgSharp.Tests/Properties/AssemblyInfo.cs similarity index 91% rename from TLSharp.Tests/Properties/AssemblyInfo.cs rename to src/TgSharp.Tests/Properties/AssemblyInfo.cs index 706d0a4..21e9c95 100644 --- a/TLSharp.Tests/Properties/AssemblyInfo.cs +++ b/src/TgSharp.Tests/Properties/AssemblyInfo.cs @@ -1,15 +1,15 @@ -using System.Reflection; +using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. -[assembly: AssemblyTitle("TLSharp.Tests")] +[assembly: AssemblyTitle("TgSharp.Tests")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("TLSharp.Tests")] +[assembly: AssemblyProduct("TgSharp.Tests")] [assembly: AssemblyCopyright("Copyright © 2015")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] diff --git a/TLSharp.Tests/TLSharp.Tests.csproj b/src/TgSharp.Tests/TgSharp.Tests.csproj similarity index 90% rename from TLSharp.Tests/TLSharp.Tests.csproj rename to src/TgSharp.Tests/TgSharp.Tests.csproj index e2277f1..57d77c2 100644 --- a/TLSharp.Tests/TLSharp.Tests.csproj +++ b/src/TgSharp.Tests/TgSharp.Tests.csproj @@ -1,4 +1,4 @@ - + @@ -7,8 +7,8 @@ {DE5C0467-EE99-4734-95F2-EFF7A0B99924} Library Properties - TLSharp.Tests - TLSharp.Tests + TgSharp.Tests + TgSharp.Tests v4.5 512 @@ -34,7 +34,7 @@ - + @@ -46,9 +46,9 @@ {d6144517-91d2-4880-86df-e9ff5d7f383a} TeleSharp.TL - + {400d2544-1cc6-4d8a-a62c-2292d9947a16} - TLSharp.Core + TgSharp.Core diff --git a/TLSharp.Tests/TLSharpTests.cs b/src/TgSharp.Tests/TgSharpTests.cs similarity index 98% rename from TLSharp.Tests/TLSharpTests.cs rename to src/TgSharp.Tests/TgSharpTests.cs index 6acde72..7d757fc 100644 --- a/TLSharp.Tests/TLSharpTests.cs +++ b/src/TgSharp.Tests/TgSharpTests.cs @@ -1,4 +1,4 @@ - + using System; using System.Configuration; using System.Diagnostics; @@ -9,15 +9,15 @@ using System.Threading.Tasks; using TeleSharp.TL; using TeleSharp.TL.Messages; -using TLSharp.Core; -using TLSharp.Core.Exceptions; -using TLSharp.Core.Network; -using TLSharp.Core.Network.Exceptions; -using TLSharp.Core.Utils; +using TgSharp.Core; +using TgSharp.Core.Exceptions; +using TgSharp.Core.Network; +using TgSharp.Core.Network.Exceptions; +using TgSharp.Core.Utils; -namespace TLSharp.Tests +namespace TgSharp.Tests { - public class TLSharpTests + public class TgSharpTests { private string NumberToSendMessage { get; set; } @@ -308,7 +308,7 @@ namespace TLSharp.Tests var hash = await client.SendCodeRequestAsync(NotRegisteredNumberToSignUp); var code = ""; - var registeredUser = await client.SignUpAsync(NotRegisteredNumberToSignUp, hash, code, "TLSharp", "User"); + var registeredUser = await client.SignUpAsync(NotRegisteredNumberToSignUp, hash, code, "TgSharp", "User"); Assert.IsNotNull(registeredUser); Assert.IsTrue(client.IsUserAuthorized()); diff --git a/TLSharp.Tests/app.config b/src/TgSharp.Tests/app.config similarity index 100% rename from TLSharp.Tests/app.config rename to src/TgSharp.Tests/app.config diff --git a/TLSharp.Tests/data/cat.jpg b/src/TgSharp.Tests/data/cat.jpg similarity index 100% rename from TLSharp.Tests/data/cat.jpg rename to src/TgSharp.Tests/data/cat.jpg diff --git a/TLSharp.Tests/packages.config b/src/TgSharp.Tests/packages.config similarity index 100% rename from TLSharp.Tests/packages.config rename to src/TgSharp.Tests/packages.config diff --git a/TLSharp.sln b/src/TgSharp.sln similarity index 89% rename from TLSharp.sln rename to src/TgSharp.sln index 4f55f1b..7b36be7 100644 --- a/TLSharp.sln +++ b/src/TgSharp.sln @@ -1,19 +1,19 @@ - + Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 14 VisualStudioVersion = 14.0.24720.0 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TLSharp.Core", "TLSharp.Core\TLSharp.Core.csproj", "{400D2544-1CC6-4D8A-A62C-2292D9947A16}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TgSharp.Core", "TgSharp.Core\TgSharp.Core.csproj", "{400D2544-1CC6-4D8A-A62C-2292D9947A16}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TeleSharp.TL", "TeleSharp.TL\TeleSharp.TL.csproj", "{D6144517-91D2-4880-86DF-E9FF5D7F383A}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TeleSharp.Generator", "TeleSharp.Generator\TeleSharp.Generator.csproj", "{9BE3B9D4-9FF6-4DC8-B9CC-EB2E3F390129}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TLSharp.Tests", "TLSharp.Tests\TLSharp.Tests.csproj", "{DE5C0467-EE99-4734-95F2-EFF7A0B99924}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TgSharp.Tests", "TgSharp.Tests\TgSharp.Tests.csproj", "{DE5C0467-EE99-4734-95F2-EFF7A0B99924}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TLSharp.Tests.VS", "TLSharp.Tests.VS\TLSharp.Tests.VS.csproj", "{AFFC3B00-3E4D-4327-8F7A-08EE41E0C8B7}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TgSharp.Tests.VS", "TgSharp.Tests.VS\TgSharp.Tests.VS.csproj", "{AFFC3B00-3E4D-4327-8F7A-08EE41E0C8B7}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TLSharp.Tests.NUnit", "TLSharp.Tests.NUnit\TLSharp.Tests.NUnit.csproj", "{E90B705B-19FA-43BA-B952-69957976D12C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TgSharp.Tests.NUnit", "TgSharp.Tests.NUnit\TgSharp.Tests.NUnit.csproj", "{E90B705B-19FA-43BA-B952-69957976D12C}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution