Esempio n. 1
0
 public override void DeserializeBody(BinaryReader br)
 {
     Author        = (TLAbsRichText)ObjectUtils.DeserializeObject(br);
     PublishedDate = br.ReadInt32();
 }
Esempio n. 2
0
 public override void DeserializeBody(BinaryReader br)
 {
     Set    = (TLStickerSet)ObjectUtils.DeserializeObject(br);
     Covers = (TLVector <TLAbsDocument>)ObjectUtils.DeserializeVector <TLAbsDocument>(br);
 }
Esempio n. 3
0
 public override void DeserializeBody(BinaryReader br)
 {
     Geo = (TLAbsGeoPoint)ObjectUtils.DeserializeObject(br);
 }
Esempio n. 4
0
 public override void DeserializeBody(BinaryReader br)
 {
     Peer = (TLAbsInputPeer)ObjectUtils.DeserializeObject(br);
 }
Esempio n. 5
0
 public override void DeserializeBody(BinaryReader br)
 {
     Id = (TLAbsInputGame)ObjectUtils.DeserializeObject(br);
 }
Esempio n. 6
0
 public override void DeserializeBody(BinaryReader br)
 {
     Text = (TLAbsRichText)ObjectUtils.DeserializeObject(br);
 }
Esempio n. 7
0
 public override void DeserializeBody(BinaryReader br)
 {
     Photo   = (TLAbsPhoto)ObjectUtils.DeserializeObject(br);
     Caption = StringUtil.Deserialize(br);
 }
Esempio n. 8
0
 public override void DeserializeBody(BinaryReader br)
 {
     Id      = (TLAbsInputDocument)ObjectUtils.DeserializeObject(br);
     Caption = StringUtil.Deserialize(br);
 }
Esempio n. 9
0
        public override void DeserializeBody(BinaryReader br)
        {
            Flags = br.ReadInt32();
            Id    = StringUtil.Deserialize(br);
            Type  = StringUtil.Deserialize(br);
            if ((Flags & 2) != 0)
            {
                Title = StringUtil.Deserialize(br);
            }
            else
            {
                Title = null;
            }

            if ((Flags & 4) != 0)
            {
                Description = StringUtil.Deserialize(br);
            }
            else
            {
                Description = null;
            }

            if ((Flags & 8) != 0)
            {
                Url = StringUtil.Deserialize(br);
            }
            else
            {
                Url = null;
            }

            if ((Flags & 16) != 0)
            {
                ThumbUrl = StringUtil.Deserialize(br);
            }
            else
            {
                ThumbUrl = null;
            }

            if ((Flags & 32) != 0)
            {
                ContentUrl = StringUtil.Deserialize(br);
            }
            else
            {
                ContentUrl = null;
            }

            if ((Flags & 32) != 0)
            {
                ContentType = StringUtil.Deserialize(br);
            }
            else
            {
                ContentType = null;
            }

            if ((Flags & 64) != 0)
            {
                W = br.ReadInt32();
            }
            else
            {
                W = null;
            }

            if ((Flags & 64) != 0)
            {
                H = br.ReadInt32();
            }
            else
            {
                H = null;
            }

            if ((Flags & 128) != 0)
            {
                Duration = br.ReadInt32();
            }
            else
            {
                Duration = null;
            }

            SendMessage = (TLAbsInputBotInlineMessage)ObjectUtils.DeserializeObject(br);
        }
Esempio n. 10
0
 public override void DeserializeBody(BinaryReader br)
 {
     Channel = (TLAbsChat)ObjectUtils.DeserializeObject(br);
 }
Esempio n. 11
0
        public override void DeserializeBody(BinaryReader br)
        {
            Flags       = br.ReadInt32();
            Out         = (Flags & 2) != 0;
            Mentioned   = (Flags & 16) != 0;
            MediaUnread = (Flags & 32) != 0;
            Silent      = (Flags & 8192) != 0;
            Post        = (Flags & 16384) != 0;
            Id          = br.ReadInt32();
            if ((Flags & 256) != 0)
            {
                FromId = br.ReadInt32();
            }
            else
            {
                FromId = null;
            }

            ToId = (TLAbsPeer)ObjectUtils.DeserializeObject(br);
            if ((Flags & 4) != 0)
            {
                FwdFrom = (TLMessageFwdHeader)ObjectUtils.DeserializeObject(br);
            }
            else
            {
                FwdFrom = null;
            }

            if ((Flags & 2048) != 0)
            {
                ViaBotId = br.ReadInt32();
            }
            else
            {
                ViaBotId = null;
            }

            if ((Flags & 8) != 0)
            {
                ReplyToMsgId = br.ReadInt32();
            }
            else
            {
                ReplyToMsgId = null;
            }

            Date    = br.ReadInt32();
            Message = StringUtil.Deserialize(br);
            if ((Flags & 512) != 0)
            {
                Media = (TLAbsMessageMedia)ObjectUtils.DeserializeObject(br);
            }
            else
            {
                Media = null;
            }

            if ((Flags & 64) != 0)
            {
                ReplyMarkup = (TLAbsReplyMarkup)ObjectUtils.DeserializeObject(br);
            }
            else
            {
                ReplyMarkup = null;
            }

            if ((Flags & 128) != 0)
            {
                Entities = (TLVector <TLAbsMessageEntity>)ObjectUtils.DeserializeVector <TLAbsMessageEntity>(br);
            }
            else
            {
                Entities = null;
            }

            if ((Flags & 1024) != 0)
            {
                Views = br.ReadInt32();
            }
            else
            {
                Views = null;
            }

            if ((Flags & 32768) != 0)
            {
                EditDate = br.ReadInt32();
            }
            else
            {
                EditDate = null;
            }
        }
Esempio n. 12
0
 public override void DeserializeBody(BinaryReader br)
 {
     Peer  = (TLAbsPeer)ObjectUtils.DeserializeObject(br);
     Draft = (TLAbsDraftMessage)ObjectUtils.DeserializeObject(br);
 }
Esempio n. 13
0
 public override void DeserializeBody(BinaryReader br)
 {
     Peer           = (TLAbsNotifyPeer)ObjectUtils.DeserializeObject(br);
     NotifySettings = (TLAbsPeerNotifySettings)ObjectUtils.DeserializeObject(br);
 }
Esempio n. 14
0
 public override void DeserializeBody(BinaryReader br)
 {
     Stickerset = (Messages.TLStickerSet)ObjectUtils.DeserializeObject(br);
 }