Claim

@Serializable
data class Claim(val path: DCQLClaimsPathPointer, val display: Set<ClaimDisplay>? = null, val selectivelyDisclosable: ClaimSelectiveDisclosable? = null, val svgId: String? = null)(source)

Constructors

Link copied to clipboard
constructor(path: DCQLClaimsPathPointer, display: Set<ClaimDisplay>? = null, selectivelyDisclosable: ClaimSelectiveDisclosable? = null, svgId: String? = null)

Properties

Link copied to clipboard
@SerialName(value = "display")
val display: Set<ClaimDisplay>? = null

OPTIONAL.The display property is an array containing display information for the claim. The array MUST contain an object for each language that is supported by the type. The consuming application MUST use the language tag it considers most appropriate for the user.

Link copied to clipboard
@SerialName(value = "path")
val path: DCQLClaimsPathPointer

REQUIRED. An array indicating the claim or claims that are being addressed.

Link copied to clipboard
@SerialName(value = "sd")
val selectivelyDisclosable: ClaimSelectiveDisclosable? = null

OPTIONAL. A string indicating whether the claim is selectively disclosable,

Link copied to clipboard
@SerialName(value = "svg_id")
val svgId: String? = null

OPTIONAL. A string defining the ID of the claim for reference in the SVG template. The ID MUST be unique within the type metadata. It MUST consist of only alphanumeric characters and underscores and MUST NOT start with a digit. This property is OPTIONAL.