EventPresentmentUriSchemeOpenID4VP

data class EventPresentmentUriSchemeOpenID4VP(val identifier: String = "", val timestamp: Instant = Instant.DISTANT_PAST, val appData: Map<String, DataItem> = emptyMap(), val presentmentData: EventPresentmentData, val uri: String, val appId: String?, val origin: String?, val requestJwt: String, val vpToken: String, val redirectUri: String?) : EventPresentment

An event representing an OpenID4VP presentment initiated via a URI scheme.

Constructors

Link copied to clipboard
constructor(identifier: String = "", timestamp: Instant = Instant.DISTANT_PAST, appData: Map<String, DataItem> = emptyMap(), presentmentData: EventPresentmentData, uri: String, appId: String?, origin: String?, requestJwt: String, vpToken: String, redirectUri: String?)

Properties

Link copied to clipboard
open override val appData: Map<String, DataItem>

Additional application-specific data.

Link copied to clipboard

the identifier of the application making the request, if known.

Link copied to clipboard
open override val identifier: String

A unique identifier for the event.

Link copied to clipboard

the origin of the website making the request, if known.

Link copied to clipboard

Data about the presentment.

Link copied to clipboard

the URI which was launched in the user's default browser if any.

Link copied to clipboard

the JWT containing the authorization request.

Link copied to clipboard
open override val timestamp: Instant

The timestamp when the event was recorded.

Link copied to clipboard
val uri: String

the URI used to invoke the presentment.

Link copied to clipboard

the resulting vpToken.