MCP::Protocol::Task
Inherits JSON::Serializable < Struct < Value < Object
Constructors
new(pull : JSON::PullParser)
Sourcenew(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)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
created_at
Sourcelast_updated_at
Sourcepoll_interval
Sourcestatus
Sourcestatus_message
Sourcetask_id
Sourcettl
Source