MobileWalletPresentationDisclosure

data class MobileWalletPresentationDisclosure(val path: String, val name: String?, val valueJson: String, val displayValue: String?, val selectivelyDisclosable: Boolean, val required: Boolean = !selectivelyDisclosable, val selectable: Boolean = selectivelyDisclosable && !required)

Claim or selective-disclosure value that may be shared for a matched credential.

Constructors

Link copied to clipboard
constructor(path: String, name: String?, valueJson: String, displayValue: String?, selectivelyDisclosable: Boolean, required: Boolean = !selectivelyDisclosable, selectable: Boolean = selectivelyDisclosable && !required)

Properties

Link copied to clipboard

Optional presentation-engine display value for the claim.

Link copied to clipboard
val name: String?

Optional human-readable claim name supplied by the presentation engine.

Link copied to clipboard

Opaque claim path token supplied by the presentation engine.

Link copied to clipboard

true when the presentation request requires this claim for the matched query.

Link copied to clipboard

true when apps may let the user toggle this claim for submission.

Link copied to clipboard

true when the credential format can selectively disclose this claim.

Link copied to clipboard

Claim value encoded as JSON.