class SdJwtClaim : DigitalCredentialField


An attribute of a SdJwtEntry conforming to the IETF SD-JWT-based Verifiable Credentials (SD-JWT VC) credential format.

Summary

Public constructors

SdJwtClaim(
    path: List<String>,
    value: Any?,
    fieldDisplayPropertySet: Set<FieldDisplayProperties>,
    isSelectivelyDisclosable: Boolean
)

Public functions

open operator Boolean
equals(other: Any?)
open Int

Public properties

Boolean

true (default) if the given claim is selectively disclosable, or false otherwise when the claim will always be disclosed

List<String>

a non-empty array of path strings used to select this given claim during matching

Any?

the json-serializable claim value, used for matching when the incoming Digital Credentials request specifies a required value for this claim;

Public constructors

SdJwtClaim

SdJwtClaim(
    path: List<String>,
    value: Any?,
    fieldDisplayPropertySet: Set<FieldDisplayProperties>,
    isSelectivelyDisclosable: Boolean = true
)

Public functions

equals

open operator fun equals(other: Any?): Boolean

hashCode

open fun hashCode(): Int

Public properties

isSelectivelyDisclosable

Added in 1.0.0-alpha02
val isSelectivelyDisclosableBoolean

true (default) if the given claim is selectively disclosable, or false otherwise when the claim will always be disclosed

path

Added in 1.0.0-alpha02
val pathList<String>

a non-empty array of path strings used to select this given claim during matching

value

Added in 1.0.0-alpha02
val valueAny?

the json-serializable claim value, used for matching when the incoming Digital Credentials request specifies a required value for this claim;