Class Nexus\Mcp\Schema\Notification\ProgressNotification

final
readonly
extends JsonRpcNotification<array{jsonrpc: '2.0', method: 'notifications/progress', params: array{_meta?: array<string, mixed>, progressToken: (int|non-empty-string), progress: float, total?: float, message?: non-empty-string}}>
implements ClientNotification, ServerNotification

An out-of-band notification used to inform the receiver of a progress update for a long-running request.

Methods
Methods inherited from Nexus\Mcp\Schema\Message\JsonRpcNotification
toArray()
Methods inherited from Nexus\Mcp\Schema\Notification\Notification
jsonSerialize()
Methods inherited from Nexus\Mcp\Schema\Message\Message
validateJsonRpc()
Constants inherited from Nexus\Mcp\Schema\Message\JsonRpcMessage
JSON_RPC_VERSION
Properties inherited from Nexus\Mcp\Schema\Message\JsonRpcNotification
$jsonrpc
Properties inherited from Nexus\Mcp\Schema\Notification\Notification
$method, $params