úÎ(="xR      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQNone0  JSON-RPC 2.0 JSON-RPC 1.0lParser for result Value in JSON-RPC response. Method corresponds to request to which this response answers. >Method associated with request data to build a request object.!BIs this request to be sent as a notification (no id, no response)?#,Parser for params Value in JSON-RPC request.0 Parse error.1Invalid request.2Invalid params.3Method not found.4Id not recognized.T  !"#$%&'()*+R,JSON-RPC version Request data-S./T01234U5VWXYZ[\]^_`abcdefghijklmno6  !"#$%&'()*+,-./0123454    !"#$ &%'()*'()+R,-S./T01234U5VWXYZ[\]^_`abcdefghijklmnoNone3DÓReturns Nothing if did not receive response, could not parse it, or request was a notification. Just Left contains the error object returned by server if any. Just Right means response was received just right.EoReceive requests from remote endpoint. Returns Nothing if incoming channel is closed or has never been opened.GeCreate JSON-RPC session around conduits from transport layer. When context exits session disappears.H"TCP client transport for JSON-RPC.I"TCP server transport for JSON-RPC.6789:;<=>?@ABCDEFGJSON-RPC version)Ignore incoming requests or notificationsSink to send messages=Incoming messages or error responses to be returned to senderJSON-RPC actionOutput of actionpHJSON-RPC version)Ignore incoming requests or notificationsConnection settingsJSON-RPC actionOutput of actionIJSON-RPC version)Ignore incoming requests or notificationsConnection settings-Action to perform on connecting client thread6789:;<=>?@ABCDEFGHI6789:;<=>?@ABCDEFGpHINoneJ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIR6GBAEFDHI?789:;<=>@C$&%'()*'()"#+ !,-./01234 5None24JKLMNOPQQPONMLKJJKLMNOPQq      !"#$%&'(')*+,-./01234567899:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrjson-rpc-0.6.0.0Network.JsonRpcNetwork.JsonRpc.ArbitraryNetwork.JsonRpc.DataNetwork.JsonRpc.InterfaceVerV2V1IdIdTxtgetIdTxtIdIntgetIdIntMethodMessage MsgResponsegetMsgResponse MsgRequest getMsgRequestErrorObjErrorVal getErrMsg getErrCode getErrDataRespond FromResponse parseResultResponse OrphanError ResponseErrorgetError getResVer getResultgetResId ToRequest requestMethodrequestIsNotif FromRequest parseParamsRequestNotif getReqVer getReqMethod getReqParamsgetReqId fromRequest buildRequest fromResponse buildResponse fromError errorParse errorInvalid errorParams errorMethoderrorIdfromIdJsonRpcTSessioninChoutChreqChlastIdsentReqsrpcVer SentRequests initSession encodeConduit decodeConduitprocessIncoming sendRequestreceiveRequest sendResponse runJsonRpcTjsonRpcTcpClientjsonRpcTcpServer$fArbitraryValue $fArbitraryId$fArbitraryMessage$fArbitraryErrorObj$fArbitraryResponse$fArbitraryRequest$fArbitraryVer$fArbitraryTextparseVerIdMethParamsparseVerIdResultError valueAsStringparseIdjr2parseVer $fNFDataVer $fToJSONId $fFromJSONId$fEnumId $fNFDataId $fHashableId$fFromJSONMessage$fToJSONMessage$fNFDataMessage$fToJSONErrorObj$fFromJSONErrorObj$fNFDataErrorObj$fFromJSONResponse$fFromResponse()$fFromResponseValue$fToJSONResponse$fNFDataResponse $fToRequest()$fToRequestValue$fFromJSONRequest$fFromRequest()$fFromRequestValue$fToJSONRequest$fNFDataRequestcr