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
+52-6Lines changed: 52 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ public final class io/modelcontextprotocol/kotlin/sdk/AudioContent : io/modelcon
14
14
public fun toString ()Ljava/lang/String;
15
15
}
16
16
17
-
public final synthetic class io/modelcontextprotocol/kotlin/sdk/AudioContent$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
17
+
public synthetic class io/modelcontextprotocol/kotlin/sdk/AudioContent$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
18
18
public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/AudioContent$$serializer;
19
19
public final fun childSerializers ()[Lkotlinx/serialization/KSerializer;
20
20
public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/AudioContent;
@@ -1708,6 +1708,14 @@ public final class io/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultim
1708
1708
public final fun serializer ()Lkotlinx/serialization/KSerializer;
1709
1709
}
1710
1710
1711
+
public abstract interface class io/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal : io/modelcontextprotocol/kotlin/sdk/PromptMessageContent {
1712
+
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal$Companion;
1713
+
}
1714
+
1715
+
public final class io/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal$Companion {
1716
+
public final fun serializer ()Lkotlinx/serialization/KSerializer;
1717
+
}
1718
+
1711
1719
public final class io/modelcontextprotocol/kotlin/sdk/PromptReference : io/modelcontextprotocol/kotlin/sdk/Reference {
1712
1720
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/PromptReference$Companion;
1713
1721
public static final field TYPE Ljava/lang/String;
@@ -2439,13 +2447,15 @@ public final class io/modelcontextprotocol/kotlin/sdk/TextResourceContents$Compa
2439
2447
2440
2448
public final class io/modelcontextprotocol/kotlin/sdk/Tool {
2441
2449
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/Tool$Companion;
2442
-
public fun <init> (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;)V
2450
+
public fun <init> (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;)V
2443
2451
public final fun component1 ()Ljava/lang/String;
2444
2452
public final fun component2 ()Ljava/lang/String;
2445
2453
public final fun component3 ()Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;
2446
-
public final fun copy (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;)Lio/modelcontextprotocol/kotlin/sdk/Tool;
2447
-
public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/Tool;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/Tool;
2454
+
public final fun component4 ()Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;
2455
+
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;
2456
+
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;
2448
2457
public fun equals (Ljava/lang/Object;)Z
2458
+
public final fun getAnnotations ()Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;
2449
2459
public final fun getDescription ()Ljava/lang/String;
2450
2460
public final fun getInputSchema ()Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;
2451
2461
public final fun getName ()Ljava/lang/String;
@@ -2500,6 +2510,42 @@ public final class io/modelcontextprotocol/kotlin/sdk/Tool$Input$Companion {
2500
2510
public final fun serializer ()Lkotlinx/serialization/KSerializer;
2501
2511
}
2502
2512
2513
+
public final class io/modelcontextprotocol/kotlin/sdk/ToolAnnotations {
2514
+
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations$Companion;
2515
+
public fun <init> (Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
2516
+
public synthetic fun <init> (Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
2517
+
public final fun component1 ()Ljava/lang/String;
2518
+
public final fun component2 ()Ljava/lang/Boolean;
2519
+
public final fun component3 ()Ljava/lang/Boolean;
2520
+
public final fun component4 ()Ljava/lang/Boolean;
2521
+
public final fun component5 ()Ljava/lang/Boolean;
2522
+
public final fun copy (Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;
2523
+
public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;
2524
+
public fun equals (Ljava/lang/Object;)Z
2525
+
public final fun getDestructiveHint ()Ljava/lang/Boolean;
2526
+
public final fun getIdempotentHint ()Ljava/lang/Boolean;
2527
+
public final fun getOpenWorldHint ()Ljava/lang/Boolean;
2528
+
public final fun getReadOnlyHint ()Ljava/lang/Boolean;
2529
+
public final fun getTitle ()Ljava/lang/String;
2530
+
public fun hashCode ()I
2531
+
public fun toString ()Ljava/lang/String;
2532
+
}
2533
+
2534
+
public synthetic class io/modelcontextprotocol/kotlin/sdk/ToolAnnotations$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
2535
+
public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations$$serializer;
2536
+
public final fun childSerializers ()[Lkotlinx/serialization/KSerializer;
2537
+
public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;
2538
+
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
2539
+
public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
2540
+
public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;)V
2541
+
public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
2542
+
public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
2543
+
}
2544
+
2545
+
public final class io/modelcontextprotocol/kotlin/sdk/ToolAnnotations$Companion {
2546
+
public final fun serializer ()Lkotlinx/serialization/KSerializer;
2547
+
}
2548
+
2503
2549
public final class io/modelcontextprotocol/kotlin/sdk/ToolListChangedNotification : io/modelcontextprotocol/kotlin/sdk/ServerNotification {
2504
2550
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/ToolListChangedNotification$Companion;
2505
2551
public fun <init> ()V
@@ -2824,8 +2870,8 @@ public class io/modelcontextprotocol/kotlin/sdk/server/Server : io/modelcontextp
2824
2870
public final fun addResource (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function2;)V
2825
2871
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
2826
2872
public final fun addResources (Ljava/util/List;)V
2827
-
public final fun addTool (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Lkotlin/jvm/functions/Function2;)V
2828
-
public static synthetic fun addTool$default (Lio/modelcontextprotocol/kotlin/sdk/server/Server;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V
2873
+
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
2874
+
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
2829
2875
public final fun addTools (Ljava/util/List;)V
2830
2876
protected fun assertCapabilityForMethod (Lio/modelcontextprotocol/kotlin/sdk/Method;)V
2831
2877
protected fun assertNotificationCapability (Lio/modelcontextprotocol/kotlin/sdk/Method;)V
0 commit comments