VpTokenValidationResultDCQL
data class VpTokenValidationResultDCQL(val credentialQueryResponseValidations: Map<DCQLCredentialQueryIdentifier, List<KmmResult<Verifier.VerifyPresentationResult>>>, val submissionRequirementsValidationResult: KmmResult<Unit>, val presentationValidations: Map<DCQLCredentialQueryIdentifier, List<PresentationValidationResult>> = emptyMap()) : VpTokenValidationResult(source)
The legacy result of a vp_token, projected from presentationValidations under the presentation policy of the verifier: an accepted presentation becomes its VerifyPresentationResult, a rejected one fails with the cause of its first rejecting check.
Constructors
Link copied to clipboard
constructor(credentialQueryResponseValidations: Map<DCQLCredentialQueryIdentifier, List<KmmResult<Verifier.VerifyPresentationResult>>>, submissionRequirementsValidationResult: KmmResult<Unit>, presentationValidations: Map<DCQLCredentialQueryIdentifier, List<PresentationValidationResult>> = emptyMap())
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
The presentations by the credential query they answer, validated with a at.asitplus.wallet.lib.validation.CredentialValidator: an mdoc DeviceResponse yields one per document. Their reports are the children of AuthnResponseResult.Success.validationReport.
Link copied to clipboard