Skip to content

Commit 29f7839

Browse files
algolia-botfrancoischalifourshortcuts
committed
chore: generated code for commit a5ee875. [skip ci]
Co-authored-by: François Chalifour <[email protected]> Co-authored-by: Clément Vannicatte <[email protected]>
1 parent a5ee875 commit 29f7839

File tree

43 files changed

+384
-329
lines changed

Some content is hidden

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

43 files changed

+384
-329
lines changed
Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
import com.fasterxml.jackson.annotation.*;
77
import java.util.Objects;
88

9-
/** Affinities */
10-
public class Affinities {
9+
/** Affinity */
10+
public class Affinity {
1111

1212
@JsonProperty("name")
1313
private String name;
@@ -18,7 +18,7 @@ public class Affinities {
1818
@JsonProperty("probability")
1919
private Double probability;
2020

21-
public Affinities setName(String name) {
21+
public Affinity setName(String name) {
2222
this.name = name;
2323
return this;
2424
}
@@ -28,12 +28,12 @@ public Affinities setName(String name) {
2828
*
2929
* @return name
3030
*/
31-
@javax.annotation.Nullable
31+
@javax.annotation.Nonnull
3232
public String getName() {
3333
return name;
3434
}
3535

36-
public Affinities setValue(String value) {
36+
public Affinity setValue(String value) {
3737
this.value = value;
3838
return this;
3939
}
@@ -43,12 +43,12 @@ public Affinities setValue(String value) {
4343
*
4444
* @return value
4545
*/
46-
@javax.annotation.Nullable
46+
@javax.annotation.Nonnull
4747
public String getValue() {
4848
return value;
4949
}
5050

51-
public Affinities setProbability(Double probability) {
51+
public Affinity setProbability(Double probability) {
5252
this.probability = probability;
5353
return this;
5454
}
@@ -58,7 +58,7 @@ public Affinities setProbability(Double probability) {
5858
*
5959
* @return probability
6060
*/
61-
@javax.annotation.Nullable
61+
@javax.annotation.Nonnull
6262
public Double getProbability() {
6363
return probability;
6464
}
@@ -71,11 +71,11 @@ public boolean equals(Object o) {
7171
if (o == null || getClass() != o.getClass()) {
7272
return false;
7373
}
74-
Affinities affinities = (Affinities) o;
74+
Affinity affinity = (Affinity) o;
7575
return (
76-
Objects.equals(this.name, affinities.name) &&
77-
Objects.equals(this.value, affinities.value) &&
78-
Objects.equals(this.probability, affinities.probability)
76+
Objects.equals(this.name, affinity.name) &&
77+
Objects.equals(this.value, affinity.value) &&
78+
Objects.equals(this.probability, affinity.probability)
7979
);
8080
}
8181

@@ -87,7 +87,7 @@ public int hashCode() {
8787
@Override
8888
public String toString() {
8989
StringBuilder sb = new StringBuilder();
90-
sb.append("class Affinities {\n");
90+
sb.append("class Affinity {\n");
9191
sb.append(" name: ").append(toIndentedString(name)).append("\n");
9292
sb.append(" value: ").append(toIndentedString(value)).append("\n");
9393
sb.append(" probability: ").append(toIndentedString(probability)).append("\n");

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

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,20 @@
1212
public class AllParams {
1313

1414
@JsonProperty("modelsToRetrieve")
15-
private List<ModelsToRetrieveEnum> modelsToRetrieve = new ArrayList<>();
15+
private List<ModelsToRetrieve> modelsToRetrieve;
1616

1717
@JsonProperty("typesToRetrieve")
18-
private List<TypesToRetrieveEnum> typesToRetrieve = new ArrayList<>();
18+
private List<TypesToRetrieve> typesToRetrieve;
1919

20-
public AllParams setModelsToRetrieve(List<ModelsToRetrieveEnum> modelsToRetrieve) {
20+
public AllParams setModelsToRetrieve(List<ModelsToRetrieve> modelsToRetrieve) {
2121
this.modelsToRetrieve = modelsToRetrieve;
2222
return this;
2323
}
2424

25-
public AllParams addModelsToRetrieve(ModelsToRetrieveEnum modelsToRetrieveItem) {
25+
public AllParams addModelsToRetrieve(ModelsToRetrieve modelsToRetrieveItem) {
26+
if (this.modelsToRetrieve == null) {
27+
this.modelsToRetrieve = new ArrayList<>();
28+
}
2629
this.modelsToRetrieve.add(modelsToRetrieveItem);
2730
return this;
2831
}
@@ -32,17 +35,20 @@ public AllParams addModelsToRetrieve(ModelsToRetrieveEnum modelsToRetrieveItem)
3235
*
3336
* @return modelsToRetrieve
3437
*/
35-
@javax.annotation.Nonnull
36-
public List<ModelsToRetrieveEnum> getModelsToRetrieve() {
38+
@javax.annotation.Nullable
39+
public List<ModelsToRetrieve> getModelsToRetrieve() {
3740
return modelsToRetrieve;
3841
}
3942

40-
public AllParams setTypesToRetrieve(List<TypesToRetrieveEnum> typesToRetrieve) {
43+
public AllParams setTypesToRetrieve(List<TypesToRetrieve> typesToRetrieve) {
4144
this.typesToRetrieve = typesToRetrieve;
4245
return this;
4346
}
4447

45-
public AllParams addTypesToRetrieve(TypesToRetrieveEnum typesToRetrieveItem) {
48+
public AllParams addTypesToRetrieve(TypesToRetrieve typesToRetrieveItem) {
49+
if (this.typesToRetrieve == null) {
50+
this.typesToRetrieve = new ArrayList<>();
51+
}
4652
this.typesToRetrieve.add(typesToRetrieveItem);
4753
return this;
4854
}
@@ -52,8 +58,8 @@ public AllParams addTypesToRetrieve(TypesToRetrieveEnum typesToRetrieveItem) {
5258
*
5359
* @return typesToRetrieve
5460
*/
55-
@javax.annotation.Nonnull
56-
public List<TypesToRetrieveEnum> getTypesToRetrieve() {
61+
@javax.annotation.Nullable
62+
public List<TypesToRetrieve> getTypesToRetrieve() {
5763
return typesToRetrieve;
5864
}
5965

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public FunnelStage setName(String name) {
2525
*
2626
* @return name
2727
*/
28-
@javax.annotation.Nullable
28+
@javax.annotation.Nonnull
2929
public String getName() {
3030
return name;
3131
}
@@ -40,7 +40,7 @@ public FunnelStage setProbability(Double probability) {
4040
*
4141
* @return probability
4242
*/
43-
@javax.annotation.Nullable
43+
@javax.annotation.Nonnull
4444
public Double getProbability() {
4545
return probability;
4646
}

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

Lines changed: 21 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -4,69 +4,40 @@
44
package com.algolia.model.predict;
55

66
import com.fasterxml.jackson.annotation.*;
7-
import java.util.ArrayList;
8-
import java.util.List;
9-
import java.util.Objects;
7+
import com.fasterxml.jackson.annotation.JsonCreator;
8+
import com.fasterxml.jackson.annotation.JsonValue;
109

11-
/** ModelsToRetrieve */
12-
public class ModelsToRetrieve {
10+
/** Gets or Sets modelsToRetrieve */
11+
public enum ModelsToRetrieve {
12+
FUNNEL_STAGE("funnel_stage"),
1313

14-
@JsonProperty("modelsToRetrieve")
15-
private List<ModelsToRetrieveEnum> modelsToRetrieve = new ArrayList<>();
14+
ORDER_VALUE("order_value"),
1615

17-
public ModelsToRetrieve setModelsToRetrieve(List<ModelsToRetrieveEnum> modelsToRetrieve) {
18-
this.modelsToRetrieve = modelsToRetrieve;
19-
return this;
20-
}
21-
22-
public ModelsToRetrieve addModelsToRetrieve(ModelsToRetrieveEnum modelsToRetrieveItem) {
23-
this.modelsToRetrieve.add(modelsToRetrieveItem);
24-
return this;
25-
}
16+
AFFINITIES("affinities");
2617

27-
/**
28-
* Get modelsToRetrieve
29-
*
30-
* @return modelsToRetrieve
31-
*/
32-
@javax.annotation.Nonnull
33-
public List<ModelsToRetrieveEnum> getModelsToRetrieve() {
34-
return modelsToRetrieve;
35-
}
18+
private final String value;
3619

37-
@Override
38-
public boolean equals(Object o) {
39-
if (this == o) {
40-
return true;
41-
}
42-
if (o == null || getClass() != o.getClass()) {
43-
return false;
44-
}
45-
ModelsToRetrieve modelsToRetrieve = (ModelsToRetrieve) o;
46-
return Objects.equals(this.modelsToRetrieve, modelsToRetrieve.modelsToRetrieve);
20+
ModelsToRetrieve(String value) {
21+
this.value = value;
4722
}
4823

49-
@Override
50-
public int hashCode() {
51-
return Objects.hash(modelsToRetrieve);
24+
@JsonValue
25+
public String getValue() {
26+
return value;
5227
}
5328

5429
@Override
5530
public String toString() {
56-
StringBuilder sb = new StringBuilder();
57-
sb.append("class ModelsToRetrieve {\n");
58-
sb.append(" modelsToRetrieve: ").append(toIndentedString(modelsToRetrieve)).append("\n");
59-
sb.append("}");
60-
return sb.toString();
31+
return String.valueOf(value);
6132
}
6233

63-
/**
64-
* Convert the given object to string with each line indented by 4 spaces (except the first line).
65-
*/
66-
private String toIndentedString(Object o) {
67-
if (o == null) {
68-
return "null";
34+
@JsonCreator
35+
public static ModelsToRetrieve fromValue(String value) {
36+
for (ModelsToRetrieve b : ModelsToRetrieve.values()) {
37+
if (b.value.equals(value)) {
38+
return b;
39+
}
6940
}
70-
return o.toString().replace("\n", "\n ");
41+
throw new IllegalArgumentException("Unexpected value '" + value + "'");
7142
}
7243
}

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

Lines changed: 0 additions & 43 deletions
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
// This file is generated, manual changes will be lost - read more on
2+
// https://github.com/algolia/api-clients-automation.
3+
4+
package com.algolia.model.predict;
5+
6+
import com.fasterxml.jackson.annotation.*;
7+
import java.util.ArrayList;
8+
import java.util.List;
9+
import java.util.Objects;
10+
11+
/** ModelsToRetrieveParam */
12+
public class ModelsToRetrieveParam {
13+
14+
@JsonProperty("modelsToRetrieve")
15+
private List<ModelsToRetrieve> modelsToRetrieve;
16+
17+
public ModelsToRetrieveParam setModelsToRetrieve(List<ModelsToRetrieve> modelsToRetrieve) {
18+
this.modelsToRetrieve = modelsToRetrieve;
19+
return this;
20+
}
21+
22+
public ModelsToRetrieveParam addModelsToRetrieve(ModelsToRetrieve modelsToRetrieveItem) {
23+
if (this.modelsToRetrieve == null) {
24+
this.modelsToRetrieve = new ArrayList<>();
25+
}
26+
this.modelsToRetrieve.add(modelsToRetrieveItem);
27+
return this;
28+
}
29+
30+
/**
31+
* Get modelsToRetrieve
32+
*
33+
* @return modelsToRetrieve
34+
*/
35+
@javax.annotation.Nullable
36+
public List<ModelsToRetrieve> getModelsToRetrieve() {
37+
return modelsToRetrieve;
38+
}
39+
40+
@Override
41+
public boolean equals(Object o) {
42+
if (this == o) {
43+
return true;
44+
}
45+
if (o == null || getClass() != o.getClass()) {
46+
return false;
47+
}
48+
ModelsToRetrieveParam modelsToRetrieveParam = (ModelsToRetrieveParam) o;
49+
return Objects.equals(this.modelsToRetrieve, modelsToRetrieveParam.modelsToRetrieve);
50+
}
51+
52+
@Override
53+
public int hashCode() {
54+
return Objects.hash(modelsToRetrieve);
55+
}
56+
57+
@Override
58+
public String toString() {
59+
StringBuilder sb = new StringBuilder();
60+
sb.append("class ModelsToRetrieveParam {\n");
61+
sb.append(" modelsToRetrieve: ").append(toIndentedString(modelsToRetrieve)).append("\n");
62+
sb.append("}");
63+
return sb.toString();
64+
}
65+
66+
/**
67+
* Convert the given object to string with each line indented by 4 spaces (except the first line).
68+
*/
69+
private String toIndentedString(Object o) {
70+
if (o == null) {
71+
return "null";
72+
}
73+
return o.toString().replace("\n", "\n ");
74+
}
75+
}

0 commit comments

Comments
 (0)