public override void SerializeBody(BinaryWriter bw) { bw.Write(Constructor); bw.Write(ChatId); BoolUtil.Serialize(Enabled, 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); ComputeFlags(); bw.Write(Flags); bw.Write(Date); bw.Write(Expires); BoolUtil.Serialize(TestMode, bw); bw.Write(ThisDc); ObjectUtils.SerializeObject(DcOptions, 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(ChatBigSize); bw.Write(PushChatPeriodMs); bw.Write(PushChatLimit); bw.Write(SavedGifsLimit); bw.Write(EditTimeLimit); bw.Write(RatingEDecay); bw.Write(StickersRecentLimit); if ((Flags & 1) != 0) { bw.Write(TmpSessions.Value); } bw.Write(PinnedDialogsCountMax); bw.Write(CallReceiveTimeoutMs); bw.Write(CallRingTimeoutMs); bw.Write(CallConnectTimeoutMs); bw.Write(CallPacketTimeoutMs); StringUtil.Serialize(MeUrlPrefix, bw); ObjectUtils.SerializeObject(DisabledFeatures, bw); }
public override void SerializeBody(BinaryWriter bw) { bw.Write(Constructor); bw.Write(UserId); BoolUtil.Serialize(Blocked, bw); }
public override void SerializeBody(BinaryWriter bw) { bw.Write(Constructor); BoolUtil.Serialize(Ordered, bw); ObjectUtils.SerializeObject(Items, bw); }