# DefaultTrustedClaimIssuer

Represents a default trusted claim issuer for a specific Asset in the Polymesh blockchain

## Hierarchy

↳ [Identity](identity)

↳ **DefaultTrustedClaimIssuer**

## Index

### Properties

* [asset](#asset)
* [assetPermissions](#assetpermissions)
* [authorizations](#authorizations)
* [context](#protected-context)
* [did](#did)
* [portfolios](#portfolios)
* [uuid](#uuid)

### Methods

* [addedAt](#addedat)
* [addedAtV2](#addedatv2)
* [areSecondaryAccountsFrozen](#aresecondaryaccountsfrozen)
* [checkRoles](#checkroles)
* [exists](#exists)
* [getAssetBalance](#getassetbalance)
* [getHeldAssets](#getheldassets)
* [getHeldAssetsV2](#getheldassetsv2)
* [getInstructions](#getinstructions)
* [getPendingDistributions](#getpendingdistributions)
* [getPendingInstructions](#getpendinginstructions)
* [getPrimaryAccount](#getprimaryaccount)
* [getScopeId](#getscopeid)
* [getSecondaryAccounts](#getsecondaryaccounts)
* [getTrustingAssets](#gettrustingassets)
* [getTrustingAssetsV2](#gettrustingassetsv2)
* [getVenues](#getvenues)
* [hasRole](#hasrole)
* [hasRoles](#hasroles)
* [hasValidCdd](#hasvalidcdd)
* [isCddProvider](#iscddprovider)
* [isEqual](#isequal)
* [isGcMember](#isgcmember)
* [toHuman](#tohuman)
* [trustedFor](#trustedfor)
* [generateUuid](#static-generateuuid)
* [unserialize](#static-unserialize)

## Properties

### asset

• **asset**: [_Asset_](asset)

_Defined in_ [_src/api/entities/DefaultTrustedClaimIssuer.ts:39_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/DefaultTrustedClaimIssuer.ts#L39)

Asset for which this Identity is a Default Trusted Claim Issuer

***

### assetPermissions

• **assetPermissions**: [_AssetPermissions_](assetpermissions)

_Inherited from_ [_Identity_](identity)_._[_assetPermissions_](../identity#assetpermissions)

_Defined in_ [_src/api/entities/Identity/index.ts:96_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L96)

***

### authorizations

• **authorizations**: [_IdentityAuthorizations_](identityauthorizations)

_Inherited from_ [_Identity_](identity)_._[_authorizations_](../identity#authorizations)

_Defined in_ [_src/api/entities/Identity/index.ts:94_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L94)

***

### `Protected` context

• **context**: _Context_

_Inherited from_ [_CheckpointSchedule_](checkpointschedule)_._[_context_](../checkpointschedule#protected-context)

_Defined in_ [_src/api/entities/Entity.ts:48_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Entity.ts#L48)

***

### did

• **did**: _string_

_Inherited from_ [_Identity_](identity)_._[_did_](../identity#did)

_Defined in_ [_src/api/entities/Identity/index.ts:91_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L91)

Identity ID as stored in the blockchain

***

### portfolios

• **portfolios**: [_Portfolios_](portfolios)

_Inherited from_ [_Identity_](identity)_._[_portfolios_](../identity#portfolios)

_Defined in_ [_src/api/entities/Identity/index.ts:95_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L95)

***

### uuid

• **uuid**: _string_

_Inherited from_ [_CheckpointSchedule_](checkpointschedule)_._[_uuid_](../checkpointschedule#uuid)

_Defined in_ [_src/api/entities/Entity.ts:46_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Entity.ts#L46)

## Methods

### addedAt

▸ **addedAt**(): _Promise‹_[_EventIdentifier_](https://github.com/PolymathNetwork/polymesh-sdk/blob/docs/beta/docs/interfaces/eventidentifier.md) _| null›_

_Defined in_ [_src/api/entities/DefaultTrustedClaimIssuer.ts:58_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/DefaultTrustedClaimIssuer.ts#L58)

Retrieve the identifier data (block number, date and event index) of the event that was emitted when the trusted claim issuer was added

**`note`** uses the middleware

**`note`** there is a possibility that the data is not ready by the time it is requested. In that case, `null` is returned

**Returns:** _Promise‹_[_EventIdentifier_](https://github.com/PolymathNetwork/polymesh-sdk/blob/docs/beta/docs/interfaces/eventidentifier.md) _| null›_

***

### addedAtV2

▸ **addedAtV2**(): _Promise‹_[_EventIdentifier_](https://github.com/PolymathNetwork/polymesh-sdk/blob/docs/beta/docs/interfaces/eventidentifier.md) _| null›_

_Defined in_ [_src/api/entities/DefaultTrustedClaimIssuer.ts:83_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/DefaultTrustedClaimIssuer.ts#L83)

Retrieve the identifier data (block number, date and event index) of the event that was emitted when the trusted claim issuer was added

**`note`** uses the middlewareV2

**`note`** there is a possibility that the data is not ready by the time it is requested. In that case, `null` is returned

**Returns:** _Promise‹_[_EventIdentifier_](https://github.com/PolymathNetwork/polymesh-sdk/blob/docs/beta/docs/interfaces/eventidentifier.md) _| null›_

***

### areSecondaryAccountsFrozen

▸ **areSecondaryAccountsFrozen**(): _Promise‹boolean›_

_Inherited from_ [_Identity_](identity)_._[_areSecondaryAccountsFrozen_](../identity#aresecondaryaccountsfrozen)

_Defined in_ [_src/api/entities/Identity/index.ts:649_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L649)

Check whether secondary Accounts are frozen

**`note`** can be subscribed to

**Returns:** _Promise‹boolean›_

▸ **areSecondaryAccountsFrozen**(`callback`: [SubCallback](../../globals#subcallback)‹boolean›): _Promise‹_[_UnsubCallback_](../../globals#unsubcallback)_›_

_Inherited from_ [_Identity_](identity)_._[_areSecondaryAccountsFrozen_](../identity#aresecondaryaccountsfrozen)

_Defined in_ [_src/api/entities/Identity/index.ts:650_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L650)

**Parameters:**

| Name       | Type                                              |
| ---------- | ------------------------------------------------- |
| `callback` | [SubCallback](../../globals#subcallback)‹boolean› |

**Returns:** _Promise‹_[_UnsubCallback_](../../globals#unsubcallback)_›_

***

### checkRoles

▸ **checkRoles**(`roles`: [Role](../../globals#role)\[]): _Promise‹_[_CheckRolesResult_](https://github.com/PolymathNetwork/polymesh-sdk/blob/docs/beta/docs/interfaces/checkrolesresult.md)_›_

_Inherited from_ [_Identity_](identity)_._[_checkRoles_](../identity#checkroles)

_Defined in_ [_src/api/entities/Identity/index.ts:398_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L398)

Check whether this Identity possesses all specified roles

**Parameters:**

| Name    | Type                          |
| ------- | ----------------------------- |
| `roles` | [Role](../../globals#role)\[] |

**Returns:** _Promise‹_[_CheckRolesResult_](https://github.com/PolymathNetwork/polymesh-sdk/blob/docs/beta/docs/interfaces/checkrolesresult.md)_›_

***

### exists

▸ **exists**(): _Promise‹boolean›_

_Inherited from_ [_Identity_](identity)_._[_exists_](../identity#exists)

_Overrides_ [_Entity_](entity)_._[_exists_](../entity#abstract-exists)

_Defined in_ [_src/api/entities/Identity/index.ts:779_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L779)

Determine whether this Identity exists on chain

**Returns:** _Promise‹boolean›_

***

### getAssetBalance

▸ **getAssetBalance**(`args`: object): _Promise‹BigNumber›_

_Inherited from_ [_Identity_](identity)_._[_getAssetBalance_](../identity#getassetbalance)

_Defined in_ [_src/api/entities/Identity/index.ts:163_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L163)

Retrieve the balance of a particular Asset

**`note`** can be subscribed to

**Parameters:**

▪ **args**: _object_

| Name     | Type   |
| -------- | ------ |
| `ticker` | string |

**Returns:** _Promise‹BigNumber›_

▸ **getAssetBalance**(`args`: object, `callback`: [SubCallback](../../globals#subcallback)‹BigNumber›): _Promise‹_[_UnsubCallback_](../../globals#unsubcallback)_›_

_Inherited from_ [_Identity_](identity)_._[_getAssetBalance_](../identity#getassetbalance)

_Defined in_ [_src/api/entities/Identity/index.ts:164_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L164)

**Parameters:**

▪ **args**: _object_

| Name     | Type   |
| -------- | ------ |
| `ticker` | string |

▪ **callback**: [_SubCallback_](../../globals#subcallback)_‹BigNumber›_

**Returns:** _Promise‹_[_UnsubCallback_](../../globals#unsubcallback)_›_

***

### getHeldAssets

▸ **getHeldAssets**(`opts`: object): _Promise‹_[_ResultSet_](https://github.com/PolymathNetwork/polymesh-sdk/blob/docs/beta/docs/interfaces/resultset.md)_‹_[_Asset_](asset)_››_

_Inherited from_ [_Identity_](identity)_._[_getHeldAssets_](../identity#getheldassets)

_Defined in_ [_src/api/entities/Identity/index.ts:311_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L311)

Retrieve a list of all Assets which were held at one point by this Identity

**`note`** uses the middleware

**`note`** supports pagination

**Parameters:**

▪`Default value` **opts**: _object_= { order: Order.Asc }

| Name     | Type      |
| -------- | --------- |
| `order?` | Order     |
| `size?`  | BigNumber |
| `start?` | BigNumber |

**Returns:** _Promise‹_[_ResultSet_](https://github.com/PolymathNetwork/polymesh-sdk/blob/docs/beta/docs/interfaces/resultset.md)_‹_[_Asset_](asset)_››_

***

### getHeldAssetsV2

▸ **getHeldAssetsV2**(`opts`: object): _Promise‹_[_ResultSet_](https://github.com/PolymathNetwork/polymesh-sdk/blob/docs/beta/docs/interfaces/resultset.md)_‹_[_Asset_](asset)_››_

_Inherited from_ [_Identity_](identity)_._[_getHeldAssetsV2_](../identity#getheldassetsv2)

_Defined in_ [_src/api/entities/Identity/index.ts:356_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L356)

Retrieve a list of all Assets which were held at one point by this Identity

**`note`** uses the middlewareV2

**`note`** supports pagination

**Parameters:**

▪`Default value` **opts**: _object_= {}

| Name     | Type                |
| -------- | ------------------- |
| `order?` | AssetHoldersOrderBy |
| `size?`  | BigNumber           |
| `start?` | BigNumber           |

**Returns:** _Promise‹_[_ResultSet_](https://github.com/PolymathNetwork/polymesh-sdk/blob/docs/beta/docs/interfaces/resultset.md)_‹_[_Asset_](asset)_››_

***

### getInstructions

▸ **getInstructions**(): _Promise‹_[_GroupedInstructions_](https://github.com/PolymathNetwork/polymesh-sdk/blob/docs/beta/docs/interfaces/groupedinstructions.md)_›_

_Inherited from_ [_Identity_](identity)_._[_getInstructions_](../identity#getinstructions)

_Defined in_ [_src/api/entities/Identity/index.ts:527_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L527)

Retrieve all Instructions where this Identity is a participant, grouped by status

**Returns:** _Promise‹_[_GroupedInstructions_](https://github.com/PolymathNetwork/polymesh-sdk/blob/docs/beta/docs/interfaces/groupedinstructions.md)_›_

***

### getPendingDistributions

▸ **getPendingDistributions**(): _Promise‹_[_DistributionWithDetails_](https://github.com/PolymathNetwork/polymesh-sdk/blob/docs/beta/docs/interfaces/distributionwithdetails.md)_\[]›_

_Inherited from_ [_Identity_](identity)_._[_getPendingDistributions_](../identity#getpendingdistributions)

_Defined in_ [_src/api/entities/Identity/index.ts:686_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L686)

Retrieve every Dividend Distribution for which this Identity is eligible and hasn't been paid

**`note`** uses the middleware

**`note`** this query can be potentially **SLOW** depending on which Assets this Identity has held

**Returns:** _Promise‹_[_DistributionWithDetails_](https://github.com/PolymathNetwork/polymesh-sdk/blob/docs/beta/docs/interfaces/distributionwithdetails.md)_\[]›_

***

### getPendingInstructions

▸ **getPendingInstructions**(): _Promise‹_[_Instruction_](instruction)_\[]›_

_Inherited from_ [_Identity_](identity)_._[_getPendingInstructions_](../identity#getpendinginstructions)

_Defined in_ [_src/api/entities/Identity/index.ts:596_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L596)

Retrieve all pending Instructions involving this Identity

**`deprecated`** in favor of `getInstructions`

**Returns:** _Promise‹_[_Instruction_](instruction)_\[]›_

***

### getPrimaryAccount

▸ **getPrimaryAccount**(): _Promise‹_[_PermissionedAccount_](https://github.com/PolymathNetwork/polymesh-sdk/blob/docs/beta/docs/interfaces/permissionedaccount.md)_›_

_Inherited from_ [_Identity_](identity)_._[_getPrimaryAccount_](../identity#getprimaryaccount)

_Defined in_ [_src/api/entities/Identity/index.ts:264_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L264)

Retrieve the primary Account associated with the Identity

**`note`** can be subscribed to

**Returns:** _Promise‹_[_PermissionedAccount_](https://github.com/PolymathNetwork/polymesh-sdk/blob/docs/beta/docs/interfaces/permissionedaccount.md)_›_

▸ **getPrimaryAccount**(`callback`: [SubCallback](../../globals#subcallback)‹[PermissionedAccount](https://github.com/PolymathNetwork/polymesh-sdk/blob/docs/beta/docs/interfaces/permissionedaccount.md)›): _Promise‹_[_UnsubCallback_](../../globals#unsubcallback)_›_

_Inherited from_ [_Identity_](identity)_._[_getPrimaryAccount_](../identity#getprimaryaccount)

_Defined in_ [_src/api/entities/Identity/index.ts:265_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L265)

**Parameters:**

| Name       | Type                                                                                                                                                                   |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `callback` | [SubCallback](../../globals#subcallback)‹[PermissionedAccount](https://github.com/PolymathNetwork/polymesh-sdk/blob/docs/beta/docs/interfaces/permissionedaccount.md)› |

**Returns:** _Promise‹_[_UnsubCallback_](../../globals#unsubcallback)_›_

***

### getScopeId

▸ **getScopeId**(`args`: object): _Promise‹string | null›_

_Inherited from_ [_Identity_](identity)_._[_getScopeId_](../identity#getscopeid)

_Defined in_ [_src/api/entities/Identity/index.ts:505_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L505)

Retrieve the Scope ID associated to this Identity's Investor Uniqueness Claim for a specific Asset, or null if there is none

**`note`** more on Investor Uniqueness [here](https://developers.polymesh.network/introduction/identity#polymesh-unique-identity-system-puis) and [here](https://developers.polymesh.network/polymesh-docs/primitives/confidential-identity)

**Parameters:**

▪ **args**: _object_

| Name    | Type                     |
| ------- | ------------------------ |
| `asset` | [Asset](asset) \| string |

**Returns:** _Promise‹string | null›_

***

### getSecondaryAccounts

▸ **getSecondaryAccounts**(): _Promise‹_[_PermissionedAccount_](https://github.com/PolymathNetwork/polymesh-sdk/blob/docs/beta/docs/interfaces/permissionedaccount.md)_\[]›_

_Inherited from_ [_Identity_](identity)_._[_getSecondaryAccounts_](../identity#getsecondaryaccounts)

_Defined in_ [_src/api/entities/Identity/index.ts:740_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L740)

Get the list of secondary Accounts related to the Identity

**`note`** can be subscribed to

**Returns:** _Promise‹_[_PermissionedAccount_](https://github.com/PolymathNetwork/polymesh-sdk/blob/docs/beta/docs/interfaces/permissionedaccount.md)_\[]›_

▸ **getSecondaryAccounts**(`callback`: [SubCallback](../../globals#subcallback)‹[PermissionedAccount](https://github.com/PolymathNetwork/polymesh-sdk/blob/docs/beta/docs/interfaces/permissionedaccount.md)\[]›): _Promise‹_[_UnsubCallback_](../../globals#unsubcallback)_›_

_Inherited from_ [_Identity_](identity)_._[_getSecondaryAccounts_](../identity#getsecondaryaccounts)

_Defined in_ [_src/api/entities/Identity/index.ts:741_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L741)

**Parameters:**

| Name       | Type                                                                                                                                                                      |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `callback` | [SubCallback](../../globals#subcallback)‹[PermissionedAccount](https://github.com/PolymathNetwork/polymesh-sdk/blob/docs/beta/docs/interfaces/permissionedaccount.md)\[]› |

**Returns:** _Promise‹_[_UnsubCallback_](../../globals#unsubcallback)_›_

***

### getTrustingAssets

▸ **getTrustingAssets**(): _Promise‹_[_Asset_](asset)_\[]›_

_Inherited from_ [_Identity_](identity)_._[_getTrustingAssets_](../identity#gettrustingassets)

_Defined in_ [_src/api/entities/Identity/index.ts:433_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L433)

Get the list of Assets for which this Identity is a trusted claim issuer

**`note`** uses the middleware

**Returns:** _Promise‹_[_Asset_](asset)_\[]›_

***

### getTrustingAssetsV2

▸ **getTrustingAssetsV2**(): _Promise‹_[_Asset_](asset)_\[]›_

_Inherited from_ [_Identity_](identity)_._[_getTrustingAssetsV2_](../identity#gettrustingassetsv2)

_Defined in_ [_src/api/entities/Identity/index.ts:450_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L450)

Get the list of Assets for which this Identity is a trusted claim issuer

**`note`** uses the middlewareV2

**Returns:** _Promise‹_[_Asset_](asset)_\[]›_

***

### getVenues

▸ **getVenues**(): _Promise‹_[_Venue_](venue)_\[]›_

_Inherited from_ [_Identity_](identity)_._[_getVenues_](../identity#getvenues)

_Defined in_ [_src/api/entities/Identity/index.ts:469_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L469)

Retrieve all Venues created by this Identity

**`note`** can be subscribed to

**Returns:** _Promise‹_[_Venue_](venue)_\[]›_

▸ **getVenues**(`callback`: [SubCallback](../../globals#subcallback)‹[Venue](venue)\[]›): _Promise‹_[_UnsubCallback_](../../globals#unsubcallback)_›_

_Inherited from_ [_Identity_](identity)_._[_getVenues_](../identity#getvenues)

_Defined in_ [_src/api/entities/Identity/index.ts:470_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L470)

**Parameters:**

| Name       | Type                                                        |
| ---------- | ----------------------------------------------------------- |
| `callback` | [SubCallback](../../globals#subcallback)‹[Venue](venue)\[]› |

**Returns:** _Promise‹_[_UnsubCallback_](../../globals#unsubcallback)_›_

***

### hasRole

▸ **hasRole**(`role`: [Role](../../globals#role)): _Promise‹boolean›_

_Inherited from_ [_Identity_](identity)_._[_hasRole_](../identity#hasrole)

_Defined in_ [_src/api/entities/Identity/index.ts:115_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L115)

Check whether this Identity possesses the specified Role

**Parameters:**

| Name   | Type                       |
| ------ | -------------------------- |
| `role` | [Role](../../globals#role) |

**Returns:** _Promise‹boolean›_

***

### hasRoles

▸ **hasRoles**(`roles`: [Role](../../globals#role)\[]): _Promise‹boolean›_

_Inherited from_ [_Identity_](identity)_._[_hasRoles_](../identity#hasroles)

_Defined in_ [_src/api/entities/Identity/index.ts:422_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L422)

Check whether this Identity possesses all specified roles

**`deprecated`** in favor of `checkRoles`

**Parameters:**

| Name    | Type                          |
| ------- | ----------------------------- |
| `roles` | [Role](../../globals#role)\[] |

**Returns:** _Promise‹boolean›_

***

### hasValidCdd

▸ **hasValidCdd**(): _Promise‹boolean›_

_Inherited from_ [_Identity_](identity)_._[_hasValidCdd_](../identity#hasvalidcdd)

_Defined in_ [_src/api/entities/Identity/index.ts:212_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L212)

Check whether this Identity has a valid CDD claim

**Returns:** _Promise‹boolean›_

***

### isCddProvider

▸ **isCddProvider**(): _Promise‹boolean›_

_Inherited from_ [_Identity_](identity)_._[_isCddProvider_](../identity#iscddprovider)

_Defined in_ [_src/api/entities/Identity/index.ts:245_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L245)

Check whether this Identity is a CDD provider

**Returns:** _Promise‹boolean›_

***

### isEqual

▸ **isEqual**(`entity`: [Entity](entity)‹unknown, unknown›): _boolean_

_Inherited from_ [_CheckpointSchedule_](checkpointschedule)_._[_isEqual_](../checkpointschedule#isequal)

_Defined in_ [_src/api/entities/Entity.ts:61_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Entity.ts#L61)

Determine whether this Entity is the same as another one

**Parameters:**

| Name     | Type                               |
| -------- | ---------------------------------- |
| `entity` | [Entity](entity)‹unknown, unknown› |

**Returns:** _boolean_

***

### isGcMember

▸ **isGcMember**(): _Promise‹boolean›_

_Inherited from_ [_Identity_](identity)_._[_isGcMember_](../identity#isgcmember)

_Defined in_ [_src/api/entities/Identity/index.ts:228_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L228)

Check whether this Identity is Governance Committee member

**Returns:** _Promise‹boolean›_

***

### toHuman

▸ **toHuman**(): _string_

_Inherited from_ [_Identity_](identity)_._[_toHuman_](../identity#tohuman)

_Overrides_ [_Entity_](entity)_._[_toHuman_](../entity#abstract-tohuman)

_Defined in_ [_src/api/entities/Identity/index.ts:792_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Identity/index.ts#L792)

Return the Identity's DID

**Returns:** _string_

***

### trustedFor

▸ **trustedFor**(): _Promise‹_[_ClaimType_](https://github.com/PolymathNetwork/polymesh-sdk/blob/docs/beta/docs/enums/claimtype.md)_\[] | null›_

_Defined in_ [_src/api/entities/DefaultTrustedClaimIssuer.ts:109_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/DefaultTrustedClaimIssuer.ts#L109)

Retrieve claim types for which this Claim Issuer is trusted. A null value means that the issuer is trusted for all claim types

**Returns:** _Promise‹_[_ClaimType_](https://github.com/PolymathNetwork/polymesh-sdk/blob/docs/beta/docs/enums/claimtype.md)_\[] | null›_

***

### `Static` generateUuid

▸ **generateUuid**‹**Identifiers**›(`identifiers`: Identifiers): _string_

_Inherited from_ [_CheckpointSchedule_](checkpointschedule)_._[_generateUuid_](../checkpointschedule#static-generateuuid)

_Defined in_ [_src/api/entities/Entity.ts:14_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Entity.ts#L14)

Generate the Entity's UUID from its identifying properties

**Type parameters:**

▪ **Identifiers**

**Parameters:**

| Name          | Type        | Description |
| ------------- | ----------- | ----------- |
| `identifiers` | Identifiers |             |

**Returns:** _string_

***

### `Static` unserialize

▸ **unserialize**‹**Identifiers**›(`serialized`: string): _Identifiers_

_Inherited from_ [_CheckpointSchedule_](checkpointschedule)_._[_unserialize_](../checkpointschedule#static-unserialize)

_Defined in_ [_src/api/entities/Entity.ts:23_](https://github.com/PolymathNetwork/polymesh-sdk/blob/31a16a34/src/api/entities/Entity.ts#L23)

Unserialize a UUID into its Unique Identifiers

**Type parameters:**

▪ **Identifiers**

**Parameters:**

| Name         | Type   | Description         |
| ------------ | ------ | ------------------- |
| `serialized` | string | UUID to unserialize |

**Returns:** _Identifiers_
