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"`
|
|
}
|