diff --git a/build.gradle.kts b/build.gradle.kts index c8767382..d928c0c9 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -43,8 +43,6 @@ kover { reports { filters { includes.classes("io.modelcontextprotocol.kotlin.sdk.*") - excludes.classes("io.modelcontextprotocol.kotlin.sdk.models.*") // temporary - excludes.classes("io.modelcontextprotocol.kotlin.sdk.models.infrastructure.*") // generated } total { log { diff --git a/kotlin-sdk-core/.openapi-generator-ignore b/kotlin-sdk-core/.openapi-generator-ignore index dbdf9303..942bcd53 100644 --- a/kotlin-sdk-core/.openapi-generator-ignore +++ b/kotlin-sdk-core/.openapi-generator-ignore @@ -4,26 +4,33 @@ # Use this file to prevent files from being overwritten by the generator. # The patterns follow closely to .gitignore or .dockerignore. -# As an example, the C# client generator defines ApiClient.cs. -# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line: +## Do not generate most API and supporting files **/auth/** **/infrastructure/** -!**/Base64ByteArray.kt -!**/Bytes.kt +#!**/Base64ByteArray.kt +#!**/Bytes.kt ## Exclude Models which are causing problems -**/JSONRPCResponse.kt -**/Result.kt -**/ListToolsResult.kt -**/InitializeRequest.kt -**/InitializeResult.kt -**/ServerCapabilities.kt -**/InitializeRequestParams.kt -**/CreateMessageRequest.kt -**/CreateMessageRequestParams.kt -**/ClientCapabilities.kt -**/Tool.kt -**/ToolInputSchema.kt -**/ToolOutputSchema.kt +**/models/*.kt + +#**/JSONRPCResponse.kt +#**/Result.kt +#**/ListToolsResult.kt +#**/InitializeRequest.kt +#**/InitializeResult.kt +#**/ServerCapabilities.kt +#**/InitializeRequestParams.kt +#**/CreateMessageRequest.kt +#**/CreateMessageRequestParams.kt +#**/ClientCapabilities.kt +#**/Tool.kt +#**/ToolInputSchema.kt +#**/ToolOutputSchema.kt + +## Explicitly whitelist models +!**/Role.kt +!**/Prompt.kt +!**/PromptArgument.kt +!**/ToolAnnotations.kt diff --git a/kotlin-sdk-core/api/kotlin-sdk-core.api b/kotlin-sdk-core/api/kotlin-sdk-core.api index 0ae1ac4f..6d28df98 100644 --- a/kotlin-sdk-core/api/kotlin-sdk-core.api +++ b/kotlin-sdk-core/api/kotlin-sdk-core.api @@ -622,19 +622,19 @@ public final class io/modelcontextprotocol/kotlin/sdk/CreateMessageRequest$Inclu public final class io/modelcontextprotocol/kotlin/sdk/CreateMessageResult : io/modelcontextprotocol/kotlin/sdk/ClientResult { public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/CreateMessageResult$Companion; - public fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/StopReason;Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal;Lkotlinx/serialization/json/JsonObject;)V - public synthetic fun (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 + public fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/StopReason;Lio/modelcontextprotocol/kotlin/sdk/models/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal;Lkotlinx/serialization/json/JsonObject;)V + public synthetic fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/StopReason;Lio/modelcontextprotocol/kotlin/sdk/models/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal;Lkotlinx/serialization/json/JsonObject;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/StopReason; - public final fun component3 ()Lio/modelcontextprotocol/kotlin/sdk/Role; + public final fun component3 ()Lio/modelcontextprotocol/kotlin/sdk/models/Role; public final fun component4 ()Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal; public final fun component5 ()Lkotlinx/serialization/json/JsonObject; - 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; - 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; + public final fun copy (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/StopReason;Lio/modelcontextprotocol/kotlin/sdk/models/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal;Lkotlinx/serialization/json/JsonObject;)Lio/modelcontextprotocol/kotlin/sdk/CreateMessageResult; + public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/CreateMessageResult;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/StopReason;Lio/modelcontextprotocol/kotlin/sdk/models/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal;Lkotlinx/serialization/json/JsonObject;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/CreateMessageResult; public fun equals (Ljava/lang/Object;)Z public final fun getContent ()Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal; public final fun getModel ()Ljava/lang/String; - public final fun getRole ()Lio/modelcontextprotocol/kotlin/sdk/Role; + public final fun getRole ()Lio/modelcontextprotocol/kotlin/sdk/models/Role; public final fun getStopReason ()Lio/modelcontextprotocol/kotlin/sdk/StopReason; public fun get_meta ()Lkotlinx/serialization/json/JsonObject; public fun hashCode ()I @@ -1878,60 +1878,6 @@ public final class io/modelcontextprotocol/kotlin/sdk/ProgressNotification$Param public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class io/modelcontextprotocol/kotlin/sdk/Prompt { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/Prompt$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V - public final fun getArguments ()Ljava/util/List; - public final fun getDescription ()Ljava/lang/String; - public final fun getName ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/Prompt$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/Prompt$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/Prompt; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/Prompt;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/Prompt$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/PromptArgument { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/PromptArgument$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/Boolean; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)Lio/modelcontextprotocol/kotlin/sdk/PromptArgument; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/PromptArgument;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/PromptArgument; - public fun equals (Ljava/lang/Object;)Z - public final fun getDescription ()Ljava/lang/String; - public final fun getName ()Ljava/lang/String; - public final fun getRequired ()Ljava/lang/Boolean; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/PromptArgument$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/PromptArgument$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/PromptArgument; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/PromptArgument;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/PromptArgument$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - public final class io/modelcontextprotocol/kotlin/sdk/PromptListChangedNotification : io/modelcontextprotocol/kotlin/sdk/ServerNotification { public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/PromptListChangedNotification$Companion; public fun ()V @@ -1994,14 +1940,14 @@ public final class io/modelcontextprotocol/kotlin/sdk/PromptListChangedNotificat public final class io/modelcontextprotocol/kotlin/sdk/PromptMessage { public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/PromptMessage$Companion; - public fun (Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContent;)V - public final fun component1 ()Lio/modelcontextprotocol/kotlin/sdk/Role; + public fun (Lio/modelcontextprotocol/kotlin/sdk/models/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContent;)V + public final fun component1 ()Lio/modelcontextprotocol/kotlin/sdk/models/Role; public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContent; - public final fun copy (Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContent;)Lio/modelcontextprotocol/kotlin/sdk/PromptMessage; - 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; + public final fun copy (Lio/modelcontextprotocol/kotlin/sdk/models/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContent;)Lio/modelcontextprotocol/kotlin/sdk/PromptMessage; + public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/PromptMessage;Lio/modelcontextprotocol/kotlin/sdk/models/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContent;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/PromptMessage; public fun equals (Ljava/lang/Object;)Z public final fun getContent ()Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContent; - public final fun getRole ()Lio/modelcontextprotocol/kotlin/sdk/Role; + public final fun getRole ()Lio/modelcontextprotocol/kotlin/sdk/models/Role; public fun hashCode ()I public fun toString ()Ljava/lang/String; } @@ -2454,19 +2400,6 @@ public final class io/modelcontextprotocol/kotlin/sdk/ResourceUpdatedNotificatio public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class io/modelcontextprotocol/kotlin/sdk/Role : java/lang/Enum { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/Role$Companion; - public static final field assistant Lio/modelcontextprotocol/kotlin/sdk/Role; - public static final field user Lio/modelcontextprotocol/kotlin/sdk/Role; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/Role; - public static fun values ()[Lio/modelcontextprotocol/kotlin/sdk/Role; -} - -public final class io/modelcontextprotocol/kotlin/sdk/Role$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - public final class io/modelcontextprotocol/kotlin/sdk/Root { public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/Root$Companion; public fun (Ljava/lang/String;Ljava/lang/String;)V @@ -2558,14 +2491,14 @@ public final class io/modelcontextprotocol/kotlin/sdk/RootsListChangedNotificati public final class io/modelcontextprotocol/kotlin/sdk/SamplingMessage { public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/SamplingMessage$Companion; - public fun (Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal;)V - public final fun component1 ()Lio/modelcontextprotocol/kotlin/sdk/Role; + public fun (Lio/modelcontextprotocol/kotlin/sdk/models/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal;)V + public final fun component1 ()Lio/modelcontextprotocol/kotlin/sdk/models/Role; public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal; - public final fun copy (Lio/modelcontextprotocol/kotlin/sdk/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal;)Lio/modelcontextprotocol/kotlin/sdk/SamplingMessage; - 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; + public final fun copy (Lio/modelcontextprotocol/kotlin/sdk/models/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal;)Lio/modelcontextprotocol/kotlin/sdk/SamplingMessage; + public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/SamplingMessage;Lio/modelcontextprotocol/kotlin/sdk/models/Role;Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/SamplingMessage; public fun equals (Ljava/lang/Object;)Z public final fun getContent ()Lio/modelcontextprotocol/kotlin/sdk/PromptMessageContentMultimodal; - public final fun getRole ()Lio/modelcontextprotocol/kotlin/sdk/Role; + public final fun getRole ()Lio/modelcontextprotocol/kotlin/sdk/models/Role; public fun hashCode ()I public fun toString ()Ljava/lang/String; } @@ -2889,17 +2822,17 @@ public final class io/modelcontextprotocol/kotlin/sdk/TextResourceContents$Compa public final class io/modelcontextprotocol/kotlin/sdk/Tool { public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/Tool$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Lio/modelcontextprotocol/kotlin/sdk/Tool$Output;Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;)V + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Lio/modelcontextprotocol/kotlin/sdk/Tool$Output;Lio/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations;)V public final fun component1 ()Ljava/lang/String; public final fun component2 ()Ljava/lang/String; public final fun component3 ()Ljava/lang/String; public final fun component4 ()Lio/modelcontextprotocol/kotlin/sdk/Tool$Input; public final fun component5 ()Lio/modelcontextprotocol/kotlin/sdk/Tool$Output; - public final fun component6 ()Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations; - public final fun copy (Ljava/lang/String;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; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/Tool;Ljava/lang/String;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; + public final fun component6 ()Lio/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Lio/modelcontextprotocol/kotlin/sdk/Tool$Output;Lio/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations;)Lio/modelcontextprotocol/kotlin/sdk/Tool; + public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/Tool;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Lio/modelcontextprotocol/kotlin/sdk/Tool$Output;Lio/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/Tool; public fun equals (Ljava/lang/Object;)Z - public final fun getAnnotations ()Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations; + public final fun getAnnotations ()Lio/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations; public final fun getDescription ()Ljava/lang/String; public final fun getInputSchema ()Lio/modelcontextprotocol/kotlin/sdk/Tool$Input; public final fun getName ()Ljava/lang/String; @@ -2988,42 +2921,6 @@ public final class io/modelcontextprotocol/kotlin/sdk/Tool$Output$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class io/modelcontextprotocol/kotlin/sdk/ToolAnnotations { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations$Companion; - public fun (Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/Boolean; - public final fun component3 ()Ljava/lang/Boolean; - public final fun component4 ()Ljava/lang/Boolean; - public final fun component5 ()Ljava/lang/Boolean; - public final fun copy (Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations; - 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; - public fun equals (Ljava/lang/Object;)Z - public final fun getDestructiveHint ()Ljava/lang/Boolean; - public final fun getIdempotentHint ()Ljava/lang/Boolean; - public final fun getOpenWorldHint ()Ljava/lang/Boolean; - public final fun getReadOnlyHint ()Ljava/lang/Boolean; - public final fun getTitle ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/ToolAnnotations$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/ToolAnnotations$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - public final class io/modelcontextprotocol/kotlin/sdk/ToolListChangedNotification : io/modelcontextprotocol/kotlin/sdk/ServerNotification { public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/ToolListChangedNotification$Companion; public fun ()V @@ -3258,2334 +3155,116 @@ public final class io/modelcontextprotocol/kotlin/sdk/internal/Utils_jvmKt { public static final fun getIODispatcher ()Lkotlinx/coroutines/CoroutineDispatcher; } -public final class io/modelcontextprotocol/kotlin/sdk/models/Annotations { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/Annotations$Companion; - public fun ()V - public fun (Ljava/util/List;Ljava/lang/Double;)V - public synthetic fun (Ljava/util/List;Ljava/lang/Double;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/lang/Double; - public final fun copy (Ljava/util/List;Ljava/lang/Double;)Lio/modelcontextprotocol/kotlin/sdk/models/Annotations; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;Ljava/util/List;Ljava/lang/Double;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/Annotations; - public fun equals (Ljava/lang/Object;)Z - public final fun getAudience ()Ljava/util/List; - public final fun getPriority ()Ljava/lang/Double; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/Annotations$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/Annotations$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/Annotations; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/Annotations$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/AudioContent { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/AudioContent$Companion; - public fun (Lio/modelcontextprotocol/kotlin/sdk/models/infrastructure/Base64ByteArray;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;)V - public synthetic fun (Lio/modelcontextprotocol/kotlin/sdk/models/infrastructure/Base64ByteArray;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lio/modelcontextprotocol/kotlin/sdk/models/infrastructure/Base64ByteArray; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Lio/modelcontextprotocol/kotlin/sdk/models/Annotations; - public final fun copy (Lio/modelcontextprotocol/kotlin/sdk/models/infrastructure/Base64ByteArray;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;)Lio/modelcontextprotocol/kotlin/sdk/models/AudioContent; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/AudioContent;Lio/modelcontextprotocol/kotlin/sdk/models/infrastructure/Base64ByteArray;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/AudioContent; - public fun equals (Ljava/lang/Object;)Z - public final fun getAnnotations ()Lio/modelcontextprotocol/kotlin/sdk/models/Annotations; - public final fun getData ()Lio/modelcontextprotocol/kotlin/sdk/models/infrastructure/Base64ByteArray; - public final fun getMimeType ()Ljava/lang/String; - public final fun getType ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/AudioContent$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/AudioContent$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/AudioContent; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/AudioContent;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/AudioContent$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/BlobResourceContents { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/BlobResourceContents$Companion; - public fun (Lio/modelcontextprotocol/kotlin/sdk/models/infrastructure/Base64ByteArray;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Lio/modelcontextprotocol/kotlin/sdk/models/infrastructure/Base64ByteArray;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lio/modelcontextprotocol/kotlin/sdk/models/infrastructure/Base64ByteArray; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/String; - public final fun copy (Lio/modelcontextprotocol/kotlin/sdk/models/infrastructure/Base64ByteArray;Ljava/lang/String;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/BlobResourceContents; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/BlobResourceContents;Lio/modelcontextprotocol/kotlin/sdk/models/infrastructure/Base64ByteArray;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/BlobResourceContents; - public fun equals (Ljava/lang/Object;)Z - public final fun getBlob ()Lio/modelcontextprotocol/kotlin/sdk/models/infrastructure/Base64ByteArray; - public final fun getMimeType ()Ljava/lang/String; - public final fun getUri ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/BlobResourceContents$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/BlobResourceContents$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/BlobResourceContents; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/BlobResourceContents;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/BlobResourceContents$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/CallToolRequest { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/CallToolRequest$Companion; - public fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/CallToolRequestParams;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/models/CallToolRequestParams; - public final fun copy (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/CallToolRequestParams;)Lio/modelcontextprotocol/kotlin/sdk/models/CallToolRequest; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/CallToolRequest;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/CallToolRequestParams;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/CallToolRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Lio/modelcontextprotocol/kotlin/sdk/models/CallToolRequestParams; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/CallToolRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/CallToolRequest$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/CallToolRequest; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/CallToolRequest;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/CallToolRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/CallToolRequestParams { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/CallToolRequestParams$Companion; - public fun (Ljava/lang/String;Ljava/util/Map;)V - public synthetic fun (Ljava/lang/String;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +public final class io/modelcontextprotocol/kotlin/sdk/models/Prompt { + public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/Prompt$Companion; + public fun (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/lang/String;Ljava/util/Map;)Lio/modelcontextprotocol/kotlin/sdk/models/CallToolRequestParams; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/CallToolRequestParams;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/CallToolRequestParams; + public final fun component2 ()Ljava/util/List; + public final fun component3 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/Prompt; + public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/Prompt;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/Prompt; public fun equals (Ljava/lang/Object;)Z - public final fun getArguments ()Ljava/util/Map; + public final fun getArguments ()Ljava/util/List; + public final fun getDescription ()Ljava/lang/String; public final fun getName ()Ljava/lang/String; public fun hashCode ()I public fun toString ()Ljava/lang/String; } -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/CallToolRequestParams$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/CallToolRequestParams$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/CallToolRequestParams; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/CallToolRequestParams;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/CallToolRequestParams$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/CallToolResult { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/CallToolResult$Companion; - public fun (Ljava/util/List;Ljava/util/Map;Ljava/lang/Boolean;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun component3 ()Ljava/lang/Boolean; - public final fun copy (Ljava/util/List;Ljava/util/Map;Ljava/lang/Boolean;)Lio/modelcontextprotocol/kotlin/sdk/models/CallToolResult; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/CallToolResult;Ljava/util/List;Ljava/util/Map;Ljava/lang/Boolean;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/CallToolResult; - public fun equals (Ljava/lang/Object;)Z - public final fun getContent ()Ljava/util/List; - public final fun getMeta ()Ljava/util/Map; - public fun hashCode ()I - public final fun isError ()Ljava/lang/Boolean; - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/CallToolResult$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/CallToolResult$$serializer; +public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/Prompt$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/Prompt$$serializer; public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/CallToolResult; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/Prompt; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/CallToolResult;)V + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/Prompt;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class io/modelcontextprotocol/kotlin/sdk/models/CallToolResult$Companion { +public final class io/modelcontextprotocol/kotlin/sdk/models/Prompt$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class io/modelcontextprotocol/kotlin/sdk/models/CancelledNotification { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/CancelledNotification$Companion; - public fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/CancelledNotificationParams;)V +public final class io/modelcontextprotocol/kotlin/sdk/models/PromptArgument { + public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/PromptArgument$Companion; + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/models/CancelledNotificationParams; - public final fun copy (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/CancelledNotificationParams;)Lio/modelcontextprotocol/kotlin/sdk/models/CancelledNotification; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/CancelledNotification;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/CancelledNotificationParams;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/CancelledNotification; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/Boolean; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)Lio/modelcontextprotocol/kotlin/sdk/models/PromptArgument; + public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/PromptArgument;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/PromptArgument; public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Lio/modelcontextprotocol/kotlin/sdk/models/CancelledNotificationParams; + public final fun getDescription ()Ljava/lang/String; + public final fun getName ()Ljava/lang/String; + public final fun getRequired ()Ljava/lang/Boolean; public fun hashCode ()I public fun toString ()Ljava/lang/String; } -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/CancelledNotification$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/CancelledNotification$$serializer; +public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/PromptArgument$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/PromptArgument$$serializer; public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/CancelledNotification; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/PromptArgument; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/CancelledNotification;)V + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/PromptArgument;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } -public final class io/modelcontextprotocol/kotlin/sdk/models/CancelledNotification$Companion { +public final class io/modelcontextprotocol/kotlin/sdk/models/PromptArgument$Companion { public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class io/modelcontextprotocol/kotlin/sdk/models/CancelledNotificationParams { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/CancelledNotificationParams$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/CancelledNotificationParams; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/CancelledNotificationParams;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/CancelledNotificationParams; - public fun equals (Ljava/lang/Object;)Z - public final fun getReason ()Ljava/lang/String; - public final fun getRequestId ()Ljava/lang/String; - public fun hashCode ()I +public final class io/modelcontextprotocol/kotlin/sdk/models/Role : java/lang/Enum { + public static final field ASSISTANT Lio/modelcontextprotocol/kotlin/sdk/models/Role; + public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/Role$Companion; + public static final field USER Lio/modelcontextprotocol/kotlin/sdk/models/Role; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getValue ()Ljava/lang/String; public fun toString ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/Role; + public static fun values ()[Lio/modelcontextprotocol/kotlin/sdk/models/Role; } -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/CancelledNotificationParams$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/CancelledNotificationParams$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/CancelledNotificationParams; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/CancelledNotificationParams;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/CancelledNotificationParams$Companion { +public final class io/modelcontextprotocol/kotlin/sdk/models/Role$Companion { + public final fun decode (Ljava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/Role; + public final fun encode (Ljava/lang/Object;)Ljava/lang/String; public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class io/modelcontextprotocol/kotlin/sdk/models/ClientCapabilitiesRoots { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ClientCapabilitiesRoots$Companion; +public final class io/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations { + public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations$Companion; public fun ()V - public fun (Ljava/lang/Boolean;)V - public synthetic fun (Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ljava/lang/Boolean; - public final fun copy (Ljava/lang/Boolean;)Lio/modelcontextprotocol/kotlin/sdk/models/ClientCapabilitiesRoots; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ClientCapabilitiesRoots;Ljava/lang/Boolean;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ClientCapabilitiesRoots; + public final fun component2 ()Ljava/lang/Boolean; + public final fun component3 ()Ljava/lang/Boolean; + public final fun component4 ()Ljava/lang/Boolean; + public final fun component5 ()Ljava/lang/String; + public final fun copy (Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations; + public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations; public fun equals (Ljava/lang/Object;)Z - public final fun getListChanged ()Ljava/lang/Boolean; + public final fun getDestructiveHint ()Ljava/lang/Boolean; + public final fun getIdempotentHint ()Ljava/lang/Boolean; + public final fun getOpenWorldHint ()Ljava/lang/Boolean; + public final fun getReadOnlyHint ()Ljava/lang/Boolean; + public final fun getTitle ()Ljava/lang/String; public fun hashCode ()I public fun toString ()Ljava/lang/String; } -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ClientCapabilitiesRoots$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ClientCapabilitiesRoots$$serializer; +public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations$$serializer; public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ClientCapabilitiesRoots; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations; public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ClientCapabilitiesRoots;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ClientCapabilitiesRoots$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/CompleteRequest { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequest$Companion; - public fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParams;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParams; - public final fun copy (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParams;)Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequest; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequest;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParams;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParams; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/CompleteRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequest$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequest; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequest;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/CompleteRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParams { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParams$Companion; - public fun (Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParamsArgument;Ljava/lang/String;)V - public final fun component1 ()Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParamsArgument; - public final fun component2 ()Ljava/lang/String; - public final fun copy (Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParamsArgument;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParams; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParams;Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParamsArgument;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParams; - public fun equals (Ljava/lang/Object;)Z - public final fun getArgument ()Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParamsArgument; - public final fun getRef ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParams$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParams$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParams; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParams;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParams$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParamsArgument { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParamsArgument$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParamsArgument; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParamsArgument;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParamsArgument; - public fun equals (Ljava/lang/Object;)Z - public final fun getName ()Ljava/lang/String; - public final fun getValue ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParamsArgument$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParamsArgument$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParamsArgument; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParamsArgument;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/CompleteRequestParamsArgument$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/CompleteResult { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/CompleteResult$Companion; - public fun (Lio/modelcontextprotocol/kotlin/sdk/models/CompleteResultCompletion;Ljava/util/Map;)V - public synthetic fun (Lio/modelcontextprotocol/kotlin/sdk/models/CompleteResultCompletion;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lio/modelcontextprotocol/kotlin/sdk/models/CompleteResultCompletion; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Lio/modelcontextprotocol/kotlin/sdk/models/CompleteResultCompletion;Ljava/util/Map;)Lio/modelcontextprotocol/kotlin/sdk/models/CompleteResult; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/CompleteResult;Lio/modelcontextprotocol/kotlin/sdk/models/CompleteResultCompletion;Ljava/util/Map;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/CompleteResult; - public fun equals (Ljava/lang/Object;)Z - public final fun getCompletion ()Lio/modelcontextprotocol/kotlin/sdk/models/CompleteResultCompletion; - public final fun getMeta ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/CompleteResult$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/CompleteResult$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/CompleteResult; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/CompleteResult;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/CompleteResult$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/CompleteResultCompletion { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/CompleteResultCompletion$Companion; - public fun (Ljava/util/List;Ljava/lang/Boolean;Ljava/lang/Integer;)V - public synthetic fun (Ljava/util/List;Ljava/lang/Boolean;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/lang/Boolean; - public final fun component3 ()Ljava/lang/Integer; - public final fun copy (Ljava/util/List;Ljava/lang/Boolean;Ljava/lang/Integer;)Lio/modelcontextprotocol/kotlin/sdk/models/CompleteResultCompletion; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/CompleteResultCompletion;Ljava/util/List;Ljava/lang/Boolean;Ljava/lang/Integer;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/CompleteResultCompletion; - public fun equals (Ljava/lang/Object;)Z - public final fun getHasMore ()Ljava/lang/Boolean; - public final fun getPropertyValues ()Ljava/util/List; - public final fun getTotal ()Ljava/lang/Integer; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/CompleteResultCompletion$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/CompleteResultCompletion$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/CompleteResultCompletion; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/CompleteResultCompletion;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/CompleteResultCompletion$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/CreateMessageResult { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/CreateMessageResult$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Role;Ljava/util/Map;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Role;Ljava/util/Map;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Lio/modelcontextprotocol/kotlin/sdk/models/Role; - public final fun component4 ()Ljava/util/Map; - public final fun component5 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Role;Ljava/util/Map;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/CreateMessageResult; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/CreateMessageResult;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Role;Ljava/util/Map;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/CreateMessageResult; - public fun equals (Ljava/lang/Object;)Z - public final fun getContent ()Ljava/lang/String; - public final fun getMeta ()Ljava/util/Map; - public final fun getModel ()Ljava/lang/String; - public final fun getRole ()Lio/modelcontextprotocol/kotlin/sdk/models/Role; - public final fun getStopReason ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/CreateMessageResult$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/CreateMessageResult$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/CreateMessageResult; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/CreateMessageResult;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/CreateMessageResult$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/EmbeddedResource { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/EmbeddedResource$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Lio/modelcontextprotocol/kotlin/sdk/models/Annotations; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;)Lio/modelcontextprotocol/kotlin/sdk/models/EmbeddedResource; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/EmbeddedResource;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/EmbeddedResource; - public fun equals (Ljava/lang/Object;)Z - public final fun getAnnotations ()Lio/modelcontextprotocol/kotlin/sdk/models/Annotations; - public final fun getResource ()Ljava/lang/String; - public final fun getType ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/EmbeddedResource$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/EmbeddedResource$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/EmbeddedResource; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/EmbeddedResource;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/EmbeddedResource$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/GetPromptRequest { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptRequest$Companion; - public fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptRequestParams;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptRequestParams; - public final fun copy (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptRequestParams;)Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptRequest; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptRequest;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptRequestParams;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptRequestParams; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/GetPromptRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptRequest$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptRequest; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptRequest;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/GetPromptRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/GetPromptRequestParams { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptRequestParams$Companion; - public fun (Ljava/lang/String;Ljava/util/Map;)V - public synthetic fun (Ljava/lang/String;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/lang/String;Ljava/util/Map;)Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptRequestParams; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptRequestParams;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptRequestParams; - public fun equals (Ljava/lang/Object;)Z - public final fun getArguments ()Ljava/util/Map; - public final fun getName ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/GetPromptRequestParams$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptRequestParams$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptRequestParams; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptRequestParams;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/GetPromptRequestParams$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/GetPromptResult { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptResult$Companion; - public fun (Ljava/util/List;Ljava/util/Map;Ljava/lang/String;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun component3 ()Ljava/lang/String; - public final fun copy (Ljava/util/List;Ljava/util/Map;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptResult; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptResult;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptResult; - public fun equals (Ljava/lang/Object;)Z - public final fun getDescription ()Ljava/lang/String; - public final fun getMessages ()Ljava/util/List; - public final fun getMeta ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/GetPromptResult$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptResult$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptResult; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/GetPromptResult;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/GetPromptResult$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ImageContent { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ImageContent$Companion; - public fun (Lio/modelcontextprotocol/kotlin/sdk/models/infrastructure/Base64ByteArray;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;)V - public synthetic fun (Lio/modelcontextprotocol/kotlin/sdk/models/infrastructure/Base64ByteArray;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lio/modelcontextprotocol/kotlin/sdk/models/infrastructure/Base64ByteArray; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Lio/modelcontextprotocol/kotlin/sdk/models/Annotations; - public final fun copy (Lio/modelcontextprotocol/kotlin/sdk/models/infrastructure/Base64ByteArray;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;)Lio/modelcontextprotocol/kotlin/sdk/models/ImageContent; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ImageContent;Lio/modelcontextprotocol/kotlin/sdk/models/infrastructure/Base64ByteArray;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ImageContent; - public fun equals (Ljava/lang/Object;)Z - public final fun getAnnotations ()Lio/modelcontextprotocol/kotlin/sdk/models/Annotations; - public final fun getData ()Lio/modelcontextprotocol/kotlin/sdk/models/infrastructure/Base64ByteArray; - public final fun getMimeType ()Ljava/lang/String; - public final fun getType ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ImageContent$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ImageContent$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ImageContent; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ImageContent;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ImageContent$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/Implementation { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/Implementation$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/Implementation; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/Implementation;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/Implementation; - public fun equals (Ljava/lang/Object;)Z - public final fun getName ()Ljava/lang/String; - public final fun getVersion ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/Implementation$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/Implementation$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/Implementation; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/Implementation;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/Implementation$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/InitializedNotification { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/InitializedNotification$Companion; - public fun (Ljava/lang/String;Ljava/util/Map;)V - public synthetic fun (Ljava/lang/String;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/lang/String;Ljava/util/Map;)Lio/modelcontextprotocol/kotlin/sdk/models/InitializedNotification; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/InitializedNotification;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/InitializedNotification; - public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/InitializedNotification$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/InitializedNotification$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/InitializedNotification; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/InitializedNotification;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/InitializedNotification$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/JSONRPCError { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCError$Companion; - public fun (Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCErrorError;Ljava/lang/String;Ljava/lang/String;)V - public final fun component1 ()Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCErrorError; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/String; - public final fun copy (Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCErrorError;Ljava/lang/String;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCError; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCError;Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCErrorError;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCError; - public fun equals (Ljava/lang/Object;)Z - public final fun getError ()Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCErrorError; - public final fun getId ()Ljava/lang/String; - public final fun getJsonrpc ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/JSONRPCError$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCError$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCError; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCError;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/JSONRPCError$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/JSONRPCErrorError { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCErrorError$Companion; - public fun (ILjava/lang/String;Ljava/lang/String;)V - public synthetic fun (ILjava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()I - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/String; - public final fun copy (ILjava/lang/String;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCErrorError; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCErrorError;ILjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCErrorError; - public fun equals (Ljava/lang/Object;)Z - public final fun getCode ()I - public final fun getData ()Ljava/lang/String; - public final fun getMessage ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/JSONRPCErrorError$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCErrorError$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCErrorError; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCErrorError;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/JSONRPCErrorError$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/JSONRPCNotification { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCNotification$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/util/Map; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCNotification; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCNotification;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCNotification; - public fun equals (Ljava/lang/Object;)Z - public final fun getJsonrpc ()Ljava/lang/String; - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/JSONRPCNotification$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCNotification$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCNotification; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCNotification;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/JSONRPCNotification$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/JSONRPCRequest { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCRequest$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Ljava/util/Map; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCRequest; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCRequest;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getId ()Ljava/lang/String; - public final fun getJsonrpc ()Ljava/lang/String; - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/JSONRPCRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCRequest$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCRequest; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/JSONRPCRequest;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/JSONRPCRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequest { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequest$Companion; - public fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams;)V - public synthetic fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams; - public final fun copy (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams;)Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequest; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequest;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequest$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequest; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequest;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams$Companion; - public fun ()V - public fun (Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams; - public fun equals (Ljava/lang/Object;)Z - public final fun getCursor ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ListPromptsResult { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsResult$Companion; - public fun (Ljava/util/List;Ljava/util/Map;Ljava/lang/String;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun component3 ()Ljava/lang/String; - public final fun copy (Ljava/util/List;Ljava/util/Map;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsResult; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsResult;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsResult; - public fun equals (Ljava/lang/Object;)Z - public final fun getMeta ()Ljava/util/Map; - public final fun getNextCursor ()Ljava/lang/String; - public final fun getPrompts ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ListPromptsResult$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsResult$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsResult; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsResult;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ListPromptsResult$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ListResourceTemplatesRequest { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ListResourceTemplatesRequest$Companion; - public fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams;)V - public synthetic fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams; - public final fun copy (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams;)Lio/modelcontextprotocol/kotlin/sdk/models/ListResourceTemplatesRequest; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ListResourceTemplatesRequest;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ListResourceTemplatesRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ListResourceTemplatesRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ListResourceTemplatesRequest$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ListResourceTemplatesRequest; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ListResourceTemplatesRequest;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ListResourceTemplatesRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ListResourceTemplatesResult { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ListResourceTemplatesResult$Companion; - public fun (Ljava/util/List;Ljava/util/Map;Ljava/lang/String;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun component3 ()Ljava/lang/String; - public final fun copy (Ljava/util/List;Ljava/util/Map;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/ListResourceTemplatesResult; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ListResourceTemplatesResult;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ListResourceTemplatesResult; - public fun equals (Ljava/lang/Object;)Z - public final fun getMeta ()Ljava/util/Map; - public final fun getNextCursor ()Ljava/lang/String; - public final fun getResourceTemplates ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ListResourceTemplatesResult$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ListResourceTemplatesResult$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ListResourceTemplatesResult; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ListResourceTemplatesResult;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ListResourceTemplatesResult$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ListResourcesRequest { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ListResourcesRequest$Companion; - public fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams;)V - public synthetic fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams; - public final fun copy (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams;)Lio/modelcontextprotocol/kotlin/sdk/models/ListResourcesRequest; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ListResourcesRequest;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ListResourcesRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ListResourcesRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ListResourcesRequest$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ListResourcesRequest; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ListResourcesRequest;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ListResourcesRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ListResourcesResult { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ListResourcesResult$Companion; - public fun (Ljava/util/List;Ljava/util/Map;Ljava/lang/String;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun component3 ()Ljava/lang/String; - public final fun copy (Ljava/util/List;Ljava/util/Map;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/ListResourcesResult; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ListResourcesResult;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ListResourcesResult; - public fun equals (Ljava/lang/Object;)Z - public final fun getMeta ()Ljava/util/Map; - public final fun getNextCursor ()Ljava/lang/String; - public final fun getResources ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ListResourcesResult$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ListResourcesResult$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ListResourcesResult; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ListResourcesResult;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ListResourcesResult$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ListRootsRequest { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ListRootsRequest$Companion; - public fun (Ljava/lang/String;Ljava/util/Map;)V - public synthetic fun (Ljava/lang/String;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/lang/String;Ljava/util/Map;)Lio/modelcontextprotocol/kotlin/sdk/models/ListRootsRequest; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ListRootsRequest;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ListRootsRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ListRootsRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ListRootsRequest$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ListRootsRequest; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ListRootsRequest;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ListRootsRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ListRootsResult { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ListRootsResult$Companion; - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lio/modelcontextprotocol/kotlin/sdk/models/ListRootsResult; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ListRootsResult;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ListRootsResult; - public fun equals (Ljava/lang/Object;)Z - public final fun getMeta ()Ljava/util/Map; - public final fun getRoots ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ListRootsResult$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ListRootsResult$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ListRootsResult; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ListRootsResult;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ListRootsResult$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ListToolsRequest { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ListToolsRequest$Companion; - public fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams;)V - public synthetic fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams; - public final fun copy (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams;)Lio/modelcontextprotocol/kotlin/sdk/models/ListToolsRequest; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ListToolsRequest;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ListToolsRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ListToolsRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ListToolsRequest$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ListToolsRequest; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ListToolsRequest;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ListToolsRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/LoggingLevel : java/lang/Enum { - public static final field ALERT Lio/modelcontextprotocol/kotlin/sdk/models/LoggingLevel; - public static final field CRITICAL Lio/modelcontextprotocol/kotlin/sdk/models/LoggingLevel; - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/LoggingLevel$Companion; - public static final field DEBUG Lio/modelcontextprotocol/kotlin/sdk/models/LoggingLevel; - public static final field EMERGENCY Lio/modelcontextprotocol/kotlin/sdk/models/LoggingLevel; - public static final field ERROR Lio/modelcontextprotocol/kotlin/sdk/models/LoggingLevel; - public static final field INFO Lio/modelcontextprotocol/kotlin/sdk/models/LoggingLevel; - public static final field NOTICE Lio/modelcontextprotocol/kotlin/sdk/models/LoggingLevel; - public static final field WARNING Lio/modelcontextprotocol/kotlin/sdk/models/LoggingLevel; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public final fun getValue ()Ljava/lang/String; - public fun toString ()Ljava/lang/String; - public static fun valueOf (Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/LoggingLevel; - public static fun values ()[Lio/modelcontextprotocol/kotlin/sdk/models/LoggingLevel; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/LoggingLevel$Companion { - public final fun decode (Ljava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/LoggingLevel; - public final fun encode (Ljava/lang/Object;)Ljava/lang/String; - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotification { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotification$Companion; - public fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotificationParams;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotificationParams; - public final fun copy (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotificationParams;)Lio/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotification; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotification;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotificationParams;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotification; - public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Lio/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotificationParams; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotification$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotification$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotification; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotification;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotification$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotificationParams { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotificationParams$Companion; - public fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/LoggingLevel;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/LoggingLevel;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/models/LoggingLevel; - public final fun component3 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/LoggingLevel;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotificationParams; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotificationParams;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/LoggingLevel;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotificationParams; - public fun equals (Ljava/lang/Object;)Z - public final fun getData ()Ljava/lang/String; - public final fun getLevel ()Lio/modelcontextprotocol/kotlin/sdk/models/LoggingLevel; - public final fun getLogger ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotificationParams$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotificationParams$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotificationParams; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotificationParams;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/LoggingMessageNotificationParams$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ModelHint { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ModelHint$Companion; - public fun ()V - public fun (Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/ModelHint; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ModelHint;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ModelHint; - public fun equals (Ljava/lang/Object;)Z - public final fun getName ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ModelHint$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ModelHint$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ModelHint; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ModelHint;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ModelHint$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ModelPreferences { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ModelPreferences$Companion; - public fun ()V - public fun (Ljava/lang/Double;Ljava/util/List;Ljava/lang/Double;Ljava/lang/Double;)V - public synthetic fun (Ljava/lang/Double;Ljava/util/List;Ljava/lang/Double;Ljava/lang/Double;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/Double; - public final fun component2 ()Ljava/util/List; - public final fun component3 ()Ljava/lang/Double; - public final fun component4 ()Ljava/lang/Double; - public final fun copy (Ljava/lang/Double;Ljava/util/List;Ljava/lang/Double;Ljava/lang/Double;)Lio/modelcontextprotocol/kotlin/sdk/models/ModelPreferences; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ModelPreferences;Ljava/lang/Double;Ljava/util/List;Ljava/lang/Double;Ljava/lang/Double;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ModelPreferences; - public fun equals (Ljava/lang/Object;)Z - public final fun getCostPriority ()Ljava/lang/Double; - public final fun getHints ()Ljava/util/List; - public final fun getIntelligencePriority ()Ljava/lang/Double; - public final fun getSpeedPriority ()Ljava/lang/Double; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ModelPreferences$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ModelPreferences$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ModelPreferences; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ModelPreferences;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ModelPreferences$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/Notification { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/Notification$Companion; - public fun (Ljava/lang/String;Ljava/util/Map;)V - public synthetic fun (Ljava/lang/String;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/lang/String;Ljava/util/Map;)Lio/modelcontextprotocol/kotlin/sdk/models/Notification; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/Notification;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/Notification; - public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/Notification$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/Notification$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/Notification; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/Notification;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/Notification$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/PaginatedRequest { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/PaginatedRequest$Companion; - public fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams;)V - public synthetic fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams; - public final fun copy (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams;)Lio/modelcontextprotocol/kotlin/sdk/models/PaginatedRequest; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/PaginatedRequest;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/PaginatedRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Lio/modelcontextprotocol/kotlin/sdk/models/ListPromptsRequestParams; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/PaginatedRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/PaginatedRequest$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/PaginatedRequest; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/PaginatedRequest;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/PaginatedRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/PaginatedResult { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/PaginatedResult$Companion; - public fun ()V - public fun (Ljava/util/Map;Ljava/lang/String;)V - public synthetic fun (Ljava/util/Map;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/Map; - public final fun component2 ()Ljava/lang/String; - public final fun copy (Ljava/util/Map;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/PaginatedResult; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/PaginatedResult;Ljava/util/Map;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/PaginatedResult; - public fun equals (Ljava/lang/Object;)Z - public final fun getMeta ()Ljava/util/Map; - public final fun getNextCursor ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/PaginatedResult$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/PaginatedResult$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/PaginatedResult; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/PaginatedResult;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/PaginatedResult$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/PingRequest { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/PingRequest$Companion; - public fun (Ljava/lang/String;Ljava/util/Map;)V - public synthetic fun (Ljava/lang/String;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/lang/String;Ljava/util/Map;)Lio/modelcontextprotocol/kotlin/sdk/models/PingRequest; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/PingRequest;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/PingRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/PingRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/PingRequest$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/PingRequest; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/PingRequest;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/PingRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ProgressNotification { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ProgressNotification$Companion; - public fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ProgressNotificationParams;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/models/ProgressNotificationParams; - public final fun copy (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ProgressNotificationParams;)Lio/modelcontextprotocol/kotlin/sdk/models/ProgressNotification; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ProgressNotification;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ProgressNotificationParams;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ProgressNotification; - public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Lio/modelcontextprotocol/kotlin/sdk/models/ProgressNotificationParams; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ProgressNotification$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ProgressNotification$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ProgressNotification; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ProgressNotification;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ProgressNotification$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ProgressNotificationParams { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ProgressNotificationParams$Companion; - public fun (DLjava/lang/String;Ljava/lang/String;Ljava/lang/Double;)V - public synthetic fun (DLjava/lang/String;Ljava/lang/String;Ljava/lang/Double;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()D - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Ljava/lang/Double; - public final fun copy (DLjava/lang/String;Ljava/lang/String;Ljava/lang/Double;)Lio/modelcontextprotocol/kotlin/sdk/models/ProgressNotificationParams; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ProgressNotificationParams;DLjava/lang/String;Ljava/lang/String;Ljava/lang/Double;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ProgressNotificationParams; - public fun equals (Ljava/lang/Object;)Z - public final fun getMessage ()Ljava/lang/String; - public final fun getProgress ()D - public final fun getProgressToken ()Ljava/lang/String; - public final fun getTotal ()Ljava/lang/Double; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ProgressNotificationParams$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ProgressNotificationParams$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ProgressNotificationParams; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ProgressNotificationParams;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ProgressNotificationParams$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/Prompt { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/Prompt$Companion; - public fun (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/util/List; - public final fun component3 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/Prompt; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/Prompt;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/Prompt; - public fun equals (Ljava/lang/Object;)Z - public final fun getArguments ()Ljava/util/List; - public final fun getDescription ()Ljava/lang/String; - public final fun getName ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/Prompt$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/Prompt$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/Prompt; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/Prompt;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/Prompt$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/PromptArgument { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/PromptArgument$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/Boolean; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)Lio/modelcontextprotocol/kotlin/sdk/models/PromptArgument; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/PromptArgument;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/PromptArgument; - public fun equals (Ljava/lang/Object;)Z - public final fun getDescription ()Ljava/lang/String; - public final fun getName ()Ljava/lang/String; - public final fun getRequired ()Ljava/lang/Boolean; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/PromptArgument$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/PromptArgument$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/PromptArgument; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/PromptArgument;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/PromptArgument$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/PromptListChangedNotification { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/PromptListChangedNotification$Companion; - public fun (Ljava/lang/String;Ljava/util/Map;)V - public synthetic fun (Ljava/lang/String;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/lang/String;Ljava/util/Map;)Lio/modelcontextprotocol/kotlin/sdk/models/PromptListChangedNotification; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/PromptListChangedNotification;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/PromptListChangedNotification; - public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/PromptListChangedNotification$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/PromptListChangedNotification$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/PromptListChangedNotification; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/PromptListChangedNotification;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/PromptListChangedNotification$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/PromptMessage { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/PromptMessage$Companion; - public fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Role;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/models/Role; - public final fun copy (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Role;)Lio/modelcontextprotocol/kotlin/sdk/models/PromptMessage; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/PromptMessage;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Role;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/PromptMessage; - public fun equals (Ljava/lang/Object;)Z - public final fun getContent ()Ljava/lang/String; - public final fun getRole ()Lio/modelcontextprotocol/kotlin/sdk/models/Role; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/PromptMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/PromptMessage$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/PromptMessage; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/PromptMessage;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/PromptMessage$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/PromptReference { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/PromptReference$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/PromptReference; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/PromptReference;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/PromptReference; - public fun equals (Ljava/lang/Object;)Z - public final fun getName ()Ljava/lang/String; - public final fun getType ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/PromptReference$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/PromptReference$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/PromptReference; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/PromptReference;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/PromptReference$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequest { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequest$Companion; - public fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequestParams;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequestParams; - public final fun copy (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequestParams;)Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequest; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequest;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequestParams;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequestParams; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequest$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequest; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequest;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequestParams { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequestParams$Companion; - public fun (Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequestParams; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequestParams;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequestParams; - public fun equals (Ljava/lang/Object;)Z - public final fun getUri ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequestParams$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequestParams$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequestParams; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequestParams;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ReadResourceRequestParams$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ReadResourceResult { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceResult$Companion; - public fun (Ljava/util/List;Ljava/util/Map;)V - public synthetic fun (Ljava/util/List;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/util/List;Ljava/util/Map;)Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceResult; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceResult;Ljava/util/List;Ljava/util/Map;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceResult; - public fun equals (Ljava/lang/Object;)Z - public final fun getContents ()Ljava/util/List; - public final fun getMeta ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ReadResourceResult$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceResult$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceResult; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ReadResourceResult;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ReadResourceResult$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/Request { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/Request$Companion; - public fun (Ljava/lang/String;Ljava/util/Map;)V - public synthetic fun (Ljava/lang/String;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/lang/String;Ljava/util/Map;)Lio/modelcontextprotocol/kotlin/sdk/models/Request; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/Request;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/Request; - public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/Request$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/Request$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/Request; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/Request;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/Request$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/Resource { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/Resource$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Lio/modelcontextprotocol/kotlin/sdk/models/Annotations; - public final fun component4 ()Ljava/lang/String; - public final fun component5 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;Ljava/lang/String;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/Resource; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/Resource;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/Resource; - public fun equals (Ljava/lang/Object;)Z - public final fun getAnnotations ()Lio/modelcontextprotocol/kotlin/sdk/models/Annotations; - public final fun getDescription ()Ljava/lang/String; - public final fun getMimeType ()Ljava/lang/String; - public final fun getName ()Ljava/lang/String; - public final fun getUri ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/Resource$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/Resource$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/Resource; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/Resource;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/Resource$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ResourceContents { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ResourceContents$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/ResourceContents; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ResourceContents;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ResourceContents; - public fun equals (Ljava/lang/Object;)Z - public final fun getMimeType ()Ljava/lang/String; - public final fun getUri ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ResourceContents$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ResourceContents$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ResourceContents; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ResourceContents;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ResourceContents$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ResourceListChangedNotification { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ResourceListChangedNotification$Companion; - public fun (Ljava/lang/String;Ljava/util/Map;)V - public synthetic fun (Ljava/lang/String;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/lang/String;Ljava/util/Map;)Lio/modelcontextprotocol/kotlin/sdk/models/ResourceListChangedNotification; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ResourceListChangedNotification;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ResourceListChangedNotification; - public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ResourceListChangedNotification$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ResourceListChangedNotification$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ResourceListChangedNotification; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ResourceListChangedNotification;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ResourceListChangedNotification$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ResourceReference { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ResourceReference$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/ResourceReference; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ResourceReference;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ResourceReference; - public fun equals (Ljava/lang/Object;)Z - public final fun getType ()Ljava/lang/String; - public final fun getUri ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ResourceReference$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ResourceReference$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ResourceReference; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ResourceReference;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ResourceReference$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ResourceTemplate { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ResourceTemplate$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Lio/modelcontextprotocol/kotlin/sdk/models/Annotations; - public final fun component4 ()Ljava/lang/String; - public final fun component5 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;Ljava/lang/String;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/ResourceTemplate; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ResourceTemplate;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ResourceTemplate; - public fun equals (Ljava/lang/Object;)Z - public final fun getAnnotations ()Lio/modelcontextprotocol/kotlin/sdk/models/Annotations; - public final fun getDescription ()Ljava/lang/String; - public final fun getMimeType ()Ljava/lang/String; - public final fun getName ()Ljava/lang/String; - public final fun getUriTemplate ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ResourceTemplate$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ResourceTemplate$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ResourceTemplate; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ResourceTemplate;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ResourceTemplate$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotification { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotification$Companion; - public fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotificationParams;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotificationParams; - public final fun copy (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotificationParams;)Lio/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotification; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotification;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotificationParams;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotification; - public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Lio/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotificationParams; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotification$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotification$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotification; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotification;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotification$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotificationParams { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotificationParams$Companion; - public fun (Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotificationParams; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotificationParams;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotificationParams; - public fun equals (Ljava/lang/Object;)Z - public final fun getUri ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotificationParams$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotificationParams$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotificationParams; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotificationParams;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ResourceUpdatedNotificationParams$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/Role : java/lang/Enum { - public static final field ASSISTANT Lio/modelcontextprotocol/kotlin/sdk/models/Role; - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/Role$Companion; - public static final field USER Lio/modelcontextprotocol/kotlin/sdk/models/Role; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public final fun getValue ()Ljava/lang/String; - public fun toString ()Ljava/lang/String; - public static fun valueOf (Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/Role; - public static fun values ()[Lio/modelcontextprotocol/kotlin/sdk/models/Role; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/Role$Companion { - public final fun decode (Ljava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/Role; - public final fun encode (Ljava/lang/Object;)Ljava/lang/String; - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/Root { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/Root$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/Root; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/Root;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/Root; - public fun equals (Ljava/lang/Object;)Z - public final fun getName ()Ljava/lang/String; - public final fun getUri ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/Root$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/Root$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/Root; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/Root;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/Root$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/RootsListChangedNotification { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/RootsListChangedNotification$Companion; - public fun (Ljava/lang/String;Ljava/util/Map;)V - public synthetic fun (Ljava/lang/String;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/lang/String;Ljava/util/Map;)Lio/modelcontextprotocol/kotlin/sdk/models/RootsListChangedNotification; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/RootsListChangedNotification;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/RootsListChangedNotification; - public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/RootsListChangedNotification$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/RootsListChangedNotification$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/RootsListChangedNotification; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/RootsListChangedNotification;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/RootsListChangedNotification$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/SamplingMessage { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/SamplingMessage$Companion; - public fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Role;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/models/Role; - public final fun copy (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Role;)Lio/modelcontextprotocol/kotlin/sdk/models/SamplingMessage; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/SamplingMessage;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Role;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/SamplingMessage; - public fun equals (Ljava/lang/Object;)Z - public final fun getContent ()Ljava/lang/String; - public final fun getRole ()Lio/modelcontextprotocol/kotlin/sdk/models/Role; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/SamplingMessage$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/SamplingMessage$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/SamplingMessage; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/SamplingMessage;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/SamplingMessage$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesPrompts { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesPrompts$Companion; - public fun ()V - public fun (Ljava/lang/Boolean;)V - public synthetic fun (Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/Boolean; - public final fun copy (Ljava/lang/Boolean;)Lio/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesPrompts; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesPrompts;Ljava/lang/Boolean;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesPrompts; - public fun equals (Ljava/lang/Object;)Z - public final fun getListChanged ()Ljava/lang/Boolean; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesPrompts$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesPrompts$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesPrompts; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesPrompts;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesPrompts$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesResources { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesResources$Companion; - public fun ()V - public fun (Ljava/lang/Boolean;Ljava/lang/Boolean;)V - public synthetic fun (Ljava/lang/Boolean;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/Boolean; - public final fun component2 ()Ljava/lang/Boolean; - public final fun copy (Ljava/lang/Boolean;Ljava/lang/Boolean;)Lio/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesResources; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesResources;Ljava/lang/Boolean;Ljava/lang/Boolean;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesResources; - public fun equals (Ljava/lang/Object;)Z - public final fun getListChanged ()Ljava/lang/Boolean; - public final fun getSubscribe ()Ljava/lang/Boolean; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesResources$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesResources$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesResources; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesResources;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesResources$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesTools { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesTools$Companion; - public fun ()V - public fun (Ljava/lang/Boolean;)V - public synthetic fun (Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/Boolean; - public final fun copy (Ljava/lang/Boolean;)Lio/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesTools; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesTools;Ljava/lang/Boolean;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesTools; - public fun equals (Ljava/lang/Object;)Z - public final fun getListChanged ()Ljava/lang/Boolean; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesTools$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesTools$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesTools; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesTools;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ServerCapabilitiesTools$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/SetLevelRequest { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/SetLevelRequest$Companion; - public fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/SetLevelRequestParams;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/models/SetLevelRequestParams; - public final fun copy (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/SetLevelRequestParams;)Lio/modelcontextprotocol/kotlin/sdk/models/SetLevelRequest; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/SetLevelRequest;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/SetLevelRequestParams;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/SetLevelRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Lio/modelcontextprotocol/kotlin/sdk/models/SetLevelRequestParams; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/SetLevelRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/SetLevelRequest$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/SetLevelRequest; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/SetLevelRequest;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/SetLevelRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/SetLevelRequestParams { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/SetLevelRequestParams$Companion; - public fun (Lio/modelcontextprotocol/kotlin/sdk/models/LoggingLevel;)V - public final fun component1 ()Lio/modelcontextprotocol/kotlin/sdk/models/LoggingLevel; - public final fun copy (Lio/modelcontextprotocol/kotlin/sdk/models/LoggingLevel;)Lio/modelcontextprotocol/kotlin/sdk/models/SetLevelRequestParams; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/SetLevelRequestParams;Lio/modelcontextprotocol/kotlin/sdk/models/LoggingLevel;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/SetLevelRequestParams; - public fun equals (Ljava/lang/Object;)Z - public final fun getLevel ()Lio/modelcontextprotocol/kotlin/sdk/models/LoggingLevel; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/SetLevelRequestParams$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/SetLevelRequestParams$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/SetLevelRequestParams; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/SetLevelRequestParams;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/SetLevelRequestParams$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/SubscribeRequest { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/SubscribeRequest$Companion; - public fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/SubscribeRequestParams;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/models/SubscribeRequestParams; - public final fun copy (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/SubscribeRequestParams;)Lio/modelcontextprotocol/kotlin/sdk/models/SubscribeRequest; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/SubscribeRequest;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/SubscribeRequestParams;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/SubscribeRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Lio/modelcontextprotocol/kotlin/sdk/models/SubscribeRequestParams; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/SubscribeRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/SubscribeRequest$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/SubscribeRequest; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/SubscribeRequest;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/SubscribeRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/SubscribeRequestParams { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/SubscribeRequestParams$Companion; - public fun (Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/SubscribeRequestParams; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/SubscribeRequestParams;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/SubscribeRequestParams; - public fun equals (Ljava/lang/Object;)Z - public final fun getUri ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/SubscribeRequestParams$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/SubscribeRequestParams$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/SubscribeRequestParams; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/SubscribeRequestParams;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/SubscribeRequestParams$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/TextContent { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/TextContent$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Lio/modelcontextprotocol/kotlin/sdk/models/Annotations; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;)Lio/modelcontextprotocol/kotlin/sdk/models/TextContent; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/TextContent;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/Annotations;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/TextContent; - public fun equals (Ljava/lang/Object;)Z - public final fun getAnnotations ()Lio/modelcontextprotocol/kotlin/sdk/models/Annotations; - public final fun getText ()Ljava/lang/String; - public final fun getType ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/TextContent$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/TextContent$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/TextContent; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/TextContent;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/TextContent$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/TextResourceContents { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/TextResourceContents$Companion; - public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/TextResourceContents; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/TextResourceContents;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/TextResourceContents; - public fun equals (Ljava/lang/Object;)Z - public final fun getMimeType ()Ljava/lang/String; - public final fun getText ()Ljava/lang/String; - public final fun getUri ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/TextResourceContents$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/TextResourceContents$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/TextResourceContents; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/TextResourceContents;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/TextResourceContents$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations$Companion; - public fun ()V - public fun (Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/Boolean; - public final fun component2 ()Ljava/lang/Boolean; - public final fun component3 ()Ljava/lang/Boolean; - public final fun component4 ()Ljava/lang/Boolean; - public final fun component5 ()Ljava/lang/String; - public final fun copy (Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations; - public fun equals (Ljava/lang/Object;)Z - public final fun getDestructiveHint ()Ljava/lang/Boolean; - public final fun getIdempotentHint ()Ljava/lang/Boolean; - public final fun getOpenWorldHint ()Ljava/lang/Boolean; - public final fun getReadOnlyHint ()Ljava/lang/Boolean; - public final fun getTitle ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations;)V + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations;)V public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; } @@ -5594,110 +3273,6 @@ public final class io/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations$Com public final fun serializer ()Lkotlinx/serialization/KSerializer; } -public final class io/modelcontextprotocol/kotlin/sdk/models/ToolListChangedNotification { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/ToolListChangedNotification$Companion; - public fun (Ljava/lang/String;Ljava/util/Map;)V - public synthetic fun (Ljava/lang/String;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/util/Map; - public final fun copy (Ljava/lang/String;Ljava/util/Map;)Lio/modelcontextprotocol/kotlin/sdk/models/ToolListChangedNotification; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/ToolListChangedNotification;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/ToolListChangedNotification; - public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Ljava/util/Map; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/ToolListChangedNotification$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/ToolListChangedNotification$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/ToolListChangedNotification; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/ToolListChangedNotification;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/ToolListChangedNotification$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequest { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequest$Companion; - public fun (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequestParams;)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lio/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequestParams; - public final fun copy (Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequestParams;)Lio/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequest; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequest;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequestParams;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequest; - public fun equals (Ljava/lang/Object;)Z - public final fun getMethod ()Ljava/lang/String; - public final fun getParams ()Lio/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequestParams; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequest$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequest; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequest;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequest$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequestParams { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequestParams$Companion; - public fun (Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;)Lio/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequestParams; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequestParams;Ljava/lang/String;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequestParams; - public fun equals (Ljava/lang/Object;)Z - public final fun getUri ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final synthetic class io/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequestParams$$serializer : kotlinx/serialization/internal/GeneratedSerializer { - public static final field INSTANCE Lio/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequestParams$$serializer; - public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; - public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequestParams; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequestParams;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/UnsubscribeRequestParams$Companion { - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/infrastructure/Base64ByteArray { - public static final field Companion Lio/modelcontextprotocol/kotlin/sdk/models/infrastructure/Base64ByteArray$Companion; - public fun ([B)V - public fun equals (Ljava/lang/Object;)Z - public final fun getValue ()[B - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class io/modelcontextprotocol/kotlin/sdk/models/infrastructure/Base64ByteArray$Companion : kotlinx/serialization/KSerializer { - public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/modelcontextprotocol/kotlin/sdk/models/infrastructure/Base64ByteArray; - public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; - public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; - public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/modelcontextprotocol/kotlin/sdk/models/infrastructure/Base64ByteArray;)V - public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V - public final fun serializer ()Lkotlinx/serialization/KSerializer; -} - public abstract class io/modelcontextprotocol/kotlin/sdk/shared/AbstractTransport : io/modelcontextprotocol/kotlin/sdk/shared/Transport { public fun ()V protected final fun get_onClose ()Lkotlin/jvm/functions/Function0; diff --git a/kotlin-sdk-core/build.gradle.kts b/kotlin-sdk-core/build.gradle.kts index df7f242e..bf6393e5 100644 --- a/kotlin-sdk-core/build.gradle.kts +++ b/kotlin-sdk-core/build.gradle.kts @@ -43,7 +43,7 @@ openApiGenerate { apiPackage = "io.modelcontextprotocol.kotlin.sdk.api" generateModelTests = false generateModelDocumentation = false - cleanupOutput = false + cleanupOutput = true skipValidateSpec = true // do not validate spec library = "multiplatform" ignoreFileOverride = "${layout.projectDirectory}/.openapi-generator-ignore" diff --git a/kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types.kt b/kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types.kt index b6879241..723df956 100644 --- a/kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types.kt +++ b/kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types.kt @@ -302,6 +302,7 @@ public data class JSONRPCError(val code: ErrorCode, val message: String, val dat public sealed interface NotificationParams : WithMeta /* Cancellation */ + /** * This notification can be sent by either side to indicate that it is cancelling a previously issued request. * @@ -334,6 +335,7 @@ public data class CancelledNotification(override val params: Params) : } /* Initialization */ + /** * Describes the name and version of an MCP implementation. */ @@ -527,6 +529,7 @@ public data class InitializedNotification(override val params: Params = Params() } /* Ping */ + /** * A ping, issued by either the server or the client, to check that the other party is still alive. * The receiver must promptly respond, or else it may be disconnected. @@ -560,6 +563,7 @@ public sealed interface ProgressBase { } /* Progress notifications */ + /** * Represents a progress notification. * @@ -619,6 +623,7 @@ public data class ProgressNotification(override val params: Params) : } /* Pagination */ + /** * Represents a request supporting pagination. */ @@ -646,6 +651,7 @@ public sealed interface PaginatedResult : RequestResult { } /* Resources */ + /** * The contents of a specific resource or sub-resource. */ @@ -888,43 +894,10 @@ public data class ResourceUpdatedNotification(override val params: Params) : Ser } /* Prompts */ -/** - * Describes an argument that a prompt can accept. - */ -@Serializable -public data class PromptArgument( - /** - * The name of the argument. - */ - val name: String, - /** - * A human-readable description of the argument. - */ - val description: String?, - /** - * Whether this argument must be provided. - */ - val required: Boolean?, -) -/** - * A prompt or prompt template that the server offers. - */ -@Serializable -public class Prompt( - /** - * The name of the prompt or prompt template. - */ - public val name: String, - /** - * An optional description of what this prompt provides - */ - public val description: String?, - /** - * A list of arguments to use for templating the prompt. - */ - public val arguments: List?, -) +public typealias PromptArgument = io.modelcontextprotocol.kotlin.sdk.models.PromptArgument + +public typealias Prompt = io.modelcontextprotocol.kotlin.sdk.models.Prompt /** * Sent from the client to request a list of prompts and prompt templates the server has. @@ -1088,15 +1061,7 @@ public data class EmbeddedResource( } } -/** - * Enum representing the role of a participant. - */ -@Suppress("EnumEntryName") -@Serializable -public enum class Role { - user, - assistant, -} +public typealias Role = io.modelcontextprotocol.kotlin.sdk.models.Role /** * Optional annotations for the client. @@ -1158,56 +1123,8 @@ public data class PromptListChangedNotification(override val params: Params = Pa } /* Tools */ -/** - * Additional properties describing a Tool to clients. - * - * NOTE: all properties in ToolAnnotations are **hints**. - * They are not guaranteed to provide a faithful description of - * tool behavior (including descriptive properties like `title`). - * - * Clients should never make tool use decisions based on ToolAnnotations - * received from untrusted servers. - */ -@Serializable -public data class ToolAnnotations( - /** - * A human-readable title for the tool. - */ - val title: String?, - /** - * If true, the tool does not modify its environment. - * - * Default: false - */ - val readOnlyHint: Boolean? = false, - /** - * If true, the tool may perform destructive updates to its environment. - * If false, the tool performs only additive updates. - * - * (This property is meaningful only when `readOnlyHint == false`) - * - * Default: true - */ - val destructiveHint: Boolean? = true, - /** - * If true, calling the tool repeatedly with the same arguments - * will have no additional effect on the its environment. - * - * (This property is meaningful only when `readOnlyHint == false`) - * - * Default: false - */ - val idempotentHint: Boolean? = false, - /** - * If true, this tool may interact with an "open world" of external - * entities. If false, the tool's domain of interaction is closed. - * For example, the world of a web search tool is open, whereas that - * of a memory tool is not. - * - * Default: true - */ - val openWorldHint: Boolean? = true, -) + +public typealias ToolAnnotations = io.modelcontextprotocol.kotlin.sdk.models.ToolAnnotations /** * Definition for a tool the client can call. @@ -1336,6 +1253,7 @@ public data class ToolListChangedNotification(override val params: Params = Para } /* Logging */ + /** * The severity of a log message. */ @@ -1395,6 +1313,7 @@ public data class LoggingMessageNotification(override val params: Params) : Serv } /* Sampling */ + /** * Hints to use for model selection. */ @@ -1639,6 +1558,7 @@ public data class CompleteResult(val completion: Completion, override val _meta: } /* Roots */ + /** * Represents a root directory or file that the server can operate on. */ diff --git a/kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/RequestSerializerTest.kt b/kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/RequestSerializerTest.kt index 14f67794..25a755a8 100644 --- a/kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/RequestSerializerTest.kt +++ b/kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/RequestSerializerTest.kt @@ -26,7 +26,7 @@ class RequestSerializerTest { assertIs(decoded) assertEquals("test-model", decoded.model) - assertEquals(Role.assistant, decoded.role) + assertEquals(Role.ASSISTANT, decoded.role) assertEquals(StopReason.EndTurn, decoded.stopReason) } @@ -200,7 +200,7 @@ class RequestSerializerTest { assertIs(decoded) assertEquals("A test prompt", decoded.description) assertEquals(1, decoded.messages.size) - assertEquals(Role.user, decoded.messages[0].role) + assertEquals(Role.USER, decoded.messages[0].role) } @Test diff --git a/kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/TypesTest.kt b/kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/TypesTest.kt index 23e2ffb7..8bbe6857 100644 --- a/kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/TypesTest.kt +++ b/kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/TypesTest.kt @@ -207,11 +207,11 @@ class TypesTest { fun `should validate prompt message with text content`() { val textContent = TextContent(text = "Hello, assistant!") val promptMessage = PromptMessage( - role = Role.user, + role = Role.USER, content = textContent, ) - assertEquals(Role.user, promptMessage.role) + assertEquals(Role.USER, promptMessage.role) assertEquals(textContent, promptMessage.content) assertEquals("text", promptMessage.content.type) } @@ -225,11 +225,11 @@ class TypesTest { ) val embeddedResource = EmbeddedResource(resource = resource) val promptMessage = PromptMessage( - role = Role.assistant, + role = Role.ASSISTANT, content = embeddedResource, ) - assertEquals(Role.assistant, promptMessage.role) + assertEquals(Role.ASSISTANT, promptMessage.role) assertEquals("resource", promptMessage.content.type) val content = promptMessage.content as EmbeddedResource val textResource = content.resource as TextResourceContents @@ -242,7 +242,7 @@ class TypesTest { @Test fun `should serialize and deserialize annotations correctly`() { val annotations = Annotations( - audience = listOf(Role.assistant), + audience = listOf(Role.ASSISTANT), lastModified = Instant.parse("2025-06-18T00:00:00Z"), priority = 0.5, ) @@ -250,7 +250,7 @@ class TypesTest { val json = McpJson.encodeToString(annotations) val decoded = McpJson.decodeFromString(json) - assertEquals(listOf(Role.assistant), decoded.audience) + assertEquals(listOf(Role.ASSISTANT), decoded.audience) assertEquals(Instant.parse("2025-06-18T00:00:00Z"), decoded.lastModified) assertEquals(0.5, decoded.priority) } @@ -262,14 +262,14 @@ class TypesTest { mimeType = "image/png", ) val promptMessage = PromptMessage( - role = Role.assistant, + role = Role.ASSISTANT, content = imageContent, ) val json = McpJson.encodeToString(promptMessage) val decoded = McpJson.decodeFromString(json) - assertEquals(Role.assistant, decoded.role) + assertEquals(Role.ASSISTANT, decoded.role) assertIs(decoded.content) val decodedContent = decoded.content assertEquals("aW1hZ2VkYXRh", decodedContent.data) diff --git a/kotlin-sdk-server/api/kotlin-sdk-server.api b/kotlin-sdk-server/api/kotlin-sdk-server.api index 56e524a7..d9455327 100644 --- a/kotlin-sdk-server/api/kotlin-sdk-server.api +++ b/kotlin-sdk-server/api/kotlin-sdk-server.api @@ -6,14 +6,14 @@ public final class io/modelcontextprotocol/kotlin/sdk/server/KtorServerKt { } public final class io/modelcontextprotocol/kotlin/sdk/server/RegisteredPrompt { - public fun (Lio/modelcontextprotocol/kotlin/sdk/Prompt;Lkotlin/jvm/functions/Function2;)V - public final fun component1 ()Lio/modelcontextprotocol/kotlin/sdk/Prompt; + public fun (Lio/modelcontextprotocol/kotlin/sdk/models/Prompt;Lkotlin/jvm/functions/Function2;)V + public final fun component1 ()Lio/modelcontextprotocol/kotlin/sdk/models/Prompt; public final fun component2 ()Lkotlin/jvm/functions/Function2; - public final fun copy (Lio/modelcontextprotocol/kotlin/sdk/Prompt;Lkotlin/jvm/functions/Function2;)Lio/modelcontextprotocol/kotlin/sdk/server/RegisteredPrompt; - public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/server/RegisteredPrompt;Lio/modelcontextprotocol/kotlin/sdk/Prompt;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/server/RegisteredPrompt; + public final fun copy (Lio/modelcontextprotocol/kotlin/sdk/models/Prompt;Lkotlin/jvm/functions/Function2;)Lio/modelcontextprotocol/kotlin/sdk/server/RegisteredPrompt; + public static synthetic fun copy$default (Lio/modelcontextprotocol/kotlin/sdk/server/RegisteredPrompt;Lio/modelcontextprotocol/kotlin/sdk/models/Prompt;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lio/modelcontextprotocol/kotlin/sdk/server/RegisteredPrompt; public fun equals (Ljava/lang/Object;)Z public final fun getMessageProvider ()Lkotlin/jvm/functions/Function2; - public final fun getPrompt ()Lio/modelcontextprotocol/kotlin/sdk/Prompt; + public final fun getPrompt ()Lio/modelcontextprotocol/kotlin/sdk/models/Prompt; public fun hashCode ()I public fun toString ()Ljava/lang/String; } @@ -46,7 +46,7 @@ public final class io/modelcontextprotocol/kotlin/sdk/server/RegisteredTool { public class io/modelcontextprotocol/kotlin/sdk/server/Server { public fun (Lio/modelcontextprotocol/kotlin/sdk/Implementation;Lio/modelcontextprotocol/kotlin/sdk/server/ServerOptions;)V - public final fun addPrompt (Lio/modelcontextprotocol/kotlin/sdk/Prompt;Lkotlin/jvm/functions/Function2;)V + public final fun addPrompt (Lio/modelcontextprotocol/kotlin/sdk/models/Prompt;Lkotlin/jvm/functions/Function2;)V public final fun addPrompt (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Lkotlin/jvm/functions/Function2;)V public static synthetic fun addPrompt$default (Lio/modelcontextprotocol/kotlin/sdk/server/Server;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V public final fun addPrompts (Ljava/util/List;)V @@ -54,8 +54,8 @@ public class io/modelcontextprotocol/kotlin/sdk/server/Server { 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 public final fun addResources (Ljava/util/List;)V public final fun addTool (Lio/modelcontextprotocol/kotlin/sdk/Tool;Lkotlin/jvm/functions/Function2;)V - public final fun addTool (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Output;Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;Lkotlin/jvm/functions/Function2;)V - public static synthetic fun addTool$default (Lio/modelcontextprotocol/kotlin/sdk/server/Server;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Output;Lio/modelcontextprotocol/kotlin/sdk/ToolAnnotations;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V + public final fun addTool (Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Output;Lio/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations;Lkotlin/jvm/functions/Function2;)V + public static synthetic fun addTool$default (Lio/modelcontextprotocol/kotlin/sdk/server/Server;Ljava/lang/String;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Input;Ljava/lang/String;Lio/modelcontextprotocol/kotlin/sdk/Tool$Output;Lio/modelcontextprotocol/kotlin/sdk/models/ToolAnnotations;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V public final fun addTools (Ljava/util/List;)V public final fun close (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public final fun connect (Lio/modelcontextprotocol/kotlin/sdk/shared/Transport;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; diff --git a/kotlin-sdk-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerTest.kt b/kotlin-sdk-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerTest.kt index 77175b47..98f7d5b9 100644 --- a/kotlin-sdk-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerTest.kt +++ b/kotlin-sdk-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerTest.kt @@ -169,7 +169,7 @@ class ServerTest { ) // Add a prompt - val testPrompt = Prompt("test-prompt", "Test Prompt", null) + val testPrompt = Prompt(name = "test-prompt", description = "Test Prompt") server.addPrompt(testPrompt) { GetPromptResult( description = "Test prompt description", @@ -208,8 +208,8 @@ class ServerTest { ) // Add prompts - val testPrompt1 = Prompt("test-prompt-1", "Test Prompt 1", null) - val testPrompt2 = Prompt("test-prompt-2", "Test Prompt 2", null) + val testPrompt1 = Prompt("test-prompt-1", description = "Test Prompt 1") + val testPrompt2 = Prompt("test-prompt-2", description = "Test Prompt 2") server.addPrompt(testPrompt1) { GetPromptResult( description = "Test prompt description 1",