Skip to content

Commit 7ce665b

Browse files
authored
fix: Remove @SerialName annotation for inputSchema (#105)
* Remove unused @SerialName annotation for inputSchema * update test
1 parent 782b525 commit 7ce665b

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ package io.modelcontextprotocol.kotlin.sdk
55
import io.modelcontextprotocol.kotlin.sdk.shared.McpJson
66
import kotlinx.serialization.EncodeDefault
77
import kotlinx.serialization.ExperimentalSerializationApi
8-
import kotlinx.serialization.SerialName
98
import kotlinx.serialization.Serializable
109
import kotlinx.serialization.json.JsonElement
1110
import kotlinx.serialization.json.JsonObject
@@ -1046,7 +1045,6 @@ public data class Tool(
10461045
/**
10471046
* A JSON object defining the expected parameters for the tool.
10481047
*/
1049-
@SerialName("input_schema")
10501048
val inputSchema: Input,
10511049
) {
10521050
@Serializable

src/commonTest/kotlin/ToolSerializationTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class ToolSerializationTest {
1717
{
1818
"name": "get_weather",
1919
"description": "Get the current weather in a given location",
20-
"input_schema": {
20+
"inputSchema": {
2121
"type": "object",
2222
"properties": {
2323
"location": {

0 commit comments

Comments
 (0)