aries / net.globalid.aries.features.presentproof.models / ProofPredicateInfo

ProofPredicateInfo

@JsonClass(true) data class ProofPredicateInfo

Proof predicate info

Constructors

<init>

Proof predicate info

ProofPredicateInfo(name: String, restrictions: List<Map<String, Any>>? = null, nonRevoked: RevocationInterval? = null, predicateType: String, predicateValue: Int)

Properties

name

the name of attribute.

val name: String

nonRevoked

interval RevocationInterval

val nonRevoked: RevocationInterval?

predicateType

the type of the predicate

val predicateType: String

predicateValue

the predicate value

val predicateValue: Int

restrictions

list of restrictions for filtering

val restrictions: List<Map<String, Any>>?