Skip to content

Commit e0502dd

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 77c866e commit e0502dd

File tree

6 files changed

+54
-138
lines changed

6 files changed

+54
-138
lines changed

algoliasearch/src/main/java/com/algolia/model/recommend/BannerImage.java

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,35 @@
55

66
import com.fasterxml.jackson.annotation.*;
77
import com.fasterxml.jackson.databind.annotation.*;
8+
import java.util.ArrayList;
9+
import java.util.List;
810
import java.util.Objects;
911

1012
/** image of a search banner. */
1113
public class BannerImage {
1214

1315
@JsonProperty("urls")
14-
private BannerImageUrl urls;
16+
private List<BannerImageUrl> urls;
1517

1618
@JsonProperty("title")
1719
private String title;
1820

19-
public BannerImage setUrls(BannerImageUrl urls) {
21+
public BannerImage setUrls(List<BannerImageUrl> urls) {
2022
this.urls = urls;
2123
return this;
2224
}
2325

26+
public BannerImage addUrls(BannerImageUrl urlsItem) {
27+
if (this.urls == null) {
28+
this.urls = new ArrayList<>();
29+
}
30+
this.urls.add(urlsItem);
31+
return this;
32+
}
33+
2434
/** Get urls */
2535
@javax.annotation.Nullable
26-
public BannerImageUrl getUrls() {
36+
public List<BannerImageUrl> getUrls() {
2737
return urls;
2838
}
2939

algoliasearch/src/main/java/com/algolia/model/recommend/Banners.java

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

algoliasearch/src/main/java/com/algolia/model/recommend/Widgets.java

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,32 @@
55

66
import com.fasterxml.jackson.annotation.*;
77
import com.fasterxml.jackson.databind.annotation.*;
8+
import java.util.ArrayList;
9+
import java.util.List;
810
import java.util.Objects;
911

1012
/** widgets returned from any rules that are applied to the current search. */
1113
public class Widgets {
1214

1315
@JsonProperty("banners")
14-
private Banners banners;
16+
private List<Banner> banners;
1517

16-
public Widgets setBanners(Banners banners) {
18+
public Widgets setBanners(List<Banner> banners) {
1719
this.banners = banners;
1820
return this;
1921
}
2022

21-
/** Get banners */
23+
public Widgets addBanners(Banner bannersItem) {
24+
if (this.banners == null) {
25+
this.banners = new ArrayList<>();
26+
}
27+
this.banners.add(bannersItem);
28+
return this;
29+
}
30+
31+
/** banners defined in the merchandising studio for the given search. */
2232
@javax.annotation.Nullable
23-
public Banners getBanners() {
33+
public List<Banner> getBanners() {
2434
return banners;
2535
}
2636

algoliasearch/src/main/java/com/algolia/model/search/BannerImage.java

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,35 @@
55

66
import com.fasterxml.jackson.annotation.*;
77
import com.fasterxml.jackson.databind.annotation.*;
8+
import java.util.ArrayList;
9+
import java.util.List;
810
import java.util.Objects;
911

1012
/** image of a search banner. */
1113
public class BannerImage {
1214

1315
@JsonProperty("urls")
14-
private BannerImageUrl urls;
16+
private List<BannerImageUrl> urls;
1517

1618
@JsonProperty("title")
1719
private String title;
1820

19-
public BannerImage setUrls(BannerImageUrl urls) {
21+
public BannerImage setUrls(List<BannerImageUrl> urls) {
2022
this.urls = urls;
2123
return this;
2224
}
2325

26+
public BannerImage addUrls(BannerImageUrl urlsItem) {
27+
if (this.urls == null) {
28+
this.urls = new ArrayList<>();
29+
}
30+
this.urls.add(urlsItem);
31+
return this;
32+
}
33+
2434
/** Get urls */
2535
@javax.annotation.Nullable
26-
public BannerImageUrl getUrls() {
36+
public List<BannerImageUrl> getUrls() {
2737
return urls;
2838
}
2939

algoliasearch/src/main/java/com/algolia/model/search/Banners.java

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

algoliasearch/src/main/java/com/algolia/model/search/Widgets.java

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,32 @@
55

66
import com.fasterxml.jackson.annotation.*;
77
import com.fasterxml.jackson.databind.annotation.*;
8+
import java.util.ArrayList;
9+
import java.util.List;
810
import java.util.Objects;
911

1012
/** widgets returned from any rules that are applied to the current search. */
1113
public class Widgets {
1214

1315
@JsonProperty("banners")
14-
private Banners banners;
16+
private List<Banner> banners;
1517

16-
public Widgets setBanners(Banners banners) {
18+
public Widgets setBanners(List<Banner> banners) {
1719
this.banners = banners;
1820
return this;
1921
}
2022

21-
/** Get banners */
23+
public Widgets addBanners(Banner bannersItem) {
24+
if (this.banners == null) {
25+
this.banners = new ArrayList<>();
26+
}
27+
this.banners.add(bannersItem);
28+
return this;
29+
}
30+
31+
/** banners defined in the merchandising studio for the given search. */
2232
@javax.annotation.Nullable
23-
public Banners getBanners() {
33+
public List<Banner> getBanners() {
2434
return banners;
2535
}
2636

0 commit comments

Comments
 (0)