MobileWalletConfig

constructor(walletId: String = "default", attestationConfig: WalletAttestationConfig? = null, persistence: MobileWalletPersistence = MobileWalletPersistence(), onEvent: suspend (MobileWalletEvent) -> Unit = {}, preferredLocales: List<String> = emptyList(), transactionDataProfiles: List<MobileWalletTransactionDataProfile> = emptyList(), paymentCredentialIssuers: List<PaymentCredentialIssuer> = emptyList(), credentialIssuerMetadataTrustResolver: CredentialIssuerMetadataTrustResolver? = null, credentialRegistry: MobileWalletCredentialRegistry = UnavailableMobileWalletCredentialRegistry, readerTrustEvaluator: ReaderTrustEvaluator = MdocReaderAuthenticationTrustEvaluator, crossProcessAccess: MobileWalletCrossProcessAccess? = null, onDigitalCredentialRegistryChanged: suspend () -> Unit = {}, defaultKeyUseAuthorizationPolicy: KeyUseAuthorizationPolicy = KeyUseAuthorizationPolicy.BiometricCurrentSet, keyUseAuthorizationPrompt: KeyUseAuthorizationPrompt = KeyUseAuthorizationPrompt(), signingIdentity: SigningIdentityConfiguration = id.walt.wallet2.mobile.identity.SigningIdentityConfiguration())