Wallet Configuration
constructor(clientID: String = "", redirectURI: String = "", issuerRoots: String = "", verifierRoots: String = "", registrarRoots: String = "", mdocReaderRoots: String = "", mdocReaderRequireEKU: Boolean = false, requireTrustedMdocReader: Boolean = false, requireSignedDCAPIRequests: Boolean = false, development: Boolean = false, developmentRoots: String = "", locales: List<String> = defaultLocales(), batchSize: Int = 0, requestRefresh: Boolean = false, copyPolicy: WalletConfiguration.CopyPolicy = CopyPolicy.PER_PRESENTATION, tlsPins: Map<String, List<String>> = emptyMap(), issuanceProfile: WalletConfiguration.IssuanceProfile = IssuanceProfile.OPENID4VCI, proximityDeviceAuth: WalletConfiguration.ProximityDeviceAuth = ProximityDeviceAuth.SIGNATURE, verifierRequireEKU: String = "", registrarRequireEKU: String = "", statusIssuers: Map<String, List<String>> = emptyMap(), requireIssuerName: Boolean = false, issuerMetadataRoots: String = "", requireSignedIssuerMetadata: Boolean = false, requireIssuerMetadataName: Boolean = false, maxIssuerMetadataAgeSeconds: Long = 0)(source)