The ClaimReference class is identical to the Claim class, with the exception of the claimData property. Use the ClaimReference class a reference to expire a claim, without having to retain personally-identifiable information (PII) information.

The ClaimReference class looks like this:

class Claim {
  UUID id;
  Instant createDate;
  SaltedData issuer;
  SaltedData subject;
  SaltedData holder;
  SaltedData referenceClaimID;
  String dataJSON;
  String dataSignature;
  String dataHash;
  String partitionId;
}

Data model

Property Description
claimID A string containing the unique ID of the claim locator (assigned by the Id Registration service).
createDate A Instant object containing the timestamp for when the claim was created.
issuer A SaltedData object containing the claim issuer information.
subject A SaltedData object containing the claim subject information.
holder A SaltedData object containing the claim holder information.
referenceClaimID (Optional) A SaltedData object used to reference the claim that provided the original data.
dataJSON A string containing the claim information in JSON format.
dataSignature A string containing the signature for the claim.
dataHash A string containing a hash of the claim information.
partitionId A string containing ?? (what partition?).