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
- from schema: https://w3id.org/lmodel/mcp
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