You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: api/kotlin-sdk.api
+48-10Lines changed: 48 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -95,9 +95,10 @@ public final class io/modelcontextprotocol/kotlin/sdk/CallToolRequest$Companion
95
95
96
96
public final class io/modelcontextprotocol/kotlin/sdk/CallToolResult : io/modelcontextprotocol/kotlin/sdk/CallToolResultBase {
97
97
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/CallToolResult$Companion;
98
-
public fun <init> (Ljava/util/List;Ljava/lang/Boolean;Lkotlinx/serialization/json/JsonObject;)V
99
-
public synthetic fun <init> (Ljava/util/List;Ljava/lang/Boolean;Lkotlinx/serialization/json/JsonObject;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
98
+
public fun <init> (Ljava/util/List;Lkotlinx/serialization/json/JsonObject;Ljava/lang/Boolean;Lkotlinx/serialization/json/JsonObject;)V
99
+
public synthetic fun <init> (Ljava/util/List;Lkotlinx/serialization/json/JsonObject;Ljava/lang/Boolean;Lkotlinx/serialization/json/JsonObject;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
100
100
public fun getContent ()Ljava/util/List;
101
+
public fun getStructuredContent ()Lkotlinx/serialization/json/JsonObject;
101
102
public fun get_meta ()Lkotlinx/serialization/json/JsonObject;
102
103
public fun isError ()Ljava/lang/Boolean;
103
104
}
@@ -120,6 +121,7 @@ public final class io/modelcontextprotocol/kotlin/sdk/CallToolResult$Companion {
120
121
public abstract interface class io/modelcontextprotocol/kotlin/sdk/CallToolResultBase : io/modelcontextprotocol/kotlin/sdk/ServerResult {
121
122
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/CallToolResultBase$Companion;
122
123
public abstract fun getContent ()Ljava/util/List;
124
+
public abstract fun getStructuredContent ()Lkotlinx/serialization/json/JsonObject;
123
125
public fun isError ()Ljava/lang/Boolean;
124
126
}
125
127
@@ -247,9 +249,10 @@ public final class io/modelcontextprotocol/kotlin/sdk/ClientResult$Companion {
247
249
248
250
public final class io/modelcontextprotocol/kotlin/sdk/CompatibilityCallToolResult : io/modelcontextprotocol/kotlin/sdk/CallToolResultBase {
249
251
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/CompatibilityCallToolResult$Companion;
250
-
public fun <init> (Ljava/util/List;Ljava/lang/Boolean;Lkotlinx/serialization/json/JsonObject;Lkotlinx/serialization/json/JsonObject;)V
251
-
public synthetic fun <init> (Ljava/util/List;Ljava/lang/Boolean;Lkotlinx/serialization/json/JsonObject;Lkotlinx/serialization/json/JsonObject;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
252
+
public fun <init> (Ljava/util/List;Lkotlinx/serialization/json/JsonObject;Ljava/lang/Boolean;Lkotlinx/serialization/json/JsonObject;Lkotlinx/serialization/json/JsonObject;)V
253
+
public synthetic fun <init> (Ljava/util/List;Lkotlinx/serialization/json/JsonObject;Ljava/lang/Boolean;Lkotlinx/serialization/json/JsonObject;Lkotlinx/serialization/json/JsonObject;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
252
254
public fun getContent ()Ljava/util/List;
255
+
public fun getStructuredContent ()Lkotlinx/serialization/json/JsonObject;
253
256
public final fun getToolResult ()Lkotlinx/serialization/json/JsonObject;
254
257
public fun get_meta ()Lkotlinx/serialization/json/JsonObject;
255
258
public fun isError ()Ljava/lang/Boolean;
@@ -2553,18 +2556,20 @@ public final class io/modelcontextprotocol/kotlin/sdk/TextResourceContents$Compa
2553
2556
2554
2557
public final class io/modelcontextprotocol/kotlin/sdk/Tool {
2555
2558
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/Tool$Companion;
2556
-
public fun <init> (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;)V
2559
+
public fun <init> (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Lio/modelcontextprotocol/kotlin/sdk/Tool$Output;Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;)V
2557
2560
public final fun component1 ()Ljava/lang/String;
2558
2561
public final fun component2 ()Ljava/lang/String;
2559
2562
public final fun component3 ()Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;
2560
-
public final fun component4 ()Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;
2561
-
public final fun copy (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;)Lio/modelcontextprotocol/kotlin/sdk/Tool;
2562
-
public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/Tool;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/Tool;
2563
+
public final fun component4 ()Lio/modelcontextprotocol/kotlin/sdk/Tool$Output;
2564
+
public final fun component5 ()Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;
2565
+
public final fun copy (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Lio/modelcontextprotocol/kotlin/sdk/Tool$Output;Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;)Lio/modelcontextprotocol/kotlin/sdk/Tool;
2566
+
public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/Tool;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Lio/modelcontextprotocol/kotlin/sdk/Tool$Output;Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/Tool;
2563
2567
public fun equals (Ljava/lang/Object;)Z
2564
2568
public final fun getAnnotations ()Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;
2565
2569
public final fun getDescription ()Ljava/lang/String;
2566
2570
public final fun getInputSchema ()Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;
2567
2571
public final fun getName ()Ljava/lang/String;
2572
+
public final fun getOutputSchema ()Lio/modelcontextprotocol/kotlin/sdk/Tool$Output;
2568
2573
public fun hashCode ()I
2569
2574
public fun toString ()Ljava/lang/String;
2570
2575
}
@@ -2616,6 +2621,38 @@ public final class io/modelcontextprotocol/kotlin/sdk/Tool$Input$Companion {
2616
2621
public final fun serializer ()Lkotlinx/serialization/KSerializer;
2617
2622
}
2618
2623
2624
+
public final class io/modelcontextprotocol/kotlin/sdk/Tool$Output {
2625
+
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/Tool$Output$Companion;
2626
+
public fun <init> ()V
2627
+
public fun <init> (Lkotlinx/serialization/json/JsonObject;Ljava/util/List;)V
2628
+
public synthetic fun <init> (Lkotlinx/serialization/json/JsonObject;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
2629
+
public final fun component1 ()Lkotlinx/serialization/json/JsonObject;
2630
+
public final fun component2 ()Ljava/util/List;
2631
+
public final fun copy (Lkotlinx/serialization/json/JsonObject;Ljava/util/List;)Lio/modelcontextprotocol/kotlin/sdk/Tool$Output;
2632
+
public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/Tool$Output;Lkotlinx/serialization/json/JsonObject;Ljava/util/List;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/Tool$Output;
2633
+
public fun equals (Ljava/lang/Object;)Z
2634
+
public final fun getProperties ()Lkotlinx/serialization/json/JsonObject;
2635
+
public final fun getRequired ()Ljava/util/List;
2636
+
public final fun getType ()Ljava/lang/String;
2637
+
public fun hashCode ()I
2638
+
public fun toString ()Ljava/lang/String;
2639
+
}
2640
+
2641
+
public final synthetic class io/modelcontextprotocol/kotlin/sdk/Tool$Output$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
2642
+
public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/Tool$Output$$serializer;
2643
+
public final fun childSerializers ()[Lkotlinx/serialization/KSerializer;
2644
+
public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/Tool$Output;
2645
+
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
2646
+
public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
2647
+
public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/Tool$Output;)V
2648
+
public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
2649
+
public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
2650
+
}
2651
+
2652
+
public final class io/modelcontextprotocol/kotlin/sdk/Tool$Output$Companion {
2653
+
public final fun serializer ()Lkotlinx/serialization/KSerializer;
2654
+
}
2655
+
2619
2656
public final class io/modelcontextprotocol/kotlin/sdk/ToolAnnotations {
2620
2657
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations$Companion;
2621
2658
public fun <init> (Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
@@ -2977,8 +3014,9 @@ public class io/modelcontextprotocol/kotlin/sdk/server/Server : io/modelcontextp
2977
3014
public final fun addResource (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function2;)V
2978
3015
public static synthetic fun addResource$default (Lio/modelcontextprotocol/kotlin/sdk/server/Server;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V
2979
3016
public final fun addResources (Ljava/util/List;)V
2980
-
public final fun addTool (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;Lkotlin/jvm/functions/Function2;)V
2981
-
public static synthetic fun addTool$default (Lio/modelcontextprotocol/kotlin/sdk/server/Server;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V
3017
+
public final fun addTool (Lio/modelcontextprotocol/kotlin/sdk/Tool;Lkotlin/jvm/functions/Function2;)V
3018
+
public final fun addTool (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Lio/modelcontextprotocol/kotlin/sdk/Tool$Output;Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;Lkotlin/jvm/functions/Function2;)V
3019
+
public static synthetic fun addTool$default (Lio/modelcontextprotocol/kotlin/sdk/server/Server;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Lio/modelcontextprotocol/kotlin/sdk/Tool$Output;Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V
2982
3020
public final fun addTools (Ljava/util/List;)V
2983
3021
protected fun assertCapabilityForMethod (Lio/modelcontextprotocol/kotlin/sdk/Method;)V
2984
3022
protected fun assertNotificationCapability (Lio/modelcontextprotocol/kotlin/sdk/Method;)V
0 commit comments