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: kotlin-sdk-core/api/kotlin-sdk-core.api
+46-38Lines changed: 46 additions & 38 deletions
Original file line number
Diff line number
Diff line change
@@ -29,7 +29,7 @@ public final class io/modelcontextprotocol/kotlin/sdk/Annotations$Companion {
29
29
public final fun serializer ()Lkotlinx/serialization/KSerializer;
30
30
}
31
31
32
-
public final class io/modelcontextprotocol/kotlin/sdk/AudioContent : io/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal {
32
+
public final class io/modelcontextprotocol/kotlin/sdk/AudioContent : io/modelcontextprotocol/kotlin/sdk/ContentBlock, io/modelcontextprotocol/kotlin/sdk/CreateMessageResultContent, io/modelcontextprotocol/kotlin/sdk/SamplingMessageContent {
33
33
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/AudioContent$Companion;
34
34
public static final field TYPE Ljava/lang/String;
35
35
public fun <init> (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Annotations;)V
@@ -450,6 +450,15 @@ public final class io/modelcontextprotocol/kotlin/sdk/CompleteResult$Completion$
450
450
public final fun serializer ()Lkotlinx/serialization/KSerializer;
451
451
}
452
452
453
+
public abstract interface class io/modelcontextprotocol/kotlin/sdk/ContentBlock {
454
+
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/ContentBlock$Companion;
455
+
public abstract fun getType ()Ljava/lang/String;
456
+
}
457
+
458
+
public final class io/modelcontextprotocol/kotlin/sdk/ContentBlock$Companion {
459
+
public final fun serializer ()Lkotlinx/serialization/KSerializer;
460
+
}
461
+
453
462
public final class io/modelcontextprotocol/kotlin/sdk/CreateElicitationRequest : io/modelcontextprotocol/kotlin/sdk/ServerRequest, io/modelcontextprotocol/kotlin/sdk/WithMeta {
454
463
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/CreateElicitationRequest$Companion;
455
464
public fun <init> (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/CreateElicitationRequest$RequestedSchema;Lkotlinx/serialization/json/JsonObject;)V
@@ -622,17 +631,17 @@ public final class io/modelcontextprotocol/kotlin/sdk/CreateMessageRequest$Inclu
622
631
623
632
public final class io/modelcontextprotocol/kotlin/sdk/CreateMessageResult : io/modelcontextprotocol/kotlin/sdk/ClientResult {
624
633
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/CreateMessageResult$Companion;
625
-
public fun <init> (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/StopReason;Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal;Lkotlinx/serialization/json/JsonObject;)V
626
-
public synthetic fun <init> (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/StopReason;Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal;Lkotlinx/serialization/json/JsonObject;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
634
+
public fun <init> (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/StopReason;Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/CreateMessageResultContent;Lkotlinx/serialization/json/JsonObject;)V
635
+
public synthetic fun <init> (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/StopReason;Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/CreateMessageResultContent;Lkotlinx/serialization/json/JsonObject;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
627
636
public final fun component1 ()Ljava/lang/String;
628
637
public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/StopReason;
629
638
public final fun component3 ()Lio/modelcontextprotocol/kotlin/sdk/Role;
630
-
public final fun component4 ()Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal;
639
+
public final fun component4 ()Lio/modelcontextprotocol/kotlin/sdk/CreateMessageResultContent;
631
640
public final fun component5 ()Lkotlinx/serialization/json/JsonObject;
632
-
public final fun copy (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/StopReason;Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal;Lkotlinx/serialization/json/JsonObject;)Lio/modelcontextprotocol/kotlin/sdk/CreateMessageResult;
633
-
public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/CreateMessageResult;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/StopReason;Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal;Lkotlinx/serialization/json/JsonObject;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/CreateMessageResult;
641
+
public final fun copy (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/StopReason;Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/CreateMessageResultContent;Lkotlinx/serialization/json/JsonObject;)Lio/modelcontextprotocol/kotlin/sdk/CreateMessageResult;
642
+
public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/CreateMessageResult;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/StopReason;Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/CreateMessageResultContent;Lkotlinx/serialization/json/JsonObject;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/CreateMessageResult;
634
643
public fun equals (Ljava/lang/Object;)Z
635
-
public final fun getContent ()Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal;
644
+
public final fun getContent ()Lio/modelcontextprotocol/kotlin/sdk/CreateMessageResultContent;
636
645
public final fun getModel ()Ljava/lang/String;
637
646
public final fun getRole ()Lio/modelcontextprotocol/kotlin/sdk/Role;
638
647
public final fun getStopReason ()Lio/modelcontextprotocol/kotlin/sdk/StopReason;
@@ -656,6 +665,14 @@ public final class io/modelcontextprotocol/kotlin/sdk/CreateMessageResult$Compan
656
665
public final fun serializer ()Lkotlinx/serialization/KSerializer;
657
666
}
658
667
668
+
public abstract interface class io/modelcontextprotocol/kotlin/sdk/CreateMessageResultContent : io/modelcontextprotocol/kotlin/sdk/ContentBlock {
669
+
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/CreateMessageResultContent$Companion;
670
+
}
671
+
672
+
public final class io/modelcontextprotocol/kotlin/sdk/CreateMessageResultContent$Companion {
673
+
public final fun serializer ()Lkotlinx/serialization/KSerializer;
674
+
}
675
+
659
676
public final class io/modelcontextprotocol/kotlin/sdk/CustomMeta : io/modelcontextprotocol/kotlin/sdk/WithMeta {
660
677
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/CustomMeta$Companion;
661
678
public fun <init> ()V
@@ -702,7 +719,7 @@ public final class io/modelcontextprotocol/kotlin/sdk/CustomRequest$Companion {
702
719
public final fun serializer ()Lkotlinx/serialization/KSerializer;
703
720
}
704
721
705
-
public final class io/modelcontextprotocol/kotlin/sdk/EmbeddedResource : io/modelcontextprotocol/kotlin/sdk/PromptMessageContent {
722
+
public final class io/modelcontextprotocol/kotlin/sdk/EmbeddedResource : io/modelcontextprotocol/kotlin/sdk/ContentBlock {
706
723
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/EmbeddedResource$Companion;
707
724
public static final field TYPE Ljava/lang/String;
708
725
public fun <init> (Lio/modelcontextprotocol/kotlin/sdk/ResourceContents;Lio/modelcontextprotocol/kotlin/sdk/Annotations;)V
@@ -875,7 +892,7 @@ public final class io/modelcontextprotocol/kotlin/sdk/GetPromptResult$Companion
875
892
public final fun serializer ()Lkotlinx/serialization/KSerializer;
876
893
}
877
894
878
-
public final class io/modelcontextprotocol/kotlin/sdk/ImageContent : io/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal {
895
+
public final class io/modelcontextprotocol/kotlin/sdk/ImageContent : io/modelcontextprotocol/kotlin/sdk/ContentBlock, io/modelcontextprotocol/kotlin/sdk/CreateMessageResultContent, io/modelcontextprotocol/kotlin/sdk/SamplingMessageContent {
879
896
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/ImageContent$Companion;
880
897
public static final field TYPE Ljava/lang/String;
881
898
public fun <init> (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Annotations;)V
@@ -1994,13 +2011,13 @@ public final class io/modelcontextprotocol/kotlin/sdk/PromptListChangedNotificat
1994
2011
1995
2012
public final class io/modelcontextprotocol/kotlin/sdk/PromptMessage {
1996
2013
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/PromptMessage$Companion;
1997
-
public fun <init> (Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContent;)V
2014
+
public fun <init> (Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/ContentBlock;)V
1998
2015
public final fun component1 ()Lio/modelcontextprotocol/kotlin/sdk/Role;
1999
-
public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContent;
2000
-
public final fun copy (Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContent;)Lio/modelcontextprotocol/kotlin/sdk/PromptMessage;
2001
-
public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/PromptMessage;Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContent;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/PromptMessage;
2016
+
public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/ContentBlock;
2017
+
public final fun copy (Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/ContentBlock;)Lio/modelcontextprotocol/kotlin/sdk/PromptMessage;
2018
+
public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/PromptMessage;Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/ContentBlock;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/PromptMessage;
2002
2019
public fun equals (Ljava/lang/Object;)Z
2003
-
public final fun getContent ()Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContent;
2020
+
public final fun getContent ()Lio/modelcontextprotocol/kotlin/sdk/ContentBlock;
2004
2021
public final fun getRole ()Lio/modelcontextprotocol/kotlin/sdk/Role;
2005
2022
public fun hashCode ()I
2006
2023
public fun toString ()Ljava/lang/String;
@@ -2021,23 +2038,6 @@ public final class io/modelcontextprotocol/kotlin/sdk/PromptMessage$Companion {
2021
2038
public final fun serializer ()Lkotlinx/serialization/KSerializer;
2022
2039
}
2023
2040
2024
-
public abstract interface class io/modelcontextprotocol/kotlin/sdk/PromptMessageContent {
2025
-
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContent$Companion;
2026
-
public abstract fun getType ()Ljava/lang/String;
2027
-
}
2028
-
2029
-
public final class io/modelcontextprotocol/kotlin/sdk/PromptMessageContent$Companion {
2030
-
public final fun serializer ()Lkotlinx/serialization/KSerializer;
2031
-
}
2032
-
2033
-
public abstract interface class io/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal : io/modelcontextprotocol/kotlin/sdk/PromptMessageContent {
2034
-
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal$Companion;
2035
-
}
2036
-
2037
-
public final class io/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal$Companion {
2038
-
public final fun serializer ()Lkotlinx/serialization/KSerializer;
2039
-
}
2040
-
2041
2041
public final class io/modelcontextprotocol/kotlin/sdk/PromptReference : io/modelcontextprotocol/kotlin/sdk/Reference {
2042
2042
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/PromptReference$Companion;
2043
2043
public static final field TYPE Ljava/lang/String;
@@ -2558,13 +2558,13 @@ public final class io/modelcontextprotocol/kotlin/sdk/RootsListChangedNotificati
2558
2558
2559
2559
public final class io/modelcontextprotocol/kotlin/sdk/SamplingMessage {
2560
2560
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/SamplingMessage$Companion;
2561
-
public fun <init> (Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal;)V
2561
+
public fun <init> (Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/SamplingMessageContent;)V
2562
2562
public final fun component1 ()Lio/modelcontextprotocol/kotlin/sdk/Role;
2563
-
public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal;
2564
-
public final fun copy (Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal;)Lio/modelcontextprotocol/kotlin/sdk/SamplingMessage;
2565
-
public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/SamplingMessage;Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/SamplingMessage;
2563
+
public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/SamplingMessageContent;
2564
+
public final fun copy (Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/SamplingMessageContent;)Lio/modelcontextprotocol/kotlin/sdk/SamplingMessage;
2565
+
public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/SamplingMessage;Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/SamplingMessageContent;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/SamplingMessage;
2566
2566
public fun equals (Ljava/lang/Object;)Z
2567
-
public final fun getContent ()Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal;
2567
+
public final fun getContent ()Lio/modelcontextprotocol/kotlin/sdk/SamplingMessageContent;
2568
2568
public final fun getRole ()Lio/modelcontextprotocol/kotlin/sdk/Role;
2569
2569
public fun hashCode ()I
2570
2570
public fun toString ()Ljava/lang/String;
@@ -2585,6 +2585,14 @@ public final class io/modelcontextprotocol/kotlin/sdk/SamplingMessage$Companion
2585
2585
public final fun serializer ()Lkotlinx/serialization/KSerializer;
2586
2586
}
2587
2587
2588
+
public abstract interface class io/modelcontextprotocol/kotlin/sdk/SamplingMessageContent : io/modelcontextprotocol/kotlin/sdk/ContentBlock {
2589
+
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/SamplingMessageContent$Companion;
2590
+
}
2591
+
2592
+
public final class io/modelcontextprotocol/kotlin/sdk/SamplingMessageContent$Companion {
2593
+
public final fun serializer ()Lkotlinx/serialization/KSerializer;
2594
+
}
2595
+
2588
2596
public final class io/modelcontextprotocol/kotlin/sdk/ServerCapabilities {
2589
2597
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/ServerCapabilities$Companion;
2590
2598
public fun <init> ()V
@@ -2823,7 +2831,7 @@ public final class io/modelcontextprotocol/kotlin/sdk/SubscribeRequest$Companion
2823
2831
public final fun serializer ()Lkotlinx/serialization/KSerializer;
2824
2832
}
2825
2833
2826
-
public final class io/modelcontextprotocol/kotlin/sdk/TextContent : io/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal {
2834
+
public final class io/modelcontextprotocol/kotlin/sdk/TextContent : io/modelcontextprotocol/kotlin/sdk/ContentBlock, io/modelcontextprotocol/kotlin/sdk/CreateMessageResultContent, io/modelcontextprotocol/kotlin/sdk/SamplingMessageContent {
2827
2835
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/TextContent$Companion;
2828
2836
public static final field TYPE Ljava/lang/String;
2829
2837
public fun <init> ()V
@@ -3100,7 +3108,7 @@ public final class io/modelcontextprotocol/kotlin/sdk/Types_utilKt {
3100
3108
public static synthetic fun ok$default (Lio/modelcontextprotocol/kotlin/sdk/CallToolResult$Companion;Ljava/lang/String;Lkotlinx/serialization/json/JsonObject;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/CallToolResult;
3101
3109
}
3102
3110
3103
-
public final class io/modelcontextprotocol/kotlin/sdk/UnknownContent : io/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal {
3111
+
public final class io/modelcontextprotocol/kotlin/sdk/UnknownContent : io/modelcontextprotocol/kotlin/sdk/ContentBlock, io/modelcontextprotocol/kotlin/sdk/CreateMessageResultContent, io/modelcontextprotocol/kotlin/sdk/SamplingMessageContent {
3104
3112
public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/UnknownContent$Companion;
0 commit comments