From 570eb77de870b433f79a9308987f4510e11499d8 Mon Sep 17 00:00:00 2001 From: Christian Tzolov <christian.tzolov@broadcom.com> Date: Thu, 20 Mar 2025 18:58:38 +0100 Subject: [PATCH] refactor(McpSchema): convert StopReason enum values to camelCase MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change format from snake_case to camelCase: - end_turn → endTurn - stop_sequence → stopSequence - max_tokens → maxTokens Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com> --- .../main/java/io/modelcontextprotocol/spec/McpSchema.java | 6 +++--- .../java/io/modelcontextprotocol/spec/McpSchemaTests.java | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mcp/src/main/java/io/modelcontextprotocol/spec/McpSchema.java b/mcp/src/main/java/io/modelcontextprotocol/spec/McpSchema.java index 7022134e..232b7bfd 100644 --- a/mcp/src/main/java/io/modelcontextprotocol/spec/McpSchema.java +++ b/mcp/src/main/java/io/modelcontextprotocol/spec/McpSchema.java @@ -810,9 +810,9 @@ public record CreateMessageResult(// @formatter:off @JsonProperty("stopReason") StopReason stopReason) { public enum StopReason { - @JsonProperty("end_turn") END_TURN, - @JsonProperty("stop_sequence") STOP_SEQUENCE, - @JsonProperty("max_tokens") MAX_TOKENS + @JsonProperty("endTurn") END_TURN, + @JsonProperty("stopSequence") STOP_SEQUENCE, + @JsonProperty("maxTokens") MAX_TOKENS } public static Builder builder() { diff --git a/mcp/src/test/java/io/modelcontextprotocol/spec/McpSchemaTests.java b/mcp/src/test/java/io/modelcontextprotocol/spec/McpSchemaTests.java index 75e1eae1..e18c23c4 100644 --- a/mcp/src/test/java/io/modelcontextprotocol/spec/McpSchemaTests.java +++ b/mcp/src/test/java/io/modelcontextprotocol/spec/McpSchemaTests.java @@ -553,7 +553,7 @@ void testCreateMessageResult() throws Exception { .isObject() .isEqualTo( json(""" - {"role":"assistant","content":{"type":"text","text":"Assistant response"},"model":"gpt-4","stopReason":"end_turn"}""")); + {"role":"assistant","content":{"type":"text","text":"Assistant response"},"model":"gpt-4","stopReason":"endTurn"}""")); } // Roots Tests