public override void SerializeBody(BinaryWriter bw) { bw.Write(Constructor); bw.Write(ChatId); bw.Write(UserId); BoolUtil.Serialize(IsAdmin, bw); bw.Write(Version); }
public override void SerializeBody(BinaryWriter bw) { bw.Write(Constructor); bw.Write(UserId); bw.Write(Date); ObjectUtils.SerializeObject(Photo, bw); BoolUtil.Serialize(Previous, bw); }
public override void SerializeBody(BinaryWriter bw) { bw.Write(Constructor); bw.Write(Flags); if ((Flags & 1) != 0) { BoolUtil.Serialize(ShowPreviews.Value, bw); } if ((Flags & 2) != 0) { BoolUtil.Serialize(Silent.Value, bw); } if ((Flags & 4) != 0) { bw.Write(MuteUntil.Value); } if ((Flags & 8) != 0) { StringUtil.Serialize(Sound, bw); } }
public override void SerializeBody(BinaryWriter bw) { bw.Write(Constructor); bw.Write(Flags); bw.Write(Date); bw.Write(Expires); BoolUtil.Serialize(TestMode, bw); bw.Write(ThisDc); ObjectUtils.SerializeObject(DcOptions, bw); StringUtil.Serialize(DcTxtDomainName, bw); bw.Write(ChatSizeMax); bw.Write(MegagroupSizeMax); bw.Write(ForwardedCountMax); bw.Write(OnlineUpdatePeriodMs); bw.Write(OfflineBlurTimeoutMs); bw.Write(OfflineIdleTimeoutMs); bw.Write(OnlineCloudTimeoutMs); bw.Write(NotifyCloudDelayMs); bw.Write(NotifyDefaultDelayMs); bw.Write(PushChatPeriodMs); bw.Write(PushChatLimit); bw.Write(SavedGifsLimit); bw.Write(EditTimeLimit); bw.Write(RevokeTimeLimit); bw.Write(RevokePmTimeLimit); bw.Write(RatingEDecay); bw.Write(StickersRecentLimit); bw.Write(StickersFavedLimit); bw.Write(ChannelsReadMediaPeriod); if ((Flags & 1) != 0) { bw.Write(TmpSessions.Value); } bw.Write(PinnedDialogsCountMax); bw.Write(PinnedInfolderCountMax); bw.Write(CallReceiveTimeoutMs); bw.Write(CallRingTimeoutMs); bw.Write(CallConnectTimeoutMs); bw.Write(CallPacketTimeoutMs); StringUtil.Serialize(MeUrlPrefix, bw); if ((Flags & 128) != 0) { StringUtil.Serialize(AutoupdateUrlPrefix, bw); } if ((Flags & 512) != 0) { StringUtil.Serialize(GifSearchUsername, bw); } if ((Flags & 1024) != 0) { StringUtil.Serialize(VenueSearchUsername, bw); } if ((Flags & 2048) != 0) { StringUtil.Serialize(ImgSearchUsername, bw); } if ((Flags & 4096) != 0) { StringUtil.Serialize(StaticMapsProvider, bw); } bw.Write(CaptionLengthMax); bw.Write(MessageLengthMax); bw.Write(WebfileDcId); if ((Flags & 4) != 0) { StringUtil.Serialize(SuggestedLangCode, bw); } if ((Flags & 4) != 0) { bw.Write(LangPackVersion.Value); } if ((Flags & 4) != 0) { bw.Write(BaseLangPackVersion.Value); } }
public override void SerializeBody(BinaryWriter bw) { bw.Write(Constructor); bw.Write(UserId); BoolUtil.Serialize(Mutual, bw); }
public override void SerializeBody(BinaryWriter bw) { bw.Write(Constructor); BoolUtil.Serialize(Value, bw); }