@@ -115,7 +115,7 @@ public sealed class JsonQueryPageOptionsConverter : JsonConverter<QueryPageOptio
115115 {
116116 break ;
117117 }
118- var val = JsonSerializer . Deserialize < SearchFilterAction > ( ref reader , options ) ;
118+ var val = JsonSerializer . Deserialize < SerializeFilterAction > ( ref reader , options ) ;
119119 if ( val != null )
120120 {
121121 ret . Searches . Add ( val ) ;
@@ -134,7 +134,7 @@ public sealed class JsonQueryPageOptionsConverter : JsonConverter<QueryPageOptio
134134 {
135135 break ;
136136 }
137- var val = JsonSerializer . Deserialize < SearchFilterAction > ( ref reader , options ) ;
137+ var val = JsonSerializer . Deserialize < SerializeFilterAction > ( ref reader , options ) ;
138138 if ( val != null )
139139 {
140140 ret . CustomerSearches . Add ( val ) ;
@@ -153,7 +153,7 @@ public sealed class JsonQueryPageOptionsConverter : JsonConverter<QueryPageOptio
153153 {
154154 break ;
155155 }
156- var val = JsonSerializer . Deserialize < SearchFilterAction > ( ref reader , options ) ;
156+ var val = JsonSerializer . Deserialize < SerializeFilterAction > ( ref reader , options ) ;
157157 if ( val != null )
158158 {
159159 ret . AdvanceSearches . Add ( val ) ;
@@ -257,7 +257,8 @@ public override void Write(Utf8JsonWriter writer, QueryPageOptions value, JsonSe
257257 writer . WriteStartArray ( "searches" ) ;
258258 foreach ( var filter in value . Searches )
259259 {
260- writer . WriteRawValue ( JsonSerializer . Serialize ( filter , options ) ) ;
260+ var serializeFilterAction = new SerializeFilterAction ( ) { Filter = filter . GetFilterConditions ( ) } ;
261+ writer . WriteRawValue ( JsonSerializer . Serialize ( serializeFilterAction , options ) ) ;
261262 }
262263 writer . WriteEndArray ( ) ;
263264 }
@@ -266,7 +267,8 @@ public override void Write(Utf8JsonWriter writer, QueryPageOptions value, JsonSe
266267 writer . WriteStartArray ( "customerSearches" ) ;
267268 foreach ( var filter in value . CustomerSearches )
268269 {
269- writer . WriteRawValue ( JsonSerializer . Serialize ( filter , options ) ) ;
270+ var serializeFilterAction = new SerializeFilterAction ( ) { Filter = filter . GetFilterConditions ( ) } ;
271+ writer . WriteRawValue ( JsonSerializer . Serialize ( serializeFilterAction , options ) ) ;
270272 }
271273 writer . WriteEndArray ( ) ;
272274 }
@@ -275,7 +277,8 @@ public override void Write(Utf8JsonWriter writer, QueryPageOptions value, JsonSe
275277 writer . WriteStartArray ( "advanceSearches" ) ;
276278 foreach ( var filter in value . AdvanceSearches )
277279 {
278- writer . WriteRawValue ( JsonSerializer . Serialize ( filter , options ) ) ;
280+ var serializeFilterAction = new SerializeFilterAction ( ) { Filter = filter . GetFilterConditions ( ) } ;
281+ writer . WriteRawValue ( JsonSerializer . Serialize ( serializeFilterAction , options ) ) ;
279282 }
280283 writer . WriteEndArray ( ) ;
281284 }
0 commit comments