OpenId4VpDcApiSigned

@Serializable
@SerialName(value = "openid4vp-v1-signed")
data class OpenId4VpDcApiSigned(val jwsTyped: JwsCompactTyped<AuthenticationRequestParameters>, val verified: Boolean = false, val credentialIds: Collection<String>, val callingPackageName: String, val callingOrigin: String) : RequestParametersFrom.RequestParametersSigned<AuthenticationRequestParameters> , RequestParametersFrom.DcApiRequest(source)

Constructors

Link copied to clipboard
constructor(jwsTyped: JwsCompactTyped<AuthenticationRequestParameters>, verified: Boolean = false, credentialIds: Collection<String>, callingPackageName: String, callingOrigin: String)
constructor(request: JwsCompactTyped<AuthenticationRequestParameters>, credentialIds: Collection<String>, callingPackageName: String, callingOrigin: String)

Types

Link copied to clipboard
object JwsCompactAuthParamSerializer : KSerializer<JwsCompactTyped<AuthenticationRequestParameters>>

Properties

Link copied to clipboard
@SerialName(value = "callingOrigin")
open override val callingOrigin: String
Link copied to clipboard
@SerialName(value = "callingPackageName")
open override val callingPackageName: String
Link copied to clipboard
@SerialName(value = "credentialIds")
open override val credentialIds: Collection<String>
Link copied to clipboard
open override val jwsTyped: JwsCompactTyped<AuthenticationRequestParameters>
Link copied to clipboard
@SerialName(value = "parameters")
open override val parameters: AuthenticationRequestParameters
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "verified")
open override val verified: Boolean