-
- All Implemented Interfaces:
-
app.perawallet.walletconnectv2.CoreInterface
public final class CoreProtocol implements CoreInterface
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classCoreProtocol.Companion
-
Field Summary
Fields Modifier and Type Field Description private final PairingInterfacePairingprivate final PairingControllerInterfacePairingControllerprivate RelayClientRelayprivate final PushInterfaceEchoprivate final PushInterfacePushprivate final VerifyInterfaceVerifyprivate final ExplorerInterfaceExplorer
-
Constructor Summary
Constructors Constructor Description CoreProtocol(KoinApplication koinApp)
-
Method Summary
Modifier and Type Method Description PairingInterfacegetPairing()PairingControllerInterfacegetPairingController()RelayClientgetRelay()UnitsetRelay(RelayClient Relay)PushInterfacegetEcho()PushInterfacegetPush()VerifyInterfacegetVerify()ExplorerInterfacegetExplorer()UnitsetDelegate(CoreInterface.Delegate delegate)Unitinitialize(Core.Model.AppMetaData metaData, String relayServerUrl, ConnectionType connectionType, Application application, RelayConnectionInterface relay, String keyServerUrl, NetworkClientTimeout networkClientTimeout, Boolean telemetryEnabled, Function1<Core.Model.Error, Unit> onError)Unitinitialize(Application application, String projectId, Core.Model.AppMetaData metaData, ConnectionType connectionType, RelayConnectionInterface relay, String keyServerUrl, NetworkClientTimeout networkClientTimeout, Boolean telemetryEnabled, Function1<Core.Model.Error, Unit> onError)-
-
Method Detail
-
getPairing
PairingInterface getPairing()
-
getPairingController
PairingControllerInterface getPairingController()
-
getRelay
RelayClient getRelay()
-
setRelay
Unit setRelay(RelayClient Relay)
-
getEcho
PushInterface getEcho()
-
getPush
PushInterface getPush()
-
getVerify
VerifyInterface getVerify()
-
getExplorer
ExplorerInterface getExplorer()
-
setDelegate
Unit setDelegate(CoreInterface.Delegate delegate)
-
initialize
Unit initialize(Core.Model.AppMetaData metaData, String relayServerUrl, ConnectionType connectionType, Application application, RelayConnectionInterface relay, String keyServerUrl, NetworkClientTimeout networkClientTimeout, Boolean telemetryEnabled, Function1<Core.Model.Error, Unit> onError)
-
initialize
Unit initialize(Application application, String projectId, Core.Model.AppMetaData metaData, ConnectionType connectionType, RelayConnectionInterface relay, String keyServerUrl, NetworkClientTimeout networkClientTimeout, Boolean telemetryEnabled, Function1<Core.Model.Error, Unit> onError)
-
-
-
-