@@ -279,61 +279,6 @@ public void writeTo(StreamOutput out) throws IOException {
279279 }
280280 }
281281
282- // private static Stop parseStop(XContentParser parser) throws IOException {
283- // var token = parser.currentToken();
284- // if (token == XContentParser.Token.START_ARRAY) {
285- // var parsedStopValues = XContentParserUtils.parseList(parser, XContentParser::text);
286- // return new StopValues(parsedStopValues);
287- // } else if (token == XContentParser.Token.VALUE_STRING) {
288- // return StopString.of(parser);
289- // }
290- //
291- // throw new XContentParseException("Unsupported token [" + token + "]");
292- // }
293-
294- // public sealed interface Stop extends NamedWriteable permits StopString, StopValues {}
295- //
296- // public record StopString(String value) implements Stop, NamedWriteable {
297- // public static final String NAME = "stop_string";
298- //
299- // public static StopString of(XContentParser parser) throws IOException {
300- // var content = parser.text();
301- // return new StopString(content);
302- // }
303- //
304- // public StopString(StreamInput in) throws IOException {
305- // this(in.readString());
306- // }
307- //
308- // @Override
309- // public void writeTo(StreamOutput out) throws IOException {
310- // out.writeString(value);
311- // }
312- //
313- // @Override
314- // public String getWriteableName() {
315- // return NAME;
316- // }
317- // }
318- //
319- // public record StopValues(List<String> values) implements Stop, NamedWriteable {
320- // public static final String NAME = "stop_values";
321- //
322- // public StopValues(StreamInput in) throws IOException {
323- // this(in.readStringCollectionAsImmutableList());
324- // }
325- //
326- // @Override
327- // public void writeTo(StreamOutput out) throws IOException {
328- // out.writeStringCollection(values);
329- // }
330- //
331- // @Override
332- // public String getWriteableName() {
333- // return NAME;
334- // }
335- // }
336-
337282 private static ToolChoice parseToolChoice (XContentParser parser ) throws IOException {
338283 var token = parser .currentToken ();
339284 if (token == XContentParser .Token .START_OBJECT ) {
0 commit comments