Class: TrustedClaimIssuers
api/entities/Asset/Base/Compliance/TrustedClaimIssuers.TrustedClaimIssuers
Handles all Asset Default Trusted Claim Issuers related functionality
Hierarchy
-
Namespace
<BaseAsset
>↳
TrustedClaimIssuers
Methods
add
▸ add(args
, opts?
): Promise
<GenericPolymeshTransaction
<void
, void
>>
Add the supplied Identities to the Asset's list of trusted claim issuers
Parameters
Name | Type |
---|---|
args | ModifyAssetTrustedClaimIssuersAddSetParams |
opts? | ProcedureOpts |
Returns
Promise
<GenericPolymeshTransaction
<void
, void
>>
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
Defined in
api/entities/Asset/Base/Compliance/TrustedClaimIssuers.ts:95
get
▸ get(): Promise
<TrustedClaimIssuer
<true
>[]>
Retrieve the current Default Trusted Claim Issuers of the Asset
Returns
Promise
<TrustedClaimIssuer
<true
>[]>
Note
can be subscribed to
Defined in
api/entities/Asset/Base/Compliance/TrustedClaimIssuers.ts:114
▸ get(callback
): Promise
<UnsubCallback
>
Parameters
Name | Type |
---|---|
callback | SubCallback <TrustedClaimIssuer <true >[]> |
Returns
Promise
<UnsubCallback
>
Defined in
api/entities/Asset/Base/Compliance/TrustedClaimIssuers.ts:115
remove
▸ remove(args
, opts?
): Promise
<GenericPolymeshTransaction
<void
, void
>>
Remove the supplied Identities from the Asset's list of trusted claim issuers *
Parameters
Name | Type |
---|---|
args | ModifyAssetTrustedClaimIssuersRemoveParams |
opts? | ProcedureOpts |
Returns
Promise
<GenericPolymeshTransaction
<void
, void
>>
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
Defined in
api/entities/Asset/Base/Compliance/TrustedClaimIssuers.ts:105
set
▸ set(args
, opts?
): Promise
<GenericPolymeshTransaction
<void
, void
>>
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
Parameters
Name | Type |
---|---|
args | ModifyAssetTrustedClaimIssuersAddSetParams |
opts? | ProcedureOpts |
Returns
Promise
<GenericPolymeshTransaction
<void
, void
>>
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
Defined in
api/entities/Asset/Base/Compliance/TrustedClaimIssuers.ts:85