Skip to content

Commit e094eff

Browse files
committed
fix(specs): correct type for banners [skip-bc] (#3939) (generated) [skip ci]
Co-authored-by: Pierre Millot <[email protected]>
1 parent 45d433d commit e094eff

File tree

98 files changed

+281
-2136
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

98 files changed

+281
-2136
lines changed

clients/algoliasearch-client-csharp/algoliasearch/Models/Recommend/BannerImage.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public BannerImage()
2727
/// Gets or Sets Urls
2828
/// </summary>
2929
[JsonPropertyName("urls")]
30-
public BannerImageUrl Urls { get; set; }
30+
public List<BannerImageUrl> Urls { get; set; }
3131

3232
/// <summary>
3333
/// Gets or Sets Title
@@ -71,7 +71,7 @@ public override bool Equals(object obj)
7171
}
7272

7373
return
74-
(Urls == input.Urls || (Urls != null && Urls.Equals(input.Urls))) &&
74+
(Urls == input.Urls || Urls != null && input.Urls != null && Urls.SequenceEqual(input.Urls)) &&
7575
(Title == input.Title || (Title != null && Title.Equals(input.Title)));
7676
}
7777

clients/algoliasearch-client-csharp/algoliasearch/Models/Recommend/Banners.cs

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

clients/algoliasearch-client-csharp/algoliasearch/Models/Recommend/Widgets.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,11 @@ public Widgets()
2424
}
2525

2626
/// <summary>
27-
/// Gets or Sets Banners
27+
/// banners defined in the merchandising studio for the given search.
2828
/// </summary>
29+
/// <value>banners defined in the merchandising studio for the given search.</value>
2930
[JsonPropertyName("banners")]
30-
public Banners Banners { get; set; }
31+
public List<Banner> Banners { get; set; }
3132

3233
/// <summary>
3334
/// Returns the string presentation of the object
@@ -64,7 +65,7 @@ public override bool Equals(object obj)
6465
}
6566

6667
return
67-
(Banners == input.Banners || (Banners != null && Banners.Equals(input.Banners)));
68+
(Banners == input.Banners || Banners != null && input.Banners != null && Banners.SequenceEqual(input.Banners));
6869
}
6970

7071
/// <summary>

clients/algoliasearch-client-csharp/algoliasearch/Models/Search/BannerImage.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public BannerImage()
2727
/// Gets or Sets Urls
2828
/// </summary>
2929
[JsonPropertyName("urls")]
30-
public BannerImageUrl Urls { get; set; }
30+
public List<BannerImageUrl> Urls { get; set; }
3131

3232
/// <summary>
3333
/// Gets or Sets Title
@@ -71,7 +71,7 @@ public override bool Equals(object obj)
7171
}
7272

7373
return
74-
(Urls == input.Urls || (Urls != null && Urls.Equals(input.Urls))) &&
74+
(Urls == input.Urls || Urls != null && input.Urls != null && Urls.SequenceEqual(input.Urls)) &&
7575
(Title == input.Title || (Title != null && Title.Equals(input.Title)));
7676
}
7777

clients/algoliasearch-client-csharp/algoliasearch/Models/Search/Banners.cs

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

clients/algoliasearch-client-csharp/algoliasearch/Models/Search/Widgets.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,11 @@ public Widgets()
2424
}
2525

2626
/// <summary>
27-
/// Gets or Sets Banners
27+
/// banners defined in the merchandising studio for the given search.
2828
/// </summary>
29+
/// <value>banners defined in the merchandising studio for the given search.</value>
2930
[JsonPropertyName("banners")]
30-
public Banners Banners { get; set; }
31+
public List<Banner> Banners { get; set; }
3132

3233
/// <summary>
3334
/// Returns the string presentation of the object
@@ -64,7 +65,7 @@ public override bool Equals(object obj)
6465
}
6566

6667
return
67-
(Banners == input.Banners || (Banners != null && Banners.Equals(input.Banners)));
68+
(Banners == input.Banners || Banners != null && input.Banners != null && Banners.SequenceEqual(input.Banners));
6869
}
6970

7071
/// <summary>

clients/algoliasearch-client-dart/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';

clients/algoliasearch-client-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;

clients/algoliasearch-client-dart/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;

clients/algoliasearch-client-dart/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.

clients/algoliasearch-client-dart/packages/algoliasearch/lib/src/model/banners.dart

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

clients/algoliasearch-client-dart/packages/algoliasearch/lib/src/model/banners.g.dart

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

0 commit comments

Comments
 (0)