public static void Serialize(Stream stream, GetAccountRequest instance) { if (instance.HasRef) { stream.WriteByte(10); ProtocolParser.WriteUInt32(stream, instance.Ref.GetSerializedSize()); AccountReference.Serialize(stream, instance.Ref); } if (instance.HasFetchAll) { stream.WriteByte(80); ProtocolParser.WriteBool(stream, instance.FetchAll); } if (instance.HasFetchBlob) { stream.WriteByte(88); ProtocolParser.WriteBool(stream, instance.FetchBlob); } if (instance.HasFetchId) { stream.WriteByte(96); ProtocolParser.WriteBool(stream, instance.FetchId); } if (instance.HasFetchEmail) { stream.WriteByte(104); ProtocolParser.WriteBool(stream, instance.FetchEmail); } if (instance.HasFetchBattleTag) { stream.WriteByte(112); ProtocolParser.WriteBool(stream, instance.FetchBattleTag); } if (instance.HasFetchFullName) { stream.WriteByte(120); ProtocolParser.WriteBool(stream, instance.FetchFullName); } if (instance.HasFetchLinks) { stream.WriteByte(128); stream.WriteByte(1); ProtocolParser.WriteBool(stream, instance.FetchLinks); } if (instance.HasFetchParentalControls) { stream.WriteByte(136); stream.WriteByte(1); ProtocolParser.WriteBool(stream, instance.FetchParentalControls); } }
public void Serialize(Stream stream) { AccountReference.Serialize(stream, this); }