Skip to content

Commit 1921e5c

Browse files
committed
Deprecate _meta in WithMeta and add fallback to meta usage
1 parent 6cc2634 commit 1921e5c

File tree

1 file changed

+10
-0
lines changed
  • kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types

1 file changed

+10
-0
lines changed

kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/common.kt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package io.modelcontextprotocol.kotlin.sdk.types
22

3+
import io.modelcontextprotocol.kotlin.sdk.types.Icon.Theme.Dark
4+
import io.modelcontextprotocol.kotlin.sdk.types.Icon.Theme.Light
35
import kotlinx.serialization.SerialName
46
import kotlinx.serialization.Serializable
57
import kotlinx.serialization.json.JsonObject
@@ -27,6 +29,14 @@ public val SUPPORTED_PROTOCOL_VERSIONS: List<String> = listOf(
2729
public sealed interface WithMeta {
2830
@SerialName("_meta")
2931
public val meta: JsonObject?
32+
33+
@Deprecated(
34+
message = "Use 'meta' instead.",
35+
replaceWith = ReplaceWith("meta"),
36+
)
37+
@Suppress("PropertyName", "VariableNaming")
38+
public val _meta: JsonObject
39+
get() = meta ?: EmptyJsonObject
3040
}
3141

3242
// ============================================================================

0 commit comments

Comments
 (0)