ConsentData

data class ConsentData(val credentialPresentmentData: CredentialPresentmentData, val preselectedDocuments: List<Document>, val requester: Requester, val trustPoint: TrustPoint?, val dynamicMetadataResolver: (requester: Requester) -> TrustMetadata? = { chain -> null })

Data to include in the consent prompt.

Constructors

Link copied to clipboard
constructor(credentialPresentmentData: CredentialPresentmentData, preselectedDocuments: List<Document>, requester: Requester, trustPoint: TrustPoint?, dynamicMetadataResolver: (requester: Requester) -> TrustMetadata? = { chain -> null })

Properties

Link copied to clipboard

an object containing the credential sets that the user can choose from.

Link copied to clipboard
Link copied to clipboard

a list of pre-selected documents or empty if the user didn't preselect.

Link copied to clipboard

who made the request.

Link copied to clipboard

a TrustPoint if the requester is trusted, null otherwise.