Constraint

@Serializable
data class Constraint(val fields: Collection<ConstraintField>? = null, val limitDisclosure: RequirementEnum? = null, val statuses: ConstraintStatusHolder? = null, val subjectIsIssuer: RequirementEnum? = null, val isHolder: Collection<ConstraintHolder>? = null, val sameSubject: Collection<ConstraintHolder>? = null)(source)

Data class for DIF Presentation Exchange v1.0.0

Constructors

Link copied to clipboard
constructor(fields: Collection<ConstraintField>? = null, limitDisclosure: RequirementEnum? = null, statuses: ConstraintStatusHolder? = null, subjectIsIssuer: RequirementEnum? = null, isHolder: Collection<ConstraintHolder>? = null, sameSubject: Collection<ConstraintHolder>? = null)

Properties

Link copied to clipboard
@SerialName(value = "fields")
val fields: Collection<ConstraintField>? = null
Link copied to clipboard
@SerialName(value = "is_holder")
val isHolder: Collection<ConstraintHolder>? = null
Link copied to clipboard
@SerialName(value = "limit_disclosure")
val limitDisclosure: RequirementEnum? = null
Link copied to clipboard
@SerialName(value = "same_subject")
val sameSubject: Collection<ConstraintHolder>? = null
Link copied to clipboard
@SerialName(value = "statuses")
val statuses: ConstraintStatusHolder? = null
Link copied to clipboard
@SerialName(value = "subject_is_issuer")
val subjectIsIssuer: RequirementEnum? = null