Optional

data class Optional(    val description: String? = null,     val accountToken: JsonWebToken? = null,     val clientData: String? = null,     val lang: String? = null)(source)

Constructors

Link copied to clipboard
constructor(description: String? = null, accountToken: JsonWebToken? = null, clientData: String? = null, lang: String? = null)

Properties

Link copied to clipboard
@SerialName(value = "account_token")
val accountToken: JsonWebToken? = null

CSC: OPTIONAL To restrict access to the authorization server of a remote service, this specification introduces the additional account_token parameter to be used when calling the oauth2/authorize endpoint. This parameter contains a secure token designed to authenticate the authorization request based on an Account ID that SHALL be uniquely assigned by the signature application to the signing user or to the user’s application account

Link copied to clipboard
@SerialName(value = "clientData")
val clientData: String? = null

CSC: OPTIONAL Arbitrary data from the signature application. It can be used to handle a transaction identifier or other application-spe cific data that may be useful for debugging purposes

Link copied to clipboard
@SerialName(value = "description")
val description: String? = null

CSC: OPTIONAL A free form description of the authorization transaction in the lang language. The maximum size of the string is 500 characters

Link copied to clipboard
@SerialName(value = "lang")
val lang: String? = null

CSC: Optional Request a preferred language according to RFC 5646