| Field | Type | Required | Description | Example |
|---|---|---|---|---|
id |
T.nilable(Models::Shared::Id) | ➖ | Request id (arbitrary JSON scalar) | |
jsonrpc |
::String | ✔️ | JSON-RPC protocol version | 2.0 |
method |
::String | ✔️ | JSON-RPC method name | initialize |
params |
T.nilable(Models::Shared::Params) | ➖ | Method parameters (arbitrary JSON) |