ProximityReview

data class ProximityReview(val reviewId: ProximityReviewId, val exchange: Int, val documents: List<ProximityDocumentReview>, val readerAuthentication: List<ProximityReaderAuthentication>, val useCases: List<ProximityUseCase>, val applicationAuthorizations: List<ProximityApplicationAuthorization>)

Immutable holder-consent snapshot bound to one exchange and exact request.

Constructors

Link copied to clipboard
constructor(reviewId: ProximityReviewId, exchange: Int, documents: List<ProximityDocumentReview>, readerAuthentication: List<ProximityReaderAuthentication>, useCases: List<ProximityUseCase>, applicationAuthorizations: List<ProximityApplicationAuthorization>)

Properties

Link copied to clipboard

Validated application-profile authorizations.

Link copied to clipboard

Satisfiable document requests and eligible credential choices.

Link copied to clipboard

One-based request exchange number within the session.

Link copied to clipboard

Reader authentication, certificate, revocation, RICAL, and trust facts.

Link copied to clipboard

Coverage and trust summary computed in the shared SDK for all reviewed documents. The model preserves invalid, malformed and revoked states for completeness. The session processor rejects those states before consent; render their terminal error instead.

Link copied to clipboard

Opaque identity unique to this review across session instances.

Link copied to clipboard

Edition-2 use cases selected by the request.