<TArray is array<string, mixed>, TJson is array<string, mixed>|stdClass>final | |
|---|---|
readonly | |
extends |
Message<array{jsonrpc: '2.0', id: (int|non-empty-string), result: TArray}, array{jsonrpc: '2.0', id: (int|non-empty-string), result: TJson}> |
A successful (non-error) response to a request.
| Methods | ||
|---|---|---|
public
|
__construct(RequestId $id, Result<TArray, TJson> $result)
|
# |
public
|
toArray(): array
|
# |
public
|
jsonSerialize(): array
|
# |
| 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
|
# |
public
|
Result<TArray, TJson>
|
$result
|
# |