Skip to content

Commit 6e27a24

Browse files
committed
fix(specs): correct type for banners [skip-bc] (generated)
algolia/api-clients-automation#3939 Co-authored-by: algolia-bot <[email protected]>
1 parent 14fd612 commit 6e27a24

24 files changed

+39
-255
lines changed

packages/algoliasearch/lib/algoliasearch_lite.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ export 'src/model/banner.dart';
1515
export 'src/model/banner_image.dart';
1616
export 'src/model/banner_image_url.dart';
1717
export 'src/model/banner_link.dart';
18-
export 'src/model/banners.dart';
1918
export 'src/model/base_get_api_key_response.dart';
2019
export 'src/model/base_index_settings.dart';
2120
export 'src/model/base_recommend_index_settings.dart';

packages/algoliasearch/lib/src/deserialize.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import 'package:algoliasearch/src/model/banner.dart';
88
import 'package:algoliasearch/src/model/banner_image.dart';
99
import 'package:algoliasearch/src/model/banner_image_url.dart';
1010
import 'package:algoliasearch/src/model/banner_link.dart';
11-
import 'package:algoliasearch/src/model/banners.dart';
1211
import 'package:algoliasearch/src/model/base_get_api_key_response.dart';
1312
import 'package:algoliasearch/src/model/base_index_settings.dart';
1413
import 'package:algoliasearch/src/model/base_recommend_index_settings.dart';
@@ -146,8 +145,6 @@ ReturnType deserialize<ReturnType, BaseType>(dynamic value, String targetType,
146145
as ReturnType;
147146
case 'BannerLink':
148147
return BannerLink.fromJson(value as Map<String, dynamic>) as ReturnType;
149-
case 'Banners':
150-
return Banners.fromJson(value as Map<String, dynamic>) as ReturnType;
151148
case 'BaseGetApiKeyResponse':
152149
return BaseGetApiKeyResponse.fromJson(value as Map<String, dynamic>)
153150
as ReturnType;

packages/algoliasearch/lib/src/model/banner_image.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ final class BannerImage {
1515
});
1616

1717
@JsonKey(name: r'urls')
18-
final BannerImageUrl? urls;
18+
final List<BannerImageUrl>? urls;
1919

2020
@JsonKey(name: r'title')
2121
final String? title;

packages/algoliasearch/lib/src/model/banner_image.g.dart

Lines changed: 5 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/algoliasearch/lib/src/model/banners.dart

Lines changed: 0 additions & 35 deletions
This file was deleted.

packages/algoliasearch/lib/src/model/banners.g.dart

Lines changed: 0 additions & 35 deletions
This file was deleted.

packages/algoliasearch/lib/src/model/widgets.dart

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Code generated by OpenAPI Generator (https://openapi-generator.tech), manual changes will be lost - read more on https://github.com/algolia/api-clients-automation. DO NOT EDIT.
22
// ignore_for_file: unused_element
3-
import 'package:algoliasearch/src/model/banners.dart';
3+
import 'package:algoliasearch/src/model/banner.dart';
44

55
import 'package:json_annotation/json_annotation.dart';
66

@@ -13,8 +13,9 @@ final class Widgets {
1313
this.banners,
1414
});
1515

16+
/// banners defined in the merchandising studio for the given search.
1617
@JsonKey(name: r'banners')
17-
final Banners? banners;
18+
final List<Banner>? banners;
1819

1920
@override
2021
bool operator ==(Object other) =>

packages/algoliasearch/lib/src/model/widgets.g.dart

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/client_recommend/lib/algolia_client_recommend.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ export 'src/model/banner.dart';
1313
export 'src/model/banner_image.dart';
1414
export 'src/model/banner_image_url.dart';
1515
export 'src/model/banner_link.dart';
16-
export 'src/model/banners.dart';
1716
export 'src/model/base_index_settings.dart';
1817
export 'src/model/base_recommend_index_settings.dart';
1918
export 'src/model/base_recommend_request.dart';

packages/client_recommend/lib/src/deserialize.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import 'package:algolia_client_recommend/src/model/banner.dart';
66
import 'package:algolia_client_recommend/src/model/banner_image.dart';
77
import 'package:algolia_client_recommend/src/model/banner_image_url.dart';
88
import 'package:algolia_client_recommend/src/model/banner_link.dart';
9-
import 'package:algolia_client_recommend/src/model/banners.dart';
109
import 'package:algolia_client_recommend/src/model/base_index_settings.dart';
1110
import 'package:algolia_client_recommend/src/model/base_recommend_index_settings.dart';
1211
import 'package:algolia_client_recommend/src/model/base_recommend_request.dart';
@@ -120,8 +119,6 @@ ReturnType deserialize<ReturnType, BaseType>(dynamic value, String targetType,
120119
as ReturnType;
121120
case 'BannerLink':
122121
return BannerLink.fromJson(value as Map<String, dynamic>) as ReturnType;
123-
case 'Banners':
124-
return Banners.fromJson(value as Map<String, dynamic>) as ReturnType;
125122
case 'BaseIndexSettings':
126123
return BaseIndexSettings.fromJson(value as Map<String, dynamic>)
127124
as ReturnType;

0 commit comments

Comments
 (0)