<T is array{jsonrpc: non-empty-string, id: (int|non-empty-string), method: non-empty-string, params?: array<string, mixed>}>abstract | |
|---|---|
readonly | |
extends |
Request<T> |
A request that expects a response.
| Methods | ||
|---|---|---|
public
|
__construct(string $jsonrpc, RequestId $id, string $method, ?array $params = null)
|
# |
public
|
toArray(): array
|
# |
| Methods inherited from Nexus\Mcp\Schema\Request\Request |
|---|
jsonSerialize() |
| Methods inherited from Nexus\Mcp\Schema\Message\Message |
|---|
validateJsonRpc() |
| Constants inherited from Nexus\Mcp\Schema\Message\JsonRpcMessage |
|---|
|
| Properties | |||
|---|---|---|---|
public
|
non-empty-string
|
$jsonrpc
|
# |
public
|
RequestId
|
$id
|
# |
| Properties inherited from Nexus\Mcp\Schema\Request\Request |
|---|
$method, $params |