diff --git a/src/OpenTl.Schema.Generator/Entity.tmp b/src/OpenTl.Schema.Generator/Entity.tmp
index 8a759a24..58f390bf 100644
--- a/src/OpenTl.Schema.Generator/Entity.tmp
+++ b/src/OpenTl.Schema.Generator/Entity.tmp
@@ -9,6 +9,7 @@ namespace /* NAMESPACE */
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(/* CONSTRUCTOR */)]
public sealed class /* NAME */ : /* PARENT */
{
diff --git a/src/OpenTl.Schema.Generator/OpenTl.Schema.Generator.fsproj b/src/OpenTl.Schema.Generator/OpenTl.Schema.Generator.fsproj
index 03ab7cf9..64bdabb2 100644
--- a/src/OpenTl.Schema.Generator/OpenTl.Schema.Generator.fsproj
+++ b/src/OpenTl.Schema.Generator/OpenTl.Schema.Generator.fsproj
@@ -3,12 +3,24 @@
Exe
netcoreapp2
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/OpenTl.Schema/Entities/TMsgContainer.cs b/src/OpenTl.Schema/Entities/TMsgContainer.cs
index a6697c4b..88d84d87 100644
--- a/src/OpenTl.Schema/Entities/TMsgContainer.cs
+++ b/src/OpenTl.Schema/Entities/TMsgContainer.cs
@@ -2,6 +2,7 @@
{
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x73f1f8dc)]
public sealed class MsgContainer: IObject
{
diff --git a/src/OpenTl.Schema/Entities/TRpcResult.cs b/src/OpenTl.Schema/Entities/TRpcResult.cs
index 659eed96..a7fbd56c 100644
--- a/src/OpenTl.Schema/Entities/TRpcResult.cs
+++ b/src/OpenTl.Schema/Entities/TRpcResult.cs
@@ -7,9 +7,10 @@ namespace OpenTl.Schema
using System.Text;
using OpenTl.Schema;
- using OpenTl.Schema.Serialization.Attributes;
+ using OpenTl.Schema.Serialization.Attributes;
- [Serialize(0xf35c6d01)]
+ [System.Serializable]
+ [Serialize(0xf35c6d01)]
public sealed class TRpcResult : IObject
{
[SerializationOrder(0)]
diff --git a/src/OpenTl.Schema/Entities/TVector.cs b/src/OpenTl.Schema/Entities/TVector.cs
index b8adf7ca..bb5a4915 100644
--- a/src/OpenTl.Schema/Entities/TVector.cs
+++ b/src/OpenTl.Schema/Entities/TVector.cs
@@ -6,6 +6,7 @@
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1cb5c415)]
public sealed class TVector : IObject,
IList,
diff --git a/src/OpenTl.Schema/Entities/TgZipPacked.cs b/src/OpenTl.Schema/Entities/TgZipPacked.cs
index a8c322ed..13678072 100644
--- a/src/OpenTl.Schema/Entities/TgZipPacked.cs
+++ b/src/OpenTl.Schema/Entities/TgZipPacked.cs
@@ -2,6 +2,7 @@
{
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3072cfa1)]
public sealed class TgZipPacked: IObject
{
diff --git a/src/OpenTl.Schema/_generated/Account/AuthorizationForm/TAuthorizationForm.cs b/src/OpenTl.Schema/_generated/Account/AuthorizationForm/TAuthorizationForm.cs
index 761e8103..3924134b 100644
--- a/src/OpenTl.Schema/_generated/Account/AuthorizationForm/TAuthorizationForm.cs
+++ b/src/OpenTl.Schema/_generated/Account/AuthorizationForm/TAuthorizationForm.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Account
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xad2e1cd8)]
public sealed class TAuthorizationForm : IAuthorizationForm
{
diff --git a/src/OpenTl.Schema/_generated/Account/Authorizations/TAuthorizations.cs b/src/OpenTl.Schema/_generated/Account/Authorizations/TAuthorizations.cs
index 7992275d..0a926075 100644
--- a/src/OpenTl.Schema/_generated/Account/Authorizations/TAuthorizations.cs
+++ b/src/OpenTl.Schema/_generated/Account/Authorizations/TAuthorizations.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Account
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1250abde)]
public sealed class TAuthorizations : IAuthorizations
{
diff --git a/src/OpenTl.Schema/_generated/Account/Password/TPassword.cs b/src/OpenTl.Schema/_generated/Account/Password/TPassword.cs
index b6db984f..695dcacd 100644
--- a/src/OpenTl.Schema/_generated/Account/Password/TPassword.cs
+++ b/src/OpenTl.Schema/_generated/Account/Password/TPassword.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Account
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xad2641f8)]
public sealed class TPassword : IPassword
{
diff --git a/src/OpenTl.Schema/_generated/Account/PasswordInputSettings/TPasswordInputSettings.cs b/src/OpenTl.Schema/_generated/Account/PasswordInputSettings/TPasswordInputSettings.cs
index 7730d08d..7aff29f7 100644
--- a/src/OpenTl.Schema/_generated/Account/PasswordInputSettings/TPasswordInputSettings.cs
+++ b/src/OpenTl.Schema/_generated/Account/PasswordInputSettings/TPasswordInputSettings.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Account
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xc23727c9)]
public sealed class TPasswordInputSettings : IPasswordInputSettings
{
diff --git a/src/OpenTl.Schema/_generated/Account/PasswordSettings/TPasswordSettings.cs b/src/OpenTl.Schema/_generated/Account/PasswordSettings/TPasswordSettings.cs
index 8006bd48..0fe4dc3a 100644
--- a/src/OpenTl.Schema/_generated/Account/PasswordSettings/TPasswordSettings.cs
+++ b/src/OpenTl.Schema/_generated/Account/PasswordSettings/TPasswordSettings.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Account
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9a5c33e5)]
public sealed class TPasswordSettings : IPasswordSettings
{
diff --git a/src/OpenTl.Schema/_generated/Account/PrivacyRules/TPrivacyRules.cs b/src/OpenTl.Schema/_generated/Account/PrivacyRules/TPrivacyRules.cs
index 56157d30..4ca0e5a2 100644
--- a/src/OpenTl.Schema/_generated/Account/PrivacyRules/TPrivacyRules.cs
+++ b/src/OpenTl.Schema/_generated/Account/PrivacyRules/TPrivacyRules.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Account
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x554abb6f)]
public sealed class TPrivacyRules : IPrivacyRules
{
diff --git a/src/OpenTl.Schema/_generated/Account/SentEmailCode/TSentEmailCode.cs b/src/OpenTl.Schema/_generated/Account/SentEmailCode/TSentEmailCode.cs
index b034b320..b32e7807 100644
--- a/src/OpenTl.Schema/_generated/Account/SentEmailCode/TSentEmailCode.cs
+++ b/src/OpenTl.Schema/_generated/Account/SentEmailCode/TSentEmailCode.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Account
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x811f854f)]
public sealed class TSentEmailCode : ISentEmailCode
{
diff --git a/src/OpenTl.Schema/_generated/Account/Takeout/TTakeout.cs b/src/OpenTl.Schema/_generated/Account/Takeout/TTakeout.cs
index 3fbad5cb..031996e7 100644
--- a/src/OpenTl.Schema/_generated/Account/Takeout/TTakeout.cs
+++ b/src/OpenTl.Schema/_generated/Account/Takeout/TTakeout.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Account
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x4dba4501)]
public sealed class TTakeout : ITakeout
{
diff --git a/src/OpenTl.Schema/_generated/Account/TmpPassword/TTmpPassword.cs b/src/OpenTl.Schema/_generated/Account/TmpPassword/TTmpPassword.cs
index a05e413d..f84d16b1 100644
--- a/src/OpenTl.Schema/_generated/Account/TmpPassword/TTmpPassword.cs
+++ b/src/OpenTl.Schema/_generated/Account/TmpPassword/TTmpPassword.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Account
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xdb64fd34)]
public sealed class TTmpPassword : ITmpPassword
{
diff --git a/src/OpenTl.Schema/_generated/Account/WebAuthorizations/TWebAuthorizations.cs b/src/OpenTl.Schema/_generated/Account/WebAuthorizations/TWebAuthorizations.cs
index 64f4350f..99cfd155 100644
--- a/src/OpenTl.Schema/_generated/Account/WebAuthorizations/TWebAuthorizations.cs
+++ b/src/OpenTl.Schema/_generated/Account/WebAuthorizations/TWebAuthorizations.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Account
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xed56c9fc)]
public sealed class TWebAuthorizations : IWebAuthorizations
{
diff --git a/src/OpenTl.Schema/_generated/Auth/Authorization/TAuthorization.cs b/src/OpenTl.Schema/_generated/Auth/Authorization/TAuthorization.cs
index 510ddc2f..0faf7b6d 100644
--- a/src/OpenTl.Schema/_generated/Auth/Authorization/TAuthorization.cs
+++ b/src/OpenTl.Schema/_generated/Auth/Authorization/TAuthorization.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Auth
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xcd050916)]
public sealed class TAuthorization : IAuthorization
{
diff --git a/src/OpenTl.Schema/_generated/Auth/CodeType/TCodeTypeCall.cs b/src/OpenTl.Schema/_generated/Auth/CodeType/TCodeTypeCall.cs
index 53e1860a..90c325e2 100644
--- a/src/OpenTl.Schema/_generated/Auth/CodeType/TCodeTypeCall.cs
+++ b/src/OpenTl.Schema/_generated/Auth/CodeType/TCodeTypeCall.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Auth
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x741cd3e3)]
public sealed class TCodeTypeCall : ICodeType
{
diff --git a/src/OpenTl.Schema/_generated/Auth/CodeType/TCodeTypeFlashCall.cs b/src/OpenTl.Schema/_generated/Auth/CodeType/TCodeTypeFlashCall.cs
index f7a480f6..47c0d455 100644
--- a/src/OpenTl.Schema/_generated/Auth/CodeType/TCodeTypeFlashCall.cs
+++ b/src/OpenTl.Schema/_generated/Auth/CodeType/TCodeTypeFlashCall.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Auth
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x226ccefb)]
public sealed class TCodeTypeFlashCall : ICodeType
{
diff --git a/src/OpenTl.Schema/_generated/Auth/CodeType/TCodeTypeSms.cs b/src/OpenTl.Schema/_generated/Auth/CodeType/TCodeTypeSms.cs
index f8031b7f..ae74de1d 100644
--- a/src/OpenTl.Schema/_generated/Auth/CodeType/TCodeTypeSms.cs
+++ b/src/OpenTl.Schema/_generated/Auth/CodeType/TCodeTypeSms.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Auth
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x72a3158c)]
public sealed class TCodeTypeSms : ICodeType
{
diff --git a/src/OpenTl.Schema/_generated/Auth/ExportedAuthorization/TExportedAuthorization.cs b/src/OpenTl.Schema/_generated/Auth/ExportedAuthorization/TExportedAuthorization.cs
index b58ad48f..110e89d2 100644
--- a/src/OpenTl.Schema/_generated/Auth/ExportedAuthorization/TExportedAuthorization.cs
+++ b/src/OpenTl.Schema/_generated/Auth/ExportedAuthorization/TExportedAuthorization.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Auth
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xdf969c2d)]
public sealed class TExportedAuthorization : IExportedAuthorization
{
diff --git a/src/OpenTl.Schema/_generated/Auth/PasswordRecovery/TPasswordRecovery.cs b/src/OpenTl.Schema/_generated/Auth/PasswordRecovery/TPasswordRecovery.cs
index 33eb7f48..6a5d1d66 100644
--- a/src/OpenTl.Schema/_generated/Auth/PasswordRecovery/TPasswordRecovery.cs
+++ b/src/OpenTl.Schema/_generated/Auth/PasswordRecovery/TPasswordRecovery.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Auth
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x137948a5)]
public sealed class TPasswordRecovery : IPasswordRecovery
{
diff --git a/src/OpenTl.Schema/_generated/Auth/SentCode/TSentCode.cs b/src/OpenTl.Schema/_generated/Auth/SentCode/TSentCode.cs
index 116582a0..583f508e 100644
--- a/src/OpenTl.Schema/_generated/Auth/SentCode/TSentCode.cs
+++ b/src/OpenTl.Schema/_generated/Auth/SentCode/TSentCode.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Auth
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x38faab5f)]
public sealed class TSentCode : ISentCode
{
diff --git a/src/OpenTl.Schema/_generated/Auth/SentCodeType/TSentCodeTypeApp.cs b/src/OpenTl.Schema/_generated/Auth/SentCodeType/TSentCodeTypeApp.cs
index 81b7746c..afb73fc1 100644
--- a/src/OpenTl.Schema/_generated/Auth/SentCodeType/TSentCodeTypeApp.cs
+++ b/src/OpenTl.Schema/_generated/Auth/SentCodeType/TSentCodeTypeApp.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Auth
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3dbb5986)]
public sealed class TSentCodeTypeApp : ISentCodeType
{
diff --git a/src/OpenTl.Schema/_generated/Auth/SentCodeType/TSentCodeTypeCall.cs b/src/OpenTl.Schema/_generated/Auth/SentCodeType/TSentCodeTypeCall.cs
index 03dac8d7..c6c21b5a 100644
--- a/src/OpenTl.Schema/_generated/Auth/SentCodeType/TSentCodeTypeCall.cs
+++ b/src/OpenTl.Schema/_generated/Auth/SentCodeType/TSentCodeTypeCall.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Auth
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x5353e5a7)]
public sealed class TSentCodeTypeCall : ISentCodeType
{
diff --git a/src/OpenTl.Schema/_generated/Auth/SentCodeType/TSentCodeTypeFlashCall.cs b/src/OpenTl.Schema/_generated/Auth/SentCodeType/TSentCodeTypeFlashCall.cs
index 749ed9e4..666632e8 100644
--- a/src/OpenTl.Schema/_generated/Auth/SentCodeType/TSentCodeTypeFlashCall.cs
+++ b/src/OpenTl.Schema/_generated/Auth/SentCodeType/TSentCodeTypeFlashCall.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Auth
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xab03c6d9)]
public sealed class TSentCodeTypeFlashCall : ISentCodeType
{
diff --git a/src/OpenTl.Schema/_generated/Auth/SentCodeType/TSentCodeTypeSms.cs b/src/OpenTl.Schema/_generated/Auth/SentCodeType/TSentCodeTypeSms.cs
index 4c730a88..7703ed98 100644
--- a/src/OpenTl.Schema/_generated/Auth/SentCodeType/TSentCodeTypeSms.cs
+++ b/src/OpenTl.Schema/_generated/Auth/SentCodeType/TSentCodeTypeSms.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Auth
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xc000bba2)]
public sealed class TSentCodeTypeSms : ISentCodeType
{
diff --git a/src/OpenTl.Schema/_generated/Auth/TCheckedPhone.cs b/src/OpenTl.Schema/_generated/Auth/TCheckedPhone.cs
index 839309ee..276f15b3 100644
--- a/src/OpenTl.Schema/_generated/Auth/TCheckedPhone.cs
+++ b/src/OpenTl.Schema/_generated/Auth/TCheckedPhone.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Auth
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x811ea28e)]
public sealed class TCheckedPhone : IObject
{
diff --git a/src/OpenTl.Schema/_generated/Channels/AdminLogResults/TAdminLogResults.cs b/src/OpenTl.Schema/_generated/Channels/AdminLogResults/TAdminLogResults.cs
index 95e974af..2f59b133 100644
--- a/src/OpenTl.Schema/_generated/Channels/AdminLogResults/TAdminLogResults.cs
+++ b/src/OpenTl.Schema/_generated/Channels/AdminLogResults/TAdminLogResults.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Channels
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xed8af74d)]
public sealed class TAdminLogResults : IAdminLogResults
{
diff --git a/src/OpenTl.Schema/_generated/Channels/ChannelParticipant/TChannelParticipant.cs b/src/OpenTl.Schema/_generated/Channels/ChannelParticipant/TChannelParticipant.cs
index 2d351186..43af22e6 100644
--- a/src/OpenTl.Schema/_generated/Channels/ChannelParticipant/TChannelParticipant.cs
+++ b/src/OpenTl.Schema/_generated/Channels/ChannelParticipant/TChannelParticipant.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Channels
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xd0d9b163)]
public sealed class TChannelParticipant : IChannelParticipant
{
diff --git a/src/OpenTl.Schema/_generated/Channels/ChannelParticipants/TChannelParticipants.cs b/src/OpenTl.Schema/_generated/Channels/ChannelParticipants/TChannelParticipants.cs
index 85bab54b..dcc29590 100644
--- a/src/OpenTl.Schema/_generated/Channels/ChannelParticipants/TChannelParticipants.cs
+++ b/src/OpenTl.Schema/_generated/Channels/ChannelParticipants/TChannelParticipants.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Channels
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf56ee2a8)]
public sealed class TChannelParticipants : IChannelParticipants
{
diff --git a/src/OpenTl.Schema/_generated/Channels/ChannelParticipants/TChannelParticipantsNotModified.cs b/src/OpenTl.Schema/_generated/Channels/ChannelParticipants/TChannelParticipantsNotModified.cs
index 446efc0c..1717991d 100644
--- a/src/OpenTl.Schema/_generated/Channels/ChannelParticipants/TChannelParticipantsNotModified.cs
+++ b/src/OpenTl.Schema/_generated/Channels/ChannelParticipants/TChannelParticipantsNotModified.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Channels
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf0173fe9)]
public sealed class TChannelParticipantsNotModified : IChannelParticipants
{
diff --git a/src/OpenTl.Schema/_generated/Contacts/Blocked/TBlocked.cs b/src/OpenTl.Schema/_generated/Contacts/Blocked/TBlocked.cs
index a274019c..5736d21d 100644
--- a/src/OpenTl.Schema/_generated/Contacts/Blocked/TBlocked.cs
+++ b/src/OpenTl.Schema/_generated/Contacts/Blocked/TBlocked.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Contacts
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1c138d15)]
public sealed class TBlocked : IBlocked
{
diff --git a/src/OpenTl.Schema/_generated/Contacts/Blocked/TBlockedSlice.cs b/src/OpenTl.Schema/_generated/Contacts/Blocked/TBlockedSlice.cs
index c00d73b9..fa31fe35 100644
--- a/src/OpenTl.Schema/_generated/Contacts/Blocked/TBlockedSlice.cs
+++ b/src/OpenTl.Schema/_generated/Contacts/Blocked/TBlockedSlice.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Contacts
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x900802a1)]
public sealed class TBlockedSlice : IBlocked
{
diff --git a/src/OpenTl.Schema/_generated/Contacts/Contacts/TContacts.cs b/src/OpenTl.Schema/_generated/Contacts/Contacts/TContacts.cs
index d8ddbd66..eb599a68 100644
--- a/src/OpenTl.Schema/_generated/Contacts/Contacts/TContacts.cs
+++ b/src/OpenTl.Schema/_generated/Contacts/Contacts/TContacts.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Contacts
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xeae87e42)]
public sealed class TContacts : IContacts
{
diff --git a/src/OpenTl.Schema/_generated/Contacts/Contacts/TContactsNotModified.cs b/src/OpenTl.Schema/_generated/Contacts/Contacts/TContactsNotModified.cs
index 9ffc895f..3b327267 100644
--- a/src/OpenTl.Schema/_generated/Contacts/Contacts/TContactsNotModified.cs
+++ b/src/OpenTl.Schema/_generated/Contacts/Contacts/TContactsNotModified.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Contacts
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb74ba9d2)]
public sealed class TContactsNotModified : IContacts
{
diff --git a/src/OpenTl.Schema/_generated/Contacts/Found/TFound.cs b/src/OpenTl.Schema/_generated/Contacts/Found/TFound.cs
index 63c2e1a2..d17f5219 100644
--- a/src/OpenTl.Schema/_generated/Contacts/Found/TFound.cs
+++ b/src/OpenTl.Schema/_generated/Contacts/Found/TFound.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Contacts
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb3134d9d)]
public sealed class TFound : IFound
{
diff --git a/src/OpenTl.Schema/_generated/Contacts/ImportedContacts/TImportedContacts.cs b/src/OpenTl.Schema/_generated/Contacts/ImportedContacts/TImportedContacts.cs
index 19b1d191..e88f7cb7 100644
--- a/src/OpenTl.Schema/_generated/Contacts/ImportedContacts/TImportedContacts.cs
+++ b/src/OpenTl.Schema/_generated/Contacts/ImportedContacts/TImportedContacts.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Contacts
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x77d01c3b)]
public sealed class TImportedContacts : IImportedContacts
{
diff --git a/src/OpenTl.Schema/_generated/Contacts/Link/TLink.cs b/src/OpenTl.Schema/_generated/Contacts/Link/TLink.cs
index eadd9892..5271b5e1 100644
--- a/src/OpenTl.Schema/_generated/Contacts/Link/TLink.cs
+++ b/src/OpenTl.Schema/_generated/Contacts/Link/TLink.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Contacts
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3ace484c)]
public sealed class TLink : ILink
{
diff --git a/src/OpenTl.Schema/_generated/Contacts/ResolvedPeer/TResolvedPeer.cs b/src/OpenTl.Schema/_generated/Contacts/ResolvedPeer/TResolvedPeer.cs
index 10cf454b..da6b3ce5 100644
--- a/src/OpenTl.Schema/_generated/Contacts/ResolvedPeer/TResolvedPeer.cs
+++ b/src/OpenTl.Schema/_generated/Contacts/ResolvedPeer/TResolvedPeer.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Contacts
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x7f077ad9)]
public sealed class TResolvedPeer : IResolvedPeer
{
diff --git a/src/OpenTl.Schema/_generated/Contacts/TopPeers/TTopPeers.cs b/src/OpenTl.Schema/_generated/Contacts/TopPeers/TTopPeers.cs
index caf4a62d..6b5c08b5 100644
--- a/src/OpenTl.Schema/_generated/Contacts/TopPeers/TTopPeers.cs
+++ b/src/OpenTl.Schema/_generated/Contacts/TopPeers/TTopPeers.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Contacts
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x70b772a8)]
public sealed class TTopPeers : ITopPeers
{
diff --git a/src/OpenTl.Schema/_generated/Contacts/TopPeers/TTopPeersDisabled.cs b/src/OpenTl.Schema/_generated/Contacts/TopPeers/TTopPeersDisabled.cs
index 7ac3d2de..6333fc9c 100644
--- a/src/OpenTl.Schema/_generated/Contacts/TopPeers/TTopPeersDisabled.cs
+++ b/src/OpenTl.Schema/_generated/Contacts/TopPeers/TTopPeersDisabled.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Contacts
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb52c939d)]
public sealed class TTopPeersDisabled : ITopPeers
{
diff --git a/src/OpenTl.Schema/_generated/Contacts/TopPeers/TTopPeersNotModified.cs b/src/OpenTl.Schema/_generated/Contacts/TopPeers/TTopPeersNotModified.cs
index d39f634b..e5dd6890 100644
--- a/src/OpenTl.Schema/_generated/Contacts/TopPeers/TTopPeersNotModified.cs
+++ b/src/OpenTl.Schema/_generated/Contacts/TopPeers/TTopPeersNotModified.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Contacts
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xde266ef5)]
public sealed class TTopPeersNotModified : ITopPeers
{
diff --git a/src/OpenTl.Schema/_generated/Help/AppUpdate/TAppUpdate.cs b/src/OpenTl.Schema/_generated/Help/AppUpdate/TAppUpdate.cs
index cd2454de..7db166f5 100644
--- a/src/OpenTl.Schema/_generated/Help/AppUpdate/TAppUpdate.cs
+++ b/src/OpenTl.Schema/_generated/Help/AppUpdate/TAppUpdate.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Help
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1da7158f)]
public sealed class TAppUpdate : IAppUpdate
{
diff --git a/src/OpenTl.Schema/_generated/Help/AppUpdate/TNoAppUpdate.cs b/src/OpenTl.Schema/_generated/Help/AppUpdate/TNoAppUpdate.cs
index 343983c6..9191f50c 100644
--- a/src/OpenTl.Schema/_generated/Help/AppUpdate/TNoAppUpdate.cs
+++ b/src/OpenTl.Schema/_generated/Help/AppUpdate/TNoAppUpdate.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Help
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xc45a6536)]
public sealed class TNoAppUpdate : IAppUpdate
{
diff --git a/src/OpenTl.Schema/_generated/Help/DeepLinkInfo/TDeepLinkInfo.cs b/src/OpenTl.Schema/_generated/Help/DeepLinkInfo/TDeepLinkInfo.cs
index 1632989e..0da18cc7 100644
--- a/src/OpenTl.Schema/_generated/Help/DeepLinkInfo/TDeepLinkInfo.cs
+++ b/src/OpenTl.Schema/_generated/Help/DeepLinkInfo/TDeepLinkInfo.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Help
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x6a4ee832)]
public sealed class TDeepLinkInfo : IDeepLinkInfo
{
diff --git a/src/OpenTl.Schema/_generated/Help/DeepLinkInfo/TDeepLinkInfoEmpty.cs b/src/OpenTl.Schema/_generated/Help/DeepLinkInfo/TDeepLinkInfoEmpty.cs
index 5f4236f4..a5d7f448 100644
--- a/src/OpenTl.Schema/_generated/Help/DeepLinkInfo/TDeepLinkInfoEmpty.cs
+++ b/src/OpenTl.Schema/_generated/Help/DeepLinkInfo/TDeepLinkInfoEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Help
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x66afa166)]
public sealed class TDeepLinkInfoEmpty : IDeepLinkInfo, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/Help/InviteText/TInviteText.cs b/src/OpenTl.Schema/_generated/Help/InviteText/TInviteText.cs
index 2730a277..5cd4ecc4 100644
--- a/src/OpenTl.Schema/_generated/Help/InviteText/TInviteText.cs
+++ b/src/OpenTl.Schema/_generated/Help/InviteText/TInviteText.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Help
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x18cb9f78)]
public sealed class TInviteText : IInviteText
{
diff --git a/src/OpenTl.Schema/_generated/Help/PassportConfig/TPassportConfig.cs b/src/OpenTl.Schema/_generated/Help/PassportConfig/TPassportConfig.cs
index 39ab45e6..a3888e68 100644
--- a/src/OpenTl.Schema/_generated/Help/PassportConfig/TPassportConfig.cs
+++ b/src/OpenTl.Schema/_generated/Help/PassportConfig/TPassportConfig.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Help
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa098d6af)]
public sealed class TPassportConfig : IPassportConfig
{
diff --git a/src/OpenTl.Schema/_generated/Help/PassportConfig/TPassportConfigNotModified.cs b/src/OpenTl.Schema/_generated/Help/PassportConfig/TPassportConfigNotModified.cs
index 39ff1646..8f3ee9c2 100644
--- a/src/OpenTl.Schema/_generated/Help/PassportConfig/TPassportConfigNotModified.cs
+++ b/src/OpenTl.Schema/_generated/Help/PassportConfig/TPassportConfigNotModified.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Help
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xbfb9f457)]
public sealed class TPassportConfigNotModified : IPassportConfig
{
diff --git a/src/OpenTl.Schema/_generated/Help/ProxyData/TProxyDataEmpty.cs b/src/OpenTl.Schema/_generated/Help/ProxyData/TProxyDataEmpty.cs
index 4ce5072c..559ffec4 100644
--- a/src/OpenTl.Schema/_generated/Help/ProxyData/TProxyDataEmpty.cs
+++ b/src/OpenTl.Schema/_generated/Help/ProxyData/TProxyDataEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Help
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe09e1fb8)]
public sealed class TProxyDataEmpty : IProxyData, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/Help/ProxyData/TProxyDataPromo.cs b/src/OpenTl.Schema/_generated/Help/ProxyData/TProxyDataPromo.cs
index c8168016..c54f0223 100644
--- a/src/OpenTl.Schema/_generated/Help/ProxyData/TProxyDataPromo.cs
+++ b/src/OpenTl.Schema/_generated/Help/ProxyData/TProxyDataPromo.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Help
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x2bf7ee23)]
public sealed class TProxyDataPromo : IProxyData
{
diff --git a/src/OpenTl.Schema/_generated/Help/RecentMeUrls/TRecentMeUrls.cs b/src/OpenTl.Schema/_generated/Help/RecentMeUrls/TRecentMeUrls.cs
index cb86c238..681dc36c 100644
--- a/src/OpenTl.Schema/_generated/Help/RecentMeUrls/TRecentMeUrls.cs
+++ b/src/OpenTl.Schema/_generated/Help/RecentMeUrls/TRecentMeUrls.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Help
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe0310d7)]
public sealed class TRecentMeUrls : IRecentMeUrls
{
diff --git a/src/OpenTl.Schema/_generated/Help/Support/TSupport.cs b/src/OpenTl.Schema/_generated/Help/Support/TSupport.cs
index 1e24b7e1..806bc0f8 100644
--- a/src/OpenTl.Schema/_generated/Help/Support/TSupport.cs
+++ b/src/OpenTl.Schema/_generated/Help/Support/TSupport.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Help
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x17c6b5f6)]
public sealed class TSupport : ISupport
{
diff --git a/src/OpenTl.Schema/_generated/Help/TConfigSimple.cs b/src/OpenTl.Schema/_generated/Help/TConfigSimple.cs
index 8544497c..9acd9019 100644
--- a/src/OpenTl.Schema/_generated/Help/TConfigSimple.cs
+++ b/src/OpenTl.Schema/_generated/Help/TConfigSimple.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Help
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x5a592a6c)]
public sealed class TConfigSimple : IObject
{
diff --git a/src/OpenTl.Schema/_generated/Help/TermsOfService/TTermsOfService.cs b/src/OpenTl.Schema/_generated/Help/TermsOfService/TTermsOfService.cs
index 0d482a7c..a47b1f6a 100644
--- a/src/OpenTl.Schema/_generated/Help/TermsOfService/TTermsOfService.cs
+++ b/src/OpenTl.Schema/_generated/Help/TermsOfService/TTermsOfService.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Help
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x780a0310)]
public sealed class TTermsOfService : ITermsOfService
{
diff --git a/src/OpenTl.Schema/_generated/Help/TermsOfServiceUpdate/TTermsOfServiceUpdate.cs b/src/OpenTl.Schema/_generated/Help/TermsOfServiceUpdate/TTermsOfServiceUpdate.cs
index e2d0d5ea..9ad3da17 100644
--- a/src/OpenTl.Schema/_generated/Help/TermsOfServiceUpdate/TTermsOfServiceUpdate.cs
+++ b/src/OpenTl.Schema/_generated/Help/TermsOfServiceUpdate/TTermsOfServiceUpdate.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Help
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x28ecf961)]
public sealed class TTermsOfServiceUpdate : ITermsOfServiceUpdate
{
diff --git a/src/OpenTl.Schema/_generated/Help/TermsOfServiceUpdate/TTermsOfServiceUpdateEmpty.cs b/src/OpenTl.Schema/_generated/Help/TermsOfServiceUpdate/TTermsOfServiceUpdateEmpty.cs
index cf341a2c..b245c5b4 100644
--- a/src/OpenTl.Schema/_generated/Help/TermsOfServiceUpdate/TTermsOfServiceUpdateEmpty.cs
+++ b/src/OpenTl.Schema/_generated/Help/TermsOfServiceUpdate/TTermsOfServiceUpdateEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Help
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe3309f7f)]
public sealed class TTermsOfServiceUpdateEmpty : ITermsOfServiceUpdate, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/Messages/AffectedHistory/TAffectedHistory.cs b/src/OpenTl.Schema/_generated/Messages/AffectedHistory/TAffectedHistory.cs
index 1f38130f..1ec1a1ff 100644
--- a/src/OpenTl.Schema/_generated/Messages/AffectedHistory/TAffectedHistory.cs
+++ b/src/OpenTl.Schema/_generated/Messages/AffectedHistory/TAffectedHistory.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb45c69d1)]
public sealed class TAffectedHistory : IAffectedHistory
{
diff --git a/src/OpenTl.Schema/_generated/Messages/AffectedMessages/TAffectedMessages.cs b/src/OpenTl.Schema/_generated/Messages/AffectedMessages/TAffectedMessages.cs
index 824a2b1f..a32ba040 100644
--- a/src/OpenTl.Schema/_generated/Messages/AffectedMessages/TAffectedMessages.cs
+++ b/src/OpenTl.Schema/_generated/Messages/AffectedMessages/TAffectedMessages.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x84d19185)]
public sealed class TAffectedMessages : IAffectedMessages
{
diff --git a/src/OpenTl.Schema/_generated/Messages/AllStickers/TAllStickers.cs b/src/OpenTl.Schema/_generated/Messages/AllStickers/TAllStickers.cs
index 18fe06e3..b3955f31 100644
--- a/src/OpenTl.Schema/_generated/Messages/AllStickers/TAllStickers.cs
+++ b/src/OpenTl.Schema/_generated/Messages/AllStickers/TAllStickers.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xedfd405f)]
public sealed class TAllStickers : IAllStickers
{
diff --git a/src/OpenTl.Schema/_generated/Messages/AllStickers/TAllStickersNotModified.cs b/src/OpenTl.Schema/_generated/Messages/AllStickers/TAllStickersNotModified.cs
index ec8471ca..c5e8ee41 100644
--- a/src/OpenTl.Schema/_generated/Messages/AllStickers/TAllStickersNotModified.cs
+++ b/src/OpenTl.Schema/_generated/Messages/AllStickers/TAllStickersNotModified.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe86602c3)]
public sealed class TAllStickersNotModified : IAllStickers
{
diff --git a/src/OpenTl.Schema/_generated/Messages/ArchivedStickers/TArchivedStickers.cs b/src/OpenTl.Schema/_generated/Messages/ArchivedStickers/TArchivedStickers.cs
index 43ed58aa..b40c465a 100644
--- a/src/OpenTl.Schema/_generated/Messages/ArchivedStickers/TArchivedStickers.cs
+++ b/src/OpenTl.Schema/_generated/Messages/ArchivedStickers/TArchivedStickers.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x4fcba9c8)]
public sealed class TArchivedStickers : IArchivedStickers
{
diff --git a/src/OpenTl.Schema/_generated/Messages/BotCallbackAnswer/TBotCallbackAnswer.cs b/src/OpenTl.Schema/_generated/Messages/BotCallbackAnswer/TBotCallbackAnswer.cs
index e34c0ea1..7d8e70c6 100644
--- a/src/OpenTl.Schema/_generated/Messages/BotCallbackAnswer/TBotCallbackAnswer.cs
+++ b/src/OpenTl.Schema/_generated/Messages/BotCallbackAnswer/TBotCallbackAnswer.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x36585ea4)]
public sealed class TBotCallbackAnswer : IBotCallbackAnswer
{
diff --git a/src/OpenTl.Schema/_generated/Messages/BotResults/TBotResults.cs b/src/OpenTl.Schema/_generated/Messages/BotResults/TBotResults.cs
index d9615d59..82bd0bbd 100644
--- a/src/OpenTl.Schema/_generated/Messages/BotResults/TBotResults.cs
+++ b/src/OpenTl.Schema/_generated/Messages/BotResults/TBotResults.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x947ca848)]
public sealed class TBotResults : IBotResults
{
diff --git a/src/OpenTl.Schema/_generated/Messages/ChatFull/TChatFull.cs b/src/OpenTl.Schema/_generated/Messages/ChatFull/TChatFull.cs
index 8ffec8cb..9b1a6a64 100644
--- a/src/OpenTl.Schema/_generated/Messages/ChatFull/TChatFull.cs
+++ b/src/OpenTl.Schema/_generated/Messages/ChatFull/TChatFull.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe5d7d19c)]
public sealed class TChatFull : IChatFull
{
diff --git a/src/OpenTl.Schema/_generated/Messages/Chats/TChats.cs b/src/OpenTl.Schema/_generated/Messages/Chats/TChats.cs
index 857923cf..9823834c 100644
--- a/src/OpenTl.Schema/_generated/Messages/Chats/TChats.cs
+++ b/src/OpenTl.Schema/_generated/Messages/Chats/TChats.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x64ff9fd5)]
public sealed class TChats : IChats
{
diff --git a/src/OpenTl.Schema/_generated/Messages/Chats/TChatsSlice.cs b/src/OpenTl.Schema/_generated/Messages/Chats/TChatsSlice.cs
index de900679..d09a7870 100644
--- a/src/OpenTl.Schema/_generated/Messages/Chats/TChatsSlice.cs
+++ b/src/OpenTl.Schema/_generated/Messages/Chats/TChatsSlice.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9cd81144)]
public sealed class TChatsSlice : IChats
{
diff --git a/src/OpenTl.Schema/_generated/Messages/DhConfig/TDhConfig.cs b/src/OpenTl.Schema/_generated/Messages/DhConfig/TDhConfig.cs
index 79de7128..63bf8b6f 100644
--- a/src/OpenTl.Schema/_generated/Messages/DhConfig/TDhConfig.cs
+++ b/src/OpenTl.Schema/_generated/Messages/DhConfig/TDhConfig.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x2c221edd)]
public sealed class TDhConfig : IDhConfig
{
diff --git a/src/OpenTl.Schema/_generated/Messages/DhConfig/TDhConfigNotModified.cs b/src/OpenTl.Schema/_generated/Messages/DhConfig/TDhConfigNotModified.cs
index 4f78900e..36c09458 100644
--- a/src/OpenTl.Schema/_generated/Messages/DhConfig/TDhConfigNotModified.cs
+++ b/src/OpenTl.Schema/_generated/Messages/DhConfig/TDhConfigNotModified.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xc0e24635)]
public sealed class TDhConfigNotModified : IDhConfig
{
diff --git a/src/OpenTl.Schema/_generated/Messages/Dialogs/TDialogs.cs b/src/OpenTl.Schema/_generated/Messages/Dialogs/TDialogs.cs
index bf5072b5..87f7a4ce 100644
--- a/src/OpenTl.Schema/_generated/Messages/Dialogs/TDialogs.cs
+++ b/src/OpenTl.Schema/_generated/Messages/Dialogs/TDialogs.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x15ba6c40)]
public sealed class TDialogs : IDialogs
{
diff --git a/src/OpenTl.Schema/_generated/Messages/Dialogs/TDialogsNotModified.cs b/src/OpenTl.Schema/_generated/Messages/Dialogs/TDialogsNotModified.cs
index a59207ab..de65cab9 100644
--- a/src/OpenTl.Schema/_generated/Messages/Dialogs/TDialogsNotModified.cs
+++ b/src/OpenTl.Schema/_generated/Messages/Dialogs/TDialogsNotModified.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf0e3e596)]
public sealed class TDialogsNotModified : IDialogs
{
diff --git a/src/OpenTl.Schema/_generated/Messages/Dialogs/TDialogsSlice.cs b/src/OpenTl.Schema/_generated/Messages/Dialogs/TDialogsSlice.cs
index 35d06e61..9a4deaed 100644
--- a/src/OpenTl.Schema/_generated/Messages/Dialogs/TDialogsSlice.cs
+++ b/src/OpenTl.Schema/_generated/Messages/Dialogs/TDialogsSlice.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x71e094f3)]
public sealed class TDialogsSlice : IDialogs
{
diff --git a/src/OpenTl.Schema/_generated/Messages/FavedStickers/TFavedStickers.cs b/src/OpenTl.Schema/_generated/Messages/FavedStickers/TFavedStickers.cs
index 2293b724..988d340e 100644
--- a/src/OpenTl.Schema/_generated/Messages/FavedStickers/TFavedStickers.cs
+++ b/src/OpenTl.Schema/_generated/Messages/FavedStickers/TFavedStickers.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf37f2f16)]
public sealed class TFavedStickers : IFavedStickers
{
diff --git a/src/OpenTl.Schema/_generated/Messages/FavedStickers/TFavedStickersNotModified.cs b/src/OpenTl.Schema/_generated/Messages/FavedStickers/TFavedStickersNotModified.cs
index 800d8bf8..fb4c8feb 100644
--- a/src/OpenTl.Schema/_generated/Messages/FavedStickers/TFavedStickersNotModified.cs
+++ b/src/OpenTl.Schema/_generated/Messages/FavedStickers/TFavedStickersNotModified.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9e8fa6d3)]
public sealed class TFavedStickersNotModified : IFavedStickers
{
diff --git a/src/OpenTl.Schema/_generated/Messages/FeaturedStickers/TFeaturedStickers.cs b/src/OpenTl.Schema/_generated/Messages/FeaturedStickers/TFeaturedStickers.cs
index efe8b5bb..0c099f3e 100644
--- a/src/OpenTl.Schema/_generated/Messages/FeaturedStickers/TFeaturedStickers.cs
+++ b/src/OpenTl.Schema/_generated/Messages/FeaturedStickers/TFeaturedStickers.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf89d88e5)]
public sealed class TFeaturedStickers : IFeaturedStickers
{
diff --git a/src/OpenTl.Schema/_generated/Messages/FeaturedStickers/TFeaturedStickersNotModified.cs b/src/OpenTl.Schema/_generated/Messages/FeaturedStickers/TFeaturedStickersNotModified.cs
index bbb61739..94ea832a 100644
--- a/src/OpenTl.Schema/_generated/Messages/FeaturedStickers/TFeaturedStickersNotModified.cs
+++ b/src/OpenTl.Schema/_generated/Messages/FeaturedStickers/TFeaturedStickersNotModified.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x4ede3cf)]
public sealed class TFeaturedStickersNotModified : IFeaturedStickers
{
diff --git a/src/OpenTl.Schema/_generated/Messages/FoundGifs/TFoundGifs.cs b/src/OpenTl.Schema/_generated/Messages/FoundGifs/TFoundGifs.cs
index a493e6d4..d13d15cb 100644
--- a/src/OpenTl.Schema/_generated/Messages/FoundGifs/TFoundGifs.cs
+++ b/src/OpenTl.Schema/_generated/Messages/FoundGifs/TFoundGifs.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x450a1c0a)]
public sealed class TFoundGifs : IFoundGifs
{
diff --git a/src/OpenTl.Schema/_generated/Messages/FoundStickerSets/TFoundStickerSets.cs b/src/OpenTl.Schema/_generated/Messages/FoundStickerSets/TFoundStickerSets.cs
index 58543c7b..f1033a4d 100644
--- a/src/OpenTl.Schema/_generated/Messages/FoundStickerSets/TFoundStickerSets.cs
+++ b/src/OpenTl.Schema/_generated/Messages/FoundStickerSets/TFoundStickerSets.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x5108d648)]
public sealed class TFoundStickerSets : IFoundStickerSets
{
diff --git a/src/OpenTl.Schema/_generated/Messages/FoundStickerSets/TFoundStickerSetsNotModified.cs b/src/OpenTl.Schema/_generated/Messages/FoundStickerSets/TFoundStickerSetsNotModified.cs
index e03427d8..93acc88b 100644
--- a/src/OpenTl.Schema/_generated/Messages/FoundStickerSets/TFoundStickerSetsNotModified.cs
+++ b/src/OpenTl.Schema/_generated/Messages/FoundStickerSets/TFoundStickerSetsNotModified.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xd54b65d)]
public sealed class TFoundStickerSetsNotModified : IFoundStickerSets
{
diff --git a/src/OpenTl.Schema/_generated/Messages/HighScores/THighScores.cs b/src/OpenTl.Schema/_generated/Messages/HighScores/THighScores.cs
index fe9d3943..6761f015 100644
--- a/src/OpenTl.Schema/_generated/Messages/HighScores/THighScores.cs
+++ b/src/OpenTl.Schema/_generated/Messages/HighScores/THighScores.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9a3bfd99)]
public sealed class THighScores : IHighScores
{
diff --git a/src/OpenTl.Schema/_generated/Messages/MessageEditData/TMessageEditData.cs b/src/OpenTl.Schema/_generated/Messages/MessageEditData/TMessageEditData.cs
index 09ed59da..9a87d49f 100644
--- a/src/OpenTl.Schema/_generated/Messages/MessageEditData/TMessageEditData.cs
+++ b/src/OpenTl.Schema/_generated/Messages/MessageEditData/TMessageEditData.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x26b5dde6)]
public sealed class TMessageEditData : IMessageEditData
{
diff --git a/src/OpenTl.Schema/_generated/Messages/Messages/TChannelMessages.cs b/src/OpenTl.Schema/_generated/Messages/Messages/TChannelMessages.cs
index b88cceb1..60761da4 100644
--- a/src/OpenTl.Schema/_generated/Messages/Messages/TChannelMessages.cs
+++ b/src/OpenTl.Schema/_generated/Messages/Messages/TChannelMessages.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x99262e37)]
public sealed class TChannelMessages : IMessages
{
diff --git a/src/OpenTl.Schema/_generated/Messages/Messages/TMessages.cs b/src/OpenTl.Schema/_generated/Messages/Messages/TMessages.cs
index 52f0dc8a..51733cdb 100644
--- a/src/OpenTl.Schema/_generated/Messages/Messages/TMessages.cs
+++ b/src/OpenTl.Schema/_generated/Messages/Messages/TMessages.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x8c718e87)]
public sealed class TMessages : IMessages
{
diff --git a/src/OpenTl.Schema/_generated/Messages/Messages/TMessagesNotModified.cs b/src/OpenTl.Schema/_generated/Messages/Messages/TMessagesNotModified.cs
index c9588b2e..b3acad81 100644
--- a/src/OpenTl.Schema/_generated/Messages/Messages/TMessagesNotModified.cs
+++ b/src/OpenTl.Schema/_generated/Messages/Messages/TMessagesNotModified.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x74535f21)]
public sealed class TMessagesNotModified : IMessages
{
diff --git a/src/OpenTl.Schema/_generated/Messages/Messages/TMessagesSlice.cs b/src/OpenTl.Schema/_generated/Messages/Messages/TMessagesSlice.cs
index 138a71e8..6641b593 100644
--- a/src/OpenTl.Schema/_generated/Messages/Messages/TMessagesSlice.cs
+++ b/src/OpenTl.Schema/_generated/Messages/Messages/TMessagesSlice.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb446ae3)]
public sealed class TMessagesSlice : IMessages
{
diff --git a/src/OpenTl.Schema/_generated/Messages/PeerDialogs/TPeerDialogs.cs b/src/OpenTl.Schema/_generated/Messages/PeerDialogs/TPeerDialogs.cs
index 90595190..1ca17faa 100644
--- a/src/OpenTl.Schema/_generated/Messages/PeerDialogs/TPeerDialogs.cs
+++ b/src/OpenTl.Schema/_generated/Messages/PeerDialogs/TPeerDialogs.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3371c354)]
public sealed class TPeerDialogs : IPeerDialogs
{
diff --git a/src/OpenTl.Schema/_generated/Messages/RecentStickers/TRecentStickers.cs b/src/OpenTl.Schema/_generated/Messages/RecentStickers/TRecentStickers.cs
index 794f2aa0..0f00e427 100644
--- a/src/OpenTl.Schema/_generated/Messages/RecentStickers/TRecentStickers.cs
+++ b/src/OpenTl.Schema/_generated/Messages/RecentStickers/TRecentStickers.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x22f3afb3)]
public sealed class TRecentStickers : IRecentStickers
{
diff --git a/src/OpenTl.Schema/_generated/Messages/RecentStickers/TRecentStickersNotModified.cs b/src/OpenTl.Schema/_generated/Messages/RecentStickers/TRecentStickersNotModified.cs
index 3fc70a24..605c8be9 100644
--- a/src/OpenTl.Schema/_generated/Messages/RecentStickers/TRecentStickersNotModified.cs
+++ b/src/OpenTl.Schema/_generated/Messages/RecentStickers/TRecentStickersNotModified.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb17f890)]
public sealed class TRecentStickersNotModified : IRecentStickers
{
diff --git a/src/OpenTl.Schema/_generated/Messages/SavedGifs/TSavedGifs.cs b/src/OpenTl.Schema/_generated/Messages/SavedGifs/TSavedGifs.cs
index ad407954..4a905343 100644
--- a/src/OpenTl.Schema/_generated/Messages/SavedGifs/TSavedGifs.cs
+++ b/src/OpenTl.Schema/_generated/Messages/SavedGifs/TSavedGifs.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x2e0709a5)]
public sealed class TSavedGifs : ISavedGifs
{
diff --git a/src/OpenTl.Schema/_generated/Messages/SavedGifs/TSavedGifsNotModified.cs b/src/OpenTl.Schema/_generated/Messages/SavedGifs/TSavedGifsNotModified.cs
index d179a8ce..a7bd63e5 100644
--- a/src/OpenTl.Schema/_generated/Messages/SavedGifs/TSavedGifsNotModified.cs
+++ b/src/OpenTl.Schema/_generated/Messages/SavedGifs/TSavedGifsNotModified.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe8025ca2)]
public sealed class TSavedGifsNotModified : ISavedGifs
{
diff --git a/src/OpenTl.Schema/_generated/Messages/SentEncryptedMessage/TSentEncryptedFile.cs b/src/OpenTl.Schema/_generated/Messages/SentEncryptedMessage/TSentEncryptedFile.cs
index cbfac328..270246bd 100644
--- a/src/OpenTl.Schema/_generated/Messages/SentEncryptedMessage/TSentEncryptedFile.cs
+++ b/src/OpenTl.Schema/_generated/Messages/SentEncryptedMessage/TSentEncryptedFile.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9493ff32)]
public sealed class TSentEncryptedFile : ISentEncryptedMessage
{
diff --git a/src/OpenTl.Schema/_generated/Messages/SentEncryptedMessage/TSentEncryptedMessage.cs b/src/OpenTl.Schema/_generated/Messages/SentEncryptedMessage/TSentEncryptedMessage.cs
index 4b257192..81aeef38 100644
--- a/src/OpenTl.Schema/_generated/Messages/SentEncryptedMessage/TSentEncryptedMessage.cs
+++ b/src/OpenTl.Schema/_generated/Messages/SentEncryptedMessage/TSentEncryptedMessage.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x560f8935)]
public sealed class TSentEncryptedMessage : ISentEncryptedMessage
{
diff --git a/src/OpenTl.Schema/_generated/Messages/StickerSet/TStickerSet.cs b/src/OpenTl.Schema/_generated/Messages/StickerSet/TStickerSet.cs
index 694bfd2d..0169e2a7 100644
--- a/src/OpenTl.Schema/_generated/Messages/StickerSet/TStickerSet.cs
+++ b/src/OpenTl.Schema/_generated/Messages/StickerSet/TStickerSet.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb60a24a6)]
public sealed class TStickerSet : IStickerSet
{
diff --git a/src/OpenTl.Schema/_generated/Messages/StickerSetInstallResult/TStickerSetInstallResultArchive.cs b/src/OpenTl.Schema/_generated/Messages/StickerSetInstallResult/TStickerSetInstallResultArchive.cs
index f70c351e..faf45d5b 100644
--- a/src/OpenTl.Schema/_generated/Messages/StickerSetInstallResult/TStickerSetInstallResultArchive.cs
+++ b/src/OpenTl.Schema/_generated/Messages/StickerSetInstallResult/TStickerSetInstallResultArchive.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x35e410a8)]
public sealed class TStickerSetInstallResultArchive : IStickerSetInstallResult
{
diff --git a/src/OpenTl.Schema/_generated/Messages/StickerSetInstallResult/TStickerSetInstallResultSuccess.cs b/src/OpenTl.Schema/_generated/Messages/StickerSetInstallResult/TStickerSetInstallResultSuccess.cs
index 8e12deb4..39cb5330 100644
--- a/src/OpenTl.Schema/_generated/Messages/StickerSetInstallResult/TStickerSetInstallResultSuccess.cs
+++ b/src/OpenTl.Schema/_generated/Messages/StickerSetInstallResult/TStickerSetInstallResultSuccess.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x38641628)]
public sealed class TStickerSetInstallResultSuccess : IStickerSetInstallResult
{
diff --git a/src/OpenTl.Schema/_generated/Messages/Stickers/TStickers.cs b/src/OpenTl.Schema/_generated/Messages/Stickers/TStickers.cs
index 8a5e7362..edb0a97b 100644
--- a/src/OpenTl.Schema/_generated/Messages/Stickers/TStickers.cs
+++ b/src/OpenTl.Schema/_generated/Messages/Stickers/TStickers.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe4599bbd)]
public sealed class TStickers : IStickers
{
diff --git a/src/OpenTl.Schema/_generated/Messages/Stickers/TStickersNotModified.cs b/src/OpenTl.Schema/_generated/Messages/Stickers/TStickersNotModified.cs
index f3162f55..885704c5 100644
--- a/src/OpenTl.Schema/_generated/Messages/Stickers/TStickersNotModified.cs
+++ b/src/OpenTl.Schema/_generated/Messages/Stickers/TStickersNotModified.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Messages
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf1749a22)]
public sealed class TStickersNotModified : IStickers
{
diff --git a/src/OpenTl.Schema/_generated/Payments/PaymentForm/TPaymentForm.cs b/src/OpenTl.Schema/_generated/Payments/PaymentForm/TPaymentForm.cs
index 149b42b8..c5edee1c 100644
--- a/src/OpenTl.Schema/_generated/Payments/PaymentForm/TPaymentForm.cs
+++ b/src/OpenTl.Schema/_generated/Payments/PaymentForm/TPaymentForm.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Payments
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3f56aea3)]
public sealed class TPaymentForm : IPaymentForm
{
diff --git a/src/OpenTl.Schema/_generated/Payments/PaymentReceipt/TPaymentReceipt.cs b/src/OpenTl.Schema/_generated/Payments/PaymentReceipt/TPaymentReceipt.cs
index ea7ab71b..9e0174b1 100644
--- a/src/OpenTl.Schema/_generated/Payments/PaymentReceipt/TPaymentReceipt.cs
+++ b/src/OpenTl.Schema/_generated/Payments/PaymentReceipt/TPaymentReceipt.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Payments
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x500911e1)]
public sealed class TPaymentReceipt : IPaymentReceipt
{
diff --git a/src/OpenTl.Schema/_generated/Payments/PaymentResult/TPaymentResult.cs b/src/OpenTl.Schema/_generated/Payments/PaymentResult/TPaymentResult.cs
index 50192970..19f999c4 100644
--- a/src/OpenTl.Schema/_generated/Payments/PaymentResult/TPaymentResult.cs
+++ b/src/OpenTl.Schema/_generated/Payments/PaymentResult/TPaymentResult.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Payments
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x4e5f810d)]
public sealed class TPaymentResult : IPaymentResult
{
diff --git a/src/OpenTl.Schema/_generated/Payments/PaymentResult/TPaymentVerficationNeeded.cs b/src/OpenTl.Schema/_generated/Payments/PaymentResult/TPaymentVerficationNeeded.cs
index c203a0ed..00554a32 100644
--- a/src/OpenTl.Schema/_generated/Payments/PaymentResult/TPaymentVerficationNeeded.cs
+++ b/src/OpenTl.Schema/_generated/Payments/PaymentResult/TPaymentVerficationNeeded.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Payments
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x6b56b921)]
public sealed class TPaymentVerficationNeeded : IPaymentResult
{
diff --git a/src/OpenTl.Schema/_generated/Payments/SavedInfo/TSavedInfo.cs b/src/OpenTl.Schema/_generated/Payments/SavedInfo/TSavedInfo.cs
index 1db1449c..a1926829 100644
--- a/src/OpenTl.Schema/_generated/Payments/SavedInfo/TSavedInfo.cs
+++ b/src/OpenTl.Schema/_generated/Payments/SavedInfo/TSavedInfo.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Payments
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xfb8fe43c)]
public sealed class TSavedInfo : ISavedInfo
{
diff --git a/src/OpenTl.Schema/_generated/Payments/ValidatedRequestedInfo/TValidatedRequestedInfo.cs b/src/OpenTl.Schema/_generated/Payments/ValidatedRequestedInfo/TValidatedRequestedInfo.cs
index adb07b77..0917707c 100644
--- a/src/OpenTl.Schema/_generated/Payments/ValidatedRequestedInfo/TValidatedRequestedInfo.cs
+++ b/src/OpenTl.Schema/_generated/Payments/ValidatedRequestedInfo/TValidatedRequestedInfo.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Payments
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xd1451883)]
public sealed class TValidatedRequestedInfo : IValidatedRequestedInfo
{
diff --git a/src/OpenTl.Schema/_generated/Phone/PhoneCall/TPhoneCall.cs b/src/OpenTl.Schema/_generated/Phone/PhoneCall/TPhoneCall.cs
index 34a6c77d..6adb6422 100644
--- a/src/OpenTl.Schema/_generated/Phone/PhoneCall/TPhoneCall.cs
+++ b/src/OpenTl.Schema/_generated/Phone/PhoneCall/TPhoneCall.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Phone
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xec82e140)]
public sealed class TPhoneCall : IPhoneCall
{
diff --git a/src/OpenTl.Schema/_generated/Photos/Photo/TPhoto.cs b/src/OpenTl.Schema/_generated/Photos/Photo/TPhoto.cs
index 0bca3819..31997682 100644
--- a/src/OpenTl.Schema/_generated/Photos/Photo/TPhoto.cs
+++ b/src/OpenTl.Schema/_generated/Photos/Photo/TPhoto.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Photos
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x20212ca8)]
public sealed class TPhoto : IPhoto
{
diff --git a/src/OpenTl.Schema/_generated/Photos/Photos/TPhotos.cs b/src/OpenTl.Schema/_generated/Photos/Photos/TPhotos.cs
index 9a4621e7..ebde07b6 100644
--- a/src/OpenTl.Schema/_generated/Photos/Photos/TPhotos.cs
+++ b/src/OpenTl.Schema/_generated/Photos/Photos/TPhotos.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Photos
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x8dca6aa5)]
public sealed class TPhotos : IPhotos
{
diff --git a/src/OpenTl.Schema/_generated/Photos/Photos/TPhotosSlice.cs b/src/OpenTl.Schema/_generated/Photos/Photos/TPhotosSlice.cs
index 2ff8d4bf..ef07dfbc 100644
--- a/src/OpenTl.Schema/_generated/Photos/Photos/TPhotosSlice.cs
+++ b/src/OpenTl.Schema/_generated/Photos/Photos/TPhotosSlice.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Photos
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x15051f54)]
public sealed class TPhotosSlice : IPhotos
{
diff --git a/src/OpenTl.Schema/_generated/Storage/FileType/TFileGif.cs b/src/OpenTl.Schema/_generated/Storage/FileType/TFileGif.cs
index 90761908..c509077c 100644
--- a/src/OpenTl.Schema/_generated/Storage/FileType/TFileGif.cs
+++ b/src/OpenTl.Schema/_generated/Storage/FileType/TFileGif.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Storage
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xcae1aadf)]
public sealed class TFileGif : IFileType
{
diff --git a/src/OpenTl.Schema/_generated/Storage/FileType/TFileJpeg.cs b/src/OpenTl.Schema/_generated/Storage/FileType/TFileJpeg.cs
index 62b86b6e..c5506cf5 100644
--- a/src/OpenTl.Schema/_generated/Storage/FileType/TFileJpeg.cs
+++ b/src/OpenTl.Schema/_generated/Storage/FileType/TFileJpeg.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Storage
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x7efe0e)]
public sealed class TFileJpeg : IFileType
{
diff --git a/src/OpenTl.Schema/_generated/Storage/FileType/TFileMov.cs b/src/OpenTl.Schema/_generated/Storage/FileType/TFileMov.cs
index 1c7ceefe..02e18830 100644
--- a/src/OpenTl.Schema/_generated/Storage/FileType/TFileMov.cs
+++ b/src/OpenTl.Schema/_generated/Storage/FileType/TFileMov.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Storage
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x4b09ebbc)]
public sealed class TFileMov : IFileType
{
diff --git a/src/OpenTl.Schema/_generated/Storage/FileType/TFileMp3.cs b/src/OpenTl.Schema/_generated/Storage/FileType/TFileMp3.cs
index 19bc4fb5..e415af4b 100644
--- a/src/OpenTl.Schema/_generated/Storage/FileType/TFileMp3.cs
+++ b/src/OpenTl.Schema/_generated/Storage/FileType/TFileMp3.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Storage
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x528a0677)]
public sealed class TFileMp3 : IFileType
{
diff --git a/src/OpenTl.Schema/_generated/Storage/FileType/TFileMp4.cs b/src/OpenTl.Schema/_generated/Storage/FileType/TFileMp4.cs
index 9991ce8e..06ff14fc 100644
--- a/src/OpenTl.Schema/_generated/Storage/FileType/TFileMp4.cs
+++ b/src/OpenTl.Schema/_generated/Storage/FileType/TFileMp4.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Storage
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb3cea0e4)]
public sealed class TFileMp4 : IFileType
{
diff --git a/src/OpenTl.Schema/_generated/Storage/FileType/TFilePartial.cs b/src/OpenTl.Schema/_generated/Storage/FileType/TFilePartial.cs
index 1ebaa040..e6979166 100644
--- a/src/OpenTl.Schema/_generated/Storage/FileType/TFilePartial.cs
+++ b/src/OpenTl.Schema/_generated/Storage/FileType/TFilePartial.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Storage
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x40bc6f52)]
public sealed class TFilePartial : IFileType
{
diff --git a/src/OpenTl.Schema/_generated/Storage/FileType/TFilePdf.cs b/src/OpenTl.Schema/_generated/Storage/FileType/TFilePdf.cs
index 2e8608c9..7070dfff 100644
--- a/src/OpenTl.Schema/_generated/Storage/FileType/TFilePdf.cs
+++ b/src/OpenTl.Schema/_generated/Storage/FileType/TFilePdf.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Storage
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xae1e508d)]
public sealed class TFilePdf : IFileType
{
diff --git a/src/OpenTl.Schema/_generated/Storage/FileType/TFilePng.cs b/src/OpenTl.Schema/_generated/Storage/FileType/TFilePng.cs
index fadcf733..465ddc72 100644
--- a/src/OpenTl.Schema/_generated/Storage/FileType/TFilePng.cs
+++ b/src/OpenTl.Schema/_generated/Storage/FileType/TFilePng.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Storage
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa4f63c0)]
public sealed class TFilePng : IFileType
{
diff --git a/src/OpenTl.Schema/_generated/Storage/FileType/TFileUnknown.cs b/src/OpenTl.Schema/_generated/Storage/FileType/TFileUnknown.cs
index 754aa915..67e5c2df 100644
--- a/src/OpenTl.Schema/_generated/Storage/FileType/TFileUnknown.cs
+++ b/src/OpenTl.Schema/_generated/Storage/FileType/TFileUnknown.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Storage
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xaa963b05)]
public sealed class TFileUnknown : IFileType
{
diff --git a/src/OpenTl.Schema/_generated/Storage/FileType/TFileWebp.cs b/src/OpenTl.Schema/_generated/Storage/FileType/TFileWebp.cs
index e206af6a..e67a0e46 100644
--- a/src/OpenTl.Schema/_generated/Storage/FileType/TFileWebp.cs
+++ b/src/OpenTl.Schema/_generated/Storage/FileType/TFileWebp.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Storage
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1081464c)]
public sealed class TFileWebp : IFileType
{
diff --git a/src/OpenTl.Schema/_generated/Updates/ChannelDifference/TChannelDifference.cs b/src/OpenTl.Schema/_generated/Updates/ChannelDifference/TChannelDifference.cs
index db22abd3..16ff9ba9 100644
--- a/src/OpenTl.Schema/_generated/Updates/ChannelDifference/TChannelDifference.cs
+++ b/src/OpenTl.Schema/_generated/Updates/ChannelDifference/TChannelDifference.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Updates
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x2064674e)]
public sealed class TChannelDifference : IChannelDifference
{
diff --git a/src/OpenTl.Schema/_generated/Updates/ChannelDifference/TChannelDifferenceEmpty.cs b/src/OpenTl.Schema/_generated/Updates/ChannelDifference/TChannelDifferenceEmpty.cs
index acbcc733..2fe2a8b4 100644
--- a/src/OpenTl.Schema/_generated/Updates/ChannelDifference/TChannelDifferenceEmpty.cs
+++ b/src/OpenTl.Schema/_generated/Updates/ChannelDifference/TChannelDifferenceEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Updates
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3e11affb)]
public sealed class TChannelDifferenceEmpty : IChannelDifference, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/Updates/ChannelDifference/TChannelDifferenceTooLong.cs b/src/OpenTl.Schema/_generated/Updates/ChannelDifference/TChannelDifferenceTooLong.cs
index ae69501b..1556584d 100644
--- a/src/OpenTl.Schema/_generated/Updates/ChannelDifference/TChannelDifferenceTooLong.cs
+++ b/src/OpenTl.Schema/_generated/Updates/ChannelDifference/TChannelDifferenceTooLong.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Updates
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x6a9d7b35)]
public sealed class TChannelDifferenceTooLong : IChannelDifference
{
diff --git a/src/OpenTl.Schema/_generated/Updates/Difference/TDifference.cs b/src/OpenTl.Schema/_generated/Updates/Difference/TDifference.cs
index 17ca8b6b..70c73503 100644
--- a/src/OpenTl.Schema/_generated/Updates/Difference/TDifference.cs
+++ b/src/OpenTl.Schema/_generated/Updates/Difference/TDifference.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Updates
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf49ca0)]
public sealed class TDifference : IDifference
{
diff --git a/src/OpenTl.Schema/_generated/Updates/Difference/TDifferenceEmpty.cs b/src/OpenTl.Schema/_generated/Updates/Difference/TDifferenceEmpty.cs
index ceed6c87..da9234a1 100644
--- a/src/OpenTl.Schema/_generated/Updates/Difference/TDifferenceEmpty.cs
+++ b/src/OpenTl.Schema/_generated/Updates/Difference/TDifferenceEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Updates
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x5d75a138)]
public sealed class TDifferenceEmpty : IDifference, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/Updates/Difference/TDifferenceSlice.cs b/src/OpenTl.Schema/_generated/Updates/Difference/TDifferenceSlice.cs
index 0ad7824c..607a2f9a 100644
--- a/src/OpenTl.Schema/_generated/Updates/Difference/TDifferenceSlice.cs
+++ b/src/OpenTl.Schema/_generated/Updates/Difference/TDifferenceSlice.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Updates
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa8fb1981)]
public sealed class TDifferenceSlice : IDifference
{
diff --git a/src/OpenTl.Schema/_generated/Updates/Difference/TDifferenceTooLong.cs b/src/OpenTl.Schema/_generated/Updates/Difference/TDifferenceTooLong.cs
index 7e9b753f..adae583c 100644
--- a/src/OpenTl.Schema/_generated/Updates/Difference/TDifferenceTooLong.cs
+++ b/src/OpenTl.Schema/_generated/Updates/Difference/TDifferenceTooLong.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Updates
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x4afe8f6d)]
public sealed class TDifferenceTooLong : IDifference
{
diff --git a/src/OpenTl.Schema/_generated/Updates/State/TState.cs b/src/OpenTl.Schema/_generated/Updates/State/TState.cs
index f4f63fde..0f3d2845 100644
--- a/src/OpenTl.Schema/_generated/Updates/State/TState.cs
+++ b/src/OpenTl.Schema/_generated/Updates/State/TState.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Updates
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa56c2a3e)]
public sealed class TState : IState
{
diff --git a/src/OpenTl.Schema/_generated/Upload/CdnFile/TCdnFile.cs b/src/OpenTl.Schema/_generated/Upload/CdnFile/TCdnFile.cs
index 79ab80ba..0153853d 100644
--- a/src/OpenTl.Schema/_generated/Upload/CdnFile/TCdnFile.cs
+++ b/src/OpenTl.Schema/_generated/Upload/CdnFile/TCdnFile.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Upload
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa99fca4f)]
public sealed class TCdnFile : ICdnFile
{
diff --git a/src/OpenTl.Schema/_generated/Upload/CdnFile/TCdnFileReuploadNeeded.cs b/src/OpenTl.Schema/_generated/Upload/CdnFile/TCdnFileReuploadNeeded.cs
index 748f66e4..92ef20ab 100644
--- a/src/OpenTl.Schema/_generated/Upload/CdnFile/TCdnFileReuploadNeeded.cs
+++ b/src/OpenTl.Schema/_generated/Upload/CdnFile/TCdnFileReuploadNeeded.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Upload
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xeea8e46e)]
public sealed class TCdnFileReuploadNeeded : ICdnFile
{
diff --git a/src/OpenTl.Schema/_generated/Upload/File/TFile.cs b/src/OpenTl.Schema/_generated/Upload/File/TFile.cs
index 2ad58ff2..f6333093 100644
--- a/src/OpenTl.Schema/_generated/Upload/File/TFile.cs
+++ b/src/OpenTl.Schema/_generated/Upload/File/TFile.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Upload
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x96a18d5)]
public sealed class TFile : IFile
{
diff --git a/src/OpenTl.Schema/_generated/Upload/File/TFileCdnRedirect.cs b/src/OpenTl.Schema/_generated/Upload/File/TFileCdnRedirect.cs
index ce8cc7a3..ea652cd4 100644
--- a/src/OpenTl.Schema/_generated/Upload/File/TFileCdnRedirect.cs
+++ b/src/OpenTl.Schema/_generated/Upload/File/TFileCdnRedirect.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Upload
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf18cda44)]
public sealed class TFileCdnRedirect : IFile
{
diff --git a/src/OpenTl.Schema/_generated/Upload/WebFile/TWebFile.cs b/src/OpenTl.Schema/_generated/Upload/WebFile/TWebFile.cs
index a14a57d8..b7ebaf85 100644
--- a/src/OpenTl.Schema/_generated/Upload/WebFile/TWebFile.cs
+++ b/src/OpenTl.Schema/_generated/Upload/WebFile/TWebFile.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema.Upload
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x21e753bc)]
public sealed class TWebFile : IWebFile
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/AccessPointRule/TAccessPointRule.cs b/src/OpenTl.Schema/_generated/_Entities/AccessPointRule/TAccessPointRule.cs
index b2bce6a7..87c0f3dc 100644
--- a/src/OpenTl.Schema/_generated/_Entities/AccessPointRule/TAccessPointRule.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/AccessPointRule/TAccessPointRule.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x4679b65f)]
public sealed class TAccessPointRule : IAccessPointRule
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/AccountDaysTTL/TAccountDaysTTL.cs b/src/OpenTl.Schema/_generated/_Entities/AccountDaysTTL/TAccountDaysTTL.cs
index 776f19b6..0ed389ab 100644
--- a/src/OpenTl.Schema/_generated/_Entities/AccountDaysTTL/TAccountDaysTTL.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/AccountDaysTTL/TAccountDaysTTL.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb8d0afdf)]
public sealed class TAccountDaysTTL : IAccountDaysTTL
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Authorization/TAuthorization.cs b/src/OpenTl.Schema/_generated/_Entities/Authorization/TAuthorization.cs
index e0422661..1a4d1268 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Authorization/TAuthorization.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Authorization/TAuthorization.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x7bf2e6f6)]
public sealed class TAuthorization : IAuthorization
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/BadMsgNotification/TBadMsgNotification.cs b/src/OpenTl.Schema/_generated/_Entities/BadMsgNotification/TBadMsgNotification.cs
index aad25a6e..2a175783 100644
--- a/src/OpenTl.Schema/_generated/_Entities/BadMsgNotification/TBadMsgNotification.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/BadMsgNotification/TBadMsgNotification.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa7eff811)]
public sealed class TBadMsgNotification : IBadMsgNotification
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/BadMsgNotification/TBadServerSalt.cs b/src/OpenTl.Schema/_generated/_Entities/BadMsgNotification/TBadServerSalt.cs
index 4bf32d23..ce410a42 100644
--- a/src/OpenTl.Schema/_generated/_Entities/BadMsgNotification/TBadServerSalt.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/BadMsgNotification/TBadServerSalt.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xedab447b)]
public sealed class TBadServerSalt : IBadMsgNotification
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Bool/TBoolFalse.cs b/src/OpenTl.Schema/_generated/_Entities/Bool/TBoolFalse.cs
index d893fd60..51d3b2b6 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Bool/TBoolFalse.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Bool/TBoolFalse.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xbc799737)]
public sealed class TBoolFalse : IBool
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Bool/TBoolTrue.cs b/src/OpenTl.Schema/_generated/_Entities/Bool/TBoolTrue.cs
index fecd4b3d..955a01c7 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Bool/TBoolTrue.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Bool/TBoolTrue.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x997275b5)]
public sealed class TBoolTrue : IBool
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/BotCommand/TBotCommand.cs b/src/OpenTl.Schema/_generated/_Entities/BotCommand/TBotCommand.cs
index 48893208..9f0be2d3 100644
--- a/src/OpenTl.Schema/_generated/_Entities/BotCommand/TBotCommand.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/BotCommand/TBotCommand.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xc27ac8c7)]
public sealed class TBotCommand : IBotCommand
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/BotInfo/TBotInfo.cs b/src/OpenTl.Schema/_generated/_Entities/BotInfo/TBotInfo.cs
index 1423d256..20320bdc 100644
--- a/src/OpenTl.Schema/_generated/_Entities/BotInfo/TBotInfo.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/BotInfo/TBotInfo.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x98e81d3a)]
public sealed class TBotInfo : IBotInfo
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/BotInlineMessage/TBotInlineMessageMediaAuto.cs b/src/OpenTl.Schema/_generated/_Entities/BotInlineMessage/TBotInlineMessageMediaAuto.cs
index b1074f52..604b1b61 100644
--- a/src/OpenTl.Schema/_generated/_Entities/BotInlineMessage/TBotInlineMessageMediaAuto.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/BotInlineMessage/TBotInlineMessageMediaAuto.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x764cf810)]
public sealed class TBotInlineMessageMediaAuto : IBotInlineMessage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/BotInlineMessage/TBotInlineMessageMediaContact.cs b/src/OpenTl.Schema/_generated/_Entities/BotInlineMessage/TBotInlineMessageMediaContact.cs
index ff61f30a..8368eeab 100644
--- a/src/OpenTl.Schema/_generated/_Entities/BotInlineMessage/TBotInlineMessageMediaContact.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/BotInlineMessage/TBotInlineMessageMediaContact.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x18d1cdc2)]
public sealed class TBotInlineMessageMediaContact : IBotInlineMessage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/BotInlineMessage/TBotInlineMessageMediaGeo.cs b/src/OpenTl.Schema/_generated/_Entities/BotInlineMessage/TBotInlineMessageMediaGeo.cs
index 5b9d30cf..eea63cd9 100644
--- a/src/OpenTl.Schema/_generated/_Entities/BotInlineMessage/TBotInlineMessageMediaGeo.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/BotInlineMessage/TBotInlineMessageMediaGeo.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb722de65)]
public sealed class TBotInlineMessageMediaGeo : IBotInlineMessage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/BotInlineMessage/TBotInlineMessageMediaVenue.cs b/src/OpenTl.Schema/_generated/_Entities/BotInlineMessage/TBotInlineMessageMediaVenue.cs
index af7f1303..6928daa5 100644
--- a/src/OpenTl.Schema/_generated/_Entities/BotInlineMessage/TBotInlineMessageMediaVenue.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/BotInlineMessage/TBotInlineMessageMediaVenue.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x8a86659c)]
public sealed class TBotInlineMessageMediaVenue : IBotInlineMessage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/BotInlineMessage/TBotInlineMessageText.cs b/src/OpenTl.Schema/_generated/_Entities/BotInlineMessage/TBotInlineMessageText.cs
index 628598f2..9f143ac0 100644
--- a/src/OpenTl.Schema/_generated/_Entities/BotInlineMessage/TBotInlineMessageText.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/BotInlineMessage/TBotInlineMessageText.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x8c7f65e2)]
public sealed class TBotInlineMessageText : IBotInlineMessage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/BotInlineResult/TBotInlineMediaResult.cs b/src/OpenTl.Schema/_generated/_Entities/BotInlineResult/TBotInlineMediaResult.cs
index 9b055d26..7b4d5c58 100644
--- a/src/OpenTl.Schema/_generated/_Entities/BotInlineResult/TBotInlineMediaResult.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/BotInlineResult/TBotInlineMediaResult.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x17db940b)]
public sealed class TBotInlineMediaResult : IBotInlineResult
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/BotInlineResult/TBotInlineResult.cs b/src/OpenTl.Schema/_generated/_Entities/BotInlineResult/TBotInlineResult.cs
index 2f6b977f..ec0632f1 100644
--- a/src/OpenTl.Schema/_generated/_Entities/BotInlineResult/TBotInlineResult.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/BotInlineResult/TBotInlineResult.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x11965f3a)]
public sealed class TBotInlineResult : IBotInlineResult
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/CdnConfig/TCdnConfig.cs b/src/OpenTl.Schema/_generated/_Entities/CdnConfig/TCdnConfig.cs
index 3bc73f73..aea6dc0c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/CdnConfig/TCdnConfig.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/CdnConfig/TCdnConfig.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x5725e40a)]
public sealed class TCdnConfig : ICdnConfig
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/CdnPublicKey/TCdnPublicKey.cs b/src/OpenTl.Schema/_generated/_Entities/CdnPublicKey/TCdnPublicKey.cs
index e267310b..8e9d54b6 100644
--- a/src/OpenTl.Schema/_generated/_Entities/CdnPublicKey/TCdnPublicKey.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/CdnPublicKey/TCdnPublicKey.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xc982eaba)]
public sealed class TCdnPublicKey : ICdnPublicKey
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEvent/TChannelAdminLogEvent.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEvent/TChannelAdminLogEvent.cs
index 5e5df781..da1a7923 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEvent/TChannelAdminLogEvent.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEvent/TChannelAdminLogEvent.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3b5a3e40)]
public sealed class TChannelAdminLogEvent : IChannelAdminLogEvent
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionChangeAbout.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionChangeAbout.cs
index cb93a395..f4ec84d0 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionChangeAbout.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionChangeAbout.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x55188a2e)]
public sealed class TChannelAdminLogEventActionChangeAbout : IChannelAdminLogEventAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionChangePhoto.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionChangePhoto.cs
index 29b6d040..d4c28543 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionChangePhoto.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionChangePhoto.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb82f55c3)]
public sealed class TChannelAdminLogEventActionChangePhoto : IChannelAdminLogEventAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionChangeStickerSet.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionChangeStickerSet.cs
index 122b0542..84b8d0aa 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionChangeStickerSet.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionChangeStickerSet.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb1c3caa7)]
public sealed class TChannelAdminLogEventActionChangeStickerSet : IChannelAdminLogEventAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionChangeTitle.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionChangeTitle.cs
index e8f326b1..7c0a53f4 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionChangeTitle.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionChangeTitle.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe6dfb825)]
public sealed class TChannelAdminLogEventActionChangeTitle : IChannelAdminLogEventAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionChangeUsername.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionChangeUsername.cs
index 482e8da4..9c3a6a91 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionChangeUsername.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionChangeUsername.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x6a4afc38)]
public sealed class TChannelAdminLogEventActionChangeUsername : IChannelAdminLogEventAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionDeleteMessage.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionDeleteMessage.cs
index abd6961c..edd762e1 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionDeleteMessage.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionDeleteMessage.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x42e047bb)]
public sealed class TChannelAdminLogEventActionDeleteMessage : IChannelAdminLogEventAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionEditMessage.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionEditMessage.cs
index d7852f74..4cf4b73b 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionEditMessage.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionEditMessage.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x709b2405)]
public sealed class TChannelAdminLogEventActionEditMessage : IChannelAdminLogEventAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionParticipantInvite.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionParticipantInvite.cs
index 84915cd3..912eeb39 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionParticipantInvite.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionParticipantInvite.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe31c34d8)]
public sealed class TChannelAdminLogEventActionParticipantInvite : IChannelAdminLogEventAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionParticipantJoin.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionParticipantJoin.cs
index c01c103e..f9597e6e 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionParticipantJoin.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionParticipantJoin.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x183040d3)]
public sealed class TChannelAdminLogEventActionParticipantJoin : IChannelAdminLogEventAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionParticipantLeave.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionParticipantLeave.cs
index 387d5da0..1942de59 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionParticipantLeave.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionParticipantLeave.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf89777f2)]
public sealed class TChannelAdminLogEventActionParticipantLeave : IChannelAdminLogEventAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionParticipantToggleAdmin.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionParticipantToggleAdmin.cs
index 3a8a63d8..dee20968 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionParticipantToggleAdmin.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionParticipantToggleAdmin.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xd5676710)]
public sealed class TChannelAdminLogEventActionParticipantToggleAdmin : IChannelAdminLogEventAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionParticipantToggleBan.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionParticipantToggleBan.cs
index 5a5426c7..949a9a60 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionParticipantToggleBan.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionParticipantToggleBan.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe6d83d7e)]
public sealed class TChannelAdminLogEventActionParticipantToggleBan : IChannelAdminLogEventAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionToggleInvites.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionToggleInvites.cs
index dbebde86..d57fdfd8 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionToggleInvites.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionToggleInvites.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1b7907ae)]
public sealed class TChannelAdminLogEventActionToggleInvites : IChannelAdminLogEventAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionTogglePreHistoryHidden.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionTogglePreHistoryHidden.cs
index fed8bc02..1d6870dc 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionTogglePreHistoryHidden.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionTogglePreHistoryHidden.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x5f5c95f1)]
public sealed class TChannelAdminLogEventActionTogglePreHistoryHidden : IChannelAdminLogEventAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionToggleSignatures.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionToggleSignatures.cs
index 9dd598b4..be327e5d 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionToggleSignatures.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionToggleSignatures.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x26ae0971)]
public sealed class TChannelAdminLogEventActionToggleSignatures : IChannelAdminLogEventAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionUpdatePinned.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionUpdatePinned.cs
index f1c290a4..ef92fd7e 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionUpdatePinned.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventAction/TChannelAdminLogEventActionUpdatePinned.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe9e82c18)]
public sealed class TChannelAdminLogEventActionUpdatePinned : IChannelAdminLogEventAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventsFilter/TChannelAdminLogEventsFilter.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventsFilter/TChannelAdminLogEventsFilter.cs
index b5586dcb..d492f5eb 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventsFilter/TChannelAdminLogEventsFilter.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminLogEventsFilter/TChannelAdminLogEventsFilter.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xea107ae4)]
public sealed class TChannelAdminLogEventsFilter : IChannelAdminLogEventsFilter
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminRights/TChannelAdminRights.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminRights/TChannelAdminRights.cs
index c2bf6f7a..fadbcbf7 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelAdminRights/TChannelAdminRights.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelAdminRights/TChannelAdminRights.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x5d7ceba5)]
public sealed class TChannelAdminRights : IChannelAdminRights
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelBannedRights/TChannelBannedRights.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelBannedRights/TChannelBannedRights.cs
index 74d28737..f8f9f891 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelBannedRights/TChannelBannedRights.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelBannedRights/TChannelBannedRights.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x58cf4249)]
public sealed class TChannelBannedRights : IChannelBannedRights
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelMessagesFilter/TChannelMessagesFilter.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelMessagesFilter/TChannelMessagesFilter.cs
index 5a2ed880..e1e775e2 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelMessagesFilter/TChannelMessagesFilter.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelMessagesFilter/TChannelMessagesFilter.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xcd77d957)]
public sealed class TChannelMessagesFilter : IChannelMessagesFilter
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelMessagesFilter/TChannelMessagesFilterEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelMessagesFilter/TChannelMessagesFilterEmpty.cs
index fe8b7d34..bf68cb66 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelMessagesFilter/TChannelMessagesFilterEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelMessagesFilter/TChannelMessagesFilterEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x94d42ee7)]
public sealed class TChannelMessagesFilterEmpty : IChannelMessagesFilter, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelParticipant/TChannelParticipant.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelParticipant/TChannelParticipant.cs
index 70042fc2..e1ce1323 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelParticipant/TChannelParticipant.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelParticipant/TChannelParticipant.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x15ebac1d)]
public sealed class TChannelParticipant : IChannelParticipant
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelParticipant/TChannelParticipantAdmin.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelParticipant/TChannelParticipantAdmin.cs
index 3f07194f..b5eeb72d 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelParticipant/TChannelParticipantAdmin.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelParticipant/TChannelParticipantAdmin.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa82fa898)]
public sealed class TChannelParticipantAdmin : IChannelParticipant
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelParticipant/TChannelParticipantBanned.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelParticipant/TChannelParticipantBanned.cs
index ff905ed7..b5cf8324 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelParticipant/TChannelParticipantBanned.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelParticipant/TChannelParticipantBanned.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x222c1886)]
public sealed class TChannelParticipantBanned : IChannelParticipant
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelParticipant/TChannelParticipantCreator.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelParticipant/TChannelParticipantCreator.cs
index f0be9e27..091e18aa 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelParticipant/TChannelParticipantCreator.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelParticipant/TChannelParticipantCreator.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe3e2e1f9)]
public sealed class TChannelParticipantCreator : IChannelParticipant
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelParticipant/TChannelParticipantSelf.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelParticipant/TChannelParticipantSelf.cs
index 782f141a..e04f7d61 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelParticipant/TChannelParticipantSelf.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelParticipant/TChannelParticipantSelf.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa3289a6d)]
public sealed class TChannelParticipantSelf : IChannelParticipant
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelParticipantsFilter/TChannelParticipantsAdmins.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelParticipantsFilter/TChannelParticipantsAdmins.cs
index 9efc1fbc..8801a4a4 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelParticipantsFilter/TChannelParticipantsAdmins.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelParticipantsFilter/TChannelParticipantsAdmins.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb4608969)]
public sealed class TChannelParticipantsAdmins : IChannelParticipantsFilter
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelParticipantsFilter/TChannelParticipantsBanned.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelParticipantsFilter/TChannelParticipantsBanned.cs
index a6e91f17..92dba916 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelParticipantsFilter/TChannelParticipantsBanned.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelParticipantsFilter/TChannelParticipantsBanned.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1427a5e1)]
public sealed class TChannelParticipantsBanned : IChannelParticipantsFilter
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelParticipantsFilter/TChannelParticipantsBots.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelParticipantsFilter/TChannelParticipantsBots.cs
index ff6b3ce9..8c51049b 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelParticipantsFilter/TChannelParticipantsBots.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelParticipantsFilter/TChannelParticipantsBots.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb0d1865b)]
public sealed class TChannelParticipantsBots : IChannelParticipantsFilter
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelParticipantsFilter/TChannelParticipantsKicked.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelParticipantsFilter/TChannelParticipantsKicked.cs
index e9b5d02f..fa54ef01 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelParticipantsFilter/TChannelParticipantsKicked.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelParticipantsFilter/TChannelParticipantsKicked.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa3b54985)]
public sealed class TChannelParticipantsKicked : IChannelParticipantsFilter
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelParticipantsFilter/TChannelParticipantsRecent.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelParticipantsFilter/TChannelParticipantsRecent.cs
index 1e772b09..6ce9bcd8 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelParticipantsFilter/TChannelParticipantsRecent.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelParticipantsFilter/TChannelParticipantsRecent.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xde3f3c79)]
public sealed class TChannelParticipantsRecent : IChannelParticipantsFilter
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChannelParticipantsFilter/TChannelParticipantsSearch.cs b/src/OpenTl.Schema/_generated/_Entities/ChannelParticipantsFilter/TChannelParticipantsSearch.cs
index f1d3d4a0..27a9fcd7 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChannelParticipantsFilter/TChannelParticipantsSearch.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChannelParticipantsFilter/TChannelParticipantsSearch.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x656ac4b)]
public sealed class TChannelParticipantsSearch : IChannelParticipantsFilter
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Chat/TChannel.cs b/src/OpenTl.Schema/_generated/_Entities/Chat/TChannel.cs
index f072202a..f68ca62f 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Chat/TChannel.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Chat/TChannel.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xc88974ac)]
public sealed class TChannel : IChat
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Chat/TChannelForbidden.cs b/src/OpenTl.Schema/_generated/_Entities/Chat/TChannelForbidden.cs
index b86b9d51..6c872c63 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Chat/TChannelForbidden.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Chat/TChannelForbidden.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x289da732)]
public sealed class TChannelForbidden : IChat
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Chat/TChat.cs b/src/OpenTl.Schema/_generated/_Entities/Chat/TChat.cs
index b2b6c243..0f5b5afd 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Chat/TChat.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Chat/TChat.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xd91cdd54)]
public sealed class TChat : IChat
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Chat/TChatEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/Chat/TChatEmpty.cs
index bf774422..ab4e2a13 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Chat/TChatEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Chat/TChatEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9ba2d800)]
public sealed class TChatEmpty : IChat, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Chat/TChatForbidden.cs b/src/OpenTl.Schema/_generated/_Entities/Chat/TChatForbidden.cs
index e616f381..15627f59 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Chat/TChatForbidden.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Chat/TChatForbidden.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x7328bdb)]
public sealed class TChatForbidden : IChat
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChatFull/TChannelFull.cs b/src/OpenTl.Schema/_generated/_Entities/ChatFull/TChannelFull.cs
index 9f630496..a36aca67 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChatFull/TChannelFull.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChatFull/TChannelFull.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x76af5481)]
public sealed class TChannelFull : IChatFull
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChatFull/TChatFull.cs b/src/OpenTl.Schema/_generated/_Entities/ChatFull/TChatFull.cs
index 72c6c803..266d89af 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChatFull/TChatFull.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChatFull/TChatFull.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x2e02a614)]
public sealed class TChatFull : IChatFull
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChatInvite/TChatInvite.cs b/src/OpenTl.Schema/_generated/_Entities/ChatInvite/TChatInvite.cs
index 28ce6d91..da017f84 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChatInvite/TChatInvite.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChatInvite/TChatInvite.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xdb74f558)]
public sealed class TChatInvite : IChatInvite
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChatInvite/TChatInviteAlready.cs b/src/OpenTl.Schema/_generated/_Entities/ChatInvite/TChatInviteAlready.cs
index ab1ffa85..79234fa3 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChatInvite/TChatInviteAlready.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChatInvite/TChatInviteAlready.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x5a686d7c)]
public sealed class TChatInviteAlready : IChatInvite
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChatParticipant/TChatParticipant.cs b/src/OpenTl.Schema/_generated/_Entities/ChatParticipant/TChatParticipant.cs
index 0fcf82d9..3f521700 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChatParticipant/TChatParticipant.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChatParticipant/TChatParticipant.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xc8d7493e)]
public sealed class TChatParticipant : IChatParticipant
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChatParticipant/TChatParticipantAdmin.cs b/src/OpenTl.Schema/_generated/_Entities/ChatParticipant/TChatParticipantAdmin.cs
index f2ac108c..694bf945 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChatParticipant/TChatParticipantAdmin.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChatParticipant/TChatParticipantAdmin.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe2d6e436)]
public sealed class TChatParticipantAdmin : IChatParticipant
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChatParticipant/TChatParticipantCreator.cs b/src/OpenTl.Schema/_generated/_Entities/ChatParticipant/TChatParticipantCreator.cs
index b83aa536..99945cf2 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChatParticipant/TChatParticipantCreator.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChatParticipant/TChatParticipantCreator.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xda13538a)]
public sealed class TChatParticipantCreator : IChatParticipant
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChatParticipants/TChatParticipants.cs b/src/OpenTl.Schema/_generated/_Entities/ChatParticipants/TChatParticipants.cs
index 64773637..07b60308 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChatParticipants/TChatParticipants.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChatParticipants/TChatParticipants.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3f460fed)]
public sealed class TChatParticipants : IChatParticipants
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChatParticipants/TChatParticipantsForbidden.cs b/src/OpenTl.Schema/_generated/_Entities/ChatParticipants/TChatParticipantsForbidden.cs
index 139bdd65..e5d50f17 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChatParticipants/TChatParticipantsForbidden.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChatParticipants/TChatParticipantsForbidden.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xfc900c2b)]
public sealed class TChatParticipantsForbidden : IChatParticipants
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChatPhoto/TChatPhoto.cs b/src/OpenTl.Schema/_generated/_Entities/ChatPhoto/TChatPhoto.cs
index 3654626a..15fb11dc 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChatPhoto/TChatPhoto.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChatPhoto/TChatPhoto.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x6153276a)]
public sealed class TChatPhoto : IChatPhoto
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ChatPhoto/TChatPhotoEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/ChatPhoto/TChatPhotoEmpty.cs
index ba7cd49e..8aa12fe4 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ChatPhoto/TChatPhotoEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ChatPhoto/TChatPhotoEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x37c1011c)]
public sealed class TChatPhotoEmpty : IChatPhoto, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Config/TConfig.cs b/src/OpenTl.Schema/_generated/_Entities/Config/TConfig.cs
index 86154088..90356e42 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Config/TConfig.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Config/TConfig.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3213dbba)]
public sealed class TConfig : IConfig
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Contact/TContact.cs b/src/OpenTl.Schema/_generated/_Entities/Contact/TContact.cs
index 9b5895b7..432d2db2 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Contact/TContact.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Contact/TContact.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf911c994)]
public sealed class TContact : IContact
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ContactBlocked/TContactBlocked.cs b/src/OpenTl.Schema/_generated/_Entities/ContactBlocked/TContactBlocked.cs
index a4c5aba8..f76ce19d 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ContactBlocked/TContactBlocked.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ContactBlocked/TContactBlocked.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x561bc879)]
public sealed class TContactBlocked : IContactBlocked
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ContactLink/TContactLinkContact.cs b/src/OpenTl.Schema/_generated/_Entities/ContactLink/TContactLinkContact.cs
index e4f46a62..09eae0cb 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ContactLink/TContactLinkContact.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ContactLink/TContactLinkContact.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xd502c2d0)]
public sealed class TContactLinkContact : IContactLink
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ContactLink/TContactLinkHasPhone.cs b/src/OpenTl.Schema/_generated/_Entities/ContactLink/TContactLinkHasPhone.cs
index 88fca1cf..4842a823 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ContactLink/TContactLinkHasPhone.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ContactLink/TContactLinkHasPhone.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x268f3f59)]
public sealed class TContactLinkHasPhone : IContactLink
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ContactLink/TContactLinkNone.cs b/src/OpenTl.Schema/_generated/_Entities/ContactLink/TContactLinkNone.cs
index fdd9f608..27a1da1a 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ContactLink/TContactLinkNone.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ContactLink/TContactLinkNone.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xfeedd3ad)]
public sealed class TContactLinkNone : IContactLink
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ContactLink/TContactLinkUnknown.cs b/src/OpenTl.Schema/_generated/_Entities/ContactLink/TContactLinkUnknown.cs
index 5659f18d..a17a19e2 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ContactLink/TContactLinkUnknown.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ContactLink/TContactLinkUnknown.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x5f4f9247)]
public sealed class TContactLinkUnknown : IContactLink
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ContactStatus/TContactStatus.cs b/src/OpenTl.Schema/_generated/_Entities/ContactStatus/TContactStatus.cs
index 8d7a8e33..545dcf1f 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ContactStatus/TContactStatus.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ContactStatus/TContactStatus.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xd3680c61)]
public sealed class TContactStatus : IContactStatus
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/DataJSON/TDataJSON.cs b/src/OpenTl.Schema/_generated/_Entities/DataJSON/TDataJSON.cs
index 9dd0401c..35075428 100644
--- a/src/OpenTl.Schema/_generated/_Entities/DataJSON/TDataJSON.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/DataJSON/TDataJSON.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x7d748d04)]
public sealed class TDataJSON : IDataJSON
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/DcOption/TDcOption.cs b/src/OpenTl.Schema/_generated/_Entities/DcOption/TDcOption.cs
index afd26462..ca4775f3 100644
--- a/src/OpenTl.Schema/_generated/_Entities/DcOption/TDcOption.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/DcOption/TDcOption.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x18b7a10d)]
public sealed class TDcOption : IDcOption
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/DestroyAuthKeyRes/TDestroyAuthKeyFail.cs b/src/OpenTl.Schema/_generated/_Entities/DestroyAuthKeyRes/TDestroyAuthKeyFail.cs
index 5e5cfeb7..923c9826 100644
--- a/src/OpenTl.Schema/_generated/_Entities/DestroyAuthKeyRes/TDestroyAuthKeyFail.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/DestroyAuthKeyRes/TDestroyAuthKeyFail.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xea109b13)]
public sealed class TDestroyAuthKeyFail : IDestroyAuthKeyRes
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/DestroyAuthKeyRes/TDestroyAuthKeyNone.cs b/src/OpenTl.Schema/_generated/_Entities/DestroyAuthKeyRes/TDestroyAuthKeyNone.cs
index 0eb5aeb1..95095489 100644
--- a/src/OpenTl.Schema/_generated/_Entities/DestroyAuthKeyRes/TDestroyAuthKeyNone.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/DestroyAuthKeyRes/TDestroyAuthKeyNone.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x0a9f2259)]
public sealed class TDestroyAuthKeyNone : IDestroyAuthKeyRes
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/DestroyAuthKeyRes/TDestroyAuthKeyOk.cs b/src/OpenTl.Schema/_generated/_Entities/DestroyAuthKeyRes/TDestroyAuthKeyOk.cs
index 3c382ff2..363f5629 100644
--- a/src/OpenTl.Schema/_generated/_Entities/DestroyAuthKeyRes/TDestroyAuthKeyOk.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/DestroyAuthKeyRes/TDestroyAuthKeyOk.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf660e1d4)]
public sealed class TDestroyAuthKeyOk : IDestroyAuthKeyRes
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/DestroySessionRes/TDestroySessionNone.cs b/src/OpenTl.Schema/_generated/_Entities/DestroySessionRes/TDestroySessionNone.cs
index a266e4a4..6743649d 100644
--- a/src/OpenTl.Schema/_generated/_Entities/DestroySessionRes/TDestroySessionNone.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/DestroySessionRes/TDestroySessionNone.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x62d350c9)]
public sealed class TDestroySessionNone : IDestroySessionRes
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/DestroySessionRes/TDestroySessionOk.cs b/src/OpenTl.Schema/_generated/_Entities/DestroySessionRes/TDestroySessionOk.cs
index 03a108fd..d77ade9f 100644
--- a/src/OpenTl.Schema/_generated/_Entities/DestroySessionRes/TDestroySessionOk.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/DestroySessionRes/TDestroySessionOk.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe22045fc)]
public sealed class TDestroySessionOk : IDestroySessionRes
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Dialog/TDialog.cs b/src/OpenTl.Schema/_generated/_Entities/Dialog/TDialog.cs
index 87875398..a10d9f4a 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Dialog/TDialog.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Dialog/TDialog.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe4def5db)]
public sealed class TDialog : IDialog
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/DialogPeer/TDialogPeer.cs b/src/OpenTl.Schema/_generated/_Entities/DialogPeer/TDialogPeer.cs
index ef2cc23e..cbf389af 100644
--- a/src/OpenTl.Schema/_generated/_Entities/DialogPeer/TDialogPeer.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/DialogPeer/TDialogPeer.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe56dbf05)]
public sealed class TDialogPeer : IDialogPeer
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Document/TDocument.cs b/src/OpenTl.Schema/_generated/_Entities/Document/TDocument.cs
index d54cc3be..a8c918f7 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Document/TDocument.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Document/TDocument.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x59534e4c)]
public sealed class TDocument : IDocument
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Document/TDocumentEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/Document/TDocumentEmpty.cs
index 6616f326..554a3030 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Document/TDocumentEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Document/TDocumentEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x36f8c871)]
public sealed class TDocumentEmpty : IDocument, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeAnimated.cs b/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeAnimated.cs
index 92b909c0..00f12b12 100644
--- a/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeAnimated.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeAnimated.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x11b58939)]
public sealed class TDocumentAttributeAnimated : IDocumentAttribute
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeAudio.cs b/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeAudio.cs
index c2f75257..5ff0bdad 100644
--- a/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeAudio.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeAudio.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9852f9c6)]
public sealed class TDocumentAttributeAudio : IDocumentAttribute
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeFilename.cs b/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeFilename.cs
index 8a513a48..2aec03cc 100644
--- a/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeFilename.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeFilename.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x15590068)]
public sealed class TDocumentAttributeFilename : IDocumentAttribute
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeHasStickers.cs b/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeHasStickers.cs
index 621a2966..2b66d78c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeHasStickers.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeHasStickers.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9801d2f7)]
public sealed class TDocumentAttributeHasStickers : IDocumentAttribute
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeImageSize.cs b/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeImageSize.cs
index ee048a64..fc5c0606 100644
--- a/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeImageSize.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeImageSize.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x6c37c15c)]
public sealed class TDocumentAttributeImageSize : IDocumentAttribute
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeSticker.cs b/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeSticker.cs
index 1b740cd9..2c07998f 100644
--- a/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeSticker.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeSticker.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x6319d612)]
public sealed class TDocumentAttributeSticker : IDocumentAttribute
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeVideo.cs b/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeVideo.cs
index 527c177b..8f6a259c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeVideo.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/DocumentAttribute/TDocumentAttributeVideo.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xef02ce6)]
public sealed class TDocumentAttributeVideo : IDocumentAttribute
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/DraftMessage/TDraftMessage.cs b/src/OpenTl.Schema/_generated/_Entities/DraftMessage/TDraftMessage.cs
index a168d307..d7f6aead 100644
--- a/src/OpenTl.Schema/_generated/_Entities/DraftMessage/TDraftMessage.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/DraftMessage/TDraftMessage.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xfd8e711f)]
public sealed class TDraftMessage : IDraftMessage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/DraftMessage/TDraftMessageEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/DraftMessage/TDraftMessageEmpty.cs
index f38f6ff1..e838be6c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/DraftMessage/TDraftMessageEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/DraftMessage/TDraftMessageEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1b0c841a)]
public sealed class TDraftMessageEmpty : IDraftMessage, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/EncryptedChat/TEncryptedChat.cs b/src/OpenTl.Schema/_generated/_Entities/EncryptedChat/TEncryptedChat.cs
index f839739c..4c299598 100644
--- a/src/OpenTl.Schema/_generated/_Entities/EncryptedChat/TEncryptedChat.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/EncryptedChat/TEncryptedChat.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xfa56ce36)]
public sealed class TEncryptedChat : IEncryptedChat
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/EncryptedChat/TEncryptedChatDiscarded.cs b/src/OpenTl.Schema/_generated/_Entities/EncryptedChat/TEncryptedChatDiscarded.cs
index a361f7aa..70a832f1 100644
--- a/src/OpenTl.Schema/_generated/_Entities/EncryptedChat/TEncryptedChatDiscarded.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/EncryptedChat/TEncryptedChatDiscarded.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x13d6dd27)]
public sealed class TEncryptedChatDiscarded : IEncryptedChat
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/EncryptedChat/TEncryptedChatEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/EncryptedChat/TEncryptedChatEmpty.cs
index a7c66e53..99a0dd62 100644
--- a/src/OpenTl.Schema/_generated/_Entities/EncryptedChat/TEncryptedChatEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/EncryptedChat/TEncryptedChatEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xab7ec0a0)]
public sealed class TEncryptedChatEmpty : IEncryptedChat, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/EncryptedChat/TEncryptedChatRequested.cs b/src/OpenTl.Schema/_generated/_Entities/EncryptedChat/TEncryptedChatRequested.cs
index e1e5616c..67c1ffaf 100644
--- a/src/OpenTl.Schema/_generated/_Entities/EncryptedChat/TEncryptedChatRequested.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/EncryptedChat/TEncryptedChatRequested.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xc878527e)]
public sealed class TEncryptedChatRequested : IEncryptedChat
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/EncryptedChat/TEncryptedChatWaiting.cs b/src/OpenTl.Schema/_generated/_Entities/EncryptedChat/TEncryptedChatWaiting.cs
index 4c2ac853..d102438f 100644
--- a/src/OpenTl.Schema/_generated/_Entities/EncryptedChat/TEncryptedChatWaiting.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/EncryptedChat/TEncryptedChatWaiting.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3bf703dc)]
public sealed class TEncryptedChatWaiting : IEncryptedChat
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/EncryptedFile/TEncryptedFile.cs b/src/OpenTl.Schema/_generated/_Entities/EncryptedFile/TEncryptedFile.cs
index f1a7e452..baf40ff0 100644
--- a/src/OpenTl.Schema/_generated/_Entities/EncryptedFile/TEncryptedFile.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/EncryptedFile/TEncryptedFile.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x4a70994c)]
public sealed class TEncryptedFile : IEncryptedFile
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/EncryptedFile/TEncryptedFileEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/EncryptedFile/TEncryptedFileEmpty.cs
index c2a14d34..d8db1f0b 100644
--- a/src/OpenTl.Schema/_generated/_Entities/EncryptedFile/TEncryptedFileEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/EncryptedFile/TEncryptedFileEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xc21f497e)]
public sealed class TEncryptedFileEmpty : IEncryptedFile, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/EncryptedMessage/TEncryptedMessage.cs b/src/OpenTl.Schema/_generated/_Entities/EncryptedMessage/TEncryptedMessage.cs
index d45cdd51..b7f3ef68 100644
--- a/src/OpenTl.Schema/_generated/_Entities/EncryptedMessage/TEncryptedMessage.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/EncryptedMessage/TEncryptedMessage.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xed18c118)]
public sealed class TEncryptedMessage : IEncryptedMessage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/EncryptedMessage/TEncryptedMessageService.cs b/src/OpenTl.Schema/_generated/_Entities/EncryptedMessage/TEncryptedMessageService.cs
index fd5aeaaa..dd2c03e8 100644
--- a/src/OpenTl.Schema/_generated/_Entities/EncryptedMessage/TEncryptedMessageService.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/EncryptedMessage/TEncryptedMessageService.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x23734b06)]
public sealed class TEncryptedMessageService : IEncryptedMessage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Error/TError.cs b/src/OpenTl.Schema/_generated/_Entities/Error/TError.cs
index 63fd8cdc..9fe9c7c2 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Error/TError.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Error/TError.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xc4b9f9bb)]
public sealed class TError : IError
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ExportedChatInvite/TChatInviteEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/ExportedChatInvite/TChatInviteEmpty.cs
index 7bbf5a9a..5bc0072b 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ExportedChatInvite/TChatInviteEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ExportedChatInvite/TChatInviteEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x69df3769)]
public sealed class TChatInviteEmpty : IExportedChatInvite, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ExportedChatInvite/TChatInviteExported.cs b/src/OpenTl.Schema/_generated/_Entities/ExportedChatInvite/TChatInviteExported.cs
index 3a063012..baa14a0f 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ExportedChatInvite/TChatInviteExported.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ExportedChatInvite/TChatInviteExported.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xfc2e05bc)]
public sealed class TChatInviteExported : IExportedChatInvite
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ExportedMessageLink/TExportedMessageLink.cs b/src/OpenTl.Schema/_generated/_Entities/ExportedMessageLink/TExportedMessageLink.cs
index c4da7df5..c6dc422f 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ExportedMessageLink/TExportedMessageLink.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ExportedMessageLink/TExportedMessageLink.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x5dab1af4)]
public sealed class TExportedMessageLink : IExportedMessageLink
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/FileHash/TFileHash.cs b/src/OpenTl.Schema/_generated/_Entities/FileHash/TFileHash.cs
index 43deafba..659356ae 100644
--- a/src/OpenTl.Schema/_generated/_Entities/FileHash/TFileHash.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/FileHash/TFileHash.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x6242c773)]
public sealed class TFileHash : IFileHash
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/FileLocation/TFileLocation.cs b/src/OpenTl.Schema/_generated/_Entities/FileLocation/TFileLocation.cs
index 3815d519..09095f4d 100644
--- a/src/OpenTl.Schema/_generated/_Entities/FileLocation/TFileLocation.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/FileLocation/TFileLocation.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x91d11eb)]
public sealed class TFileLocation : IFileLocation
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/FileLocation/TFileLocationUnavailable.cs b/src/OpenTl.Schema/_generated/_Entities/FileLocation/TFileLocationUnavailable.cs
index 53d89119..085d5de6 100644
--- a/src/OpenTl.Schema/_generated/_Entities/FileLocation/TFileLocationUnavailable.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/FileLocation/TFileLocationUnavailable.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x7c596b46)]
public sealed class TFileLocationUnavailable : IFileLocation
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/FoundGif/TFoundGif.cs b/src/OpenTl.Schema/_generated/_Entities/FoundGif/TFoundGif.cs
index d4ae7fd1..d57089cc 100644
--- a/src/OpenTl.Schema/_generated/_Entities/FoundGif/TFoundGif.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/FoundGif/TFoundGif.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x162ecc1f)]
public sealed class TFoundGif : IFoundGif
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/FoundGif/TFoundGifCached.cs b/src/OpenTl.Schema/_generated/_Entities/FoundGif/TFoundGifCached.cs
index 0d0032e0..9757d615 100644
--- a/src/OpenTl.Schema/_generated/_Entities/FoundGif/TFoundGifCached.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/FoundGif/TFoundGifCached.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9c750409)]
public sealed class TFoundGifCached : IFoundGif
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/FutureSalts/TFutureSalts.cs b/src/OpenTl.Schema/_generated/_Entities/FutureSalts/TFutureSalts.cs
index c5f8932e..331bde03 100644
--- a/src/OpenTl.Schema/_generated/_Entities/FutureSalts/TFutureSalts.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/FutureSalts/TFutureSalts.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xae500895)]
public sealed class TFutureSalts : IFutureSalts
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Game/TGame.cs b/src/OpenTl.Schema/_generated/_Entities/Game/TGame.cs
index a0ae3cac..e55653cd 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Game/TGame.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Game/TGame.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xbdf9653b)]
public sealed class TGame : IGame
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/GeoPoint/TGeoPoint.cs b/src/OpenTl.Schema/_generated/_Entities/GeoPoint/TGeoPoint.cs
index 458332d0..d22a43c9 100644
--- a/src/OpenTl.Schema/_generated/_Entities/GeoPoint/TGeoPoint.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/GeoPoint/TGeoPoint.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x296f104)]
public sealed class TGeoPoint : IGeoPoint
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/GeoPoint/TGeoPointEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/GeoPoint/TGeoPointEmpty.cs
index 2e0bbd30..684e0967 100644
--- a/src/OpenTl.Schema/_generated/_Entities/GeoPoint/TGeoPointEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/GeoPoint/TGeoPointEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1117dd5f)]
public sealed class TGeoPointEmpty : IGeoPoint, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/HighScore/THighScore.cs b/src/OpenTl.Schema/_generated/_Entities/HighScore/THighScore.cs
index c4053455..65d4c666 100644
--- a/src/OpenTl.Schema/_generated/_Entities/HighScore/THighScore.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/HighScore/THighScore.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x58fffcd0)]
public sealed class THighScore : IHighScore
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ImportedContact/TImportedContact.cs b/src/OpenTl.Schema/_generated/_Entities/ImportedContact/TImportedContact.cs
index 277f17f0..83a26f36 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ImportedContact/TImportedContact.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ImportedContact/TImportedContact.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xd0028438)]
public sealed class TImportedContact : IImportedContact
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InlineBotSwitchPM/TInlineBotSwitchPM.cs b/src/OpenTl.Schema/_generated/_Entities/InlineBotSwitchPM/TInlineBotSwitchPM.cs
index afea84d0..26170a3f 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InlineBotSwitchPM/TInlineBotSwitchPM.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InlineBotSwitchPM/TInlineBotSwitchPM.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3c20629f)]
public sealed class TInlineBotSwitchPM : IInlineBotSwitchPM
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputAppEvent/TInputAppEvent.cs b/src/OpenTl.Schema/_generated/_Entities/InputAppEvent/TInputAppEvent.cs
index c0be867b..4b5105b0 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputAppEvent/TInputAppEvent.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputAppEvent/TInputAppEvent.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x770656a8)]
public sealed class TInputAppEvent : IInputAppEvent
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessage/TInputBotInlineMessageGame.cs b/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessage/TInputBotInlineMessageGame.cs
index e4eb3884..b5b1e3f6 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessage/TInputBotInlineMessageGame.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessage/TInputBotInlineMessageGame.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x4b425864)]
public sealed class TInputBotInlineMessageGame : IInputBotInlineMessage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessage/TInputBotInlineMessageMediaAuto.cs b/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessage/TInputBotInlineMessageMediaAuto.cs
index 225fee87..3d4c0af5 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessage/TInputBotInlineMessageMediaAuto.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessage/TInputBotInlineMessageMediaAuto.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3380c786)]
public sealed class TInputBotInlineMessageMediaAuto : IInputBotInlineMessage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessage/TInputBotInlineMessageMediaContact.cs b/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessage/TInputBotInlineMessageMediaContact.cs
index 6b1b14ad..f9d386e0 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessage/TInputBotInlineMessageMediaContact.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessage/TInputBotInlineMessageMediaContact.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa6edbffd)]
public sealed class TInputBotInlineMessageMediaContact : IInputBotInlineMessage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessage/TInputBotInlineMessageMediaGeo.cs b/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessage/TInputBotInlineMessageMediaGeo.cs
index 6027a413..55280039 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessage/TInputBotInlineMessageMediaGeo.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessage/TInputBotInlineMessageMediaGeo.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xc1b15d65)]
public sealed class TInputBotInlineMessageMediaGeo : IInputBotInlineMessage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessage/TInputBotInlineMessageMediaVenue.cs b/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessage/TInputBotInlineMessageMediaVenue.cs
index 60aec450..99fef396 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessage/TInputBotInlineMessageMediaVenue.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessage/TInputBotInlineMessageMediaVenue.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x417bbf11)]
public sealed class TInputBotInlineMessageMediaVenue : IInputBotInlineMessage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessage/TInputBotInlineMessageText.cs b/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessage/TInputBotInlineMessageText.cs
index 431c75da..98cdfb88 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessage/TInputBotInlineMessageText.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessage/TInputBotInlineMessageText.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3dcd7a87)]
public sealed class TInputBotInlineMessageText : IInputBotInlineMessage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessageID/TInputBotInlineMessageID.cs b/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessageID/TInputBotInlineMessageID.cs
index 9b62402b..88d2324e 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessageID/TInputBotInlineMessageID.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputBotInlineMessageID/TInputBotInlineMessageID.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x890c3d89)]
public sealed class TInputBotInlineMessageID : IInputBotInlineMessageID
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputBotInlineResult/TInputBotInlineResult.cs b/src/OpenTl.Schema/_generated/_Entities/InputBotInlineResult/TInputBotInlineResult.cs
index 6334f1bb..063e41f0 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputBotInlineResult/TInputBotInlineResult.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputBotInlineResult/TInputBotInlineResult.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x88bf9319)]
public sealed class TInputBotInlineResult : IInputBotInlineResult
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputBotInlineResult/TInputBotInlineResultDocument.cs b/src/OpenTl.Schema/_generated/_Entities/InputBotInlineResult/TInputBotInlineResultDocument.cs
index 3095945d..259c46b4 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputBotInlineResult/TInputBotInlineResultDocument.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputBotInlineResult/TInputBotInlineResultDocument.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xfff8fdc4)]
public sealed class TInputBotInlineResultDocument : IInputBotInlineResult
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputBotInlineResult/TInputBotInlineResultGame.cs b/src/OpenTl.Schema/_generated/_Entities/InputBotInlineResult/TInputBotInlineResultGame.cs
index b4d2d602..72bb66a8 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputBotInlineResult/TInputBotInlineResultGame.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputBotInlineResult/TInputBotInlineResultGame.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x4fa417f2)]
public sealed class TInputBotInlineResultGame : IInputBotInlineResult
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputBotInlineResult/TInputBotInlineResultPhoto.cs b/src/OpenTl.Schema/_generated/_Entities/InputBotInlineResult/TInputBotInlineResultPhoto.cs
index fdbb4895..c2a4ad1f 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputBotInlineResult/TInputBotInlineResultPhoto.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputBotInlineResult/TInputBotInlineResultPhoto.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa8d864a7)]
public sealed class TInputBotInlineResultPhoto : IInputBotInlineResult
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputChannel/TInputChannel.cs b/src/OpenTl.Schema/_generated/_Entities/InputChannel/TInputChannel.cs
index ad315226..34b19f15 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputChannel/TInputChannel.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputChannel/TInputChannel.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xafeb712e)]
public sealed class TInputChannel : IInputChannel
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputChannel/TInputChannelEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/InputChannel/TInputChannelEmpty.cs
index e40cbe9f..268c50ec 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputChannel/TInputChannelEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputChannel/TInputChannelEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xee8c1e86)]
public sealed class TInputChannelEmpty : IInputChannel, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputChatPhoto/TInputChatPhoto.cs b/src/OpenTl.Schema/_generated/_Entities/InputChatPhoto/TInputChatPhoto.cs
index 8cd51542..a922ca71 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputChatPhoto/TInputChatPhoto.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputChatPhoto/TInputChatPhoto.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x8953ad37)]
public sealed class TInputChatPhoto : IInputChatPhoto
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputChatPhoto/TInputChatPhotoEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/InputChatPhoto/TInputChatPhotoEmpty.cs
index 058063b9..0517f1c7 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputChatPhoto/TInputChatPhotoEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputChatPhoto/TInputChatPhotoEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1ca48f57)]
public sealed class TInputChatPhotoEmpty : IInputChatPhoto, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputChatPhoto/TInputChatUploadedPhoto.cs b/src/OpenTl.Schema/_generated/_Entities/InputChatPhoto/TInputChatUploadedPhoto.cs
index 4c2fcc15..c042fc56 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputChatPhoto/TInputChatUploadedPhoto.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputChatPhoto/TInputChatUploadedPhoto.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x927c55b4)]
public sealed class TInputChatUploadedPhoto : IInputChatPhoto
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputCheckPasswordSRP/TInputCheckPasswordEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/InputCheckPasswordSRP/TInputCheckPasswordEmpty.cs
index 874b8b6d..fff348b7 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputCheckPasswordSRP/TInputCheckPasswordEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputCheckPasswordSRP/TInputCheckPasswordEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9880f658)]
public sealed class TInputCheckPasswordEmpty : IInputCheckPasswordSRP, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputCheckPasswordSRP/TInputCheckPasswordSRP.cs b/src/OpenTl.Schema/_generated/_Entities/InputCheckPasswordSRP/TInputCheckPasswordSRP.cs
index 0ee4aa2e..7dd423f2 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputCheckPasswordSRP/TInputCheckPasswordSRP.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputCheckPasswordSRP/TInputCheckPasswordSRP.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xd27ff082)]
public sealed class TInputCheckPasswordSRP : IInputCheckPasswordSRP
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputClientProxy/TInputClientProxy.cs b/src/OpenTl.Schema/_generated/_Entities/InputClientProxy/TInputClientProxy.cs
index 4aaa61d0..794af3cf 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputClientProxy/TInputClientProxy.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputClientProxy/TInputClientProxy.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x75588b3f)]
public sealed class TInputClientProxy : IInputClientProxy
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputContact/TInputPhoneContact.cs b/src/OpenTl.Schema/_generated/_Entities/InputContact/TInputPhoneContact.cs
index 547f03c5..4f0bf593 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputContact/TInputPhoneContact.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputContact/TInputPhoneContact.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf392b7f4)]
public sealed class TInputPhoneContact : IInputContact
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputDialogPeer/TInputDialogPeer.cs b/src/OpenTl.Schema/_generated/_Entities/InputDialogPeer/TInputDialogPeer.cs
index cc5c8676..ac899ab8 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputDialogPeer/TInputDialogPeer.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputDialogPeer/TInputDialogPeer.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xfcaafeb7)]
public sealed class TInputDialogPeer : IInputDialogPeer
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputDocument/TInputDocument.cs b/src/OpenTl.Schema/_generated/_Entities/InputDocument/TInputDocument.cs
index 817524b3..0c4ff27a 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputDocument/TInputDocument.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputDocument/TInputDocument.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1abfb575)]
public sealed class TInputDocument : IInputDocument
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputDocument/TInputDocumentEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/InputDocument/TInputDocumentEmpty.cs
index 21aee641..a82b7df8 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputDocument/TInputDocumentEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputDocument/TInputDocumentEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x72f0eaae)]
public sealed class TInputDocumentEmpty : IInputDocument, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputEncryptedChat/TInputEncryptedChat.cs b/src/OpenTl.Schema/_generated/_Entities/InputEncryptedChat/TInputEncryptedChat.cs
index 88cb00ad..a18bda2d 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputEncryptedChat/TInputEncryptedChat.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputEncryptedChat/TInputEncryptedChat.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf141b5e1)]
public sealed class TInputEncryptedChat : IInputEncryptedChat
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputEncryptedFile/TInputEncryptedFile.cs b/src/OpenTl.Schema/_generated/_Entities/InputEncryptedFile/TInputEncryptedFile.cs
index 14a8190f..1f1ea480 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputEncryptedFile/TInputEncryptedFile.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputEncryptedFile/TInputEncryptedFile.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x5a17b5e5)]
public sealed class TInputEncryptedFile : IInputEncryptedFile
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputEncryptedFile/TInputEncryptedFileBigUploaded.cs b/src/OpenTl.Schema/_generated/_Entities/InputEncryptedFile/TInputEncryptedFileBigUploaded.cs
index 1aaee24f..4a45455e 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputEncryptedFile/TInputEncryptedFileBigUploaded.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputEncryptedFile/TInputEncryptedFileBigUploaded.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x2dc173c8)]
public sealed class TInputEncryptedFileBigUploaded : IInputEncryptedFile
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputEncryptedFile/TInputEncryptedFileEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/InputEncryptedFile/TInputEncryptedFileEmpty.cs
index 14c7e397..d3e4028c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputEncryptedFile/TInputEncryptedFileEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputEncryptedFile/TInputEncryptedFileEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1837c364)]
public sealed class TInputEncryptedFileEmpty : IInputEncryptedFile, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputEncryptedFile/TInputEncryptedFileUploaded.cs b/src/OpenTl.Schema/_generated/_Entities/InputEncryptedFile/TInputEncryptedFileUploaded.cs
index b8fac39b..daa4c111 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputEncryptedFile/TInputEncryptedFileUploaded.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputEncryptedFile/TInputEncryptedFileUploaded.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x64bd0306)]
public sealed class TInputEncryptedFileUploaded : IInputEncryptedFile
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputFile/TInputFile.cs b/src/OpenTl.Schema/_generated/_Entities/InputFile/TInputFile.cs
index bfde5502..14fda8ec 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputFile/TInputFile.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputFile/TInputFile.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf52ff27f)]
public sealed class TInputFile : IInputFile
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputFile/TInputFileBig.cs b/src/OpenTl.Schema/_generated/_Entities/InputFile/TInputFileBig.cs
index d11a06e7..b8043915 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputFile/TInputFileBig.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputFile/TInputFileBig.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xfa4f0bb5)]
public sealed class TInputFileBig : IInputFile
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputFileLocation/TInputDocumentFileLocation.cs b/src/OpenTl.Schema/_generated/_Entities/InputFileLocation/TInputDocumentFileLocation.cs
index 40e23a7b..cdb5a10a 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputFileLocation/TInputDocumentFileLocation.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputFileLocation/TInputDocumentFileLocation.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x196683d9)]
public sealed class TInputDocumentFileLocation : IInputFileLocation
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputFileLocation/TInputEncryptedFileLocation.cs b/src/OpenTl.Schema/_generated/_Entities/InputFileLocation/TInputEncryptedFileLocation.cs
index ce347e9b..143a5d5f 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputFileLocation/TInputEncryptedFileLocation.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputFileLocation/TInputEncryptedFileLocation.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf5235d55)]
public sealed class TInputEncryptedFileLocation : IInputFileLocation
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputFileLocation/TInputFileLocation.cs b/src/OpenTl.Schema/_generated/_Entities/InputFileLocation/TInputFileLocation.cs
index 597d0412..4908a80d 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputFileLocation/TInputFileLocation.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputFileLocation/TInputFileLocation.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xdfdaabe1)]
public sealed class TInputFileLocation : IInputFileLocation
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputFileLocation/TInputSecureFileLocation.cs b/src/OpenTl.Schema/_generated/_Entities/InputFileLocation/TInputSecureFileLocation.cs
index 8f287f35..10fe278a 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputFileLocation/TInputSecureFileLocation.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputFileLocation/TInputSecureFileLocation.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xcbc7ee28)]
public sealed class TInputSecureFileLocation : IInputFileLocation
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputFileLocation/TInputTakeoutFileLocation.cs b/src/OpenTl.Schema/_generated/_Entities/InputFileLocation/TInputTakeoutFileLocation.cs
index e8558f3a..8bb96c7c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputFileLocation/TInputTakeoutFileLocation.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputFileLocation/TInputTakeoutFileLocation.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x29be5899)]
public sealed class TInputTakeoutFileLocation : IInputFileLocation
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputGame/TInputGameID.cs b/src/OpenTl.Schema/_generated/_Entities/InputGame/TInputGameID.cs
index 9bdae2fc..4087ad34 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputGame/TInputGameID.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputGame/TInputGameID.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x32c3e77)]
public sealed class TInputGameID : IInputGame
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputGame/TInputGameShortName.cs b/src/OpenTl.Schema/_generated/_Entities/InputGame/TInputGameShortName.cs
index 56462c31..01559448 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputGame/TInputGameShortName.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputGame/TInputGameShortName.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xc331e80a)]
public sealed class TInputGameShortName : IInputGame
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputGeoPoint/TInputGeoPoint.cs b/src/OpenTl.Schema/_generated/_Entities/InputGeoPoint/TInputGeoPoint.cs
index 2c865f49..3220bb25 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputGeoPoint/TInputGeoPoint.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputGeoPoint/TInputGeoPoint.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf3b7acc9)]
public sealed class TInputGeoPoint : IInputGeoPoint
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputGeoPoint/TInputGeoPointEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/InputGeoPoint/TInputGeoPointEmpty.cs
index 5e7da135..6b1fe0bb 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputGeoPoint/TInputGeoPointEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputGeoPoint/TInputGeoPointEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe4c123d6)]
public sealed class TInputGeoPointEmpty : IInputGeoPoint, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaContact.cs b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaContact.cs
index 630b2d75..19bde5a5 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaContact.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaContact.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf8ab7dfb)]
public sealed class TInputMediaContact : IInputMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaDocument.cs b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaDocument.cs
index 7038abc1..1904f122 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaDocument.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaDocument.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x23ab23d2)]
public sealed class TInputMediaDocument : IInputMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaDocumentExternal.cs b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaDocumentExternal.cs
index c812e86f..a7a006e6 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaDocumentExternal.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaDocumentExternal.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xfb52dc99)]
public sealed class TInputMediaDocumentExternal : IInputMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaEmpty.cs
index b75dca85..00e91a77 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9664f57f)]
public sealed class TInputMediaEmpty : IInputMedia, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaGame.cs b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaGame.cs
index daf51736..781eed56 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaGame.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaGame.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xd33f43f3)]
public sealed class TInputMediaGame : IInputMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaGeoLive.cs b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaGeoLive.cs
index a9676a46..0ed7274d 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaGeoLive.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaGeoLive.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x7b1a118f)]
public sealed class TInputMediaGeoLive : IInputMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaGeoPoint.cs b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaGeoPoint.cs
index 0d1abe76..deb9d374 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaGeoPoint.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaGeoPoint.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf9c44144)]
public sealed class TInputMediaGeoPoint : IInputMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaGifExternal.cs b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaGifExternal.cs
index cde1f53b..70c6dae3 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaGifExternal.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaGifExternal.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x4843b0fd)]
public sealed class TInputMediaGifExternal : IInputMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaInvoice.cs b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaInvoice.cs
index 54ba1baa..25ff4971 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaInvoice.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaInvoice.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf4e096c3)]
public sealed class TInputMediaInvoice : IInputMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaPhoto.cs b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaPhoto.cs
index 9d595558..3a20d88e 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaPhoto.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaPhoto.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb3ba0635)]
public sealed class TInputMediaPhoto : IInputMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaPhotoExternal.cs b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaPhotoExternal.cs
index ed6a8858..f7ced221 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaPhotoExternal.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaPhotoExternal.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe5bbfe1a)]
public sealed class TInputMediaPhotoExternal : IInputMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaUploadedDocument.cs b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaUploadedDocument.cs
index 5e76bd64..3765508f 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaUploadedDocument.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaUploadedDocument.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x5b38c6c1)]
public sealed class TInputMediaUploadedDocument : IInputMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaUploadedPhoto.cs b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaUploadedPhoto.cs
index fa0a3d4b..c3869af7 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaUploadedPhoto.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaUploadedPhoto.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1e287d04)]
public sealed class TInputMediaUploadedPhoto : IInputMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaVenue.cs b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaVenue.cs
index bcaf3ef3..b09a3e47 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaVenue.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputMedia/TInputMediaVenue.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xc13d1c11)]
public sealed class TInputMediaVenue : IInputMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputMessage/TInputMessageID.cs b/src/OpenTl.Schema/_generated/_Entities/InputMessage/TInputMessageID.cs
index 516399b4..22318a5c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputMessage/TInputMessageID.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputMessage/TInputMessageID.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa676a322)]
public sealed class TInputMessageID : IInputMessage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputMessage/TInputMessagePinned.cs b/src/OpenTl.Schema/_generated/_Entities/InputMessage/TInputMessagePinned.cs
index 3fe8288d..9fae7adc 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputMessage/TInputMessagePinned.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputMessage/TInputMessagePinned.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x86872538)]
public sealed class TInputMessagePinned : IInputMessage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputMessage/TInputMessageReplyTo.cs b/src/OpenTl.Schema/_generated/_Entities/InputMessage/TInputMessageReplyTo.cs
index 1ec58290..c7598d10 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputMessage/TInputMessageReplyTo.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputMessage/TInputMessageReplyTo.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xbad88395)]
public sealed class TInputMessageReplyTo : IInputMessage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputNotifyPeer/TInputNotifyChats.cs b/src/OpenTl.Schema/_generated/_Entities/InputNotifyPeer/TInputNotifyChats.cs
index 09de64a0..34ea0538 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputNotifyPeer/TInputNotifyChats.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputNotifyPeer/TInputNotifyChats.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x4a95e84e)]
public sealed class TInputNotifyChats : IInputNotifyPeer
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputNotifyPeer/TInputNotifyPeer.cs b/src/OpenTl.Schema/_generated/_Entities/InputNotifyPeer/TInputNotifyPeer.cs
index 77010f11..e908daeb 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputNotifyPeer/TInputNotifyPeer.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputNotifyPeer/TInputNotifyPeer.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb8bc5b0c)]
public sealed class TInputNotifyPeer : IInputNotifyPeer
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputNotifyPeer/TInputNotifyUsers.cs b/src/OpenTl.Schema/_generated/_Entities/InputNotifyPeer/TInputNotifyUsers.cs
index 7aaa966a..cccd9f38 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputNotifyPeer/TInputNotifyUsers.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputNotifyPeer/TInputNotifyUsers.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x193b4417)]
public sealed class TInputNotifyUsers : IInputNotifyPeer
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputPaymentCredentials/TInputPaymentCredentials.cs b/src/OpenTl.Schema/_generated/_Entities/InputPaymentCredentials/TInputPaymentCredentials.cs
index e0db1de8..0d8310c3 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputPaymentCredentials/TInputPaymentCredentials.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputPaymentCredentials/TInputPaymentCredentials.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3417d728)]
public sealed class TInputPaymentCredentials : IInputPaymentCredentials
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputPaymentCredentials/TInputPaymentCredentialsAndroidPay.cs b/src/OpenTl.Schema/_generated/_Entities/InputPaymentCredentials/TInputPaymentCredentialsAndroidPay.cs
index b11e40df..4ad176bb 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputPaymentCredentials/TInputPaymentCredentialsAndroidPay.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputPaymentCredentials/TInputPaymentCredentialsAndroidPay.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xca05d50e)]
public sealed class TInputPaymentCredentialsAndroidPay : IInputPaymentCredentials
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputPaymentCredentials/TInputPaymentCredentialsApplePay.cs b/src/OpenTl.Schema/_generated/_Entities/InputPaymentCredentials/TInputPaymentCredentialsApplePay.cs
index 6698ffc4..d4760af9 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputPaymentCredentials/TInputPaymentCredentialsApplePay.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputPaymentCredentials/TInputPaymentCredentialsApplePay.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xaa1c39f)]
public sealed class TInputPaymentCredentialsApplePay : IInputPaymentCredentials
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputPaymentCredentials/TInputPaymentCredentialsSaved.cs b/src/OpenTl.Schema/_generated/_Entities/InputPaymentCredentials/TInputPaymentCredentialsSaved.cs
index 374690ff..89d34a98 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputPaymentCredentials/TInputPaymentCredentialsSaved.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputPaymentCredentials/TInputPaymentCredentialsSaved.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xc10eb2cf)]
public sealed class TInputPaymentCredentialsSaved : IInputPaymentCredentials
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputPeer/TInputPeerChannel.cs b/src/OpenTl.Schema/_generated/_Entities/InputPeer/TInputPeerChannel.cs
index b4bc8973..835134f5 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputPeer/TInputPeerChannel.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputPeer/TInputPeerChannel.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x20adaef8)]
public sealed class TInputPeerChannel : IInputPeer
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputPeer/TInputPeerChat.cs b/src/OpenTl.Schema/_generated/_Entities/InputPeer/TInputPeerChat.cs
index 85d40217..1770e9a8 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputPeer/TInputPeerChat.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputPeer/TInputPeerChat.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x179be863)]
public sealed class TInputPeerChat : IInputPeer
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputPeer/TInputPeerEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/InputPeer/TInputPeerEmpty.cs
index c650e929..eced8c1a 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputPeer/TInputPeerEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputPeer/TInputPeerEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x7f3b18ea)]
public sealed class TInputPeerEmpty : IInputPeer, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputPeer/TInputPeerSelf.cs b/src/OpenTl.Schema/_generated/_Entities/InputPeer/TInputPeerSelf.cs
index 1d536819..934f93b9 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputPeer/TInputPeerSelf.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputPeer/TInputPeerSelf.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x7da07ec9)]
public sealed class TInputPeerSelf : IInputPeer
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputPeer/TInputPeerUser.cs b/src/OpenTl.Schema/_generated/_Entities/InputPeer/TInputPeerUser.cs
index 248d00d5..e709935e 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputPeer/TInputPeerUser.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputPeer/TInputPeerUser.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x7b8e7de6)]
public sealed class TInputPeerUser : IInputPeer
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputPeerNotifySettings/TInputPeerNotifySettings.cs b/src/OpenTl.Schema/_generated/_Entities/InputPeerNotifySettings/TInputPeerNotifySettings.cs
index 2ed3db6c..3eee5da1 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputPeerNotifySettings/TInputPeerNotifySettings.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputPeerNotifySettings/TInputPeerNotifySettings.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9c3d198e)]
public sealed class TInputPeerNotifySettings : IInputPeerNotifySettings
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputPhoneCall/TInputPhoneCall.cs b/src/OpenTl.Schema/_generated/_Entities/InputPhoneCall/TInputPhoneCall.cs
index e0630a6b..d1525c90 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputPhoneCall/TInputPhoneCall.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputPhoneCall/TInputPhoneCall.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1e36fded)]
public sealed class TInputPhoneCall : IInputPhoneCall
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputPhoto/TInputPhoto.cs b/src/OpenTl.Schema/_generated/_Entities/InputPhoto/TInputPhoto.cs
index 6a2e58eb..b9c04329 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputPhoto/TInputPhoto.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputPhoto/TInputPhoto.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3bb3b94a)]
public sealed class TInputPhoto : IInputPhoto
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputPhoto/TInputPhotoEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/InputPhoto/TInputPhotoEmpty.cs
index 23161514..409428a5 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputPhoto/TInputPhotoEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputPhoto/TInputPhotoEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1cd7bf0d)]
public sealed class TInputPhotoEmpty : IInputPhoto, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputPrivacyKey/TInputPrivacyKeyChatInvite.cs b/src/OpenTl.Schema/_generated/_Entities/InputPrivacyKey/TInputPrivacyKeyChatInvite.cs
index 431d4afa..08612750 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputPrivacyKey/TInputPrivacyKeyChatInvite.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputPrivacyKey/TInputPrivacyKeyChatInvite.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xbdfb0426)]
public sealed class TInputPrivacyKeyChatInvite : IInputPrivacyKey
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputPrivacyKey/TInputPrivacyKeyPhoneCall.cs b/src/OpenTl.Schema/_generated/_Entities/InputPrivacyKey/TInputPrivacyKeyPhoneCall.cs
index d272f081..bed5cf80 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputPrivacyKey/TInputPrivacyKeyPhoneCall.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputPrivacyKey/TInputPrivacyKeyPhoneCall.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xfabadc5f)]
public sealed class TInputPrivacyKeyPhoneCall : IInputPrivacyKey
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputPrivacyKey/TInputPrivacyKeyStatusTimestamp.cs b/src/OpenTl.Schema/_generated/_Entities/InputPrivacyKey/TInputPrivacyKeyStatusTimestamp.cs
index 634a8a2f..5fd29174 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputPrivacyKey/TInputPrivacyKeyStatusTimestamp.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputPrivacyKey/TInputPrivacyKeyStatusTimestamp.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x4f96cb18)]
public sealed class TInputPrivacyKeyStatusTimestamp : IInputPrivacyKey
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputPrivacyRule/TInputPrivacyValueAllowAll.cs b/src/OpenTl.Schema/_generated/_Entities/InputPrivacyRule/TInputPrivacyValueAllowAll.cs
index ab8b3540..a7c74342 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputPrivacyRule/TInputPrivacyValueAllowAll.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputPrivacyRule/TInputPrivacyValueAllowAll.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x184b35ce)]
public sealed class TInputPrivacyValueAllowAll : IInputPrivacyRule
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputPrivacyRule/TInputPrivacyValueAllowContacts.cs b/src/OpenTl.Schema/_generated/_Entities/InputPrivacyRule/TInputPrivacyValueAllowContacts.cs
index c7c4c952..5e02de3c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputPrivacyRule/TInputPrivacyValueAllowContacts.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputPrivacyRule/TInputPrivacyValueAllowContacts.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xd09e07b)]
public sealed class TInputPrivacyValueAllowContacts : IInputPrivacyRule
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputPrivacyRule/TInputPrivacyValueAllowUsers.cs b/src/OpenTl.Schema/_generated/_Entities/InputPrivacyRule/TInputPrivacyValueAllowUsers.cs
index c5cd33c6..94ea1d77 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputPrivacyRule/TInputPrivacyValueAllowUsers.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputPrivacyRule/TInputPrivacyValueAllowUsers.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x131cc67f)]
public sealed class TInputPrivacyValueAllowUsers : IInputPrivacyRule
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputPrivacyRule/TInputPrivacyValueDisallowAll.cs b/src/OpenTl.Schema/_generated/_Entities/InputPrivacyRule/TInputPrivacyValueDisallowAll.cs
index ae53e718..5c3c109a 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputPrivacyRule/TInputPrivacyValueDisallowAll.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputPrivacyRule/TInputPrivacyValueDisallowAll.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xd66b66c9)]
public sealed class TInputPrivacyValueDisallowAll : IInputPrivacyRule
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputPrivacyRule/TInputPrivacyValueDisallowContacts.cs b/src/OpenTl.Schema/_generated/_Entities/InputPrivacyRule/TInputPrivacyValueDisallowContacts.cs
index b3d4cca1..92da0f44 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputPrivacyRule/TInputPrivacyValueDisallowContacts.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputPrivacyRule/TInputPrivacyValueDisallowContacts.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xba52007)]
public sealed class TInputPrivacyValueDisallowContacts : IInputPrivacyRule
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputPrivacyRule/TInputPrivacyValueDisallowUsers.cs b/src/OpenTl.Schema/_generated/_Entities/InputPrivacyRule/TInputPrivacyValueDisallowUsers.cs
index 3b032d07..5479c887 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputPrivacyRule/TInputPrivacyValueDisallowUsers.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputPrivacyRule/TInputPrivacyValueDisallowUsers.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x90110467)]
public sealed class TInputPrivacyValueDisallowUsers : IInputPrivacyRule
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputSecureFile/TInputSecureFile.cs b/src/OpenTl.Schema/_generated/_Entities/InputSecureFile/TInputSecureFile.cs
index 22ccddb2..c11db993 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputSecureFile/TInputSecureFile.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputSecureFile/TInputSecureFile.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x5367e5be)]
public sealed class TInputSecureFile : IInputSecureFile
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputSecureFile/TInputSecureFileUploaded.cs b/src/OpenTl.Schema/_generated/_Entities/InputSecureFile/TInputSecureFileUploaded.cs
index 0e961977..9ade5e49 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputSecureFile/TInputSecureFileUploaded.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputSecureFile/TInputSecureFileUploaded.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3334b0f0)]
public sealed class TInputSecureFileUploaded : IInputSecureFile
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputSecureValue/TInputSecureValue.cs b/src/OpenTl.Schema/_generated/_Entities/InputSecureValue/TInputSecureValue.cs
index 40c15879..920a3539 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputSecureValue/TInputSecureValue.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputSecureValue/TInputSecureValue.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xdb21d0a7)]
public sealed class TInputSecureValue : IInputSecureValue
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputSingleMedia/TInputSingleMedia.cs b/src/OpenTl.Schema/_generated/_Entities/InputSingleMedia/TInputSingleMedia.cs
index 5f585220..7d321cd1 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputSingleMedia/TInputSingleMedia.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputSingleMedia/TInputSingleMedia.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1cc6e91f)]
public sealed class TInputSingleMedia : IInputSingleMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputStickerSet/TInputStickerSetEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/InputStickerSet/TInputStickerSetEmpty.cs
index 9de1e682..4e8db357 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputStickerSet/TInputStickerSetEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputStickerSet/TInputStickerSetEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xffb62b95)]
public sealed class TInputStickerSetEmpty : IInputStickerSet, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputStickerSet/TInputStickerSetID.cs b/src/OpenTl.Schema/_generated/_Entities/InputStickerSet/TInputStickerSetID.cs
index 85823176..cf7dc2a0 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputStickerSet/TInputStickerSetID.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputStickerSet/TInputStickerSetID.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9de7a269)]
public sealed class TInputStickerSetID : IInputStickerSet
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputStickerSet/TInputStickerSetShortName.cs b/src/OpenTl.Schema/_generated/_Entities/InputStickerSet/TInputStickerSetShortName.cs
index c5b7734b..8780ef39 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputStickerSet/TInputStickerSetShortName.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputStickerSet/TInputStickerSetShortName.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x861cc8a0)]
public sealed class TInputStickerSetShortName : IInputStickerSet
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputStickerSetItem/TInputStickerSetItem.cs b/src/OpenTl.Schema/_generated/_Entities/InputStickerSetItem/TInputStickerSetItem.cs
index 56807035..763b3a10 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputStickerSetItem/TInputStickerSetItem.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputStickerSetItem/TInputStickerSetItem.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xffa0a496)]
public sealed class TInputStickerSetItem : IInputStickerSetItem
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputStickeredMedia/TInputStickeredMediaDocument.cs b/src/OpenTl.Schema/_generated/_Entities/InputStickeredMedia/TInputStickeredMediaDocument.cs
index e61f5c90..ed9c2a3d 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputStickeredMedia/TInputStickeredMediaDocument.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputStickeredMedia/TInputStickeredMediaDocument.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x438865b)]
public sealed class TInputStickeredMediaDocument : IInputStickeredMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputStickeredMedia/TInputStickeredMediaPhoto.cs b/src/OpenTl.Schema/_generated/_Entities/InputStickeredMedia/TInputStickeredMediaPhoto.cs
index 2beefe5a..4ebc5a37 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputStickeredMedia/TInputStickeredMediaPhoto.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputStickeredMedia/TInputStickeredMediaPhoto.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x4a992157)]
public sealed class TInputStickeredMediaPhoto : IInputStickeredMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputUser/TInputUser.cs b/src/OpenTl.Schema/_generated/_Entities/InputUser/TInputUser.cs
index e58ce176..8e1e65b6 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputUser/TInputUser.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputUser/TInputUser.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xd8292816)]
public sealed class TInputUser : IInputUser
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputUser/TInputUserEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/InputUser/TInputUserEmpty.cs
index a1c0d10f..a0531b1f 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputUser/TInputUserEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputUser/TInputUserEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb98886cf)]
public sealed class TInputUserEmpty : IInputUser, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputUser/TInputUserSelf.cs b/src/OpenTl.Schema/_generated/_Entities/InputUser/TInputUserSelf.cs
index 1f375c97..f306db9a 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputUser/TInputUserSelf.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputUser/TInputUserSelf.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf7c1b13f)]
public sealed class TInputUserSelf : IInputUser
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputWebDocument/TInputWebDocument.cs b/src/OpenTl.Schema/_generated/_Entities/InputWebDocument/TInputWebDocument.cs
index 60c90a46..d3bc7436 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputWebDocument/TInputWebDocument.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputWebDocument/TInputWebDocument.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9bed434d)]
public sealed class TInputWebDocument : IInputWebDocument
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputWebFileLocation/TInputWebFileGeoPointLocation.cs b/src/OpenTl.Schema/_generated/_Entities/InputWebFileLocation/TInputWebFileGeoPointLocation.cs
index 7d8eaaf4..91263e93 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputWebFileLocation/TInputWebFileGeoPointLocation.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputWebFileLocation/TInputWebFileGeoPointLocation.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9f2221c9)]
public sealed class TInputWebFileGeoPointLocation : IInputWebFileLocation
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/InputWebFileLocation/TInputWebFileLocation.cs b/src/OpenTl.Schema/_generated/_Entities/InputWebFileLocation/TInputWebFileLocation.cs
index 362febfe..5de46c47 100644
--- a/src/OpenTl.Schema/_generated/_Entities/InputWebFileLocation/TInputWebFileLocation.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/InputWebFileLocation/TInputWebFileLocation.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xc239d686)]
public sealed class TInputWebFileLocation : IInputWebFileLocation
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Invoice/TInvoice.cs b/src/OpenTl.Schema/_generated/_Entities/Invoice/TInvoice.cs
index 2b5ba49b..93777736 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Invoice/TInvoice.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Invoice/TInvoice.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xc30aa358)]
public sealed class TInvoice : IInvoice
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/IpPort/TIpPort.cs b/src/OpenTl.Schema/_generated/_Entities/IpPort/TIpPort.cs
index 6924d198..ae227f61 100644
--- a/src/OpenTl.Schema/_generated/_Entities/IpPort/TIpPort.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/IpPort/TIpPort.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xd433ad73)]
public sealed class TIpPort : IIpPort
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/IpPort/TIpPortSecret.cs b/src/OpenTl.Schema/_generated/_Entities/IpPort/TIpPortSecret.cs
index 0a2d2e60..86742e5c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/IpPort/TIpPortSecret.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/IpPort/TIpPortSecret.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x37982646)]
public sealed class TIpPortSecret : IIpPort
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButton.cs b/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButton.cs
index 41fdaca1..851ae400 100644
--- a/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButton.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButton.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa2fa4880)]
public sealed class TKeyboardButton : IKeyboardButton
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonBuy.cs b/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonBuy.cs
index 90e49bac..53a1949c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonBuy.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonBuy.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xafd93fbb)]
public sealed class TKeyboardButtonBuy : IKeyboardButton
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonCallback.cs b/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonCallback.cs
index 351ddb69..743fbb6e 100644
--- a/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonCallback.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonCallback.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x683a5e46)]
public sealed class TKeyboardButtonCallback : IKeyboardButton
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonGame.cs b/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonGame.cs
index 6d0c0613..da7d1338 100644
--- a/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonGame.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonGame.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x50f41ccf)]
public sealed class TKeyboardButtonGame : IKeyboardButton
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonRequestGeoLocation.cs b/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonRequestGeoLocation.cs
index b1ec5177..210f9a12 100644
--- a/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonRequestGeoLocation.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonRequestGeoLocation.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xfc796b3f)]
public sealed class TKeyboardButtonRequestGeoLocation : IKeyboardButton
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonRequestPhone.cs b/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonRequestPhone.cs
index 1af43a57..ea74bf0c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonRequestPhone.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonRequestPhone.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb16a6c29)]
public sealed class TKeyboardButtonRequestPhone : IKeyboardButton
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonSwitchInline.cs b/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonSwitchInline.cs
index a749ea83..2be50229 100644
--- a/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonSwitchInline.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonSwitchInline.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x568a748)]
public sealed class TKeyboardButtonSwitchInline : IKeyboardButton
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonUrl.cs b/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonUrl.cs
index aff034da..ff74b324 100644
--- a/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonUrl.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/KeyboardButton/TKeyboardButtonUrl.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x258aff05)]
public sealed class TKeyboardButtonUrl : IKeyboardButton
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/KeyboardButtonRow/TKeyboardButtonRow.cs b/src/OpenTl.Schema/_generated/_Entities/KeyboardButtonRow/TKeyboardButtonRow.cs
index 79155682..57c76931 100644
--- a/src/OpenTl.Schema/_generated/_Entities/KeyboardButtonRow/TKeyboardButtonRow.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/KeyboardButtonRow/TKeyboardButtonRow.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x77608b83)]
public sealed class TKeyboardButtonRow : IKeyboardButtonRow
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/LabeledPrice/TLabeledPrice.cs b/src/OpenTl.Schema/_generated/_Entities/LabeledPrice/TLabeledPrice.cs
index 075561d3..6b9f5cf0 100644
--- a/src/OpenTl.Schema/_generated/_Entities/LabeledPrice/TLabeledPrice.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/LabeledPrice/TLabeledPrice.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xcb296bf8)]
public sealed class TLabeledPrice : ILabeledPrice
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/LangPackDifference/TLangPackDifference.cs b/src/OpenTl.Schema/_generated/_Entities/LangPackDifference/TLangPackDifference.cs
index 8af43b61..4fa5429b 100644
--- a/src/OpenTl.Schema/_generated/_Entities/LangPackDifference/TLangPackDifference.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/LangPackDifference/TLangPackDifference.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf385c1f6)]
public sealed class TLangPackDifference : ILangPackDifference
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/LangPackLanguage/TLangPackLanguage.cs b/src/OpenTl.Schema/_generated/_Entities/LangPackLanguage/TLangPackLanguage.cs
index 15e8bee9..76345049 100644
--- a/src/OpenTl.Schema/_generated/_Entities/LangPackLanguage/TLangPackLanguage.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/LangPackLanguage/TLangPackLanguage.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x117698f1)]
public sealed class TLangPackLanguage : ILangPackLanguage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/LangPackString/TLangPackString.cs b/src/OpenTl.Schema/_generated/_Entities/LangPackString/TLangPackString.cs
index ca934ac8..a5e65db6 100644
--- a/src/OpenTl.Schema/_generated/_Entities/LangPackString/TLangPackString.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/LangPackString/TLangPackString.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xcad181f6)]
public sealed class TLangPackString : ILangPackString
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/LangPackString/TLangPackStringDeleted.cs b/src/OpenTl.Schema/_generated/_Entities/LangPackString/TLangPackStringDeleted.cs
index 22df338f..15c406c4 100644
--- a/src/OpenTl.Schema/_generated/_Entities/LangPackString/TLangPackStringDeleted.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/LangPackString/TLangPackStringDeleted.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x2979eeb2)]
public sealed class TLangPackStringDeleted : ILangPackString
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/LangPackString/TLangPackStringPluralized.cs b/src/OpenTl.Schema/_generated/_Entities/LangPackString/TLangPackStringPluralized.cs
index 0c3a946e..e738e5e2 100644
--- a/src/OpenTl.Schema/_generated/_Entities/LangPackString/TLangPackStringPluralized.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/LangPackString/TLangPackStringPluralized.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x6c47ac9f)]
public sealed class TLangPackStringPluralized : ILangPackString
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MaskCoords/TMaskCoords.cs b/src/OpenTl.Schema/_generated/_Entities/MaskCoords/TMaskCoords.cs
index f223fabe..a17dbbab 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MaskCoords/TMaskCoords.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MaskCoords/TMaskCoords.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xaed6dbb2)]
public sealed class TMaskCoords : IMaskCoords
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Message/TMessage.cs b/src/OpenTl.Schema/_generated/_Entities/Message/TMessage.cs
index d281db42..f79d0d66 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Message/TMessage.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Message/TMessage.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x44f9b43d)]
public sealed class TMessage : IMessage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Message/TMessageEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/Message/TMessageEmpty.cs
index 528a98f7..27218175 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Message/TMessageEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Message/TMessageEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x83e5de54)]
public sealed class TMessageEmpty : IMessage, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Message/TMessageService.cs b/src/OpenTl.Schema/_generated/_Entities/Message/TMessageService.cs
index ceb42ff1..f8a71a37 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Message/TMessageService.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Message/TMessageService.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9e19a1f6)]
public sealed class TMessageService : IMessage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionBotAllowed.cs b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionBotAllowed.cs
index c1bb5798..3942c8a5 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionBotAllowed.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionBotAllowed.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xabe9affe)]
public sealed class TMessageActionBotAllowed : IMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChannelCreate.cs b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChannelCreate.cs
index b178b478..13196856 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChannelCreate.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChannelCreate.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x95d2ac92)]
public sealed class TMessageActionChannelCreate : IMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChannelMigrateFrom.cs b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChannelMigrateFrom.cs
index 2d2b0fde..7e0db277 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChannelMigrateFrom.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChannelMigrateFrom.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb055eaee)]
public sealed class TMessageActionChannelMigrateFrom : IMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatAddUser.cs b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatAddUser.cs
index ea58338c..ca4fc527 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatAddUser.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatAddUser.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x488a7337)]
public sealed class TMessageActionChatAddUser : IMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatCreate.cs b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatCreate.cs
index 7bf967d5..f447b011 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatCreate.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatCreate.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa6638b9a)]
public sealed class TMessageActionChatCreate : IMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatDeletePhoto.cs b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatDeletePhoto.cs
index 151c5cca..9e87794f 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatDeletePhoto.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatDeletePhoto.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x95e3fbef)]
public sealed class TMessageActionChatDeletePhoto : IMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatDeleteUser.cs b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatDeleteUser.cs
index 2fc5278d..7580c87b 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatDeleteUser.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatDeleteUser.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb2ae9b0c)]
public sealed class TMessageActionChatDeleteUser : IMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatEditPhoto.cs b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatEditPhoto.cs
index 18ba409d..e88ea116 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatEditPhoto.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatEditPhoto.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x7fcb13a8)]
public sealed class TMessageActionChatEditPhoto : IMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatEditTitle.cs b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatEditTitle.cs
index 4ece6be2..10f7b3fc 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatEditTitle.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatEditTitle.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb5a1ce5a)]
public sealed class TMessageActionChatEditTitle : IMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatJoinedByLink.cs b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatJoinedByLink.cs
index 58e501c7..0ea0d74d 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatJoinedByLink.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatJoinedByLink.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf89cf5e8)]
public sealed class TMessageActionChatJoinedByLink : IMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatMigrateTo.cs b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatMigrateTo.cs
index a7c126ea..2f7718aa 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatMigrateTo.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionChatMigrateTo.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x51bdb021)]
public sealed class TMessageActionChatMigrateTo : IMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionCustomAction.cs b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionCustomAction.cs
index f93ab9a8..f8ea5363 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionCustomAction.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionCustomAction.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xfae69f56)]
public sealed class TMessageActionCustomAction : IMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionEmpty.cs
index f8481998..34113a8c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb6aef7b0)]
public sealed class TMessageActionEmpty : IMessageAction, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionGameScore.cs b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionGameScore.cs
index 8f472e3b..e235cc1a 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionGameScore.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionGameScore.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x92a72876)]
public sealed class TMessageActionGameScore : IMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionHistoryClear.cs b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionHistoryClear.cs
index 3fe9770e..2ff5eba3 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionHistoryClear.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionHistoryClear.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9fbab604)]
public sealed class TMessageActionHistoryClear : IMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionPaymentSent.cs b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionPaymentSent.cs
index 70331fa1..a5b1c8ac 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionPaymentSent.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionPaymentSent.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x40699cd0)]
public sealed class TMessageActionPaymentSent : IMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionPaymentSentMe.cs b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionPaymentSentMe.cs
index 0cbd9513..5771089d 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionPaymentSentMe.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionPaymentSentMe.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x8f31b327)]
public sealed class TMessageActionPaymentSentMe : IMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionPhoneCall.cs b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionPhoneCall.cs
index eed478d4..a5ae49b7 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionPhoneCall.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionPhoneCall.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x80e11a7f)]
public sealed class TMessageActionPhoneCall : IMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionPinMessage.cs b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionPinMessage.cs
index 227b1e6a..73be3efa 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionPinMessage.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionPinMessage.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x94bd38ed)]
public sealed class TMessageActionPinMessage : IMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionScreenshotTaken.cs b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionScreenshotTaken.cs
index 384d4692..772e7d17 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionScreenshotTaken.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionScreenshotTaken.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x4792929b)]
public sealed class TMessageActionScreenshotTaken : IMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionSecureValuesSent.cs b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionSecureValuesSent.cs
index e8869ff7..4c1e51a1 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionSecureValuesSent.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionSecureValuesSent.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xd95c6154)]
public sealed class TMessageActionSecureValuesSent : IMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionSecureValuesSentMe.cs b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionSecureValuesSentMe.cs
index e42e6e74..81262400 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionSecureValuesSentMe.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageAction/TMessageActionSecureValuesSentMe.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1b287353)]
public sealed class TMessageActionSecureValuesSentMe : IMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TInputMessageEntityMentionName.cs b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TInputMessageEntityMentionName.cs
index da9598ad..1244588c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TInputMessageEntityMentionName.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TInputMessageEntityMentionName.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x208e68c9)]
public sealed class TInputMessageEntityMentionName : IMessageEntity
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityBold.cs b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityBold.cs
index 29655d61..3ea62040 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityBold.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityBold.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xbd610bc9)]
public sealed class TMessageEntityBold : IMessageEntity
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityBotCommand.cs b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityBotCommand.cs
index 28602e83..705793ed 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityBotCommand.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityBotCommand.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x6cef8ac7)]
public sealed class TMessageEntityBotCommand : IMessageEntity
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityCashtag.cs b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityCashtag.cs
index eae8afc0..40058d68 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityCashtag.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityCashtag.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x4c4e743f)]
public sealed class TMessageEntityCashtag : IMessageEntity
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityCode.cs b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityCode.cs
index 6a3a0c3c..fd6376b6 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityCode.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityCode.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x28a20571)]
public sealed class TMessageEntityCode : IMessageEntity
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityEmail.cs b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityEmail.cs
index ed035994..2f675929 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityEmail.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityEmail.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x64e475c2)]
public sealed class TMessageEntityEmail : IMessageEntity
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityHashtag.cs b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityHashtag.cs
index 818d7b40..1eb68e06 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityHashtag.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityHashtag.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x6f635b0d)]
public sealed class TMessageEntityHashtag : IMessageEntity
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityItalic.cs b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityItalic.cs
index 103c8580..5402fc45 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityItalic.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityItalic.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x826f8b60)]
public sealed class TMessageEntityItalic : IMessageEntity
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityMention.cs b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityMention.cs
index 42e4a93d..11eb7491 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityMention.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityMention.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xfa04579d)]
public sealed class TMessageEntityMention : IMessageEntity
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityMentionName.cs b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityMentionName.cs
index 6dddf9be..8851e32a 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityMentionName.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityMentionName.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x352dca58)]
public sealed class TMessageEntityMentionName : IMessageEntity
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityPhone.cs b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityPhone.cs
index ce1c752e..b1f56ee9 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityPhone.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityPhone.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9b69e34b)]
public sealed class TMessageEntityPhone : IMessageEntity
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityPre.cs b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityPre.cs
index 5c510741..b6ab1655 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityPre.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityPre.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x73924be0)]
public sealed class TMessageEntityPre : IMessageEntity
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityTextUrl.cs b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityTextUrl.cs
index 8af59a25..07720a2a 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityTextUrl.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityTextUrl.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x76a6d327)]
public sealed class TMessageEntityTextUrl : IMessageEntity
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityUnknown.cs b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityUnknown.cs
index e6f9eded..1b9c8b99 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityUnknown.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityUnknown.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xbb92ba95)]
public sealed class TMessageEntityUnknown : IMessageEntity
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityUrl.cs b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityUrl.cs
index 096e769d..86eb8140 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityUrl.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageEntity/TMessageEntityUrl.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x6ed02538)]
public sealed class TMessageEntityUrl : IMessageEntity
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageFwdHeader/TMessageFwdHeader.cs b/src/OpenTl.Schema/_generated/_Entities/MessageFwdHeader/TMessageFwdHeader.cs
index 5688d850..c9b60888 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageFwdHeader/TMessageFwdHeader.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageFwdHeader/TMessageFwdHeader.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x559ebe6d)]
public sealed class TMessageFwdHeader : IMessageFwdHeader
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaContact.cs b/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaContact.cs
index e420afd5..59ae6b3e 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaContact.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaContact.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xcbf24940)]
public sealed class TMessageMediaContact : IMessageMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaDocument.cs b/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaDocument.cs
index 9a3312d8..a69879b1 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaDocument.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaDocument.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9cb070d7)]
public sealed class TMessageMediaDocument : IMessageMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaEmpty.cs
index c210cf3d..d2909400 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3ded6320)]
public sealed class TMessageMediaEmpty : IMessageMedia, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaGame.cs b/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaGame.cs
index e83fe899..13a9901f 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaGame.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaGame.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xfdb19008)]
public sealed class TMessageMediaGame : IMessageMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaGeo.cs b/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaGeo.cs
index 6601469b..377d4995 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaGeo.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaGeo.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x56e0d474)]
public sealed class TMessageMediaGeo : IMessageMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaGeoLive.cs b/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaGeoLive.cs
index 915055de..d14a2f25 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaGeoLive.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaGeoLive.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x7c3c2609)]
public sealed class TMessageMediaGeoLive : IMessageMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaInvoice.cs b/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaInvoice.cs
index b73b7dcf..481a9ab8 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaInvoice.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaInvoice.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x84551347)]
public sealed class TMessageMediaInvoice : IMessageMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaPhoto.cs b/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaPhoto.cs
index dd0f2085..f9a985e7 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaPhoto.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaPhoto.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x695150d7)]
public sealed class TMessageMediaPhoto : IMessageMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaUnsupported.cs b/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaUnsupported.cs
index 0fe4a521..1b8cd2fc 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaUnsupported.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaUnsupported.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9f84f49e)]
public sealed class TMessageMediaUnsupported : IMessageMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaVenue.cs b/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaVenue.cs
index 5b80edf9..311d8e5c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaVenue.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaVenue.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x2ec0533f)]
public sealed class TMessageMediaVenue : IMessageMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaWebPage.cs b/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaWebPage.cs
index 5369c30c..4299962f 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaWebPage.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageMedia/TMessageMediaWebPage.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa32dd600)]
public sealed class TMessageMediaWebPage : IMessageMedia
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessageRange/TMessageRange.cs b/src/OpenTl.Schema/_generated/_Entities/MessageRange/TMessageRange.cs
index c664e8c9..1daf29ca 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessageRange/TMessageRange.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessageRange/TMessageRange.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xae30253)]
public sealed class TMessageRange : IMessageRange
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterChatPhotos.cs b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterChatPhotos.cs
index 8687c96a..9163d905 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterChatPhotos.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterChatPhotos.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3a20ecb8)]
public sealed class TInputMessagesFilterChatPhotos : IMessagesFilter
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterContacts.cs b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterContacts.cs
index 6a4f6534..35f91d04 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterContacts.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterContacts.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe062db83)]
public sealed class TInputMessagesFilterContacts : IMessagesFilter
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterDocument.cs b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterDocument.cs
index bdd3e0cd..165b21b9 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterDocument.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterDocument.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9eddf188)]
public sealed class TInputMessagesFilterDocument : IMessagesFilter
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterEmpty.cs
index 49f6bf06..a3375069 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x57e2f66c)]
public sealed class TInputMessagesFilterEmpty : IMessagesFilter, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterGeo.cs b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterGeo.cs
index d03ba671..1e43d960 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterGeo.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterGeo.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe7026d0d)]
public sealed class TInputMessagesFilterGeo : IMessagesFilter
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterGif.cs b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterGif.cs
index fcdadc43..75c653c2 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterGif.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterGif.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xffc86587)]
public sealed class TInputMessagesFilterGif : IMessagesFilter
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterMusic.cs b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterMusic.cs
index 5762d671..69211354 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterMusic.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterMusic.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3751b49e)]
public sealed class TInputMessagesFilterMusic : IMessagesFilter
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterMyMentions.cs b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterMyMentions.cs
index e33ed51c..68d6e615 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterMyMentions.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterMyMentions.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xc1f8e69a)]
public sealed class TInputMessagesFilterMyMentions : IMessagesFilter
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterPhoneCalls.cs b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterPhoneCalls.cs
index 36d142da..079191aa 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterPhoneCalls.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterPhoneCalls.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x80c99768)]
public sealed class TInputMessagesFilterPhoneCalls : IMessagesFilter
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterPhotoVideo.cs b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterPhotoVideo.cs
index d5376147..8c679078 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterPhotoVideo.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterPhotoVideo.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x56e9f0e4)]
public sealed class TInputMessagesFilterPhotoVideo : IMessagesFilter
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterPhotos.cs b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterPhotos.cs
index 3105e970..80dcbb7d 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterPhotos.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterPhotos.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9609a51c)]
public sealed class TInputMessagesFilterPhotos : IMessagesFilter
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterRoundVideo.cs b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterRoundVideo.cs
index e6233952..2303d93c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterRoundVideo.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterRoundVideo.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb549da53)]
public sealed class TInputMessagesFilterRoundVideo : IMessagesFilter
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterRoundVoice.cs b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterRoundVoice.cs
index 257de3c9..9c0647f7 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterRoundVoice.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterRoundVoice.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x7a7c17a4)]
public sealed class TInputMessagesFilterRoundVoice : IMessagesFilter
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterUrl.cs b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterUrl.cs
index dfe8bd45..1029ca9c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterUrl.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterUrl.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x7ef0dd87)]
public sealed class TInputMessagesFilterUrl : IMessagesFilter
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterVideo.cs b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterVideo.cs
index 04e8e168..df46a8eb 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterVideo.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterVideo.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9fc00e65)]
public sealed class TInputMessagesFilterVideo : IMessagesFilter
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterVoice.cs b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterVoice.cs
index 1eb9a963..2579d28e 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterVoice.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MessagesFilter/TInputMessagesFilterVoice.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x50f5c392)]
public sealed class TInputMessagesFilterVoice : IMessagesFilter
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MsgDetailedInfo/TMsgDetailedInfo.cs b/src/OpenTl.Schema/_generated/_Entities/MsgDetailedInfo/TMsgDetailedInfo.cs
index 2ec9d88f..deca86e8 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MsgDetailedInfo/TMsgDetailedInfo.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MsgDetailedInfo/TMsgDetailedInfo.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x276d3ec6)]
public sealed class TMsgDetailedInfo : IMsgDetailedInfo
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/MsgDetailedInfo/TMsgNewDetailedInfo.cs b/src/OpenTl.Schema/_generated/_Entities/MsgDetailedInfo/TMsgNewDetailedInfo.cs
index 9e3e1413..31fc5469 100644
--- a/src/OpenTl.Schema/_generated/_Entities/MsgDetailedInfo/TMsgNewDetailedInfo.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/MsgDetailedInfo/TMsgNewDetailedInfo.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x809db6df)]
public sealed class TMsgNewDetailedInfo : IMsgDetailedInfo
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/NearestDc/TNearestDc.cs b/src/OpenTl.Schema/_generated/_Entities/NearestDc/TNearestDc.cs
index 4db22d7f..bbbaf2be 100644
--- a/src/OpenTl.Schema/_generated/_Entities/NearestDc/TNearestDc.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/NearestDc/TNearestDc.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x8e1a1775)]
public sealed class TNearestDc : INearestDc
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/NotifyPeer/TNotifyChats.cs b/src/OpenTl.Schema/_generated/_Entities/NotifyPeer/TNotifyChats.cs
index fd007d27..0306dc11 100644
--- a/src/OpenTl.Schema/_generated/_Entities/NotifyPeer/TNotifyChats.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/NotifyPeer/TNotifyChats.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xc007cec3)]
public sealed class TNotifyChats : INotifyPeer
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/NotifyPeer/TNotifyPeer.cs b/src/OpenTl.Schema/_generated/_Entities/NotifyPeer/TNotifyPeer.cs
index b1f3b949..cf500a5b 100644
--- a/src/OpenTl.Schema/_generated/_Entities/NotifyPeer/TNotifyPeer.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/NotifyPeer/TNotifyPeer.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9fd40bd8)]
public sealed class TNotifyPeer : INotifyPeer
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/NotifyPeer/TNotifyUsers.cs b/src/OpenTl.Schema/_generated/_Entities/NotifyPeer/TNotifyUsers.cs
index db7456cd..0eaa9943 100644
--- a/src/OpenTl.Schema/_generated/_Entities/NotifyPeer/TNotifyUsers.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/NotifyPeer/TNotifyUsers.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb4c83b4c)]
public sealed class TNotifyUsers : INotifyPeer
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PQInnerData/TPQInnerData.cs b/src/OpenTl.Schema/_generated/_Entities/PQInnerData/TPQInnerData.cs
index a10902cd..b6dc5e84 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PQInnerData/TPQInnerData.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PQInnerData/TPQInnerData.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x83c95aec)]
public sealed class TPQInnerData : IPQInnerData
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PQInnerData/TPQInnerDataDc.cs b/src/OpenTl.Schema/_generated/_Entities/PQInnerData/TPQInnerDataDc.cs
index 1eb1f17b..6e55f948 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PQInnerData/TPQInnerDataDc.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PQInnerData/TPQInnerDataDc.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa9f55f95)]
public sealed class TPQInnerDataDc : IPQInnerData
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PQInnerData/TPQInnerDataTemp.cs b/src/OpenTl.Schema/_generated/_Entities/PQInnerData/TPQInnerDataTemp.cs
index 2699d5c0..3faca4e3 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PQInnerData/TPQInnerDataTemp.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PQInnerData/TPQInnerDataTemp.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3c6a84d4)]
public sealed class TPQInnerDataTemp : IPQInnerData
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PQInnerData/TPQInnerDataTempDc.cs b/src/OpenTl.Schema/_generated/_Entities/PQInnerData/TPQInnerDataTempDc.cs
index 2faa6eec..64afa16a 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PQInnerData/TPQInnerDataTempDc.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PQInnerData/TPQInnerDataTempDc.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x56fddf88)]
public sealed class TPQInnerDataTempDc : IPQInnerData
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Page/TPageFull.cs b/src/OpenTl.Schema/_generated/_Entities/Page/TPageFull.cs
index 581b5a79..02c41a55 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Page/TPageFull.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Page/TPageFull.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x556ec7aa)]
public sealed class TPageFull : IPage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Page/TPagePart.cs b/src/OpenTl.Schema/_generated/_Entities/Page/TPagePart.cs
index fc649a21..5f804279 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Page/TPagePart.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Page/TPagePart.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x8e3f9ebe)]
public sealed class TPagePart : IPage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockAnchor.cs b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockAnchor.cs
index 4276ed4e..b0f3886c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockAnchor.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockAnchor.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xce0d37b0)]
public sealed class TPageBlockAnchor : IPageBlock
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockAudio.cs b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockAudio.cs
index 02f860aa..d5429515 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockAudio.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockAudio.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x31b81a7f)]
public sealed class TPageBlockAudio : IPageBlock
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockAuthorDate.cs b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockAuthorDate.cs
index 3897a0ec..792e59ab 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockAuthorDate.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockAuthorDate.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xbaafe5e0)]
public sealed class TPageBlockAuthorDate : IPageBlock
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockBlockquote.cs b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockBlockquote.cs
index ac1d7faa..9c0436f2 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockBlockquote.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockBlockquote.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x263d7c26)]
public sealed class TPageBlockBlockquote : IPageBlock
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockChannel.cs b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockChannel.cs
index 7d7c4652..1695b792 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockChannel.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockChannel.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xef1751b5)]
public sealed class TPageBlockChannel : IPageBlock
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockCollage.cs b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockCollage.cs
index a3e65c7c..9c0b1933 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockCollage.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockCollage.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x8b31c4f)]
public sealed class TPageBlockCollage : IPageBlock
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockCover.cs b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockCover.cs
index 9fa09d5b..e1b34eb6 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockCover.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockCover.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x39f23300)]
public sealed class TPageBlockCover : IPageBlock
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockDivider.cs b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockDivider.cs
index 74edddc4..8f4b7b75 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockDivider.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockDivider.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xdb20b188)]
public sealed class TPageBlockDivider : IPageBlock
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockEmbed.cs b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockEmbed.cs
index e8e820fc..91d9a5dc 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockEmbed.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockEmbed.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xcde200d1)]
public sealed class TPageBlockEmbed : IPageBlock
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockEmbedPost.cs b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockEmbedPost.cs
index d340f28a..22424377 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockEmbedPost.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockEmbedPost.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x292c7be9)]
public sealed class TPageBlockEmbedPost : IPageBlock
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockFooter.cs b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockFooter.cs
index 2c39e922..77b75598 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockFooter.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockFooter.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x48870999)]
public sealed class TPageBlockFooter : IPageBlock
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockHeader.cs b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockHeader.cs
index ae5d6673..f8e1c183 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockHeader.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockHeader.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xbfd064ec)]
public sealed class TPageBlockHeader : IPageBlock
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockList.cs b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockList.cs
index d2b5c303..a7866c30 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockList.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockList.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3a58c7f4)]
public sealed class TPageBlockList : IPageBlock
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockParagraph.cs b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockParagraph.cs
index c746484a..e64198f1 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockParagraph.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockParagraph.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x467a0766)]
public sealed class TPageBlockParagraph : IPageBlock
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockPhoto.cs b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockPhoto.cs
index c90ac4e6..d1dd922e 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockPhoto.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockPhoto.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe9c69982)]
public sealed class TPageBlockPhoto : IPageBlock
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockPreformatted.cs b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockPreformatted.cs
index 8c2f197f..ec922d84 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockPreformatted.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockPreformatted.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xc070d93e)]
public sealed class TPageBlockPreformatted : IPageBlock
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockPullquote.cs b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockPullquote.cs
index 35fb951b..e8eca486 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockPullquote.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockPullquote.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x4f4456d3)]
public sealed class TPageBlockPullquote : IPageBlock
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockSlideshow.cs b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockSlideshow.cs
index 08c91d01..00b1d30e 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockSlideshow.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockSlideshow.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x130c8963)]
public sealed class TPageBlockSlideshow : IPageBlock
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockSubheader.cs b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockSubheader.cs
index 34c5d4bd..5d688411 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockSubheader.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockSubheader.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf12bb6e1)]
public sealed class TPageBlockSubheader : IPageBlock
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockSubtitle.cs b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockSubtitle.cs
index 7259c877..2d889356 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockSubtitle.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockSubtitle.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x8ffa9a1f)]
public sealed class TPageBlockSubtitle : IPageBlock
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockTitle.cs b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockTitle.cs
index 361fe157..325f8906 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockTitle.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockTitle.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x70abc3fd)]
public sealed class TPageBlockTitle : IPageBlock
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockUnsupported.cs b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockUnsupported.cs
index 53f30c7e..d48f8eac 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockUnsupported.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockUnsupported.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x13567e8a)]
public sealed class TPageBlockUnsupported : IPageBlock
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockVideo.cs b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockVideo.cs
index ad3cdbae..62bba728 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockVideo.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PageBlock/TPageBlockVideo.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xd9d71866)]
public sealed class TPageBlockVideo : IPageBlock
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PasswordKdfAlgo/TPasswordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow.cs b/src/OpenTl.Schema/_generated/_Entities/PasswordKdfAlgo/TPasswordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow.cs
index 529a98d3..729781b4 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PasswordKdfAlgo/TPasswordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PasswordKdfAlgo/TPasswordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3a912d4a)]
public sealed class TPasswordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow : IPasswordKdfAlgo
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PasswordKdfAlgo/TPasswordKdfAlgoUnknown.cs b/src/OpenTl.Schema/_generated/_Entities/PasswordKdfAlgo/TPasswordKdfAlgoUnknown.cs
index fbeff80d..0c7fad17 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PasswordKdfAlgo/TPasswordKdfAlgoUnknown.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PasswordKdfAlgo/TPasswordKdfAlgoUnknown.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xd45ab096)]
public sealed class TPasswordKdfAlgoUnknown : IPasswordKdfAlgo
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PaymentCharge/TPaymentCharge.cs b/src/OpenTl.Schema/_generated/_Entities/PaymentCharge/TPaymentCharge.cs
index fdd51a0f..a4742ca0 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PaymentCharge/TPaymentCharge.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PaymentCharge/TPaymentCharge.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xea02c27e)]
public sealed class TPaymentCharge : IPaymentCharge
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PaymentRequestedInfo/TPaymentRequestedInfo.cs b/src/OpenTl.Schema/_generated/_Entities/PaymentRequestedInfo/TPaymentRequestedInfo.cs
index 241b2eef..88b1c355 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PaymentRequestedInfo/TPaymentRequestedInfo.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PaymentRequestedInfo/TPaymentRequestedInfo.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x909c3f94)]
public sealed class TPaymentRequestedInfo : IPaymentRequestedInfo
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PaymentSavedCredentials/TPaymentSavedCredentialsCard.cs b/src/OpenTl.Schema/_generated/_Entities/PaymentSavedCredentials/TPaymentSavedCredentialsCard.cs
index a64b866b..d1b7ce2b 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PaymentSavedCredentials/TPaymentSavedCredentialsCard.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PaymentSavedCredentials/TPaymentSavedCredentialsCard.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xcdc27a1f)]
public sealed class TPaymentSavedCredentialsCard : IPaymentSavedCredentials
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Peer/TPeerChannel.cs b/src/OpenTl.Schema/_generated/_Entities/Peer/TPeerChannel.cs
index 09e84cc3..db3a0413 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Peer/TPeerChannel.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Peer/TPeerChannel.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xbddde532)]
public sealed class TPeerChannel : IPeer
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Peer/TPeerChat.cs b/src/OpenTl.Schema/_generated/_Entities/Peer/TPeerChat.cs
index 1f23439b..2fe3cd67 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Peer/TPeerChat.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Peer/TPeerChat.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xbad0e5bb)]
public sealed class TPeerChat : IPeer
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Peer/TPeerUser.cs b/src/OpenTl.Schema/_generated/_Entities/Peer/TPeerUser.cs
index d634d778..6ea46528 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Peer/TPeerUser.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Peer/TPeerUser.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9db1bc6d)]
public sealed class TPeerUser : IPeer
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PeerNotifySettings/TPeerNotifySettings.cs b/src/OpenTl.Schema/_generated/_Entities/PeerNotifySettings/TPeerNotifySettings.cs
index d53c1567..0149057e 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PeerNotifySettings/TPeerNotifySettings.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PeerNotifySettings/TPeerNotifySettings.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xaf509d20)]
public sealed class TPeerNotifySettings : IPeerNotifySettings
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PeerSettings/TPeerSettings.cs b/src/OpenTl.Schema/_generated/_Entities/PeerSettings/TPeerSettings.cs
index f63a28ff..9c51fa37 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PeerSettings/TPeerSettings.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PeerSettings/TPeerSettings.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x818426cd)]
public sealed class TPeerSettings : IPeerSettings
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PhoneCall/TPhoneCall.cs b/src/OpenTl.Schema/_generated/_Entities/PhoneCall/TPhoneCall.cs
index e23a6f7a..468de028 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PhoneCall/TPhoneCall.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PhoneCall/TPhoneCall.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xffe6ab67)]
public sealed class TPhoneCall : IPhoneCall
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PhoneCall/TPhoneCallAccepted.cs b/src/OpenTl.Schema/_generated/_Entities/PhoneCall/TPhoneCallAccepted.cs
index 52483c6f..f2c5e5a2 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PhoneCall/TPhoneCallAccepted.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PhoneCall/TPhoneCallAccepted.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x6d003d3f)]
public sealed class TPhoneCallAccepted : IPhoneCall
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PhoneCall/TPhoneCallDiscarded.cs b/src/OpenTl.Schema/_generated/_Entities/PhoneCall/TPhoneCallDiscarded.cs
index a9d73855..621f221c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PhoneCall/TPhoneCallDiscarded.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PhoneCall/TPhoneCallDiscarded.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x50ca4de1)]
public sealed class TPhoneCallDiscarded : IPhoneCall
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PhoneCall/TPhoneCallEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/PhoneCall/TPhoneCallEmpty.cs
index 19e8a933..238b8bc1 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PhoneCall/TPhoneCallEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PhoneCall/TPhoneCallEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x5366c915)]
public sealed class TPhoneCallEmpty : IPhoneCall, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PhoneCall/TPhoneCallRequested.cs b/src/OpenTl.Schema/_generated/_Entities/PhoneCall/TPhoneCallRequested.cs
index 5f0e14ce..fd6da833 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PhoneCall/TPhoneCallRequested.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PhoneCall/TPhoneCallRequested.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x83761ce4)]
public sealed class TPhoneCallRequested : IPhoneCall
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PhoneCall/TPhoneCallWaiting.cs b/src/OpenTl.Schema/_generated/_Entities/PhoneCall/TPhoneCallWaiting.cs
index 25b5b0a7..2e643dd4 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PhoneCall/TPhoneCallWaiting.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PhoneCall/TPhoneCallWaiting.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1b8f4ad1)]
public sealed class TPhoneCallWaiting : IPhoneCall
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PhoneCallDiscardReason/TPhoneCallDiscardReasonBusy.cs b/src/OpenTl.Schema/_generated/_Entities/PhoneCallDiscardReason/TPhoneCallDiscardReasonBusy.cs
index 63b113a5..27c61a07 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PhoneCallDiscardReason/TPhoneCallDiscardReasonBusy.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PhoneCallDiscardReason/TPhoneCallDiscardReasonBusy.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xfaf7e8c9)]
public sealed class TPhoneCallDiscardReasonBusy : IPhoneCallDiscardReason
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PhoneCallDiscardReason/TPhoneCallDiscardReasonDisconnect.cs b/src/OpenTl.Schema/_generated/_Entities/PhoneCallDiscardReason/TPhoneCallDiscardReasonDisconnect.cs
index 53606df1..2766b1fc 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PhoneCallDiscardReason/TPhoneCallDiscardReasonDisconnect.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PhoneCallDiscardReason/TPhoneCallDiscardReasonDisconnect.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe095c1a0)]
public sealed class TPhoneCallDiscardReasonDisconnect : IPhoneCallDiscardReason
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PhoneCallDiscardReason/TPhoneCallDiscardReasonHangup.cs b/src/OpenTl.Schema/_generated/_Entities/PhoneCallDiscardReason/TPhoneCallDiscardReasonHangup.cs
index f19bb55f..c5ff85c5 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PhoneCallDiscardReason/TPhoneCallDiscardReasonHangup.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PhoneCallDiscardReason/TPhoneCallDiscardReasonHangup.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x57adc690)]
public sealed class TPhoneCallDiscardReasonHangup : IPhoneCallDiscardReason
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PhoneCallDiscardReason/TPhoneCallDiscardReasonMissed.cs b/src/OpenTl.Schema/_generated/_Entities/PhoneCallDiscardReason/TPhoneCallDiscardReasonMissed.cs
index 8d269a95..61f60380 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PhoneCallDiscardReason/TPhoneCallDiscardReasonMissed.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PhoneCallDiscardReason/TPhoneCallDiscardReasonMissed.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x85e42301)]
public sealed class TPhoneCallDiscardReasonMissed : IPhoneCallDiscardReason
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PhoneCallProtocol/TPhoneCallProtocol.cs b/src/OpenTl.Schema/_generated/_Entities/PhoneCallProtocol/TPhoneCallProtocol.cs
index 11713c86..95f89c37 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PhoneCallProtocol/TPhoneCallProtocol.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PhoneCallProtocol/TPhoneCallProtocol.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa2bb35cb)]
public sealed class TPhoneCallProtocol : IPhoneCallProtocol
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PhoneConnection/TPhoneConnection.cs b/src/OpenTl.Schema/_generated/_Entities/PhoneConnection/TPhoneConnection.cs
index 8abc124b..1e39c4d0 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PhoneConnection/TPhoneConnection.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PhoneConnection/TPhoneConnection.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9d4c17c0)]
public sealed class TPhoneConnection : IPhoneConnection
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Photo/TPhoto.cs b/src/OpenTl.Schema/_generated/_Entities/Photo/TPhoto.cs
index fcb0fdc9..71e5353b 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Photo/TPhoto.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Photo/TPhoto.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9c477dd8)]
public sealed class TPhoto : IPhoto
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Photo/TPhotoEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/Photo/TPhotoEmpty.cs
index ce0c0abf..48b96e31 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Photo/TPhotoEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Photo/TPhotoEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x2331b22d)]
public sealed class TPhotoEmpty : IPhoto, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PhotoSize/TPhotoCachedSize.cs b/src/OpenTl.Schema/_generated/_Entities/PhotoSize/TPhotoCachedSize.cs
index df1ec2e0..c671c5ff 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PhotoSize/TPhotoCachedSize.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PhotoSize/TPhotoCachedSize.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe9a734fa)]
public sealed class TPhotoCachedSize : IPhotoSize
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PhotoSize/TPhotoSize.cs b/src/OpenTl.Schema/_generated/_Entities/PhotoSize/TPhotoSize.cs
index 1d58f840..b5ca20bd 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PhotoSize/TPhotoSize.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PhotoSize/TPhotoSize.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x77bfb61b)]
public sealed class TPhotoSize : IPhotoSize
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PhotoSize/TPhotoSizeEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/PhotoSize/TPhotoSizeEmpty.cs
index 190bb463..e71694fa 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PhotoSize/TPhotoSizeEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PhotoSize/TPhotoSizeEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe17e23c)]
public sealed class TPhotoSizeEmpty : IPhotoSize, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Pong/TPong.cs b/src/OpenTl.Schema/_generated/_Entities/Pong/TPong.cs
index 06ca0d8b..5b44915c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Pong/TPong.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Pong/TPong.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x347773c5)]
public sealed class TPong : IPong
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PopularContact/TPopularContact.cs b/src/OpenTl.Schema/_generated/_Entities/PopularContact/TPopularContact.cs
index 59831728..037b4325 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PopularContact/TPopularContact.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PopularContact/TPopularContact.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x5ce14175)]
public sealed class TPopularContact : IPopularContact
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PostAddress/TPostAddress.cs b/src/OpenTl.Schema/_generated/_Entities/PostAddress/TPostAddress.cs
index 6ec17c24..bf994ce7 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PostAddress/TPostAddress.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PostAddress/TPostAddress.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1e8caaeb)]
public sealed class TPostAddress : IPostAddress
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PrivacyKey/TPrivacyKeyChatInvite.cs b/src/OpenTl.Schema/_generated/_Entities/PrivacyKey/TPrivacyKeyChatInvite.cs
index 949291eb..7d74633d 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PrivacyKey/TPrivacyKeyChatInvite.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PrivacyKey/TPrivacyKeyChatInvite.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x500e6dfa)]
public sealed class TPrivacyKeyChatInvite : IPrivacyKey
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PrivacyKey/TPrivacyKeyPhoneCall.cs b/src/OpenTl.Schema/_generated/_Entities/PrivacyKey/TPrivacyKeyPhoneCall.cs
index af272890..b28ed2a2 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PrivacyKey/TPrivacyKeyPhoneCall.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PrivacyKey/TPrivacyKeyPhoneCall.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3d662b7b)]
public sealed class TPrivacyKeyPhoneCall : IPrivacyKey
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PrivacyKey/TPrivacyKeyStatusTimestamp.cs b/src/OpenTl.Schema/_generated/_Entities/PrivacyKey/TPrivacyKeyStatusTimestamp.cs
index 69d0c255..838eae31 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PrivacyKey/TPrivacyKeyStatusTimestamp.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PrivacyKey/TPrivacyKeyStatusTimestamp.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xbc2eab30)]
public sealed class TPrivacyKeyStatusTimestamp : IPrivacyKey
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PrivacyRule/TPrivacyValueAllowAll.cs b/src/OpenTl.Schema/_generated/_Entities/PrivacyRule/TPrivacyValueAllowAll.cs
index 94f734c7..164bd854 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PrivacyRule/TPrivacyValueAllowAll.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PrivacyRule/TPrivacyValueAllowAll.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x65427b82)]
public sealed class TPrivacyValueAllowAll : IPrivacyRule
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PrivacyRule/TPrivacyValueAllowContacts.cs b/src/OpenTl.Schema/_generated/_Entities/PrivacyRule/TPrivacyValueAllowContacts.cs
index 1f647782..c0e17427 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PrivacyRule/TPrivacyValueAllowContacts.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PrivacyRule/TPrivacyValueAllowContacts.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xfffe1bac)]
public sealed class TPrivacyValueAllowContacts : IPrivacyRule
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PrivacyRule/TPrivacyValueAllowUsers.cs b/src/OpenTl.Schema/_generated/_Entities/PrivacyRule/TPrivacyValueAllowUsers.cs
index 3fa616e5..9da77a44 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PrivacyRule/TPrivacyValueAllowUsers.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PrivacyRule/TPrivacyValueAllowUsers.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x4d5bbe0c)]
public sealed class TPrivacyValueAllowUsers : IPrivacyRule
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PrivacyRule/TPrivacyValueDisallowAll.cs b/src/OpenTl.Schema/_generated/_Entities/PrivacyRule/TPrivacyValueDisallowAll.cs
index 0917472c..0600b25e 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PrivacyRule/TPrivacyValueDisallowAll.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PrivacyRule/TPrivacyValueDisallowAll.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x8b73e763)]
public sealed class TPrivacyValueDisallowAll : IPrivacyRule
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PrivacyRule/TPrivacyValueDisallowContacts.cs b/src/OpenTl.Schema/_generated/_Entities/PrivacyRule/TPrivacyValueDisallowContacts.cs
index 10750c00..be3e800b 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PrivacyRule/TPrivacyValueDisallowContacts.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PrivacyRule/TPrivacyValueDisallowContacts.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf888fa1a)]
public sealed class TPrivacyValueDisallowContacts : IPrivacyRule
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/PrivacyRule/TPrivacyValueDisallowUsers.cs b/src/OpenTl.Schema/_generated/_Entities/PrivacyRule/TPrivacyValueDisallowUsers.cs
index 5332d855..f797a995 100644
--- a/src/OpenTl.Schema/_generated/_Entities/PrivacyRule/TPrivacyValueDisallowUsers.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/PrivacyRule/TPrivacyValueDisallowUsers.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xc7f49b7)]
public sealed class TPrivacyValueDisallowUsers : IPrivacyRule
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ReceivedNotifyMessage/TReceivedNotifyMessage.cs b/src/OpenTl.Schema/_generated/_Entities/ReceivedNotifyMessage/TReceivedNotifyMessage.cs
index b3042549..ed03f2d5 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ReceivedNotifyMessage/TReceivedNotifyMessage.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ReceivedNotifyMessage/TReceivedNotifyMessage.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa384b779)]
public sealed class TReceivedNotifyMessage : IReceivedNotifyMessage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/RecentMeUrl/TRecentMeUrlChat.cs b/src/OpenTl.Schema/_generated/_Entities/RecentMeUrl/TRecentMeUrlChat.cs
index 58c3d70d..1f2a26ad 100644
--- a/src/OpenTl.Schema/_generated/_Entities/RecentMeUrl/TRecentMeUrlChat.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/RecentMeUrl/TRecentMeUrlChat.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa01b22f9)]
public sealed class TRecentMeUrlChat : IRecentMeUrl
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/RecentMeUrl/TRecentMeUrlChatInvite.cs b/src/OpenTl.Schema/_generated/_Entities/RecentMeUrl/TRecentMeUrlChatInvite.cs
index 5e4f8283..489bb22c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/RecentMeUrl/TRecentMeUrlChatInvite.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/RecentMeUrl/TRecentMeUrlChatInvite.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xeb49081d)]
public sealed class TRecentMeUrlChatInvite : IRecentMeUrl
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/RecentMeUrl/TRecentMeUrlStickerSet.cs b/src/OpenTl.Schema/_generated/_Entities/RecentMeUrl/TRecentMeUrlStickerSet.cs
index 9c0cc93b..a85247fc 100644
--- a/src/OpenTl.Schema/_generated/_Entities/RecentMeUrl/TRecentMeUrlStickerSet.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/RecentMeUrl/TRecentMeUrlStickerSet.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xbc0a57dc)]
public sealed class TRecentMeUrlStickerSet : IRecentMeUrl
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/RecentMeUrl/TRecentMeUrlUnknown.cs b/src/OpenTl.Schema/_generated/_Entities/RecentMeUrl/TRecentMeUrlUnknown.cs
index bcce1c8f..adc8fb97 100644
--- a/src/OpenTl.Schema/_generated/_Entities/RecentMeUrl/TRecentMeUrlUnknown.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/RecentMeUrl/TRecentMeUrlUnknown.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x46e1d13d)]
public sealed class TRecentMeUrlUnknown : IRecentMeUrl
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/RecentMeUrl/TRecentMeUrlUser.cs b/src/OpenTl.Schema/_generated/_Entities/RecentMeUrl/TRecentMeUrlUser.cs
index c15edeca..7a794fbe 100644
--- a/src/OpenTl.Schema/_generated/_Entities/RecentMeUrl/TRecentMeUrlUser.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/RecentMeUrl/TRecentMeUrlUser.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x8dbc3336)]
public sealed class TRecentMeUrlUser : IRecentMeUrl
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ReplyMarkup/TReplyInlineMarkup.cs b/src/OpenTl.Schema/_generated/_Entities/ReplyMarkup/TReplyInlineMarkup.cs
index 4b042893..592d440c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ReplyMarkup/TReplyInlineMarkup.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ReplyMarkup/TReplyInlineMarkup.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x48a30254)]
public sealed class TReplyInlineMarkup : IReplyMarkup
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ReplyMarkup/TReplyKeyboardForceReply.cs b/src/OpenTl.Schema/_generated/_Entities/ReplyMarkup/TReplyKeyboardForceReply.cs
index c1ef60c3..95203a16 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ReplyMarkup/TReplyKeyboardForceReply.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ReplyMarkup/TReplyKeyboardForceReply.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf4108aa0)]
public sealed class TReplyKeyboardForceReply : IReplyMarkup
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ReplyMarkup/TReplyKeyboardHide.cs b/src/OpenTl.Schema/_generated/_Entities/ReplyMarkup/TReplyKeyboardHide.cs
index 0491c29e..0117e9f6 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ReplyMarkup/TReplyKeyboardHide.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ReplyMarkup/TReplyKeyboardHide.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa03e5b85)]
public sealed class TReplyKeyboardHide : IReplyMarkup
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ReplyMarkup/TReplyKeyboardMarkup.cs b/src/OpenTl.Schema/_generated/_Entities/ReplyMarkup/TReplyKeyboardMarkup.cs
index 34e14ee5..b07c8004 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ReplyMarkup/TReplyKeyboardMarkup.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ReplyMarkup/TReplyKeyboardMarkup.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3502758c)]
public sealed class TReplyKeyboardMarkup : IReplyMarkup
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ReportReason/TInputReportReasonCopyright.cs b/src/OpenTl.Schema/_generated/_Entities/ReportReason/TInputReportReasonCopyright.cs
index 71f2ac73..939f4ae5 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ReportReason/TInputReportReasonCopyright.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ReportReason/TInputReportReasonCopyright.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9b89f93a)]
public sealed class TInputReportReasonCopyright : IReportReason
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ReportReason/TInputReportReasonOther.cs b/src/OpenTl.Schema/_generated/_Entities/ReportReason/TInputReportReasonOther.cs
index 09a2406b..20faaf7c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ReportReason/TInputReportReasonOther.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ReportReason/TInputReportReasonOther.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe1746d0a)]
public sealed class TInputReportReasonOther : IReportReason
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ReportReason/TInputReportReasonPornography.cs b/src/OpenTl.Schema/_generated/_Entities/ReportReason/TInputReportReasonPornography.cs
index 71e98dd3..441e4042 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ReportReason/TInputReportReasonPornography.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ReportReason/TInputReportReasonPornography.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x2e59d922)]
public sealed class TInputReportReasonPornography : IReportReason
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ReportReason/TInputReportReasonSpam.cs b/src/OpenTl.Schema/_generated/_Entities/ReportReason/TInputReportReasonSpam.cs
index 2a522090..0b5e143f 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ReportReason/TInputReportReasonSpam.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ReportReason/TInputReportReasonSpam.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x58dbcab8)]
public sealed class TInputReportReasonSpam : IReportReason
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ReportReason/TInputReportReasonViolence.cs b/src/OpenTl.Schema/_generated/_Entities/ReportReason/TInputReportReasonViolence.cs
index d96a838e..24e90982 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ReportReason/TInputReportReasonViolence.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ReportReason/TInputReportReasonViolence.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1e22c78d)]
public sealed class TInputReportReasonViolence : IReportReason
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ResPQ/TResPQ.cs b/src/OpenTl.Schema/_generated/_Entities/ResPQ/TResPQ.cs
index 16d5e441..22eca636 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ResPQ/TResPQ.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ResPQ/TResPQ.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x05162463)]
public sealed class TResPQ : IResPQ
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/RichText/TTextBold.cs b/src/OpenTl.Schema/_generated/_Entities/RichText/TTextBold.cs
index 3d07652c..f237ad8c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/RichText/TTextBold.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/RichText/TTextBold.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x6724abc4)]
public sealed class TTextBold : IRichText
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/RichText/TTextConcat.cs b/src/OpenTl.Schema/_generated/_Entities/RichText/TTextConcat.cs
index 62054beb..f7a83e71 100644
--- a/src/OpenTl.Schema/_generated/_Entities/RichText/TTextConcat.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/RichText/TTextConcat.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x7e6260d7)]
public sealed class TTextConcat : IRichText
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/RichText/TTextEmail.cs b/src/OpenTl.Schema/_generated/_Entities/RichText/TTextEmail.cs
index dfc58680..960a8f6f 100644
--- a/src/OpenTl.Schema/_generated/_Entities/RichText/TTextEmail.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/RichText/TTextEmail.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xde5a0dd6)]
public sealed class TTextEmail : IRichText
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/RichText/TTextEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/RichText/TTextEmpty.cs
index bf261689..b7e8f9a4 100644
--- a/src/OpenTl.Schema/_generated/_Entities/RichText/TTextEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/RichText/TTextEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xdc3d824f)]
public sealed class TTextEmpty : IRichText, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/RichText/TTextFixed.cs b/src/OpenTl.Schema/_generated/_Entities/RichText/TTextFixed.cs
index 25f6b5d6..d4a95ebb 100644
--- a/src/OpenTl.Schema/_generated/_Entities/RichText/TTextFixed.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/RichText/TTextFixed.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x6c3f19b9)]
public sealed class TTextFixed : IRichText
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/RichText/TTextItalic.cs b/src/OpenTl.Schema/_generated/_Entities/RichText/TTextItalic.cs
index 700ef8f5..28ad711e 100644
--- a/src/OpenTl.Schema/_generated/_Entities/RichText/TTextItalic.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/RichText/TTextItalic.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xd912a59c)]
public sealed class TTextItalic : IRichText
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/RichText/TTextPlain.cs b/src/OpenTl.Schema/_generated/_Entities/RichText/TTextPlain.cs
index 7905b944..3ce08121 100644
--- a/src/OpenTl.Schema/_generated/_Entities/RichText/TTextPlain.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/RichText/TTextPlain.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x744694e0)]
public sealed class TTextPlain : IRichText
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/RichText/TTextStrike.cs b/src/OpenTl.Schema/_generated/_Entities/RichText/TTextStrike.cs
index 15b7d938..5521f6f0 100644
--- a/src/OpenTl.Schema/_generated/_Entities/RichText/TTextStrike.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/RichText/TTextStrike.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9bf8bb95)]
public sealed class TTextStrike : IRichText
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/RichText/TTextUnderline.cs b/src/OpenTl.Schema/_generated/_Entities/RichText/TTextUnderline.cs
index d99a5ed2..03e7408f 100644
--- a/src/OpenTl.Schema/_generated/_Entities/RichText/TTextUnderline.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/RichText/TTextUnderline.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xc12622c4)]
public sealed class TTextUnderline : IRichText
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/RichText/TTextUrl.cs b/src/OpenTl.Schema/_generated/_Entities/RichText/TTextUrl.cs
index 15733892..46d6aae0 100644
--- a/src/OpenTl.Schema/_generated/_Entities/RichText/TTextUrl.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/RichText/TTextUrl.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3c2884c1)]
public sealed class TTextUrl : IRichText
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/RpcDropAnswer/TRpcAnswerDropped.cs b/src/OpenTl.Schema/_generated/_Entities/RpcDropAnswer/TRpcAnswerDropped.cs
index cca0761b..7ff617e1 100644
--- a/src/OpenTl.Schema/_generated/_Entities/RpcDropAnswer/TRpcAnswerDropped.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/RpcDropAnswer/TRpcAnswerDropped.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa43ad8b7)]
public sealed class TRpcAnswerDropped : IRpcDropAnswer
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/RpcDropAnswer/TRpcAnswerDroppedRunning.cs b/src/OpenTl.Schema/_generated/_Entities/RpcDropAnswer/TRpcAnswerDroppedRunning.cs
index da5d0b2f..11fa539c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/RpcDropAnswer/TRpcAnswerDroppedRunning.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/RpcDropAnswer/TRpcAnswerDroppedRunning.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xcd78e586)]
public sealed class TRpcAnswerDroppedRunning : IRpcDropAnswer
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/RpcDropAnswer/TRpcAnswerUnknown.cs b/src/OpenTl.Schema/_generated/_Entities/RpcDropAnswer/TRpcAnswerUnknown.cs
index 86478801..5aa7d8be 100644
--- a/src/OpenTl.Schema/_generated/_Entities/RpcDropAnswer/TRpcAnswerUnknown.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/RpcDropAnswer/TRpcAnswerUnknown.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x5e2ad36e)]
public sealed class TRpcAnswerUnknown : IRpcDropAnswer
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SavedContact/TSavedPhoneContact.cs b/src/OpenTl.Schema/_generated/_Entities/SavedContact/TSavedPhoneContact.cs
index c031296c..914a65b1 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SavedContact/TSavedPhoneContact.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SavedContact/TSavedPhoneContact.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1142bd56)]
public sealed class TSavedPhoneContact : ISavedContact
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureCredentialsEncrypted/TSecureCredentialsEncrypted.cs b/src/OpenTl.Schema/_generated/_Entities/SecureCredentialsEncrypted/TSecureCredentialsEncrypted.cs
index bf8687cb..3fcdbe0b 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureCredentialsEncrypted/TSecureCredentialsEncrypted.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureCredentialsEncrypted/TSecureCredentialsEncrypted.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x33f0ea47)]
public sealed class TSecureCredentialsEncrypted : ISecureCredentialsEncrypted
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureData/TSecureData.cs b/src/OpenTl.Schema/_generated/_Entities/SecureData/TSecureData.cs
index 4202ddf5..478cdac6 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureData/TSecureData.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureData/TSecureData.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x8aeabec3)]
public sealed class TSecureData : ISecureData
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureFile/TSecureFile.cs b/src/OpenTl.Schema/_generated/_Entities/SecureFile/TSecureFile.cs
index ea2fe4a8..9980b453 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureFile/TSecureFile.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureFile/TSecureFile.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe0277a62)]
public sealed class TSecureFile : ISecureFile
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureFile/TSecureFileEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/SecureFile/TSecureFileEmpty.cs
index 1adf4259..16be312d 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureFile/TSecureFileEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureFile/TSecureFileEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x64199744)]
public sealed class TSecureFileEmpty : ISecureFile, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecurePasswordKdfAlgo/TSecurePasswordKdfAlgoPBKDF2HMACSHA512iter100000.cs b/src/OpenTl.Schema/_generated/_Entities/SecurePasswordKdfAlgo/TSecurePasswordKdfAlgoPBKDF2HMACSHA512iter100000.cs
index 313c95bc..0964978e 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecurePasswordKdfAlgo/TSecurePasswordKdfAlgoPBKDF2HMACSHA512iter100000.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecurePasswordKdfAlgo/TSecurePasswordKdfAlgoPBKDF2HMACSHA512iter100000.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xbbf2dda0)]
public sealed class TSecurePasswordKdfAlgoPBKDF2HMACSHA512iter100000 : ISecurePasswordKdfAlgo
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecurePasswordKdfAlgo/TSecurePasswordKdfAlgoSHA512.cs b/src/OpenTl.Schema/_generated/_Entities/SecurePasswordKdfAlgo/TSecurePasswordKdfAlgoSHA512.cs
index aab353e1..cf0bb486 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecurePasswordKdfAlgo/TSecurePasswordKdfAlgoSHA512.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecurePasswordKdfAlgo/TSecurePasswordKdfAlgoSHA512.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x86471d92)]
public sealed class TSecurePasswordKdfAlgoSHA512 : ISecurePasswordKdfAlgo
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecurePasswordKdfAlgo/TSecurePasswordKdfAlgoUnknown.cs b/src/OpenTl.Schema/_generated/_Entities/SecurePasswordKdfAlgo/TSecurePasswordKdfAlgoUnknown.cs
index a53abd6e..40323417 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecurePasswordKdfAlgo/TSecurePasswordKdfAlgoUnknown.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecurePasswordKdfAlgo/TSecurePasswordKdfAlgoUnknown.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x4a8537)]
public sealed class TSecurePasswordKdfAlgoUnknown : ISecurePasswordKdfAlgo
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecurePlainData/TSecurePlainEmail.cs b/src/OpenTl.Schema/_generated/_Entities/SecurePlainData/TSecurePlainEmail.cs
index d01b8439..e228c816 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecurePlainData/TSecurePlainEmail.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecurePlainData/TSecurePlainEmail.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x21ec5a5f)]
public sealed class TSecurePlainEmail : ISecurePlainData
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecurePlainData/TSecurePlainPhone.cs b/src/OpenTl.Schema/_generated/_Entities/SecurePlainData/TSecurePlainPhone.cs
index 93974853..c1eabf06 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecurePlainData/TSecurePlainPhone.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecurePlainData/TSecurePlainPhone.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x7d6099dd)]
public sealed class TSecurePlainPhone : ISecurePlainData
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureRequiredType/TSecureRequiredType.cs b/src/OpenTl.Schema/_generated/_Entities/SecureRequiredType/TSecureRequiredType.cs
index c05a86c1..432b8ae7 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureRequiredType/TSecureRequiredType.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureRequiredType/TSecureRequiredType.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x829d99da)]
public sealed class TSecureRequiredType : ISecureRequiredType
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureRequiredType/TSecureRequiredTypeOneOf.cs b/src/OpenTl.Schema/_generated/_Entities/SecureRequiredType/TSecureRequiredTypeOneOf.cs
index 0f97f4ff..0a2f5ef8 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureRequiredType/TSecureRequiredTypeOneOf.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureRequiredType/TSecureRequiredTypeOneOf.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x27477b4)]
public sealed class TSecureRequiredTypeOneOf : ISecureRequiredType
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureSecretSettings/TSecureSecretSettings.cs b/src/OpenTl.Schema/_generated/_Entities/SecureSecretSettings/TSecureSecretSettings.cs
index 4514fb53..a9749134 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureSecretSettings/TSecureSecretSettings.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureSecretSettings/TSecureSecretSettings.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1527bcac)]
public sealed class TSecureSecretSettings : ISecureSecretSettings
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureValue/TSecureValue.cs b/src/OpenTl.Schema/_generated/_Entities/SecureValue/TSecureValue.cs
index 78c1e847..92ce6259 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureValue/TSecureValue.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureValue/TSecureValue.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x187fa0ca)]
public sealed class TSecureValue : ISecureValue
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueError.cs b/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueError.cs
index 5dfdddd5..33b6eb83 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueError.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueError.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x869d758f)]
public sealed class TSecureValueError : ISecureValueError
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorData.cs b/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorData.cs
index c2ca8aa9..a025e54c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorData.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorData.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe8a40bd9)]
public sealed class TSecureValueErrorData : ISecureValueError
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorFile.cs b/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorFile.cs
index 37f81742..409f3ec1 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorFile.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorFile.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x7a700873)]
public sealed class TSecureValueErrorFile : ISecureValueError
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorFiles.cs b/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorFiles.cs
index 2489c88c..1652585f 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorFiles.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorFiles.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x666220e9)]
public sealed class TSecureValueErrorFiles : ISecureValueError
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorFrontSide.cs b/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorFrontSide.cs
index dc6e6c6c..ad654e21 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorFrontSide.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorFrontSide.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xbe3dfa)]
public sealed class TSecureValueErrorFrontSide : ISecureValueError
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorReverseSide.cs b/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorReverseSide.cs
index 6acd1937..999364dd 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorReverseSide.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorReverseSide.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x868a2aa5)]
public sealed class TSecureValueErrorReverseSide : ISecureValueError
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorSelfie.cs b/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorSelfie.cs
index d076cdf9..0c9dbdeb 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorSelfie.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorSelfie.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe537ced6)]
public sealed class TSecureValueErrorSelfie : ISecureValueError
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorTranslationFile.cs b/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorTranslationFile.cs
index ccad84c7..09108b6c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorTranslationFile.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorTranslationFile.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa1144770)]
public sealed class TSecureValueErrorTranslationFile : ISecureValueError
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorTranslationFiles.cs b/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorTranslationFiles.cs
index 9f9770f2..e0cb0b93 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorTranslationFiles.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureValueError/TSecureValueErrorTranslationFiles.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x34636dd8)]
public sealed class TSecureValueErrorTranslationFiles : ISecureValueError
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureValueHash/TSecureValueHash.cs b/src/OpenTl.Schema/_generated/_Entities/SecureValueHash/TSecureValueHash.cs
index e55da69e..2d193a8d 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureValueHash/TSecureValueHash.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureValueHash/TSecureValueHash.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xed1ecdb0)]
public sealed class TSecureValueHash : ISecureValueHash
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeAddress.cs b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeAddress.cs
index b60578ec..2d4b1d4a 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeAddress.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeAddress.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xcbe31e26)]
public sealed class TSecureValueTypeAddress : ISecureValueType
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeBankStatement.cs b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeBankStatement.cs
index 21b8a4f0..2a8ad826 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeBankStatement.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeBankStatement.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x89137c0d)]
public sealed class TSecureValueTypeBankStatement : ISecureValueType
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeDriverLicense.cs b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeDriverLicense.cs
index caa08ce8..3fac0566 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeDriverLicense.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeDriverLicense.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x6e425c4)]
public sealed class TSecureValueTypeDriverLicense : ISecureValueType
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeEmail.cs b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeEmail.cs
index ce07b59c..50da4e16 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeEmail.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeEmail.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x8e3ca7ee)]
public sealed class TSecureValueTypeEmail : ISecureValueType
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeIdentityCard.cs b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeIdentityCard.cs
index 57208444..f37070ed 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeIdentityCard.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeIdentityCard.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa0d0744b)]
public sealed class TSecureValueTypeIdentityCard : ISecureValueType
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeInternalPassport.cs b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeInternalPassport.cs
index a6ed316d..2125e1e7 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeInternalPassport.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeInternalPassport.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x99a48f23)]
public sealed class TSecureValueTypeInternalPassport : ISecureValueType
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypePassport.cs b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypePassport.cs
index 6c98dacf..712275a8 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypePassport.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypePassport.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3dac6a00)]
public sealed class TSecureValueTypePassport : ISecureValueType
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypePassportRegistration.cs b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypePassportRegistration.cs
index 37b0f393..dc9eae61 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypePassportRegistration.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypePassportRegistration.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x99e3806a)]
public sealed class TSecureValueTypePassportRegistration : ISecureValueType
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypePersonalDetails.cs b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypePersonalDetails.cs
index 9561ef48..e5a48201 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypePersonalDetails.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypePersonalDetails.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9d2a81e3)]
public sealed class TSecureValueTypePersonalDetails : ISecureValueType
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypePhone.cs b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypePhone.cs
index 6e413175..84768c88 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypePhone.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypePhone.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb320aadb)]
public sealed class TSecureValueTypePhone : ISecureValueType
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeRentalAgreement.cs b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeRentalAgreement.cs
index 8dcbfdb2..e08a036a 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeRentalAgreement.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeRentalAgreement.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x8b883488)]
public sealed class TSecureValueTypeRentalAgreement : ISecureValueType
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeTemporaryRegistration.cs b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeTemporaryRegistration.cs
index c07645f8..fc108572 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeTemporaryRegistration.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeTemporaryRegistration.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xea02ec33)]
public sealed class TSecureValueTypeTemporaryRegistration : ISecureValueType
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeUtilityBill.cs b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeUtilityBill.cs
index c83a25c3..2ea21a3a 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeUtilityBill.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SecureValueType/TSecureValueTypeUtilityBill.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xfc36954e)]
public sealed class TSecureValueTypeUtilityBill : ISecureValueType
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageCancelAction.cs b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageCancelAction.cs
index ab13a3bf..0ce8a364 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageCancelAction.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageCancelAction.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xfd5ec8f5)]
public sealed class TSendMessageCancelAction : ISendMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageChooseContactAction.cs b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageChooseContactAction.cs
index 6bf98f5a..44fbd2c5 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageChooseContactAction.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageChooseContactAction.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x628cbc6f)]
public sealed class TSendMessageChooseContactAction : ISendMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageGamePlayAction.cs b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageGamePlayAction.cs
index ae0c244a..8e41a16c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageGamePlayAction.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageGamePlayAction.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xdd6a8f48)]
public sealed class TSendMessageGamePlayAction : ISendMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageGeoLocationAction.cs b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageGeoLocationAction.cs
index aa896105..553dfcf5 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageGeoLocationAction.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageGeoLocationAction.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x176f8ba1)]
public sealed class TSendMessageGeoLocationAction : ISendMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageRecordAudioAction.cs b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageRecordAudioAction.cs
index f5319a2b..a58adddc 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageRecordAudioAction.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageRecordAudioAction.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xd52f73f7)]
public sealed class TSendMessageRecordAudioAction : ISendMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageRecordRoundAction.cs b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageRecordRoundAction.cs
index efc85c1d..d317e017 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageRecordRoundAction.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageRecordRoundAction.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x88f27fbc)]
public sealed class TSendMessageRecordRoundAction : ISendMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageRecordVideoAction.cs b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageRecordVideoAction.cs
index 499d35b9..ac1e60d9 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageRecordVideoAction.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageRecordVideoAction.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa187d66f)]
public sealed class TSendMessageRecordVideoAction : ISendMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageTypingAction.cs b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageTypingAction.cs
index 3eafea1d..5854d6dc 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageTypingAction.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageTypingAction.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x16bf744e)]
public sealed class TSendMessageTypingAction : ISendMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageUploadAudioAction.cs b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageUploadAudioAction.cs
index 298cabdc..af3af911 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageUploadAudioAction.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageUploadAudioAction.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf351d7ab)]
public sealed class TSendMessageUploadAudioAction : ISendMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageUploadDocumentAction.cs b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageUploadDocumentAction.cs
index d7e9af52..27edf6f0 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageUploadDocumentAction.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageUploadDocumentAction.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xaa0cd9e4)]
public sealed class TSendMessageUploadDocumentAction : ISendMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageUploadPhotoAction.cs b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageUploadPhotoAction.cs
index 49cb8801..a83c084d 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageUploadPhotoAction.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageUploadPhotoAction.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xd1d34a26)]
public sealed class TSendMessageUploadPhotoAction : ISendMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageUploadRoundAction.cs b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageUploadRoundAction.cs
index 5701d24b..81a8821e 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageUploadRoundAction.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageUploadRoundAction.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x243e1c66)]
public sealed class TSendMessageUploadRoundAction : ISendMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageUploadVideoAction.cs b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageUploadVideoAction.cs
index 9d406b71..b29af427 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageUploadVideoAction.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SendMessageAction/TSendMessageUploadVideoAction.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe9763aec)]
public sealed class TSendMessageUploadVideoAction : ISendMessageAction
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ServerDHParams/TServerDHParamsFail.cs b/src/OpenTl.Schema/_generated/_Entities/ServerDHParams/TServerDHParamsFail.cs
index 906e69f3..e2920f2a 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ServerDHParams/TServerDHParamsFail.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ServerDHParams/TServerDHParamsFail.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x79cb045d)]
public sealed class TServerDHParamsFail : IServerDHParams
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ServerDHParams/TServerDHParamsOk.cs b/src/OpenTl.Schema/_generated/_Entities/ServerDHParams/TServerDHParamsOk.cs
index bd59822e..17de5fb2 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ServerDHParams/TServerDHParamsOk.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ServerDHParams/TServerDHParamsOk.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xd0e8075c)]
public sealed class TServerDHParamsOk : IServerDHParams
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SetClientDHParamsAnswer/TDhGenFail.cs b/src/OpenTl.Schema/_generated/_Entities/SetClientDHParamsAnswer/TDhGenFail.cs
index c2d13b8b..71f36961 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SetClientDHParamsAnswer/TDhGenFail.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SetClientDHParamsAnswer/TDhGenFail.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa69dae02)]
public sealed class TDhGenFail : ISetClientDHParamsAnswer
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SetClientDHParamsAnswer/TDhGenOk.cs b/src/OpenTl.Schema/_generated/_Entities/SetClientDHParamsAnswer/TDhGenOk.cs
index 651136fb..64fe2add 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SetClientDHParamsAnswer/TDhGenOk.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SetClientDHParamsAnswer/TDhGenOk.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3bcbf734)]
public sealed class TDhGenOk : ISetClientDHParamsAnswer
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/SetClientDHParamsAnswer/TDhGenRetry.cs b/src/OpenTl.Schema/_generated/_Entities/SetClientDHParamsAnswer/TDhGenRetry.cs
index 99c5f64a..7db81672 100644
--- a/src/OpenTl.Schema/_generated/_Entities/SetClientDHParamsAnswer/TDhGenRetry.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/SetClientDHParamsAnswer/TDhGenRetry.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x46dc1fb9)]
public sealed class TDhGenRetry : ISetClientDHParamsAnswer
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/ShippingOption/TShippingOption.cs b/src/OpenTl.Schema/_generated/_Entities/ShippingOption/TShippingOption.cs
index 13985715..4a0b1581 100644
--- a/src/OpenTl.Schema/_generated/_Entities/ShippingOption/TShippingOption.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/ShippingOption/TShippingOption.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb6213cdf)]
public sealed class TShippingOption : IShippingOption
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/StickerPack/TStickerPack.cs b/src/OpenTl.Schema/_generated/_Entities/StickerPack/TStickerPack.cs
index b5e6e66c..9991514d 100644
--- a/src/OpenTl.Schema/_generated/_Entities/StickerPack/TStickerPack.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/StickerPack/TStickerPack.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x12b299d4)]
public sealed class TStickerPack : IStickerPack
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/StickerSet/TStickerSet.cs b/src/OpenTl.Schema/_generated/_Entities/StickerSet/TStickerSet.cs
index 78dcb46a..cdc82e4b 100644
--- a/src/OpenTl.Schema/_generated/_Entities/StickerSet/TStickerSet.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/StickerSet/TStickerSet.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x5585a139)]
public sealed class TStickerSet : IStickerSet
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/StickerSetCovered/TStickerSetCovered.cs b/src/OpenTl.Schema/_generated/_Entities/StickerSetCovered/TStickerSetCovered.cs
index 20d4e34a..13a365bd 100644
--- a/src/OpenTl.Schema/_generated/_Entities/StickerSetCovered/TStickerSetCovered.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/StickerSetCovered/TStickerSetCovered.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x6410a5d2)]
public sealed class TStickerSetCovered : IStickerSetCovered
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/StickerSetCovered/TStickerSetMultiCovered.cs b/src/OpenTl.Schema/_generated/_Entities/StickerSetCovered/TStickerSetMultiCovered.cs
index e663883a..54d7964f 100644
--- a/src/OpenTl.Schema/_generated/_Entities/StickerSetCovered/TStickerSetMultiCovered.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/StickerSetCovered/TStickerSetMultiCovered.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3407e51b)]
public sealed class TStickerSetMultiCovered : IStickerSetCovered
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/TClientDHInnerData.cs b/src/OpenTl.Schema/_generated/_Entities/TClientDHInnerData.cs
index 1ccbf611..0d7b9743 100644
--- a/src/OpenTl.Schema/_generated/_Entities/TClientDHInnerData.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/TClientDHInnerData.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x6643b654)]
public sealed class TClientDHInnerData : IObject
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/TFutureSalt.cs b/src/OpenTl.Schema/_generated/_Entities/TFutureSalt.cs
index f134067c..824c3b67 100644
--- a/src/OpenTl.Schema/_generated/_Entities/TFutureSalt.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/TFutureSalt.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x0949d9dc)]
public sealed class TFutureSalt : IObject
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/THttpWait.cs b/src/OpenTl.Schema/_generated/_Entities/THttpWait.cs
index 1bd4e3a6..15bed402 100644
--- a/src/OpenTl.Schema/_generated/_Entities/THttpWait.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/THttpWait.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9299359f)]
public sealed class THttpWait : IObject
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/TMsgResendReq.cs b/src/OpenTl.Schema/_generated/_Entities/TMsgResendReq.cs
index 9f5fa4ae..251ef325 100644
--- a/src/OpenTl.Schema/_generated/_Entities/TMsgResendReq.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/TMsgResendReq.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x7d861a08)]
public sealed class TMsgResendReq : IObject
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/TMsgsAck.cs b/src/OpenTl.Schema/_generated/_Entities/TMsgsAck.cs
index d7e2a30d..d6cb3a36 100644
--- a/src/OpenTl.Schema/_generated/_Entities/TMsgsAck.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/TMsgsAck.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x62d6b459)]
public sealed class TMsgsAck : IObject
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/TMsgsAllInfo.cs b/src/OpenTl.Schema/_generated/_Entities/TMsgsAllInfo.cs
index 5f30ad13..37dd6604 100644
--- a/src/OpenTl.Schema/_generated/_Entities/TMsgsAllInfo.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/TMsgsAllInfo.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x8cc0d131)]
public sealed class TMsgsAllInfo : IObject
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/TMsgsStateInfo.cs b/src/OpenTl.Schema/_generated/_Entities/TMsgsStateInfo.cs
index bc024161..3a00238e 100644
--- a/src/OpenTl.Schema/_generated/_Entities/TMsgsStateInfo.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/TMsgsStateInfo.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x04deb57d)]
public sealed class TMsgsStateInfo : IObject
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/TMsgsStateReq.cs b/src/OpenTl.Schema/_generated/_Entities/TMsgsStateReq.cs
index 313df82a..cafa3844 100644
--- a/src/OpenTl.Schema/_generated/_Entities/TMsgsStateReq.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/TMsgsStateReq.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xda69fb52)]
public sealed class TMsgsStateReq : IObject
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/TNewSessionCreated.cs b/src/OpenTl.Schema/_generated/_Entities/TNewSessionCreated.cs
index b01d94dc..543fb3f3 100644
--- a/src/OpenTl.Schema/_generated/_Entities/TNewSessionCreated.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/TNewSessionCreated.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9ec20908)]
public sealed class TNewSessionCreated : IObject
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/TNull.cs b/src/OpenTl.Schema/_generated/_Entities/TNull.cs
index bcb51812..b2287748 100644
--- a/src/OpenTl.Schema/_generated/_Entities/TNull.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/TNull.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x56730bcc)]
public sealed class TNull : IObject
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/TRpcError.cs b/src/OpenTl.Schema/_generated/_Entities/TRpcError.cs
index 0d0279c3..ec8cd4fa 100644
--- a/src/OpenTl.Schema/_generated/_Entities/TRpcError.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/TRpcError.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x2144ca19)]
public sealed class TRpcError : IObject
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/TServerDHInnerData.cs b/src/OpenTl.Schema/_generated/_Entities/TServerDHInnerData.cs
index ac99d28a..319263b6 100644
--- a/src/OpenTl.Schema/_generated/_Entities/TServerDHInnerData.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/TServerDHInnerData.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb5890dba)]
public sealed class TServerDHInnerData : IObject
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/TTrue.cs b/src/OpenTl.Schema/_generated/_Entities/TTrue.cs
index c1b3e188..c1836f97 100644
--- a/src/OpenTl.Schema/_generated/_Entities/TTrue.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/TTrue.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3fedd339)]
public sealed class TTrue : IObject
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/TopPeer/TTopPeer.cs b/src/OpenTl.Schema/_generated/_Entities/TopPeer/TTopPeer.cs
index 2a242fa6..6fd41e76 100644
--- a/src/OpenTl.Schema/_generated/_Entities/TopPeer/TTopPeer.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/TopPeer/TTopPeer.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xedcdc05b)]
public sealed class TTopPeer : ITopPeer
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/TopPeerCategory/TTopPeerCategoryBotsInline.cs b/src/OpenTl.Schema/_generated/_Entities/TopPeerCategory/TTopPeerCategoryBotsInline.cs
index a325bd85..a2253fe1 100644
--- a/src/OpenTl.Schema/_generated/_Entities/TopPeerCategory/TTopPeerCategoryBotsInline.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/TopPeerCategory/TTopPeerCategoryBotsInline.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x148677e2)]
public sealed class TTopPeerCategoryBotsInline : ITopPeerCategory
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/TopPeerCategory/TTopPeerCategoryBotsPM.cs b/src/OpenTl.Schema/_generated/_Entities/TopPeerCategory/TTopPeerCategoryBotsPM.cs
index 85e143f6..86258239 100644
--- a/src/OpenTl.Schema/_generated/_Entities/TopPeerCategory/TTopPeerCategoryBotsPM.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/TopPeerCategory/TTopPeerCategoryBotsPM.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xab661b5b)]
public sealed class TTopPeerCategoryBotsPM : ITopPeerCategory
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/TopPeerCategory/TTopPeerCategoryChannels.cs b/src/OpenTl.Schema/_generated/_Entities/TopPeerCategory/TTopPeerCategoryChannels.cs
index e36272dd..940d6f32 100644
--- a/src/OpenTl.Schema/_generated/_Entities/TopPeerCategory/TTopPeerCategoryChannels.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/TopPeerCategory/TTopPeerCategoryChannels.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x161d9628)]
public sealed class TTopPeerCategoryChannels : ITopPeerCategory
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/TopPeerCategory/TTopPeerCategoryCorrespondents.cs b/src/OpenTl.Schema/_generated/_Entities/TopPeerCategory/TTopPeerCategoryCorrespondents.cs
index 0523864b..c6a099e8 100644
--- a/src/OpenTl.Schema/_generated/_Entities/TopPeerCategory/TTopPeerCategoryCorrespondents.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/TopPeerCategory/TTopPeerCategoryCorrespondents.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x637b7ed)]
public sealed class TTopPeerCategoryCorrespondents : ITopPeerCategory
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/TopPeerCategory/TTopPeerCategoryGroups.cs b/src/OpenTl.Schema/_generated/_Entities/TopPeerCategory/TTopPeerCategoryGroups.cs
index 93db1d7b..5965bf61 100644
--- a/src/OpenTl.Schema/_generated/_Entities/TopPeerCategory/TTopPeerCategoryGroups.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/TopPeerCategory/TTopPeerCategoryGroups.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xbd17a14a)]
public sealed class TTopPeerCategoryGroups : ITopPeerCategory
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/TopPeerCategory/TTopPeerCategoryPhoneCalls.cs b/src/OpenTl.Schema/_generated/_Entities/TopPeerCategory/TTopPeerCategoryPhoneCalls.cs
index e3a25b46..83dea6bf 100644
--- a/src/OpenTl.Schema/_generated/_Entities/TopPeerCategory/TTopPeerCategoryPhoneCalls.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/TopPeerCategory/TTopPeerCategoryPhoneCalls.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1e76a78c)]
public sealed class TTopPeerCategoryPhoneCalls : ITopPeerCategory
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/TopPeerCategoryPeers/TTopPeerCategoryPeers.cs b/src/OpenTl.Schema/_generated/_Entities/TopPeerCategoryPeers/TTopPeerCategoryPeers.cs
index 1d8b0ffc..2fb1f104 100644
--- a/src/OpenTl.Schema/_generated/_Entities/TopPeerCategoryPeers/TTopPeerCategoryPeers.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/TopPeerCategoryPeers/TTopPeerCategoryPeers.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xfb834291)]
public sealed class TTopPeerCategoryPeers : ITopPeerCategoryPeers
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotCallbackQuery.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotCallbackQuery.cs
index c41cbc6a..b3354513 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotCallbackQuery.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotCallbackQuery.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe73547e1)]
public sealed class TUpdateBotCallbackQuery : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotInlineQuery.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotInlineQuery.cs
index 98eb8050..f5042af7 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotInlineQuery.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotInlineQuery.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x54826690)]
public sealed class TUpdateBotInlineQuery : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotInlineSend.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotInlineSend.cs
index 8ae4618c..3dca653f 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotInlineSend.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotInlineSend.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe48f964)]
public sealed class TUpdateBotInlineSend : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotPrecheckoutQuery.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotPrecheckoutQuery.cs
index 0bb3b237..3218815b 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotPrecheckoutQuery.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotPrecheckoutQuery.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x5d2f3aa9)]
public sealed class TUpdateBotPrecheckoutQuery : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotShippingQuery.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotShippingQuery.cs
index 79a2062d..30704072 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotShippingQuery.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotShippingQuery.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe0cdc940)]
public sealed class TUpdateBotShippingQuery : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotWebhookJSON.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotWebhookJSON.cs
index 64d99153..53bfd274 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotWebhookJSON.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotWebhookJSON.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x8317c0c3)]
public sealed class TUpdateBotWebhookJSON : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotWebhookJSONQuery.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotWebhookJSONQuery.cs
index 7c7e3d3b..e77202ee 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotWebhookJSONQuery.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateBotWebhookJSONQuery.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9b9240a6)]
public sealed class TUpdateBotWebhookJSONQuery : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannel.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannel.cs
index 8997d0c3..453dbdac 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannel.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannel.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb6d45656)]
public sealed class TUpdateChannel : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannelAvailableMessages.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannelAvailableMessages.cs
index 7dca403c..f5df61d2 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannelAvailableMessages.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannelAvailableMessages.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x70db6837)]
public sealed class TUpdateChannelAvailableMessages : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannelMessageViews.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannelMessageViews.cs
index 0891cd30..31811c8c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannelMessageViews.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannelMessageViews.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x98a12b4b)]
public sealed class TUpdateChannelMessageViews : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannelPinnedMessage.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannelPinnedMessage.cs
index 967f781c..e336029a 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannelPinnedMessage.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannelPinnedMessage.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x98592475)]
public sealed class TUpdateChannelPinnedMessage : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannelReadMessagesContents.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannelReadMessagesContents.cs
index bbcb6545..b77ec6b6 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannelReadMessagesContents.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannelReadMessagesContents.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x89893b45)]
public sealed class TUpdateChannelReadMessagesContents : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannelTooLong.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannelTooLong.cs
index 7bc78482..476d6bd1 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannelTooLong.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannelTooLong.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xeb0467fb)]
public sealed class TUpdateChannelTooLong : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannelWebPage.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannelWebPage.cs
index f457d6f6..45837059 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannelWebPage.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChannelWebPage.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x40771900)]
public sealed class TUpdateChannelWebPage : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChatAdmins.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChatAdmins.cs
index 4b1272a3..d0d402cc 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChatAdmins.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChatAdmins.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x6e947941)]
public sealed class TUpdateChatAdmins : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChatParticipantAdd.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChatParticipantAdd.cs
index fcf9853f..061f7232 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChatParticipantAdd.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChatParticipantAdd.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xea4b0e5c)]
public sealed class TUpdateChatParticipantAdd : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChatParticipantAdmin.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChatParticipantAdmin.cs
index 41f842ab..4cc1b2ab 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChatParticipantAdmin.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChatParticipantAdmin.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb6901959)]
public sealed class TUpdateChatParticipantAdmin : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChatParticipantDelete.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChatParticipantDelete.cs
index 3e3a8d5e..b2ddb9d2 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChatParticipantDelete.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChatParticipantDelete.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x6e5f8c22)]
public sealed class TUpdateChatParticipantDelete : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChatParticipants.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChatParticipants.cs
index 84ccd3d6..06476b51 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChatParticipants.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChatParticipants.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x7761198)]
public sealed class TUpdateChatParticipants : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChatUserTyping.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChatUserTyping.cs
index fc6e984c..2f605780 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChatUserTyping.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateChatUserTyping.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9a65ea1f)]
public sealed class TUpdateChatUserTyping : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateConfig.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateConfig.cs
index fb7dbfbe..e425f221 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateConfig.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateConfig.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa229dd06)]
public sealed class TUpdateConfig : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateContactLink.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateContactLink.cs
index cd4a68fa..c2e42d8e 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateContactLink.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateContactLink.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9d2e67c5)]
public sealed class TUpdateContactLink : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateContactRegistered.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateContactRegistered.cs
index aee84b26..66b843df 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateContactRegistered.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateContactRegistered.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x2575bbb9)]
public sealed class TUpdateContactRegistered : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateContactsReset.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateContactsReset.cs
index 8ab866a9..591c4c68 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateContactsReset.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateContactsReset.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x7084a7be)]
public sealed class TUpdateContactsReset : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateDcOptions.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateDcOptions.cs
index 1c201c00..569cae71 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateDcOptions.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateDcOptions.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x8e5e9873)]
public sealed class TUpdateDcOptions : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateDeleteChannelMessages.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateDeleteChannelMessages.cs
index d2e12f00..619f5ffb 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateDeleteChannelMessages.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateDeleteChannelMessages.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xc37521c9)]
public sealed class TUpdateDeleteChannelMessages : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateDeleteMessages.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateDeleteMessages.cs
index f8782215..f4d38fa1 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateDeleteMessages.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateDeleteMessages.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa20db0e5)]
public sealed class TUpdateDeleteMessages : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateDialogPinned.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateDialogPinned.cs
index a17b31ef..2b6350ae 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateDialogPinned.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateDialogPinned.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x19d27f3c)]
public sealed class TUpdateDialogPinned : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateDialogUnreadMark.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateDialogUnreadMark.cs
index 412d413d..72f70ade 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateDialogUnreadMark.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateDialogUnreadMark.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe16459c3)]
public sealed class TUpdateDialogUnreadMark : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateDraftMessage.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateDraftMessage.cs
index 535c5292..2a9d17c1 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateDraftMessage.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateDraftMessage.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xee2bb969)]
public sealed class TUpdateDraftMessage : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateEditChannelMessage.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateEditChannelMessage.cs
index e590f24e..0934ad6b 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateEditChannelMessage.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateEditChannelMessage.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1b3f4df7)]
public sealed class TUpdateEditChannelMessage : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateEditMessage.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateEditMessage.cs
index 53b12354..1e70b883 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateEditMessage.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateEditMessage.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe40370a3)]
public sealed class TUpdateEditMessage : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateEncryptedChatTyping.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateEncryptedChatTyping.cs
index c181ed0c..2ae2d166 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateEncryptedChatTyping.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateEncryptedChatTyping.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1710f156)]
public sealed class TUpdateEncryptedChatTyping : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateEncryptedMessagesRead.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateEncryptedMessagesRead.cs
index 9a4cb0f8..e1eb1c29 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateEncryptedMessagesRead.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateEncryptedMessagesRead.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x38fe25b7)]
public sealed class TUpdateEncryptedMessagesRead : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateEncryption.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateEncryption.cs
index 89f4bbe0..48d504bc 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateEncryption.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateEncryption.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xb4a2e88d)]
public sealed class TUpdateEncryption : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateFavedStickers.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateFavedStickers.cs
index 72a0f9e5..a7835efe 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateFavedStickers.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateFavedStickers.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe511996d)]
public sealed class TUpdateFavedStickers : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateInlineBotCallbackQuery.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateInlineBotCallbackQuery.cs
index b29f1357..0d84dda3 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateInlineBotCallbackQuery.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateInlineBotCallbackQuery.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf9d27a5a)]
public sealed class TUpdateInlineBotCallbackQuery : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateLangPack.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateLangPack.cs
index 2362c426..a23bd6bf 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateLangPack.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateLangPack.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x56022f4d)]
public sealed class TUpdateLangPack : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateLangPackTooLong.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateLangPackTooLong.cs
index 5a16a1cd..0b9e8839 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateLangPackTooLong.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateLangPackTooLong.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x10c2404b)]
public sealed class TUpdateLangPackTooLong : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateMessageID.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateMessageID.cs
index a53cefab..102b2472 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateMessageID.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateMessageID.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x4e90bfd6)]
public sealed class TUpdateMessageID : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateNewChannelMessage.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateNewChannelMessage.cs
index 021a3232..4386a29d 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateNewChannelMessage.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateNewChannelMessage.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x62ba04d9)]
public sealed class TUpdateNewChannelMessage : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateNewEncryptedMessage.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateNewEncryptedMessage.cs
index b2283a13..a757db5e 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateNewEncryptedMessage.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateNewEncryptedMessage.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x12bcbd9a)]
public sealed class TUpdateNewEncryptedMessage : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateNewMessage.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateNewMessage.cs
index e79c1698..54529047 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateNewMessage.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateNewMessage.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1f2b0afd)]
public sealed class TUpdateNewMessage : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateNewStickerSet.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateNewStickerSet.cs
index 494ff40f..b4c50294 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateNewStickerSet.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateNewStickerSet.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x688a30aa)]
public sealed class TUpdateNewStickerSet : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateNotifySettings.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateNotifySettings.cs
index ba33e438..ed451af9 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateNotifySettings.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateNotifySettings.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xbec268ef)]
public sealed class TUpdateNotifySettings : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdatePhoneCall.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdatePhoneCall.cs
index 9742234e..fd63b4a2 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdatePhoneCall.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdatePhoneCall.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xab0f6b1e)]
public sealed class TUpdatePhoneCall : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdatePinnedDialogs.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdatePinnedDialogs.cs
index 9d1c778a..26d90929 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdatePinnedDialogs.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdatePinnedDialogs.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xea4cb65b)]
public sealed class TUpdatePinnedDialogs : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdatePrivacy.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdatePrivacy.cs
index 7a6f1357..60cd6c2b 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdatePrivacy.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdatePrivacy.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xee3b272a)]
public sealed class TUpdatePrivacy : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdatePtsChanged.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdatePtsChanged.cs
index 1581bad1..aacba2ec 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdatePtsChanged.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdatePtsChanged.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x3354678f)]
public sealed class TUpdatePtsChanged : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateReadChannelInbox.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateReadChannelInbox.cs
index 8086fdef..aaab1f12 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateReadChannelInbox.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateReadChannelInbox.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x4214f37f)]
public sealed class TUpdateReadChannelInbox : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateReadChannelOutbox.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateReadChannelOutbox.cs
index 73e2e9e9..d8c524ac 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateReadChannelOutbox.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateReadChannelOutbox.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x25d6c9c7)]
public sealed class TUpdateReadChannelOutbox : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateReadFeaturedStickers.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateReadFeaturedStickers.cs
index 59941cf2..b91d6ef7 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateReadFeaturedStickers.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateReadFeaturedStickers.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x571d2742)]
public sealed class TUpdateReadFeaturedStickers : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateReadHistoryInbox.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateReadHistoryInbox.cs
index 8798cefe..90ad70b1 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateReadHistoryInbox.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateReadHistoryInbox.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9961fd5c)]
public sealed class TUpdateReadHistoryInbox : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateReadHistoryOutbox.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateReadHistoryOutbox.cs
index e32b7c88..eb4f65fc 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateReadHistoryOutbox.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateReadHistoryOutbox.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x2f2f21bf)]
public sealed class TUpdateReadHistoryOutbox : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateReadMessagesContents.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateReadMessagesContents.cs
index 3fdaf2ba..2a2b76e6 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateReadMessagesContents.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateReadMessagesContents.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x68c13933)]
public sealed class TUpdateReadMessagesContents : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateRecentStickers.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateRecentStickers.cs
index a5f833f8..e7d35baf 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateRecentStickers.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateRecentStickers.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9a422c20)]
public sealed class TUpdateRecentStickers : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateSavedGifs.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateSavedGifs.cs
index cef2b679..b8b1a8fc 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateSavedGifs.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateSavedGifs.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9375341e)]
public sealed class TUpdateSavedGifs : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateServiceNotification.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateServiceNotification.cs
index 060f2f9e..8539c433 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateServiceNotification.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateServiceNotification.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xebe46819)]
public sealed class TUpdateServiceNotification : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateStickerSets.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateStickerSets.cs
index 35b17ba3..25e66a4c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateStickerSets.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateStickerSets.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x43ae3dec)]
public sealed class TUpdateStickerSets : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateStickerSetsOrder.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateStickerSetsOrder.cs
index 90bdf0ef..3a0cc425 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateStickerSetsOrder.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateStickerSetsOrder.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xbb2d201)]
public sealed class TUpdateStickerSetsOrder : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateUserBlocked.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateUserBlocked.cs
index 4674e50c..c509bd0e 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateUserBlocked.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateUserBlocked.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x80ece81a)]
public sealed class TUpdateUserBlocked : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateUserName.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateUserName.cs
index ae76954f..063ebb51 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateUserName.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateUserName.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xa7332b73)]
public sealed class TUpdateUserName : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateUserPhone.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateUserPhone.cs
index 28133f71..00dcbad0 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateUserPhone.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateUserPhone.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x12b9417b)]
public sealed class TUpdateUserPhone : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateUserPhoto.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateUserPhoto.cs
index 998a9584..46b82bb3 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateUserPhoto.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateUserPhoto.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x95313b0c)]
public sealed class TUpdateUserPhoto : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateUserStatus.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateUserStatus.cs
index d4d07acd..07f80692 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateUserStatus.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateUserStatus.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1bfbd823)]
public sealed class TUpdateUserStatus : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateUserTyping.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateUserTyping.cs
index 5fc625c1..eb1b1668 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateUserTyping.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateUserTyping.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x5c486927)]
public sealed class TUpdateUserTyping : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateWebPage.cs b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateWebPage.cs
index 3280b957..cdaa3368 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateWebPage.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Update/TUpdateWebPage.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x7f891213)]
public sealed class TUpdateWebPage : IUpdate
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdateShort.cs b/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdateShort.cs
index 3b6fc74e..ef4fb0d8 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdateShort.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdateShort.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x78d4dec1)]
public sealed class TUpdateShort : IUpdates
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdateShortChatMessage.cs b/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdateShortChatMessage.cs
index 285c13a7..98f46e8f 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdateShortChatMessage.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdateShortChatMessage.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x16812688)]
public sealed class TUpdateShortChatMessage : IUpdates
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdateShortMessage.cs b/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdateShortMessage.cs
index b30ce492..3a076030 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdateShortMessage.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdateShortMessage.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x914fbf11)]
public sealed class TUpdateShortMessage : IUpdates
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdateShortSentMessage.cs b/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdateShortSentMessage.cs
index e8f7def9..2de86b9b 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdateShortSentMessage.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdateShortSentMessage.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x11f1331c)]
public sealed class TUpdateShortSentMessage : IUpdates
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdates.cs b/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdates.cs
index 0cd28f50..0456389b 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdates.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdates.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x74ae4240)]
public sealed class TUpdates : IUpdates
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdatesCombined.cs b/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdatesCombined.cs
index 2139fa08..bd19d626 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdatesCombined.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdatesCombined.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x725b04c3)]
public sealed class TUpdatesCombined : IUpdates
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdatesTooLong.cs b/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdatesTooLong.cs
index 6b96accd..6349481d 100644
--- a/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdatesTooLong.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/Updates/TUpdatesTooLong.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe317af7e)]
public sealed class TUpdatesTooLong : IUpdates
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/User/TUser.cs b/src/OpenTl.Schema/_generated/_Entities/User/TUser.cs
index a6cf0b9b..a446ad30 100644
--- a/src/OpenTl.Schema/_generated/_Entities/User/TUser.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/User/TUser.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x2e13f4c3)]
public sealed class TUser : IUser
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/User/TUserEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/User/TUserEmpty.cs
index e58f3dd4..23eff1da 100644
--- a/src/OpenTl.Schema/_generated/_Entities/User/TUserEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/User/TUserEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x200250ba)]
public sealed class TUserEmpty : IUser, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/UserFull/TUserFull.cs b/src/OpenTl.Schema/_generated/_Entities/UserFull/TUserFull.cs
index 56818e7b..df993ed8 100644
--- a/src/OpenTl.Schema/_generated/_Entities/UserFull/TUserFull.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/UserFull/TUserFull.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf220f3f)]
public sealed class TUserFull : IUserFull
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/UserProfilePhoto/TUserProfilePhoto.cs b/src/OpenTl.Schema/_generated/_Entities/UserProfilePhoto/TUserProfilePhoto.cs
index 5b916169..c9b9f793 100644
--- a/src/OpenTl.Schema/_generated/_Entities/UserProfilePhoto/TUserProfilePhoto.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/UserProfilePhoto/TUserProfilePhoto.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xd559d8c8)]
public sealed class TUserProfilePhoto : IUserProfilePhoto
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/UserProfilePhoto/TUserProfilePhotoEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/UserProfilePhoto/TUserProfilePhotoEmpty.cs
index 456ce678..3cf55eeb 100644
--- a/src/OpenTl.Schema/_generated/_Entities/UserProfilePhoto/TUserProfilePhotoEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/UserProfilePhoto/TUserProfilePhotoEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x4f11bae1)]
public sealed class TUserProfilePhotoEmpty : IUserProfilePhoto, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/UserStatus/TUserStatusEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/UserStatus/TUserStatusEmpty.cs
index 7140e049..ab6301c4 100644
--- a/src/OpenTl.Schema/_generated/_Entities/UserStatus/TUserStatusEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/UserStatus/TUserStatusEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x9d05049)]
public sealed class TUserStatusEmpty : IUserStatus, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/UserStatus/TUserStatusLastMonth.cs b/src/OpenTl.Schema/_generated/_Entities/UserStatus/TUserStatusLastMonth.cs
index 7bf5da81..b1c2824a 100644
--- a/src/OpenTl.Schema/_generated/_Entities/UserStatus/TUserStatusLastMonth.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/UserStatus/TUserStatusLastMonth.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x77ebc742)]
public sealed class TUserStatusLastMonth : IUserStatus
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/UserStatus/TUserStatusLastWeek.cs b/src/OpenTl.Schema/_generated/_Entities/UserStatus/TUserStatusLastWeek.cs
index eb663ad9..7c79fe6d 100644
--- a/src/OpenTl.Schema/_generated/_Entities/UserStatus/TUserStatusLastWeek.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/UserStatus/TUserStatusLastWeek.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x7bf09fc)]
public sealed class TUserStatusLastWeek : IUserStatus
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/UserStatus/TUserStatusOffline.cs b/src/OpenTl.Schema/_generated/_Entities/UserStatus/TUserStatusOffline.cs
index 4e3cc79f..2f232ded 100644
--- a/src/OpenTl.Schema/_generated/_Entities/UserStatus/TUserStatusOffline.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/UserStatus/TUserStatusOffline.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x8c703f)]
public sealed class TUserStatusOffline : IUserStatus
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/UserStatus/TUserStatusOnline.cs b/src/OpenTl.Schema/_generated/_Entities/UserStatus/TUserStatusOnline.cs
index 9cd2e5ad..a8e382d2 100644
--- a/src/OpenTl.Schema/_generated/_Entities/UserStatus/TUserStatusOnline.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/UserStatus/TUserStatusOnline.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xedb93949)]
public sealed class TUserStatusOnline : IUserStatus
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/UserStatus/TUserStatusRecently.cs b/src/OpenTl.Schema/_generated/_Entities/UserStatus/TUserStatusRecently.cs
index 43442843..a17eb2bf 100644
--- a/src/OpenTl.Schema/_generated/_Entities/UserStatus/TUserStatusRecently.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/UserStatus/TUserStatusRecently.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xe26f42f1)]
public sealed class TUserStatusRecently : IUserStatus
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/WallPaper/TWallPaper.cs b/src/OpenTl.Schema/_generated/_Entities/WallPaper/TWallPaper.cs
index fad1ade6..11a8b8d4 100644
--- a/src/OpenTl.Schema/_generated/_Entities/WallPaper/TWallPaper.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/WallPaper/TWallPaper.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xccb03657)]
public sealed class TWallPaper : IWallPaper
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/WallPaper/TWallPaperSolid.cs b/src/OpenTl.Schema/_generated/_Entities/WallPaper/TWallPaperSolid.cs
index 9ee662fe..b86f78bd 100644
--- a/src/OpenTl.Schema/_generated/_Entities/WallPaper/TWallPaperSolid.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/WallPaper/TWallPaperSolid.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x63117f24)]
public sealed class TWallPaperSolid : IWallPaper
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/WebAuthorization/TWebAuthorization.cs b/src/OpenTl.Schema/_generated/_Entities/WebAuthorization/TWebAuthorization.cs
index 8bd2781f..a7c232c9 100644
--- a/src/OpenTl.Schema/_generated/_Entities/WebAuthorization/TWebAuthorization.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/WebAuthorization/TWebAuthorization.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xcac943f2)]
public sealed class TWebAuthorization : IWebAuthorization
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/WebDocument/TWebDocument.cs b/src/OpenTl.Schema/_generated/_Entities/WebDocument/TWebDocument.cs
index 56289b00..6fe38c52 100644
--- a/src/OpenTl.Schema/_generated/_Entities/WebDocument/TWebDocument.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/WebDocument/TWebDocument.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x1c570ed1)]
public sealed class TWebDocument : IWebDocument
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/WebDocument/TWebDocumentNoProxy.cs b/src/OpenTl.Schema/_generated/_Entities/WebDocument/TWebDocumentNoProxy.cs
index 7bab44ae..fc79996c 100644
--- a/src/OpenTl.Schema/_generated/_Entities/WebDocument/TWebDocumentNoProxy.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/WebDocument/TWebDocumentNoProxy.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xf9c8bcc6)]
public sealed class TWebDocumentNoProxy : IWebDocument
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/WebPage/TWebPage.cs b/src/OpenTl.Schema/_generated/_Entities/WebPage/TWebPage.cs
index e42d0c22..1280c4e7 100644
--- a/src/OpenTl.Schema/_generated/_Entities/WebPage/TWebPage.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/WebPage/TWebPage.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x5f07b4bc)]
public sealed class TWebPage : IWebPage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/WebPage/TWebPageEmpty.cs b/src/OpenTl.Schema/_generated/_Entities/WebPage/TWebPageEmpty.cs
index f9f6899e..cc61e6d5 100644
--- a/src/OpenTl.Schema/_generated/_Entities/WebPage/TWebPageEmpty.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/WebPage/TWebPageEmpty.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xeb1477e8)]
public sealed class TWebPageEmpty : IWebPage, IEmpty
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/WebPage/TWebPageNotModified.cs b/src/OpenTl.Schema/_generated/_Entities/WebPage/TWebPageNotModified.cs
index 1246e165..8a4046ac 100644
--- a/src/OpenTl.Schema/_generated/_Entities/WebPage/TWebPageNotModified.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/WebPage/TWebPageNotModified.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0x85849473)]
public sealed class TWebPageNotModified : IWebPage
{
diff --git a/src/OpenTl.Schema/_generated/_Entities/WebPage/TWebPagePending.cs b/src/OpenTl.Schema/_generated/_Entities/WebPage/TWebPagePending.cs
index 864875ef..c54ff184 100644
--- a/src/OpenTl.Schema/_generated/_Entities/WebPage/TWebPagePending.cs
+++ b/src/OpenTl.Schema/_generated/_Entities/WebPage/TWebPagePending.cs
@@ -9,6 +9,7 @@ namespace OpenTl.Schema
using OpenTl.Schema;
using OpenTl.Schema.Serialization.Attributes;
+ [System.Serializable]
[Serialize(0xc586da1c)]
public sealed class TWebPagePending : IWebPage
{