fix: Remove @SerialName annotation for inputSchema (#105)
* Remove unused @SerialName annotation for inputSchema * update test
This commit is contained in:
parent
782b525f27
commit
7ce665b931
2 changed files with 1 additions and 3 deletions
|
|
@ -5,7 +5,6 @@ package io.modelcontextprotocol.kotlin.sdk
|
|||
import io.modelcontextprotocol.kotlin.sdk.shared.McpJson
|
||||
import kotlinx.serialization.EncodeDefault
|
||||
import kotlinx.serialization.ExperimentalSerializationApi
|
||||
import kotlinx.serialization.SerialName
|
||||
import kotlinx.serialization.Serializable
|
||||
import kotlinx.serialization.json.JsonElement
|
||||
import kotlinx.serialization.json.JsonObject
|
||||
|
|
@ -1046,7 +1045,6 @@ public data class Tool(
|
|||
/**
|
||||
* A JSON object defining the expected parameters for the tool.
|
||||
*/
|
||||
@SerialName("input_schema")
|
||||
val inputSchema: Input,
|
||||
) {
|
||||
@Serializable
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ class ToolSerializationTest {
|
|||
{
|
||||
"name": "get_weather",
|
||||
"description": "Get the current weather in a given location",
|
||||
"input_schema": {
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"location": {
|
||||
|
|
|
|||
Loading…
Reference in a new issue