WalletService

constructor(    clientId: String = "https://wallet.a-sit.at/app",     redirectUrl: String = "/callback",     cryptoService: CryptoService = DefaultCryptoService(EphemeralKeyWithoutCert()),     jwsService: JwsService = DefaultJwsService(cryptoService),     remoteResourceRetriever: RemoteResourceRetrieverFunction = { null },     loadKeyAttestation: suspend (WalletService.KeyAttestationInput) -> KmmResult<JwsSigned<KeyAttestationJwt>>? = null,     requestEncryption: Boolean = false,     decryptionKeyMaterial: KeyMaterial? = null)(source)
constructor(    clientId: String = "https://wallet.a-sit.at/app",     redirectUrl: String = "/callback",     keyMaterial: KeyMaterial,     remoteResourceRetriever: RemoteResourceRetrieverFunction = { null })(source)