Skip to content

Commit fc76ed7

Browse files
authored
Fix Stringified converters (#7965)
1 parent be7cf87 commit fc76ed7

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/Elastic.Clients.Elasticsearch.Shared/Serialization/Stringified.cs

+9-9
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ namespace Elastic.Clients.Elasticsearch.Serverless.Serialization;
1212
namespace Elastic.Clients.Elasticsearch.Serialization;
1313
#endif
1414

15-
internal sealed class StringifiedLongConverter : JsonConverter<long?>
15+
internal sealed class StringifiedLongConverter : JsonConverter<long>
1616
{
17-
public override long? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => ReadStringifiedLong(ref reader);
17+
public override long Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => ReadStringifiedLong(ref reader);
1818

19-
public override void Write(Utf8JsonWriter writer, long? value, JsonSerializerOptions options) => writer.WriteNumberValue(value.Value);
19+
public override void Write(Utf8JsonWriter writer, long value, JsonSerializerOptions options) => writer.WriteNumberValue(value);
2020

2121
public static long ReadStringifiedLong(ref Utf8JsonReader reader)
2222
{
@@ -39,11 +39,11 @@ public static long ReadStringifiedLong(ref Utf8JsonReader reader)
3939
}
4040
}
4141

42-
internal sealed class StringifiedIntegerConverter : JsonConverter<int?>
42+
internal sealed class StringifiedIntegerConverter : JsonConverter<int>
4343
{
44-
public override int? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => ReadStringifiedInteger(ref reader);
44+
public override int Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => ReadStringifiedInteger(ref reader);
4545

46-
public override void Write(Utf8JsonWriter writer, int? value, JsonSerializerOptions options) => writer.WriteNumberValue(value.Value);
46+
public override void Write(Utf8JsonWriter writer, int value, JsonSerializerOptions options) => writer.WriteNumberValue(value);
4747

4848
public static int ReadStringifiedInteger(ref Utf8JsonReader reader)
4949
{
@@ -66,11 +66,11 @@ public static int ReadStringifiedInteger(ref Utf8JsonReader reader)
6666
}
6767
}
6868

69-
internal sealed class StringifiedBoolConverter : JsonConverter<bool?>
69+
internal sealed class StringifiedBoolConverter : JsonConverter<bool>
7070
{
71-
public override bool? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => ReadStringifiedBool(ref reader);
71+
public override bool Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => ReadStringifiedBool(ref reader);
7272

73-
public override void Write(Utf8JsonWriter writer, bool? value, JsonSerializerOptions options) => writer.WriteBooleanValue(value.Value);
73+
public override void Write(Utf8JsonWriter writer, bool value, JsonSerializerOptions options) => writer.WriteBooleanValue(value);
7474

7575
public static bool ReadStringifiedBool(ref Utf8JsonReader reader)
7676
{

0 commit comments

Comments
 (0)