22 lines
688 B
Go
22 lines
688 B
Go
|
package json
|
||
|
|
||
|
// ----------------------------------------------------------------------------
|
||
|
// Request and Response
|
||
|
// ----------------------------------------------------------------------------
|
||
|
|
||
|
// clientRequest represents a JSON-RPC request sent by a client.
|
||
|
type clientRequest struct {
|
||
|
// JSON-RPC protocol.
|
||
|
Version string `json:"jsonrpc"`
|
||
|
|
||
|
// A String containing the name of the method to be invoked.
|
||
|
Method string `json:"method"`
|
||
|
|
||
|
// Object to pass as request parameter to the method.
|
||
|
Params interface{} `json:"params"`
|
||
|
|
||
|
// The request id. This can be of any type. It is used to match the
|
||
|
// response with the request that it is replying to.
|
||
|
ID interface{} `json:"id"`
|
||
|
}
|