Claims

Handles all Claims related functionality

Hierarchy

  • Claims

Index

Properties

Methods

Properties

addClaims

addClaims: ProcedureMethod‹Pick‹ModifyClaimsParams, "claims"›, void›

Defined in src/Claims.ts:112

Add claims to Identities

param array of claims to be added

note required role if at least one claim is CDD type:

  • Customer Due Diligence Provider

addInvestorUniquenessClaim

addInvestorUniquenessClaim: ProcedureMethod‹AddInvestorUniquenessClaimParams, void›

Defined in src/Claims.ts:102

Add an Investor Uniqueness Claim to the current Identity

param

editClaims

editClaims: ProcedureMethod‹Pick‹ModifyClaimsParams, "claims"›, void›

Defined in src/Claims.ts:123

Edit claims associated to Identities (only the expiry date can be modified)

param array of claims to be edited

note required role if at least one claim is CDD type:

  • Customer Due Diligence Provider

revokeClaims

revokeClaims: ProcedureMethod‹Pick‹ModifyClaimsParams, "claims"›, void›

Defined in src/Claims.ts:133

Revoke claims from Identities

param array of claims to be revoked

note required role if at least one claim is CDD type:

  • Customer Due Diligence Provider

Methods

getCddClaims

getCddClaims(opts: object): Promise‹ClaimDataCddClaim›[]›

Defined in src/Claims.ts:288

Retrieve the list of CDD claims for a target Identity

Parameters:

Default value opts: object= {}

Returns: Promise‹ClaimDataCddClaim›[]›

getClaimScopes

getClaimScopes(opts: object): Promise‹ClaimScope[]›

Defined in src/Claims.ts:238

Retrieve all scopes in which claims have been made for the target Identity. If the scope is an asset DID, the corresponding ticker is returned as well

Parameters:

Default value opts: object= {}

Returns: Promise‹ClaimScope[]›

getIdentitiesWithClaims

getIdentitiesWithClaims(opts: object): Promise‹ResultSetIdentityWithClaims››

Defined in src/Claims.ts:179

Retrieve a list of Identities with claims associated to them. Can be filtered using parameters

note supports pagination

note uses the middleware

Parameters:

Default value opts: object= {}

Returns: Promise‹ResultSetIdentityWithClaims››

getInvestorUniquenessClaims

getInvestorUniquenessClaims(opts: object): Promise‹ClaimDataInvestorUniquenessClaim›[]›

Defined in src/Claims.ts:312

Retrieve the list of InvestorUniqueness claims for a target Identity

Parameters:

Default value opts: object= {}

Returns: Promise‹ClaimDataInvestorUniquenessClaim›[]›

getIssuedClaims

getIssuedClaims(opts: object): Promise‹ResultSetClaimData››

Defined in src/Claims.ts:144

Retrieve all claims issued by an Identity

note supports pagination

note uses the middleware

Parameters:

Default value opts: object= {}

Returns: Promise‹ResultSetClaimData››

getTargetingClaims

getTargetingClaims(opts: object): Promise‹ResultSetIdentityWithClaims››

Defined in src/Claims.ts:339

Retrieve all claims issued about an Identity, grouped by claim issuer

note supports pagination

note uses the middleware (optional)

Parameters:

Default value opts: object= {}

Returns: Promise‹ResultSetIdentityWithClaims››

Last updated