TrustedClaimIssuers

Handles all Asset Default Trusted Claim Issuers related functionality

Hierarchy

  • Namespace‹Asset›

    ↳ TrustedClaimIssuers

Index

Properties

Methods

Properties

Protected context

• context: Context

Inherited from void

Defined in src/api/entities/Namespace.ts:11arrow-up-right


Protected parent

• parent: Asset

Inherited from void

Defined in src/api/entities/Namespace.ts:9arrow-up-right

Methods

add

▸ add(args: ModifyAssetTrustedClaimIssuersAddSetParamsarrow-up-right, opts?: ProcedureOptsarrow-up-right): Promise‹TransactionQueue‹Asset››

Defined in src/api/entities/Asset/Compliance/TrustedClaimIssuers.ts:91arrow-up-right

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

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

Parameters:

Returns: Promise‹TransactionQueue‹Asset››


get

▸ get(): Promise‹TrustedClaimIssuerarrow-up-right‹true›[]›

Defined in src/api/entities/Asset/Compliance/TrustedClaimIssuers.ts:110arrow-up-right

Retrieve the current Default Trusted Claim Issuers of the Asset

note can be subscribed to

Returns: Promise‹TrustedClaimIssuerarrow-up-right‹true›[]›

▸ get(callback: SubCallback‹TrustedClaimIssuerarrow-up-right‹true›[]›): Promise‹UnsubCallback›

Defined in src/api/entities/Asset/Compliance/TrustedClaimIssuers.ts:111arrow-up-right

Parameters:

Name
Type

callback

SubCallback‹TrustedClaimIssuerarrow-up-right‹true›[]›

Returns: Promise‹UnsubCallback›


remove

▸ remove(args: ModifyAssetTrustedClaimIssuersRemoveParamsarrow-up-right, opts?: ProcedureOptsarrow-up-right): Promise‹TransactionQueue‹Asset››

Defined in src/api/entities/Asset/Compliance/TrustedClaimIssuers.ts:101arrow-up-right

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

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

Parameters:

Returns: Promise‹TransactionQueue‹Asset››


set

▸ set(args: ModifyAssetTrustedClaimIssuersAddSetParamsarrow-up-right, opts?: ProcedureOptsarrow-up-right): Promise‹TransactionQueue‹Asset››

Defined in src/api/entities/Asset/Compliance/TrustedClaimIssuers.ts:81arrow-up-right

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 ProcedureMethodarrow-up-right, which means you can call set.checkAuthorizationarrow-up-right on it to see whether the signing Account and Identity have the required roles and permissions to run it

Parameters:

Returns: Promise‹TransactionQueue‹Asset››

Last updated

Was this helpful?