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: Collection<SchemaReference>? = null, val constraints: Constraint? = null)

Data class for DIF Presentation Exchange v1.0.0

Constructors

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

Properties

Link copied to clipboard
@SerialName(value = "constraints")
val constraints: Constraint? = null
Link copied to clipboard
@SerialName(value = "format")
val format: FormatHolder? = null
Link copied to clipboard
@SerialName(value = "group")
val group: String? = null
Link copied to clipboard
@SerialName(value = "id")
val id: String
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 = "schema")
val schema: Collection<SchemaReference>? = null