Notification

@JsonSerializable
@PolymorphicLabel(value = "notifications/tasks/status")
data class Notification(val params: McpTask.Status.Notification.Params, val id: Any? = null, val jsonrpc: String = "2.0") : McpJsonRpcRequest(source)

Constructors

Link copied to clipboard
constructor(params: McpTask.Status.Notification.Params, id: Any? = null, jsonrpc: String = "2.0")

Types

Link copied to clipboard
@JsonSerializable
data class Params(val taskId: TaskId, val status: TaskStatus, val statusMessage: String? = null, val createdAt: Instant, val lastUpdatedAt: Instant, val ttl: TimeToLive? = null, val pollInterval: Int? = null, val _meta: Meta = Meta.default) : HasMeta

Properties

Link copied to clipboard
open override val id: Any?
Link copied to clipboard
Link copied to clipboard
open override val method: McpRpcMethod
Link copied to clipboard