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

ProofRequest

@JsonClass(true) data class ProofRequest

The proof request

This is representation of proof request JSON string

Constructors

<init>

The proof request

ProofRequest(name: String, version: String, nonce: String, requestedAttributes: Map<String, ProofAttributeInfo>, requestedPredicates: Map<String, ProofPredicateInfo>?, nonRevoked: RevocationInterval?)

Properties

name

the name

val name: String

nonce

the nonce

val nonce: String

nonRevoked

the non revoked

val nonRevoked: RevocationInterval?

requestedAttributes

the map of requested attributes where the key is attribute reference.

val requestedAttributes: Map<String, ProofAttributeInfo>

requestedPredicates

the map of requested predicates where the key is predicate reference.

val requestedPredicates: Map<String, ProofPredicateInfo>?

version

the version

val version: String