SimplePresentmentSource

constructor(documentStore: DocumentStore, documentTypeRepository: DocumentTypeRepository, zkSystemRepository: ZkSystemRepository? = null, eventLogger: EventLogger? = null, resolveTrustFn: suspend (requester: Requester) -> TrustMetadata? = { requester -> null }, showConsentPromptFn: ShowConsentPromptFn = ::promptModelRequestConsent, preferSignatureToKeyAgreement: Boolean = true, domainsMdocSignature: List<String> = emptyList(), domainsMdocKeyAgreement: List<String> = emptyList(), domainsKeylessSdJwt: List<String> = emptyList(), domainsKeyBoundSdJwt: List<String> = emptyList())