Constraint

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

Data class for DIF Presentation Exchange v1.0.0

Constructors

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

Properties

Link copied to clipboard
@SerialName(value = "fields")
val fields: Array<ConstraintField>? = null
Link copied to clipboard
@SerialName(value = "is_holder")
val isHolder: Array<ConstraintHolder>? = null
Link copied to clipboard
@SerialName(value = "limit_disclosure")
val limitDisclosure: RequirementEnum? = null
Link copied to clipboard
@SerialName(value = "same_subject")
val sameSubject: Array<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

Functions

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