struct

MCP::Protocol::Task

Inherits JSON::Serializable < Struct < Value < Object

Constructors

new(task_id : String, status : MCP::Protocol::TaskStatus = TaskStatus::Working, status_message : Nil | String = nil, created_at : String = Time.utc.to_s("%FT%TZ"), last_updated_at : String = Time.utc.to_s("%FT%TZ"), ttl : Int64 | Nil = nil, poll_interval : Int64 | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

created_at
Source
last_updated_at
Source
poll_interval
Source
status
Source
status_message
Source
task_id
Source