QesInputDescriptor

@Serializable
data class QesInputDescriptor(val id: String, val group: String? = null, val name: String? = null, val purpose: String? = null, val format: FormatHolder? = null, val constraints: Constraint? = null, val transactionData: List<@Serializable(with = Base64URLTransactionDataSerializer::class) TransactionDataEntry>) : InputDescriptor(source)

Constructors

Link copied to clipboard
constructor(id: String, group: String? = null, name: String? = null, purpose: String? = null, format: FormatHolder? = null, constraints: Constraint? = null, transactionData: List<@Serializable(with = Base64URLTransactionDataSerializer::class) TransactionDataEntry>)

Properties

Link copied to clipboard
@SerialName(value = "constraints")
open override val constraints: Constraint? = null
Link copied to clipboard
@SerialName(value = "format")
open override val format: FormatHolder? = null
Link copied to clipboard
@SerialName(value = "group")
open override val group: String? = null
Link copied to clipboard
@SerialName(value = "id")
open override val id: String
Link copied to clipboard
@SerialName(value = "name")
open override val name: String? = null
Link copied to clipboard
@SerialName(value = "purpose")
open override val purpose: String? = null
Link copied to clipboard
@SerialName(value = "transaction_data")
val transactionData: List<@Serializable(with = Base64URLTransactionDataSerializer::class) TransactionDataEntry>