MobileWalletConfig

constructor(walletId: String = "default", defaultKeyType: MobileWalletKeyType = MobileWalletKeyType.secp256r1, attestationConfig: WalletAttestationConfig? = null, persistence: MobileWalletPersistence = MobileWalletPersistence(), onEvent: suspend (MobileWalletEvent) -> Unit = {}, preferredLocales: List<String> = emptyList(), transactionDataProfiles: List<MobileWalletTransactionDataProfile> = emptyList(), credentialIssuerMetadataTrustResolver: CredentialIssuerMetadataTrustResolver? = null, credentialRegistry: MobileWalletCredentialRegistry = UnavailableMobileWalletCredentialRegistry, readerTrustEvaluator: MobileWalletReaderTrustEvaluator = UnconfiguredMobileWalletReaderTrustEvaluator, crossProcessAccess: MobileWalletCrossProcessAccess? = null, onDigitalCredentialRegistryChanged: suspend () -> Unit = {}, defaultKeyUseAuthorizationPolicy: KeyUseAuthorizationPolicy = KeyUseAuthorizationPolicy.BiometricCurrentSet, keyUseAuthorizationPrompt: KeyUseAuthorizationPrompt = KeyUseAuthorizationPrompt())