InputDescriptor

@Serializable
data class InputDescriptor(val id: String, val group: String? = null, val name: String? = null, val purpose: String? = null, val format: FormatHolder? = null, val schema: Array<SchemaReference>, val constraints: Constraint? = null)

Data class for DIF Presentation Exchange v1.0.0

Constructors

Link copied to clipboard
fun InputDescriptor(name: String, schema: SchemaReference, constraints: Constraint? = null)
Link copied to clipboard
fun InputDescriptor(id: String, group: String? = null, name: String? = null, purpose: String? = null, format: FormatHolder? = null, schema: Array<SchemaReference>, constraints: Constraint? = null)

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int

Properties

Link copied to clipboard
val constraints: Constraint? = null
Link copied to clipboard
val format: FormatHolder? = null
Link copied to clipboard
val group: String? = null
Link copied to clipboard
val id: String
Link copied to clipboard
val name: String? = null
Link copied to clipboard
val purpose: String? = null
Link copied to clipboard