@@ -3,7 +3,6 @@ package io.modelcontextprotocol.kotlin.sdk
33import io.github.oshai.kotlinlogging.KotlinLogging
44import io.modelcontextprotocol.kotlin.sdk.LoggingMessageNotification.SetLevelRequest
55import kotlinx.serialization.DeserializationStrategy
6- import kotlinx.serialization.ExperimentalSerializationApi
76import kotlinx.serialization.KSerializer
87import kotlinx.serialization.descriptors.PrimitiveKind
98import kotlinx.serialization.descriptors.PrimitiveSerialDescriptor
@@ -19,7 +18,6 @@ internal object ErrorCodeSerializer : KSerializer<ErrorCode> {
1918 override val descriptor: SerialDescriptor =
2019 PrimitiveSerialDescriptor (" io.modelcontextprotocol.kotlin.sdk.ErrorCode" , PrimitiveKind .INT )
2120
22- @OptIn(ExperimentalSerializationApi ::class )
2321 override fun serialize (encoder : Encoder , value : ErrorCode ) {
2422 encoder.encodeInt(value.code)
2523 }
@@ -35,7 +33,6 @@ internal object RequestMethodSerializer : KSerializer<Method> {
3533 override val descriptor: SerialDescriptor =
3634 PrimitiveSerialDescriptor (" io.modelcontextprotocol.kotlin.sdk.Method" , PrimitiveKind .STRING )
3735
38- @OptIn(ExperimentalSerializationApi ::class )
3936 override fun serialize (encoder : Encoder , value : Method ) {
4037 encoder.encodeString(value.value)
4138 }
@@ -51,7 +48,6 @@ internal object StopReasonSerializer : KSerializer<StopReason> {
5148 override val descriptor: SerialDescriptor =
5249 PrimitiveSerialDescriptor (" io.modelcontextprotocol.kotlin.sdk.StopReason" , PrimitiveKind .STRING )
5350
54- @OptIn(ExperimentalSerializationApi ::class )
5551 override fun serialize (encoder : Encoder , value : StopReason ) {
5652 encoder.encodeString(value.value)
5753 }
0 commit comments