Skip to content

Commit 351e811

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

File tree

14 files changed

+462
-193
lines changed

14 files changed

+462
-193
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
package com.algolia.model.predict;
2+
3+
import com.google.gson.annotations.SerializedName;
4+
import java.util.ArrayList;
5+
import java.util.List;
6+
import java.util.Objects;
7+
8+
/** AllParams */
9+
public class AllParams {
10+
11+
@SerializedName("modelsToRetrieve")
12+
private List<ModelsToRetrieveEnum> modelsToRetrieve = new ArrayList<>();
13+
14+
@SerializedName("typesToRetrieve")
15+
private List<TypesToRetrieveEnum> typesToRetrieve = new ArrayList<>();
16+
17+
public AllParams setModelsToRetrieve(
18+
List<ModelsToRetrieveEnum> modelsToRetrieve
19+
) {
20+
this.modelsToRetrieve = modelsToRetrieve;
21+
return this;
22+
}
23+
24+
public AllParams addModelsToRetrieveItem(
25+
ModelsToRetrieveEnum modelsToRetrieveItem
26+
) {
27+
this.modelsToRetrieve.add(modelsToRetrieveItem);
28+
return this;
29+
}
30+
31+
/**
32+
* Get modelsToRetrieve
33+
*
34+
* @return modelsToRetrieve
35+
*/
36+
@javax.annotation.Nonnull
37+
public List<ModelsToRetrieveEnum> getModelsToRetrieve() {
38+
return modelsToRetrieve;
39+
}
40+
41+
public AllParams setTypesToRetrieve(
42+
List<TypesToRetrieveEnum> typesToRetrieve
43+
) {
44+
this.typesToRetrieve = typesToRetrieve;
45+
return this;
46+
}
47+
48+
public AllParams addTypesToRetrieveItem(
49+
TypesToRetrieveEnum typesToRetrieveItem
50+
) {
51+
this.typesToRetrieve.add(typesToRetrieveItem);
52+
return this;
53+
}
54+
55+
/**
56+
* Get typesToRetrieve
57+
*
58+
* @return typesToRetrieve
59+
*/
60+
@javax.annotation.Nonnull
61+
public List<TypesToRetrieveEnum> getTypesToRetrieve() {
62+
return typesToRetrieve;
63+
}
64+
65+
@Override
66+
public boolean equals(Object o) {
67+
if (this == o) {
68+
return true;
69+
}
70+
if (o == null || getClass() != o.getClass()) {
71+
return false;
72+
}
73+
AllParams allParams = (AllParams) o;
74+
return (
75+
Objects.equals(this.modelsToRetrieve, allParams.modelsToRetrieve) &&
76+
Objects.equals(this.typesToRetrieve, allParams.typesToRetrieve)
77+
);
78+
}
79+
80+
@Override
81+
public int hashCode() {
82+
return Objects.hash(modelsToRetrieve, typesToRetrieve);
83+
}
84+
85+
@Override
86+
public String toString() {
87+
StringBuilder sb = new StringBuilder();
88+
sb.append("class AllParams {\n");
89+
sb
90+
.append(" modelsToRetrieve: ")
91+
.append(toIndentedString(modelsToRetrieve))
92+
.append("\n");
93+
sb
94+
.append(" typesToRetrieve: ")
95+
.append(toIndentedString(typesToRetrieve))
96+
.append("\n");
97+
sb.append("}");
98+
return sb.toString();
99+
}
100+
101+
/**
102+
* Convert the given object to string with each line indented by 4 spaces (except the first line).
103+
*/
104+
private String toIndentedString(Object o) {
105+
if (o == null) {
106+
return "null";
107+
}
108+
return o.toString().replace("\n", "\n ");
109+
}
110+
}
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,79 @@
11
package com.algolia.model.predict;
22

3-
import com.google.gson.TypeAdapter;
4-
import com.google.gson.annotations.JsonAdapter;
5-
import com.google.gson.stream.JsonReader;
6-
import com.google.gson.stream.JsonWriter;
7-
import java.io.IOException;
3+
import com.google.gson.annotations.SerializedName;
4+
import java.util.ArrayList;
5+
import java.util.List;
6+
import java.util.Objects;
87

9-
/** Gets or Sets modelsToRetrieve */
10-
@JsonAdapter(ModelsToRetrieve.Adapter.class)
11-
public enum ModelsToRetrieve {
12-
FUNNEL_STAGE("funnel_stage"),
8+
/** ModelsToRetrieve */
9+
public class ModelsToRetrieve {
1310

14-
ORDER_VALUE("order_value"),
11+
@SerializedName("modelsToRetrieve")
12+
private List<ModelsToRetrieveEnum> modelsToRetrieve = new ArrayList<>();
1513

16-
AFFINITIES("affinities");
17-
18-
private final String value;
19-
20-
ModelsToRetrieve(String value) {
21-
this.value = value;
14+
public ModelsToRetrieve setModelsToRetrieve(
15+
List<ModelsToRetrieveEnum> modelsToRetrieve
16+
) {
17+
this.modelsToRetrieve = modelsToRetrieve;
18+
return this;
2219
}
2320

24-
public String getValue() {
25-
return value;
21+
public ModelsToRetrieve addModelsToRetrieveItem(
22+
ModelsToRetrieveEnum modelsToRetrieveItem
23+
) {
24+
this.modelsToRetrieve.add(modelsToRetrieveItem);
25+
return this;
2626
}
2727

28-
@Override
29-
public String toString() {
30-
return String.valueOf(value);
28+
/**
29+
* Get modelsToRetrieve
30+
*
31+
* @return modelsToRetrieve
32+
*/
33+
@javax.annotation.Nonnull
34+
public List<ModelsToRetrieveEnum> getModelsToRetrieve() {
35+
return modelsToRetrieve;
3136
}
3237

33-
public static ModelsToRetrieve fromValue(String value) {
34-
for (ModelsToRetrieve b : ModelsToRetrieve.values()) {
35-
if (b.value.equals(value)) {
36-
return b;
37-
}
38+
@Override
39+
public boolean equals(Object o) {
40+
if (this == o) {
41+
return true;
42+
}
43+
if (o == null || getClass() != o.getClass()) {
44+
return false;
3845
}
39-
throw new IllegalArgumentException("Unexpected value '" + value + "'");
46+
ModelsToRetrieve modelsToRetrieve = (ModelsToRetrieve) o;
47+
return Objects.equals(
48+
this.modelsToRetrieve,
49+
modelsToRetrieve.modelsToRetrieve
50+
);
4051
}
4152

42-
public static class Adapter extends TypeAdapter<ModelsToRetrieve> {
53+
@Override
54+
public int hashCode() {
55+
return Objects.hash(modelsToRetrieve);
56+
}
4357

44-
@Override
45-
public void write(
46-
final JsonWriter jsonWriter,
47-
final ModelsToRetrieve enumeration
48-
) throws IOException {
49-
jsonWriter.value(enumeration.getValue());
50-
}
58+
@Override
59+
public String toString() {
60+
StringBuilder sb = new StringBuilder();
61+
sb.append("class ModelsToRetrieve {\n");
62+
sb
63+
.append(" modelsToRetrieve: ")
64+
.append(toIndentedString(modelsToRetrieve))
65+
.append("\n");
66+
sb.append("}");
67+
return sb.toString();
68+
}
5169

52-
@Override
53-
public ModelsToRetrieve read(final JsonReader jsonReader)
54-
throws IOException {
55-
String value = jsonReader.nextString();
56-
return ModelsToRetrieve.fromValue(value);
70+
/**
71+
* Convert the given object to string with each line indented by 4 spaces (except the first line).
72+
*/
73+
private String toIndentedString(Object o) {
74+
if (o == null) {
75+
return "null";
5776
}
77+
return o.toString().replace("\n", "\n ");
5878
}
5979
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
package com.algolia.model.predict;
2+
3+
import com.google.gson.TypeAdapter;
4+
import com.google.gson.annotations.JsonAdapter;
5+
import com.google.gson.stream.JsonReader;
6+
import com.google.gson.stream.JsonWriter;
7+
import java.io.IOException;
8+
9+
/** Gets or Sets modelsToRetrieveEnum */
10+
@JsonAdapter(ModelsToRetrieveEnum.Adapter.class)
11+
public enum ModelsToRetrieveEnum {
12+
FUNNEL_STAGE("funnel_stage"),
13+
14+
ORDER_VALUE("order_value"),
15+
16+
AFFINITIES("affinities");
17+
18+
private final String value;
19+
20+
ModelsToRetrieveEnum(String value) {
21+
this.value = value;
22+
}
23+
24+
public String getValue() {
25+
return value;
26+
}
27+
28+
@Override
29+
public String toString() {
30+
return String.valueOf(value);
31+
}
32+
33+
public static ModelsToRetrieveEnum fromValue(String value) {
34+
for (ModelsToRetrieveEnum b : ModelsToRetrieveEnum.values()) {
35+
if (b.value.equals(value)) {
36+
return b;
37+
}
38+
}
39+
throw new IllegalArgumentException("Unexpected value '" + value + "'");
40+
}
41+
42+
public static class Adapter extends TypeAdapter<ModelsToRetrieveEnum> {
43+
44+
@Override
45+
public void write(
46+
final JsonWriter jsonWriter,
47+
final ModelsToRetrieveEnum enumeration
48+
) throws IOException {
49+
jsonWriter.value(enumeration.getValue());
50+
}
51+
52+
@Override
53+
public ModelsToRetrieveEnum read(final JsonReader jsonReader)
54+
throws IOException {
55+
String value = jsonReader.nextString();
56+
return ModelsToRetrieveEnum.fromValue(value);
57+
}
58+
}
59+
}

0 commit comments

Comments
 (0)