OpenId4VpDcApiMultiSigned

@Serializable
@SerialName(value = "openid4vp-v1-multisigned")
data class OpenId4VpDcApiMultiSigned(val jwsTyped: JwsGeneralTyped<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: JwsGeneralTyped<AuthenticationRequestParameters>, verified: Boolean = false, credentialIds: Collection<String>, callingPackageName: String, callingOrigin: String)

Types

Link copied to clipboard
object JwsGeneralAuthParamSerializer : KSerializer<JwsGeneralTyped<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: JwsGeneralTyped<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