findCredentialQueryMatches
fun <Credential : Any> findCredentialQueryMatches(credentialQueries: List<DCQLCredentialQuery>, availableCredentials: List<Credential>, credentialFormatExtractor: (Credential) -> CredentialFormatEnum, mdocCredentialDoctypeExtractor: (Credential) -> String, sdJwtCredentialTypeExtractor: (Credential) -> String, jwtVcCredentialTypeExtractor: (Credential) -> List<String>, credentialClaimStructureExtractor: (Credential) -> DCQLCredentialClaimStructure, satisfiesCryptographicHolderBinding: (Credential) -> Boolean, authorityKeyIdentifiers: (Credential) -> Collection<DCQLAuthorityKeyIdentifier>): Map<DCQLCredentialQueryIdentifier, List<DCQLCredentialSubmissionOption<Credential>>>(source)