Skip to content

Class: TaskStatusNotificationParams

Parameters for a notifications/tasks/status notification.

URI: mcp:TaskStatusNotificationParams

 classDiagram
    class TaskStatusNotificationParams
    click TaskStatusNotificationParams href "../TaskStatusNotificationParams/"
      HasMeta <|-- TaskStatusNotificationParams
        click HasMeta href "../HasMeta/"

      TaskStatusNotificationParams : _meta





        TaskStatusNotificationParams --> "0..1" MetaObject : _meta
        click MetaObject href "../MetaObject/"



      TaskStatusNotificationParams : createdAt

      TaskStatusNotificationParams : lastUpdatedAt

      TaskStatusNotificationParams : pollInterval

      TaskStatusNotificationParams : status





        TaskStatusNotificationParams --> "1" TaskStatusEnum : status
        click TaskStatusEnum href "../TaskStatusEnum/"



      TaskStatusNotificationParams : statusMessage

      TaskStatusNotificationParams : taskId

      TaskStatusNotificationParams : ttl

Inheritance

  • TaskStatusNotificationParams [ HasMeta]

Slots

Name Cardinality and Range Description Inheritance
taskId 1
String
The task identifier direct
status 1
TaskStatusEnum
Current task state direct
createdAt 1
String
ISO 8601 timestamp when the task was created direct
lastUpdatedAt 1
String
ISO 8601 timestamp when the task was last updated direct
ttl 1
Integer
Actual retention duration from creation in milliseconds, null for unlimited direct
statusMessage 0..1
String
Optional human-readable message describing the current task state direct
pollInterval 0..1
Integer
Suggested polling interval in milliseconds direct
_meta 0..1
MetaObject
Optional metadata object HasMeta

Usages

used by used in type used
TaskStatusNotification params range TaskStatusNotificationParams

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self mcp:TaskStatusNotificationParams
native mcp:TaskStatusNotificationParams

LinkML Source

Direct

name: TaskStatusNotificationParams
description: Parameters for a notifications/tasks/status notification.
from_schema: https://w3id.org/lmodel/mcp
mixins:
- HasMeta
slots:
- taskId
- status
- createdAt
- lastUpdatedAt
- ttl
- statusMessage
- pollInterval
slot_usage:
  taskId:
    name: taskId
    required: true
  status:
    name: status
    required: true
  createdAt:
    name: createdAt
    required: true
  lastUpdatedAt:
    name: lastUpdatedAt
    required: true
  ttl:
    name: ttl
    required: true

Induced

name: TaskStatusNotificationParams
description: Parameters for a notifications/tasks/status notification.
from_schema: https://w3id.org/lmodel/mcp
mixins:
- HasMeta
slot_usage:
  taskId:
    name: taskId
    required: true
  status:
    name: status
    required: true
  createdAt:
    name: createdAt
    required: true
  lastUpdatedAt:
    name: lastUpdatedAt
    required: true
  ttl:
    name: ttl
    required: true
attributes:
  taskId:
    name: taskId
    description: The task identifier.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: taskId
    owner: TaskStatusNotificationParams
    domain_of:
    - Task
    - RelatedTaskMetadata
    - TaskStatusNotificationParams
    - CancelTaskResult
    - GetTaskResult
    range: string
    required: true
  status:
    name: status
    description: Current task state.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: status
    owner: TaskStatusNotificationParams
    domain_of:
    - Task
    - TaskStatusNotificationParams
    - CancelTaskResult
    - GetTaskResult
    range: TaskStatusEnum
    required: true
  createdAt:
    name: createdAt
    description: ISO 8601 timestamp when the task was created.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: createdAt
    owner: TaskStatusNotificationParams
    domain_of:
    - Task
    - TaskStatusNotificationParams
    - CancelTaskResult
    - GetTaskResult
    range: string
    required: true
  lastUpdatedAt:
    name: lastUpdatedAt
    description: ISO 8601 timestamp when the task was last updated.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: lastUpdatedAt
    owner: TaskStatusNotificationParams
    domain_of:
    - Task
    - TaskStatusNotificationParams
    - CancelTaskResult
    - GetTaskResult
    range: string
    required: true
  ttl:
    name: ttl
    description: Actual retention duration from creation in milliseconds, null for
      unlimited.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: ttl
    owner: TaskStatusNotificationParams
    domain_of:
    - Task
    - TaskMetadata
    - TaskStatusNotificationParams
    - CancelTaskResult
    - GetTaskResult
    range: integer
    required: true
  statusMessage:
    name: statusMessage
    description: Optional human-readable message describing the current task state.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: statusMessage
    owner: TaskStatusNotificationParams
    domain_of:
    - Task
    - TaskStatusNotificationParams
    - CancelTaskResult
    - GetTaskResult
    range: string
  pollInterval:
    name: pollInterval
    description: Suggested polling interval in milliseconds.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: pollInterval
    owner: TaskStatusNotificationParams
    domain_of:
    - Task
    - TaskStatusNotificationParams
    - CancelTaskResult
    - GetTaskResult
    range: integer
  _meta:
    name: _meta
    description: Optional metadata object.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: _meta
    owner: TaskStatusNotificationParams
    domain_of:
    - HasMeta
    range: MetaObject