PresentationDefinition

@Serializable
data class PresentationDefinition(    val id: String? = null,     val name: String? = null,     val purpose: String? = null,     val inputDescriptors: Collection<InputDescriptor>,     val submissionRequirements: Collection<SubmissionRequirement>? = null)(source)

Data class for DIF Presentation Exchange v1.0.0

Constructors

Link copied to clipboard
constructor(    id: String? = null,     name: String? = null,     purpose: String? = null,     inputDescriptors: Collection<InputDescriptor>,     submissionRequirements: Collection<SubmissionRequirement>? = null)
constructor(inputDescriptors: Collection<InputDescriptor>)
constructor(inputDescriptor: InputDescriptor)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
@SerialName(value = "id")
val id: String? = null
Link copied to clipboard
@SerialName(value = "input_descriptors")
val inputDescriptors: Collection<InputDescriptor>
Link copied to clipboard
@SerialName(value = "name")
val name: String? = null
Link copied to clipboard
@SerialName(value = "purpose")
val purpose: String? = null
Link copied to clipboard
@SerialName(value = "submission_requirements")
val submissionRequirements: Collection<SubmissionRequirement>? = null

Functions

Link copied to clipboard