Skip to content

Commit 9331070

Browse files
chore: generated code for commit c917710. [skip ci]
Co-authored-by: Clément Vannicatte <[email protected]>
1 parent c917710 commit 9331070

File tree

57 files changed

+2393
-1466
lines changed

Some content is hidden

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

57 files changed

+2393
-1466
lines changed

clients/algoliasearch-client-java-2/algoliasearch-core/src/main/java/com/algolia/model/predict/Affinities.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.algolia.model.predict;
22

33
import com.google.gson.annotations.SerializedName;
4-
import java.math.BigDecimal;
54
import java.util.Objects;
65

76
/** Affinities */
@@ -14,7 +13,7 @@ public class Affinities {
1413
private String value;
1514

1615
@SerializedName("probability")
17-
private BigDecimal probability;
16+
private Double probability;
1817

1918
public Affinities setName(String name) {
2019
this.name = name;
@@ -46,7 +45,7 @@ public String getValue() {
4645
return value;
4746
}
4847

49-
public Affinities setProbability(BigDecimal probability) {
48+
public Affinities setProbability(Double probability) {
5049
this.probability = probability;
5150
return this;
5251
}
@@ -57,7 +56,7 @@ public Affinities setProbability(BigDecimal probability) {
5756
* @return probability
5857
*/
5958
@javax.annotation.Nullable
60-
public BigDecimal getProbability() {
59+
public Double getProbability() {
6160
return probability;
6261
}
6362

clients/algoliasearch-client-java-2/algoliasearch-core/src/main/java/com/algolia/model/predict/FunnelStage.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.algolia.model.predict;
22

33
import com.google.gson.annotations.SerializedName;
4-
import java.math.BigDecimal;
54
import java.util.Objects;
65

76
/** FunnelStage */
@@ -11,7 +10,7 @@ public class FunnelStage {
1110
private String name;
1211

1312
@SerializedName("probability")
14-
private BigDecimal probability;
13+
private Double probability;
1514

1615
public FunnelStage setName(String name) {
1716
this.name = name;
@@ -28,7 +27,7 @@ public String getName() {
2827
return name;
2928
}
3029

31-
public FunnelStage setProbability(BigDecimal probability) {
30+
public FunnelStage setProbability(Double probability) {
3231
this.probability = probability;
3332
return this;
3433
}
@@ -39,7 +38,7 @@ public FunnelStage setProbability(BigDecimal probability) {
3938
* @return probability
4039
*/
4140
@javax.annotation.Nullable
42-
public BigDecimal getProbability() {
41+
public Double getProbability() {
4342
return probability;
4443
}
4544

clients/algoliasearch-client-java-2/algoliasearch-core/src/main/java/com/algolia/model/predict/PredictionsOrderValue.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,18 @@
11
package com.algolia.model.predict;
22

33
import com.google.gson.annotations.SerializedName;
4-
import java.math.BigDecimal;
54
import java.util.Objects;
65

76
/** Prediction for the **order_value** model. */
87
public class PredictionsOrderValue {
98

109
@SerializedName("value")
11-
private BigDecimal value;
10+
private Double value;
1211

1312
@SerializedName("lastUpdatedAt")
1413
private String lastUpdatedAt;
1514

16-
public PredictionsOrderValue setValue(BigDecimal value) {
15+
public PredictionsOrderValue setValue(Double value) {
1716
this.value = value;
1817
return this;
1918
}
@@ -24,7 +23,7 @@ public PredictionsOrderValue setValue(BigDecimal value) {
2423
* @return value
2524
*/
2625
@javax.annotation.Nullable
27-
public BigDecimal getValue() {
26+
public Double getValue() {
2827
return value;
2928
}
3029

clients/algoliasearch-client-java-2/algoliasearch-core/src/main/java/com/algolia/model/recommend/BaseSearchParams.java

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.algolia.model.recommend;
22

33
import com.google.gson.annotations.SerializedName;
4-
import java.math.BigDecimal;
54
import java.util.ArrayList;
65
import java.util.List;
76
import java.util.Objects;
@@ -70,10 +69,10 @@ public class BaseSearchParams {
7069
private Integer minimumAroundRadius;
7170

7271
@SerializedName("insideBoundingBox")
73-
private List<BigDecimal> insideBoundingBox;
72+
private List<Double> insideBoundingBox;
7473

7574
@SerializedName("insidePolygon")
76-
private List<BigDecimal> insidePolygon;
75+
private List<Double> insidePolygon;
7776

7877
@SerializedName("naturalLanguages")
7978
private List<String> naturalLanguages;
@@ -421,12 +420,12 @@ public Integer getMinimumAroundRadius() {
421420
return minimumAroundRadius;
422421
}
423422

424-
public BaseSearchParams setInsideBoundingBox(List<BigDecimal> insideBoundingBox) {
423+
public BaseSearchParams setInsideBoundingBox(List<Double> insideBoundingBox) {
425424
this.insideBoundingBox = insideBoundingBox;
426425
return this;
427426
}
428427

429-
public BaseSearchParams addInsideBoundingBox(BigDecimal insideBoundingBoxItem) {
428+
public BaseSearchParams addInsideBoundingBox(Double insideBoundingBoxItem) {
430429
if (this.insideBoundingBox == null) {
431430
this.insideBoundingBox = new ArrayList<>();
432431
}
@@ -440,16 +439,16 @@ public BaseSearchParams addInsideBoundingBox(BigDecimal insideBoundingBoxItem) {
440439
* @return insideBoundingBox
441440
*/
442441
@javax.annotation.Nullable
443-
public List<BigDecimal> getInsideBoundingBox() {
442+
public List<Double> getInsideBoundingBox() {
444443
return insideBoundingBox;
445444
}
446445

447-
public BaseSearchParams setInsidePolygon(List<BigDecimal> insidePolygon) {
446+
public BaseSearchParams setInsidePolygon(List<Double> insidePolygon) {
448447
this.insidePolygon = insidePolygon;
449448
return this;
450449
}
451450

452-
public BaseSearchParams addInsidePolygon(BigDecimal insidePolygonItem) {
451+
public BaseSearchParams addInsidePolygon(Double insidePolygonItem) {
453452
if (this.insidePolygon == null) {
454453
this.insidePolygon = new ArrayList<>();
455454
}
@@ -463,7 +462,7 @@ public BaseSearchParams addInsidePolygon(BigDecimal insidePolygonItem) {
463462
* @return insidePolygon
464463
*/
465464
@javax.annotation.Nullable
466-
public List<BigDecimal> getInsidePolygon() {
465+
public List<Double> getInsidePolygon() {
467466
return insidePolygon;
468467
}
469468

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
package com.algolia.model.recommend;
2+
3+
import com.algolia.utils.CompoundType;
4+
import com.algolia.utils.JSON;
5+
import com.google.gson.TypeAdapter;
6+
import com.google.gson.annotations.JsonAdapter;
7+
import com.google.gson.reflect.TypeToken;
8+
import com.google.gson.stream.JsonReader;
9+
import com.google.gson.stream.JsonWriter;
10+
import java.io.IOException;
11+
import java.util.List;
12+
13+
@JsonAdapter(IgnorePlurals.Adapter.class)
14+
public abstract class IgnorePlurals implements CompoundType {
15+
16+
public static IgnorePlurals ofBoolean(Boolean inside) {
17+
return new IgnorePluralsBoolean(inside);
18+
}
19+
20+
public static IgnorePlurals ofListString(List<String> inside) {
21+
return new IgnorePluralsListString(inside);
22+
}
23+
24+
public static class Adapter extends TypeAdapter<IgnorePlurals> {
25+
26+
@Override
27+
public void write(final JsonWriter out, final IgnorePlurals oneOf) throws IOException {
28+
TypeAdapter runtimeTypeAdapter = (TypeAdapter) JSON.getGson().getAdapter(TypeToken.get(oneOf.getInsideValue().getClass()));
29+
runtimeTypeAdapter.write(out, oneOf.getInsideValue());
30+
}
31+
32+
@Override
33+
public IgnorePlurals read(final JsonReader jsonReader) throws IOException {
34+
Boolean _boolean = JSON.tryDeserialize(jsonReader, new TypeToken<Boolean>() {}.getType());
35+
if (_boolean != null) {
36+
return IgnorePlurals.ofBoolean(_boolean);
37+
}
38+
List<String> liststring = JSON.tryDeserialize(jsonReader, new TypeToken<List<String>>() {}.getType());
39+
if (liststring != null) {
40+
return IgnorePlurals.ofListString(liststring);
41+
}
42+
return null;
43+
}
44+
}
45+
}
46+
47+
@JsonAdapter(IgnorePlurals.Adapter.class)
48+
class IgnorePluralsBoolean extends IgnorePlurals {
49+
50+
private final Boolean insideValue;
51+
52+
IgnorePluralsBoolean(Boolean insideValue) {
53+
this.insideValue = insideValue;
54+
}
55+
56+
@Override
57+
public Boolean getInsideValue() {
58+
return insideValue;
59+
}
60+
}
61+
62+
@JsonAdapter(IgnorePlurals.Adapter.class)
63+
class IgnorePluralsListString extends IgnorePlurals {
64+
65+
private final List<String> insideValue;
66+
67+
IgnorePluralsListString(List<String> insideValue) {
68+
this.insideValue = insideValue;
69+
}
70+
71+
@Override
72+
public List<String> getInsideValue() {
73+
return insideValue;
74+
}
75+
}

0 commit comments

Comments
 (0)