-
- All Implemented Interfaces:
-
app.perawallet.walletconnectv2.internal.common.model.type.JsonRpcInteractorInterface
public interface LinkModeJsonRpcInteractorInterface implements JsonRpcInteractorInterface
-
-
Method Summary
Modifier and Type Method Description abstract UnittriggerRequest(JsonRpcClientSync<?> payload, Topic topic, String appLink, EnvelopeType envelopeType)abstract UnittriggerResponse(Topic topic, JsonRpcResponse response, String appLink, Participants participants, EnvelopeType envelopeType)abstract UnitdispatchEnvelope(String url)abstract SharedFlow<WCRequest>getClientSyncJsonRpc()abstract SharedFlow<WCResponse>getPeerResponse()abstract SharedFlow<SDKError>getInternalErrors()-
-
Method Detail
-
triggerRequest
abstract Unit triggerRequest(JsonRpcClientSync<?> payload, Topic topic, String appLink, EnvelopeType envelopeType)
-
triggerResponse
abstract Unit triggerResponse(Topic topic, JsonRpcResponse response, String appLink, Participants participants, EnvelopeType envelopeType)
-
dispatchEnvelope
abstract Unit dispatchEnvelope(String url)
-
getClientSyncJsonRpc
abstract SharedFlow<WCRequest> getClientSyncJsonRpc()
-
getPeerResponse
abstract SharedFlow<WCResponse> getPeerResponse()
-
getInternalErrors
abstract SharedFlow<SDKError> getInternalErrors()
-
-
-
-