2021-09-17 04:53:02 +02:00
|
|
|
|
// This file is generated automatically using the Generator class
|
2021-08-04 00:40:09 +02:00
|
|
|
|
using System;
|
|
|
|
|
|
|
|
|
|
|
|
namespace TL
|
|
|
|
|
|
{
|
2021-09-17 04:53:02 +02:00
|
|
|
|
using BinaryWriter = System.IO.BinaryWriter;
|
|
|
|
|
|
using Client = WTelegram.Client;
|
|
|
|
|
|
|
2021-08-07 03:44:11 +02:00
|
|
|
|
namespace Layer8
|
2021-08-04 00:40:09 +02:00
|
|
|
|
{
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/type/DecryptedMessage"/></summary>
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public abstract partial class DecryptedMessageBase : ITLObject { }
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessage"/></summary>
|
|
|
|
|
|
[TLDef(0x1F814F1F)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessage : DecryptedMessageBase
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public long random_id;
|
|
|
|
|
|
public byte[] random_bytes;
|
|
|
|
|
|
public string message;
|
|
|
|
|
|
public DecryptedMessageMedia media;
|
|
|
|
|
|
}
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageService"/></summary>
|
|
|
|
|
|
[TLDef(0xAA48327D)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageService : DecryptedMessageBase
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public long random_id;
|
|
|
|
|
|
public byte[] random_bytes;
|
|
|
|
|
|
public DecryptedMessageAction action;
|
|
|
|
|
|
}
|
2021-08-04 00:40:09 +02:00
|
|
|
|
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/type/DecryptedMessageMedia"/></summary>
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public abstract partial class DecryptedMessageMedia : ITLObject { }
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageMediaEmpty"/></summary>
|
|
|
|
|
|
[TLDef(0x089F5C4A)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageMediaEmpty : DecryptedMessageMedia { }
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageMediaPhoto"/></summary>
|
|
|
|
|
|
[TLDef(0x32798A8C)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageMediaPhoto : DecryptedMessageMedia
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public byte[] thumb;
|
|
|
|
|
|
public int thumb_w;
|
|
|
|
|
|
public int thumb_h;
|
|
|
|
|
|
public int w;
|
|
|
|
|
|
public int h;
|
|
|
|
|
|
public int size;
|
|
|
|
|
|
public byte[] key;
|
|
|
|
|
|
public byte[] iv;
|
|
|
|
|
|
}
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageMediaVideo"/></summary>
|
|
|
|
|
|
[TLDef(0x4CEE6EF3)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageMediaVideo : DecryptedMessageMedia
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public byte[] thumb;
|
|
|
|
|
|
public int thumb_w;
|
|
|
|
|
|
public int thumb_h;
|
|
|
|
|
|
public int duration;
|
|
|
|
|
|
public int w;
|
|
|
|
|
|
public int h;
|
|
|
|
|
|
public int size;
|
|
|
|
|
|
public byte[] key;
|
|
|
|
|
|
public byte[] iv;
|
|
|
|
|
|
}
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageMediaGeoPoint"/></summary>
|
|
|
|
|
|
[TLDef(0x35480A59)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageMediaGeoPoint : DecryptedMessageMedia
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public double lat;
|
|
|
|
|
|
public double long_;
|
|
|
|
|
|
}
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageMediaContact"/></summary>
|
|
|
|
|
|
[TLDef(0x588A0A97)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageMediaContact : DecryptedMessageMedia
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public string phone_number;
|
|
|
|
|
|
public string first_name;
|
|
|
|
|
|
public string last_name;
|
|
|
|
|
|
public int user_id;
|
|
|
|
|
|
}
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageMediaDocument"/></summary>
|
|
|
|
|
|
[TLDef(0xB095434B)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageMediaDocument : DecryptedMessageMedia
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public byte[] thumb;
|
|
|
|
|
|
public int thumb_w;
|
|
|
|
|
|
public int thumb_h;
|
|
|
|
|
|
public string file_name;
|
|
|
|
|
|
public string mime_type;
|
|
|
|
|
|
public int size;
|
|
|
|
|
|
public byte[] key;
|
|
|
|
|
|
public byte[] iv;
|
|
|
|
|
|
}
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageMediaAudio"/></summary>
|
|
|
|
|
|
[TLDef(0x6080758F)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageMediaAudio : DecryptedMessageMedia
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public int duration;
|
|
|
|
|
|
public int size;
|
|
|
|
|
|
public byte[] key;
|
|
|
|
|
|
public byte[] iv;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/type/DecryptedMessageAction"/></summary>
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public abstract partial class DecryptedMessageAction : ITLObject { }
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageActionSetMessageTTL"/></summary>
|
|
|
|
|
|
[TLDef(0xA1733AEC)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageActionSetMessageTTL : DecryptedMessageAction { public int ttl_seconds; }
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageActionReadMessages"/></summary>
|
|
|
|
|
|
[TLDef(0x0C4F40BE)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageActionReadMessages : DecryptedMessageAction { public long[] random_ids; }
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageActionDeleteMessages"/></summary>
|
|
|
|
|
|
[TLDef(0x65614304)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageActionDeleteMessages : DecryptedMessageAction { public long[] random_ids; }
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageActionScreenshotMessages"/></summary>
|
|
|
|
|
|
[TLDef(0x8AC1F475)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageActionScreenshotMessages : DecryptedMessageAction { public long[] random_ids; }
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageActionFlushHistory"/></summary>
|
|
|
|
|
|
[TLDef(0x6719E45C)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageActionFlushHistory : DecryptedMessageAction { }
|
2021-08-04 00:40:09 +02:00
|
|
|
|
}
|
2021-08-07 03:44:11 +02:00
|
|
|
|
|
|
|
|
|
|
namespace Layer17
|
2021-08-04 00:40:09 +02:00
|
|
|
|
{
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/type/DecryptedMessage"/></summary>
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public abstract partial class DecryptedMessageBase : ITLObject { }
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessage"/></summary>
|
|
|
|
|
|
[TLDef(0x204D3878)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessage : DecryptedMessageBase
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public long random_id;
|
|
|
|
|
|
public int ttl;
|
|
|
|
|
|
public string message;
|
|
|
|
|
|
public DecryptedMessageMedia media;
|
|
|
|
|
|
}
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageService"/></summary>
|
|
|
|
|
|
[TLDef(0x73164160)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageService : DecryptedMessageBase
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public long random_id;
|
|
|
|
|
|
public DecryptedMessageAction action;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/type/DecryptedMessageMedia"/></summary>
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public abstract partial class DecryptedMessageMedia : ITLObject { }
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageMediaVideo"/></summary>
|
|
|
|
|
|
[TLDef(0x524A415D)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageMediaVideo : DecryptedMessageMedia
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public byte[] thumb;
|
|
|
|
|
|
public int thumb_w;
|
|
|
|
|
|
public int thumb_h;
|
|
|
|
|
|
public int duration;
|
|
|
|
|
|
public string mime_type;
|
|
|
|
|
|
public int w;
|
|
|
|
|
|
public int h;
|
|
|
|
|
|
public int size;
|
|
|
|
|
|
public byte[] key;
|
|
|
|
|
|
public byte[] iv;
|
|
|
|
|
|
}
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageMediaAudio"/></summary>
|
|
|
|
|
|
[TLDef(0x57E0A9CB)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageMediaAudio : DecryptedMessageMedia
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public int duration;
|
|
|
|
|
|
public string mime_type;
|
|
|
|
|
|
public int size;
|
|
|
|
|
|
public byte[] key;
|
|
|
|
|
|
public byte[] iv;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageLayer"/></summary>
|
|
|
|
|
|
[TLDef(0x1BE31789)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageLayer : ITLObject
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public byte[] random_bytes;
|
|
|
|
|
|
public int layer;
|
|
|
|
|
|
public int in_seq_no;
|
|
|
|
|
|
public int out_seq_no;
|
|
|
|
|
|
public DecryptedMessageBase message;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/sendMessageUploadVideoAction"/></summary>
|
|
|
|
|
|
[TLDef(0x92042FF7)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class SendMessageUploadVideoAction : SendMessageAction { }
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/sendMessageUploadAudioAction"/></summary>
|
|
|
|
|
|
[TLDef(0xE6AC8A6F)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class SendMessageUploadAudioAction : SendMessageAction { }
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/sendMessageUploadPhotoAction"/></summary>
|
|
|
|
|
|
[TLDef(0x990A3C1A)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class SendMessageUploadPhotoAction : SendMessageAction { }
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/sendMessageUploadDocumentAction"/></summary>
|
|
|
|
|
|
[TLDef(0x8FAEE98E)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class SendMessageUploadDocumentAction : SendMessageAction { }
|
2021-08-07 03:44:11 +02:00
|
|
|
|
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/type/DecryptedMessageAction"/></summary>
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public abstract partial class DecryptedMessageAction : ITLObject { }
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageActionResend"/></summary>
|
|
|
|
|
|
[TLDef(0x511110B0)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageActionResend : DecryptedMessageAction
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public int start_seq_no;
|
|
|
|
|
|
public int end_seq_no;
|
|
|
|
|
|
}
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageActionNotifyLayer"/></summary>
|
|
|
|
|
|
[TLDef(0xF3048883)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageActionNotifyLayer : DecryptedMessageAction { public int layer; }
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageActionTyping"/></summary>
|
|
|
|
|
|
[TLDef(0xCCB27641)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageActionTyping : DecryptedMessageAction { public SendMessageAction action; }
|
2021-08-04 00:40:09 +02:00
|
|
|
|
}
|
2021-08-07 03:44:11 +02:00
|
|
|
|
|
|
|
|
|
|
namespace Layer20
|
2021-08-04 00:40:09 +02:00
|
|
|
|
{
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/type/DecryptedMessageAction"/></summary>
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public abstract partial class DecryptedMessageAction : ITLObject { }
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageActionRequestKey"/></summary>
|
|
|
|
|
|
[TLDef(0xF3C9611B)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageActionRequestKey : DecryptedMessageAction
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public long exchange_id;
|
|
|
|
|
|
public byte[] g_a;
|
|
|
|
|
|
}
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageActionAcceptKey"/></summary>
|
|
|
|
|
|
[TLDef(0x6FE1735B)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageActionAcceptKey : DecryptedMessageAction
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public long exchange_id;
|
|
|
|
|
|
public byte[] g_b;
|
|
|
|
|
|
public long key_fingerprint;
|
|
|
|
|
|
}
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageActionAbortKey"/></summary>
|
|
|
|
|
|
[TLDef(0xDD05EC6B)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageActionAbortKey : DecryptedMessageAction { public long exchange_id; }
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageActionCommitKey"/></summary>
|
|
|
|
|
|
[TLDef(0xEC2E0B9B)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageActionCommitKey : DecryptedMessageAction
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public long exchange_id;
|
|
|
|
|
|
public long key_fingerprint;
|
|
|
|
|
|
}
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageActionNoop"/></summary>
|
|
|
|
|
|
[TLDef(0xA82FDD63)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageActionNoop : DecryptedMessageAction { }
|
2021-08-04 00:40:09 +02:00
|
|
|
|
}
|
2021-08-07 03:44:11 +02:00
|
|
|
|
|
|
|
|
|
|
namespace Layer23
|
2021-08-04 00:40:09 +02:00
|
|
|
|
{
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/documentAttributeSticker"/></summary>
|
|
|
|
|
|
[TLDef(0xFB0A5727)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DocumentAttributeSticker : DocumentAttribute { }
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/documentAttributeVideo"/></summary>
|
|
|
|
|
|
[TLDef(0x5910CCCB)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DocumentAttributeVideo : DocumentAttribute
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public int duration;
|
|
|
|
|
|
public int w;
|
|
|
|
|
|
public int h;
|
|
|
|
|
|
}
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/documentAttributeAudio"/></summary>
|
|
|
|
|
|
[TLDef(0x051448E5)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DocumentAttributeAudio : DocumentAttribute { public int duration; }
|
2021-08-07 03:44:11 +02:00
|
|
|
|
|
2021-08-20 14:45:39 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/photoSize"/></summary>
|
|
|
|
|
|
[TLDef(0x77BFB61B)]
|
|
|
|
|
|
public partial class PhotoSize : PhotoSizeBase
|
|
|
|
|
|
{
|
|
|
|
|
|
public string type;
|
|
|
|
|
|
public FileLocationBase location;
|
|
|
|
|
|
public int w;
|
|
|
|
|
|
public int h;
|
|
|
|
|
|
public int size;
|
|
|
|
|
|
}
|
|
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/photoCachedSize"/></summary>
|
|
|
|
|
|
[TLDef(0xE9A734FA)]
|
|
|
|
|
|
public partial class PhotoCachedSize : PhotoSizeBase
|
|
|
|
|
|
{
|
|
|
|
|
|
public string type;
|
|
|
|
|
|
public FileLocationBase location;
|
|
|
|
|
|
public int w;
|
|
|
|
|
|
public int h;
|
|
|
|
|
|
public byte[] bytes;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
///<summary>See <a href="https://core.telegram.org/type/FileLocation"/></summary>
|
|
|
|
|
|
public abstract partial class FileLocationBase : ITLObject { }
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/fileLocationUnavailable"/></summary>
|
|
|
|
|
|
[TLDef(0x7C596B46)]
|
2021-08-20 14:45:39 +02:00
|
|
|
|
public partial class FileLocationUnavailable : FileLocationBase
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public long volume_id;
|
|
|
|
|
|
public int local_id;
|
|
|
|
|
|
public long secret;
|
|
|
|
|
|
}
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/fileLocation"/></summary>
|
|
|
|
|
|
[TLDef(0x53D69076)]
|
2021-08-20 14:45:39 +02:00
|
|
|
|
public partial class FileLocation : FileLocationBase
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public int dc_id;
|
|
|
|
|
|
public long volume_id;
|
|
|
|
|
|
public int local_id;
|
|
|
|
|
|
public long secret;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/type/DecryptedMessageMedia"/></summary>
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public abstract partial class DecryptedMessageMedia : ITLObject { }
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageMediaExternalDocument"/></summary>
|
|
|
|
|
|
[TLDef(0xFA95B0DD)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageMediaExternalDocument : DecryptedMessageMedia
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public long id;
|
|
|
|
|
|
public long access_hash;
|
|
|
|
|
|
public DateTime date;
|
|
|
|
|
|
public string mime_type;
|
|
|
|
|
|
public int size;
|
2021-08-20 14:45:39 +02:00
|
|
|
|
public PhotoSizeBase thumb;
|
2021-08-07 03:44:11 +02:00
|
|
|
|
public int dc_id;
|
|
|
|
|
|
public DocumentAttribute[] attributes;
|
|
|
|
|
|
}
|
2021-08-04 00:40:09 +02:00
|
|
|
|
}
|
|
|
|
|
|
|
2021-08-07 03:44:11 +02:00
|
|
|
|
namespace Layer45
|
2021-08-04 00:40:09 +02:00
|
|
|
|
{
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessage"/></summary>
|
|
|
|
|
|
[TLDef(0x36B091DE)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessage : ITLObject
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
[Flags] public enum Flags { has_reply_to_random_id = 0x8, has_entities = 0x80, has_media = 0x200, has_via_bot_name = 0x800 }
|
|
|
|
|
|
public Flags flags;
|
|
|
|
|
|
public long random_id;
|
|
|
|
|
|
public int ttl;
|
|
|
|
|
|
public string message;
|
|
|
|
|
|
[IfFlag(9)] public DecryptedMessageMedia media;
|
|
|
|
|
|
[IfFlag(7)] public MessageEntity[] entities;
|
|
|
|
|
|
[IfFlag(11)] public string via_bot_name;
|
|
|
|
|
|
[IfFlag(3)] public long reply_to_random_id;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/type/DecryptedMessageMedia"/></summary>
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public abstract partial class DecryptedMessageMedia : ITLObject { }
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageMediaPhoto"/></summary>
|
|
|
|
|
|
[TLDef(0xF1FA8D78)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageMediaPhoto : DecryptedMessageMedia
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public byte[] thumb;
|
|
|
|
|
|
public int thumb_w;
|
|
|
|
|
|
public int thumb_h;
|
|
|
|
|
|
public int w;
|
|
|
|
|
|
public int h;
|
|
|
|
|
|
public int size;
|
|
|
|
|
|
public byte[] key;
|
|
|
|
|
|
public byte[] iv;
|
|
|
|
|
|
public string caption;
|
|
|
|
|
|
}
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageMediaVideo"/></summary>
|
|
|
|
|
|
[TLDef(0x970C8C0E)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageMediaVideo : DecryptedMessageMedia
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public byte[] thumb;
|
|
|
|
|
|
public int thumb_w;
|
|
|
|
|
|
public int thumb_h;
|
|
|
|
|
|
public int duration;
|
|
|
|
|
|
public string mime_type;
|
|
|
|
|
|
public int w;
|
|
|
|
|
|
public int h;
|
|
|
|
|
|
public int size;
|
|
|
|
|
|
public byte[] key;
|
|
|
|
|
|
public byte[] iv;
|
|
|
|
|
|
public string caption;
|
|
|
|
|
|
}
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageMediaDocument"/></summary>
|
|
|
|
|
|
[TLDef(0x7AFE8AE2)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageMediaDocument : DecryptedMessageMedia
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public byte[] thumb;
|
|
|
|
|
|
public int thumb_w;
|
|
|
|
|
|
public int thumb_h;
|
|
|
|
|
|
public string mime_type;
|
|
|
|
|
|
public int size;
|
|
|
|
|
|
public byte[] key;
|
|
|
|
|
|
public byte[] iv;
|
|
|
|
|
|
public DocumentAttribute[] attributes;
|
|
|
|
|
|
public string caption;
|
|
|
|
|
|
}
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageMediaVenue"/></summary>
|
|
|
|
|
|
[TLDef(0x8A0DF56F)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageMediaVenue : DecryptedMessageMedia
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public double lat;
|
|
|
|
|
|
public double long_;
|
|
|
|
|
|
public string title;
|
|
|
|
|
|
public string address;
|
|
|
|
|
|
public string provider;
|
|
|
|
|
|
public string venue_id;
|
|
|
|
|
|
}
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessageMediaWebPage"/></summary>
|
|
|
|
|
|
[TLDef(0xE50511D8)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessageMediaWebPage : DecryptedMessageMedia { public string url; }
|
2021-08-07 03:44:11 +02:00
|
|
|
|
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/documentAttributeSticker"/></summary>
|
|
|
|
|
|
[TLDef(0x3A556302)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DocumentAttributeSticker : DocumentAttribute
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public string alt;
|
|
|
|
|
|
public InputStickerSet stickerset;
|
|
|
|
|
|
}
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/documentAttributeAudio"/></summary>
|
|
|
|
|
|
[TLDef(0xDED218E0)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DocumentAttributeAudio : DocumentAttribute
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
public int duration;
|
|
|
|
|
|
public string title;
|
|
|
|
|
|
public string performer;
|
|
|
|
|
|
}
|
2021-08-04 00:40:09 +02:00
|
|
|
|
}
|
|
|
|
|
|
|
2021-08-07 03:44:11 +02:00
|
|
|
|
namespace Layer46
|
|
|
|
|
|
{ }
|
|
|
|
|
|
|
|
|
|
|
|
namespace Layer66
|
2021-08-04 00:40:09 +02:00
|
|
|
|
{
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/sendMessageUploadRoundAction"/></summary>
|
|
|
|
|
|
[TLDef(0xBB718624)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class SendMessageUploadRoundAction : SendMessageAction { }
|
2021-08-04 00:40:09 +02:00
|
|
|
|
}
|
2021-08-07 03:44:11 +02:00
|
|
|
|
|
|
|
|
|
|
namespace Layer73
|
2021-08-04 00:40:09 +02:00
|
|
|
|
{
|
2021-08-12 11:01:15 +02:00
|
|
|
|
///<summary>See <a href="https://core.telegram.org/constructor/decryptedMessage"/></summary>
|
|
|
|
|
|
[TLDef(0x91CC4674)]
|
2021-08-10 03:12:33 +02:00
|
|
|
|
public partial class DecryptedMessage : ITLObject
|
2021-08-07 03:44:11 +02:00
|
|
|
|
{
|
|
|
|
|
|
[Flags] public enum Flags { has_reply_to_random_id = 0x8, has_entities = 0x80, has_media = 0x200, has_via_bot_name = 0x800,
|
|
|
|
|
|
has_grouped_id = 0x20000 }
|
|
|
|
|
|
public Flags flags;
|
|
|
|
|
|
public long random_id;
|
|
|
|
|
|
public int ttl;
|
|
|
|
|
|
public string message;
|
|
|
|
|
|
[IfFlag(9)] public Layer45.DecryptedMessageMedia media;
|
|
|
|
|
|
[IfFlag(7)] public MessageEntity[] entities;
|
|
|
|
|
|
[IfFlag(11)] public string via_bot_name;
|
|
|
|
|
|
[IfFlag(3)] public long reply_to_random_id;
|
|
|
|
|
|
[IfFlag(17)] public long grouped_id;
|
|
|
|
|
|
}
|
2021-08-04 00:40:09 +02:00
|
|
|
|
}
|
|
|
|
|
|
}
|