Class: TaskMetadata
Metadata for augmenting a request with task execution.
URI: mcp:TaskMetadata
classDiagram
class TaskMetadata
click TaskMetadata href "../TaskMetadata/"
TaskMetadata : ttl
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| ttl | 0..1 Integer |
Actual retention duration from creation in milliseconds, null for unlimited | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| CallToolRequestParams | task | range | TaskMetadata |
| CreateMessageRequestParams | task | range | TaskMetadata |
| ElicitRequestFormParams | task | range | TaskMetadata |
| ElicitRequestURLParams | task | range | TaskMetadata |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/mcp
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | mcp:TaskMetadata |
| native | mcp:TaskMetadata |
LinkML Source
Direct
name: TaskMetadata
description: Metadata for augmenting a request with task execution.
from_schema: https://w3id.org/lmodel/mcp
slots:
- ttl
Induced
name: TaskMetadata
description: Metadata for augmenting a request with task execution.
from_schema: https://w3id.org/lmodel/mcp
attributes:
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: TaskMetadata
domain_of:
- Task
- TaskMetadata
- TaskStatusNotificationParams
- CancelTaskResult
- GetTaskResult
range: integer