Skip to content

api.entities.Asset.Compliance.TrustedClaimIssuers.TrustedClaimIssuers

prashantasdeveloper edited this page Jun 30, 2022 · 8 revisions

Class: TrustedClaimIssuers

api/entities/Asset/Compliance/TrustedClaimIssuers.TrustedClaimIssuers

Handles all Asset Default Trusted Claim Issuers related functionality

Hierarchy

  • Namespace<Asset>

    TrustedClaimIssuers

Table of contents

Methods

Methods

add

add(args, opts?): Promise<TransactionQueue<Asset, Asset, unknown[][]>>

Add the supplied Identities to the Asset's list of trusted claim issuers

note this method is of type ProcedureMethod, which means you can call add.checkAuthorization on it to see whether the signing Account and Identity have the required roles and permissions to run it

Parameters

Name Type
args ModifyAssetTrustedClaimIssuersAddSetParams
opts? ProcedureOpts

Returns

Promise<TransactionQueue<Asset, Asset, unknown[][]>>

Defined in

api/entities/Asset/Compliance/TrustedClaimIssuers.ts:96


get

get(): Promise<TrustedClaimIssuer<true>[]>

Retrieve the current Default Trusted Claim Issuers of the Asset

note can be subscribed to

Returns

Promise<TrustedClaimIssuer<true>[]>

Defined in

api/entities/Asset/Compliance/TrustedClaimIssuers.ts:115

get(callback): Promise<UnsubCallback>

Parameters

Name Type
callback SubCallback<TrustedClaimIssuer<true>[]>

Returns

Promise<UnsubCallback>

Defined in

api/entities/Asset/Compliance/TrustedClaimIssuers.ts:116


remove

remove(args, opts?): Promise<TransactionQueue<Asset, Asset, unknown[][]>>

Remove the supplied Identities from the Asset's list of trusted claim issuers *

note this method is of type ProcedureMethod, which means you can call remove.checkAuthorization on it to see whether the signing Account and Identity have the required roles and permissions to run it

Parameters

Name Type
args ModifyAssetTrustedClaimIssuersRemoveParams
opts? ProcedureOpts

Returns

Promise<TransactionQueue<Asset, Asset, unknown[][]>>

Defined in

api/entities/Asset/Compliance/TrustedClaimIssuers.ts:106


set

set(args, opts?): Promise<TransactionQueue<Asset, Asset, unknown[][]>>

Assign a new default list of trusted claim issuers to the Asset by replacing the existing ones with the list passed as a parameter

This requires two transactions

note this method is of type ProcedureMethod, which means you can call set.checkAuthorization on it to see whether the signing Account and Identity have the required roles and permissions to run it

Parameters

Name Type
args ModifyAssetTrustedClaimIssuersAddSetParams
opts? ProcedureOpts

Returns

Promise<TransactionQueue<Asset, Asset, unknown[][]>>

Defined in

api/entities/Asset/Compliance/TrustedClaimIssuers.ts:86

Clone this wiki locally