From c702fef37a8a75209648d2a7cbf3d70b2c0c85a2 Mon Sep 17 00:00:00 2001 From: algolia-bot Date: Wed, 23 Oct 2024 09:54:15 +0000 Subject: [PATCH] fix(specs): results in getObjects is required (generated) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://github.com/algolia/api-clients-automation/pull/4024 Co-authored-by: algolia-bot Co-authored-by: Clément Vannicatte --- .../lib/src/model/get_objects_response.dart | 4 ++-- .../lib/src/model/get_objects_response.g.dart | 18 +++++------------- 2 files changed, 7 insertions(+), 15 deletions(-) diff --git a/packages/client_search/lib/src/model/get_objects_response.dart b/packages/client_search/lib/src/model/get_objects_response.dart index b90dbfd..a6ff826 100644 --- a/packages/client_search/lib/src/model/get_objects_response.dart +++ b/packages/client_search/lib/src/model/get_objects_response.dart @@ -9,12 +9,12 @@ part 'get_objects_response.g.dart'; final class GetObjectsResponse { /// Returns a new [GetObjectsResponse] instance. const GetObjectsResponse({ - this.results, + required this.results, }); /// Retrieved records. @JsonKey(name: r'results') - final List? results; + final List results; @override bool operator ==(Object other) => diff --git a/packages/client_search/lib/src/model/get_objects_response.g.dart b/packages/client_search/lib/src/model/get_objects_response.g.dart index a4342b2..1ab39d4 100644 --- a/packages/client_search/lib/src/model/get_objects_response.g.dart +++ b/packages/client_search/lib/src/model/get_objects_response.g.dart @@ -13,21 +13,13 @@ GetObjectsResponse _$GetObjectsResponseFromJson(Map json) => ($checkedConvert) { final val = GetObjectsResponse( results: $checkedConvert('results', - (v) => (v as List?)?.map((e) => e as Object).toList()), + (v) => (v as List).map((e) => e as Object).toList()), ); return val; }, ); -Map _$GetObjectsResponseToJson(GetObjectsResponse instance) { - final val = {}; - - void writeNotNull(String key, dynamic value) { - if (value != null) { - val[key] = value; - } - } - - writeNotNull('results', instance.results); - return val; -} +Map _$GetObjectsResponseToJson(GetObjectsResponse instance) => + { + 'results': instance.results, + };