Documentation
¶
Index ¶
Constants ¶
View Source
const ( ErrCodeParseError = -32700 ErrCodeInvalidRequest = -32600 ErrCodeMethodNotFound = -32601 ErrCodeInvalidParams = -32602 ErrCodeInternalError = -32603 )
Variables ¶
This section is empty.
Functions ¶
func IsBatchRequest ¶
Types ¶
type JSONRPCError ¶
type JSONRPCError struct {
Code int `json:"code"`
Message string `json:"message"`
Data json.RawMessage `json:"data,omitempty"`
}
func NewJSONRPCError ¶
func NewJSONRPCError(code int, message string) *JSONRPCError
func (*JSONRPCError) Error ¶
func (e *JSONRPCError) Error() string
type JSONRPCRequest ¶
type JSONRPCRequest struct {
JSONRPC string `json:"jsonrpc"`
Method string `json:"method"`
Params json.RawMessage `json:"params,omitempty"`
ID interface{} `json:"id"`
}
func ParseJSONRPCBatchRequest ¶
func ParseJSONRPCBatchRequest(data []byte) ([]JSONRPCRequest, error)
func ParseJSONRPCRequest ¶
func ParseJSONRPCRequest(data []byte) (*JSONRPCRequest, error)
type JSONRPCResponse ¶
type JSONRPCResponse struct {
JSONRPC string `json:"jsonrpc"`
Result json.RawMessage `json:"result,omitempty"`
Error *JSONRPCError `json:"error,omitempty"`
ID interface{} `json:"id"`
}
func ParseJSONRPCResponse ¶
func ParseJSONRPCResponse(data []byte) (*JSONRPCResponse, error)
type Proxy ¶
type Proxy struct {
// contains filtered or unexported fields
}
func (*Proxy) ForwardLoop ¶
Click to show internal directories.
Click to hide internal directories.