Exemplo n.º 1
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     bw.Write(UserId);
     StringUtil.Serialize(Phone, bw);
 }
Exemplo n.º 2
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     StringUtil.Serialize(Text, bw);
 }
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     StringUtil.Serialize(PrevValue, bw);
     StringUtil.Serialize(NewValue, bw);
 }
Exemplo n.º 4
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     StringUtil.Serialize(Type, bw);
     BytesUtil.Serialize(Bytes, bw);
 }
Exemplo n.º 5
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     StringUtil.Serialize(Id, bw);
     StringUtil.Serialize(ProviderChargeId, bw);
 }
Exemplo n.º 6
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     ObjectUtils.SerializeObject(BotId, bw);
     StringUtil.Serialize(ShortName, bw);
 }
Exemplo n.º 7
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     ObjectUtils.SerializeObject(Text, bw);
     StringUtil.Serialize(Phone, bw);
 }
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     StringUtil.Serialize(Currency, bw);
     bw.Write(TotalAmount);
 }
Exemplo n.º 9
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     StringUtil.Serialize(Keyword, bw);
     ObjectUtils.SerializeObject(Emoticons, bw);
 }
Exemplo n.º 10
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     bw.Write(Flags);
     bw.Write(Id);
     StringUtil.Serialize(Url, bw);
     StringUtil.Serialize(DisplayUrl, bw);
     bw.Write(Hash);
     if ((Flags & 1) != 0)
     {
         StringUtil.Serialize(Type, bw);
     }
     if ((Flags & 2) != 0)
     {
         StringUtil.Serialize(SiteName, bw);
     }
     if ((Flags & 4) != 0)
     {
         StringUtil.Serialize(Title, bw);
     }
     if ((Flags & 8) != 0)
     {
         StringUtil.Serialize(Description, bw);
     }
     if ((Flags & 16) != 0)
     {
         ObjectUtils.SerializeObject(Photo, bw);
     }
     if ((Flags & 32) != 0)
     {
         StringUtil.Serialize(EmbedUrl, bw);
     }
     if ((Flags & 32) != 0)
     {
         StringUtil.Serialize(EmbedType, bw);
     }
     if ((Flags & 64) != 0)
     {
         bw.Write(EmbedWidth.Value);
     }
     if ((Flags & 64) != 0)
     {
         bw.Write(EmbedHeight.Value);
     }
     if ((Flags & 128) != 0)
     {
         bw.Write(Duration.Value);
     }
     if ((Flags & 256) != 0)
     {
         StringUtil.Serialize(Author, bw);
     }
     if ((Flags & 512) != 0)
     {
         ObjectUtils.SerializeObject(Document, bw);
     }
     if ((Flags & 1024) != 0)
     {
         ObjectUtils.SerializeObject(CachedPage, bw);
     }
     if ((Flags & 4096) != 0)
     {
         ObjectUtils.SerializeObject(Attributes, bw);
     }
 }
Exemplo n.º 11
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     bw.Write(Flags);
     bw.Write(Id);
     StringUtil.Serialize(About, bw);
     if ((Flags & 1) != 0)
     {
         bw.Write(ParticipantsCount.Value);
     }
     if ((Flags & 2) != 0)
     {
         bw.Write(AdminsCount.Value);
     }
     if ((Flags & 4) != 0)
     {
         bw.Write(KickedCount.Value);
     }
     if ((Flags & 4) != 0)
     {
         bw.Write(BannedCount.Value);
     }
     if ((Flags & 8192) != 0)
     {
         bw.Write(OnlineCount.Value);
     }
     bw.Write(ReadInboxMaxId);
     bw.Write(ReadOutboxMaxId);
     bw.Write(UnreadCount);
     ObjectUtils.SerializeObject(ChatPhoto, bw);
     ObjectUtils.SerializeObject(NotifySettings, bw);
     ObjectUtils.SerializeObject(ExportedInvite, bw);
     ObjectUtils.SerializeObject(BotInfo, bw);
     if ((Flags & 16) != 0)
     {
         bw.Write(MigratedFromChatId.Value);
     }
     if ((Flags & 16) != 0)
     {
         bw.Write(MigratedFromMaxId.Value);
     }
     if ((Flags & 32) != 0)
     {
         bw.Write(PinnedMsgId.Value);
     }
     if ((Flags & 256) != 0)
     {
         ObjectUtils.SerializeObject(Stickerset, bw);
     }
     if ((Flags & 512) != 0)
     {
         bw.Write(AvailableMinId.Value);
     }
     if ((Flags & 2048) != 0)
     {
         bw.Write(FolderId.Value);
     }
     if ((Flags & 16384) != 0)
     {
         bw.Write(LinkedChatId.Value);
     }
     if ((Flags & 32768) != 0)
     {
         ObjectUtils.SerializeObject(Location, bw);
     }
     if ((Flags & 131072) != 0)
     {
         bw.Write(SlowmodeSeconds.Value);
     }
     if ((Flags & 262144) != 0)
     {
         bw.Write(SlowmodeNextSendDate.Value);
     }
     bw.Write(Pts);
 }
Exemplo n.º 12
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     StringUtil.Serialize(Url, bw);
     bw.Write(AccessHash);
 }
Exemplo n.º 13
0
 public override void SerializeBody(BinaryWriter bw)
 {
     bw.Write(Constructor);
     StringUtil.Serialize(Url, bw);
     ObjectUtils.SerializeObject(ChatInvite, bw);
 }