Exemple #1
0
 public override void DeserializeBody(BinaryReader br)
 {
     Flags = br.ReadInt32();
     if ((Flags & 4) != 0)
     {
         ReplyMarkup = (TlAbsReplyMarkup)ObjectUtils.DeserializeObject(br);
     }
     else
     {
         ReplyMarkup = null;
     }
 }
Exemple #2
0
 public override void DeserializeBody(BinaryReader br)
 {
     Flags       = br.ReadInt32();
     PhoneNumber = StringUtil.Deserialize(br);
     FirstName   = StringUtil.Deserialize(br);
     LastName    = StringUtil.Deserialize(br);
     if ((Flags & 4) != 0)
     {
         ReplyMarkup = (TlAbsReplyMarkup)ObjectUtils.DeserializeObject(br);
     }
     else
     {
         ReplyMarkup = null;
     }
 }
Exemple #3
0
 public override void DeserializeBody(BinaryReader br)
 {
     Flags    = br.ReadInt32();
     Geo      = (TlAbsGeoPoint)ObjectUtils.DeserializeObject(br);
     Title    = StringUtil.Deserialize(br);
     Address  = StringUtil.Deserialize(br);
     Provider = StringUtil.Deserialize(br);
     VenueId  = StringUtil.Deserialize(br);
     if ((Flags & 4) != 0)
     {
         ReplyMarkup = (TlAbsReplyMarkup)ObjectUtils.DeserializeObject(br);
     }
     else
     {
         ReplyMarkup = null;
     }
 }
Exemple #4
0
        public override void DeserializeBody(BinaryReader br)
        {
            Flags     = br.ReadInt32();
            NoWebpage = (Flags & 1) != 0;
            Message   = StringUtil.Deserialize(br);
            if ((Flags & 2) != 0)
            {
                Entities = ObjectUtils.DeserializeVector <TlAbsMessageEntity>(br);
            }
            else
            {
                Entities = null;
            }

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