Class: ProgressNotificationParams
Parameters for a notifications/progress notification.
URI: mcp:ProgressNotificationParams
classDiagram
class ProgressNotificationParams
click ProgressNotificationParams href "../ProgressNotificationParams/"
HasMeta <|-- ProgressNotificationParams
click HasMeta href "../HasMeta/"
ProgressNotificationParams : _meta
ProgressNotificationParams --> "0..1" MetaObject : _meta
click MetaObject href "../MetaObject/"
ProgressNotificationParams : message
ProgressNotificationParams : progress
ProgressNotificationParams : progressToken
ProgressNotificationParams : total
Inheritance
- ProgressNotificationParams [ HasMeta]
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| progress | 1 Float |
The progress thus far | direct |
| progressToken | 1 ProgressToken |
The progress token which was given in the initial request, used to associate ... | direct |
| total | 0..1 Float |
Total number of items to process (or total progress required), if known | direct |
| message | 0..1 String |
A message string | direct |
| _meta | 0..1 MetaObject |
Optional metadata object | HasMeta |
Usages
| used by | used in | type | used |
|---|---|---|---|
| ProgressNotification | params | range | ProgressNotificationParams |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/mcp
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | mcp:ProgressNotificationParams |
| native | mcp:ProgressNotificationParams |
LinkML Source
Direct
name: ProgressNotificationParams
description: Parameters for a notifications/progress notification.
from_schema: https://w3id.org/lmodel/mcp
mixins:
- HasMeta
slots:
- progress
- progressToken
- total
- message
slot_usage:
progress:
name: progress
required: true
progressToken:
name: progressToken
required: true
Induced
name: ProgressNotificationParams
description: Parameters for a notifications/progress notification.
from_schema: https://w3id.org/lmodel/mcp
mixins:
- HasMeta
slot_usage:
progress:
name: progress
required: true
progressToken:
name: progressToken
required: true
attributes:
progress:
name: progress
description: The progress thus far.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: progress
owner: ProgressNotificationParams
domain_of:
- ProgressNotificationParams
range: float
required: true
progressToken:
name: progressToken
description: The progress token which was given in the initial request, used to
associate this notification with the request that is proceeding.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: progressToken
owner: ProgressNotificationParams
domain_of:
- MetaObject
- ProgressNotificationParams
range: ProgressToken
required: true
total:
name: total
description: Total number of items to process (or total progress required), if
known.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: total
owner: ProgressNotificationParams
domain_of:
- CompletionData
- ProgressNotificationParams
range: float
message:
name: message
description: A message string.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: message
owner: ProgressNotificationParams
domain_of:
- Error
- URLElicitation
- ProgressNotificationParams
- ElicitRequestFormParams
- ElicitRequestURLParams
range: string
_meta:
name: _meta
description: Optional metadata object.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: _meta
owner: ProgressNotificationParams
domain_of:
- HasMeta
range: MetaObject