WalletSdk

The public object representation of the sdk. Make sure to call WalletSdk.configure on first usage. In an iOS app's central configuration, initialize and configure like this:

let configuration = WalletSdkConfiguration(walletProviderUrl: _url)
WalletSdk.shared.configure(config: configuration)

For Android usage see WalletSdkApi as it's better for testing reasons to use the interface.

Properties

Link copied to clipboard
open override val attestations: Attestations

The public object representation of the attestations. See Attestations for details.

Link copied to clipboard
open lateinit override var config: WalletSdkConfiguration

Holds the current configuration.

Link copied to clipboard
open override val presentations: Presentations

The public object representation of the presentations. See Presentations for details.

Link copied to clipboard
open override val walletUnit: WalletUnit

The public object representation of the wallet unit. See WalletUnit for details.

Functions

Link copied to clipboard
open override fun configure(config: WalletSdkConfiguration)

see WalletSdkApi.configure for details.