@@ -56,13 +56,17 @@ public class PhraseSuggestOption implements JsonpSerializable {
56
56
57
57
private final double score ;
58
58
59
+ @ Nullable
60
+ private final Boolean collateMatch ;
61
+
59
62
// ---------------------------------------------------------------------------------------------
60
63
61
64
private PhraseSuggestOption (Builder builder ) {
62
65
63
66
this .text = ApiTypeHelper .requireNonNull (builder .text , this , "text" );
64
67
this .highlighted = builder .highlighted ;
65
68
this .score = ApiTypeHelper .requireNonNull (builder .score , this , "score" );
69
+ this .collateMatch = builder .collateMatch ;
66
70
67
71
}
68
72
@@ -92,6 +96,13 @@ public final double score() {
92
96
return this .score ;
93
97
}
94
98
99
+ /**
100
+ * API name: {@code collate_match}
101
+ */
102
+ public final Boolean collateMatch () {
103
+ return this .collateMatch ;
104
+ }
105
+
95
106
/**
96
107
* Serialize this object to JSON.
97
108
*/
@@ -114,6 +125,10 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
114
125
generator .writeKey ("score" );
115
126
generator .write (this .score );
116
127
128
+ if (this .collateMatch != null ) {
129
+ generator .writeKey ("collate_match" );
130
+ generator .write (this .collateMatch );
131
+ }
117
132
}
118
133
119
134
// ---------------------------------------------------------------------------------------------
@@ -130,6 +145,9 @@ public static class Builder extends ObjectBuilderBase implements ObjectBuilder<P
130
145
131
146
private Double score ;
132
147
148
+ @ Nullable
149
+ private Boolean collateMatch ;
150
+
133
151
/**
134
152
* Required - API name: {@code text}
135
153
*/
@@ -154,6 +172,14 @@ public final Builder score(double value) {
154
172
return this ;
155
173
}
156
174
175
+ /**
176
+ * API name: {@code collate_match}
177
+ */
178
+ public final Builder collateMatch (@ Nullable Boolean value ) {
179
+ this .collateMatch = value ;
180
+ return this ;
181
+ }
182
+
157
183
/**
158
184
* Builds a {@link PhraseSuggestOption}.
159
185
*
@@ -182,6 +208,7 @@ protected static void setupPhraseSuggestOptionDeserializer(ObjectDeserializer<Ph
182
208
op .add (Builder ::text , JsonpDeserializer .stringDeserializer (), "text" );
183
209
op .add (Builder ::highlighted , JsonpDeserializer .stringDeserializer (), "highlighted" );
184
210
op .add (Builder ::score , JsonpDeserializer .doubleDeserializer (), "score" );
211
+ op .add (Builder ::collateMatch , JsonpDeserializer .booleanDeserializer (), "collate_match" );
185
212
186
213
}
187
214
0 commit comments