Abstract Class: Entity<UniqueIdentifiers, HumanReadable>
Defined in: src/api/entities/Entity.ts:8
Represents an object or resource in the Polymesh Ecosystem with its own set of properties and functionality
Extended by
AccountBaseAssetNftAuthorizationRequestCheckpointCheckpointScheduleCorporateActionBaseIdentityInstructionMetadataEntryMultiSigProposalOfferingPermissionGroupPortfolioSubsidyTickerReservationVenue
Type Parameters
| Type Parameter |
|---|
|
|
Properties
uuid
uuid:
string
Defined in: src/api/entities/Entity.ts:46
Methods
exists()
abstractexists():Promise<boolean>
Defined in: src/api/entities/Entity.ts:68
Determine whether this Entity exists on chain
Returns
Promise<boolean>
isEqual()
isEqual(
entity:Entity<unknown,unknown>):boolean
Defined in: src/api/entities/Entity.ts:61
Determine whether this Entity is the same as another one
Parameters
| Parameter | Type |
|---|---|
|
|
Returns
boolean
toHuman()
abstracttoHuman():HumanReadable
Defined in: src/api/entities/Entity.ts:73
Returns Entity data in a human readable (JSON) format
Returns
HumanReadable
generateUuid()
staticgenerateUuid<Identifiers>(identifiers:Identifiers):string
Defined in: src/api/entities/Entity.ts:14
Generate the Entity's UUID from its identifying properties
Type Parameters
| Type Parameter |
|---|
|
Parameters
| Parameter | Type | Description |
|---|---|---|
|
|
Returns
string
isUniqueIdentifiers()
staticisUniqueIdentifiers(identifiers:unknown):boolean
Defined in: src/api/entities/Entity.ts:42
Typeguard that checks whether the object passed corresponds to the unique identifiers of the class. Must be overridden
Parameters
| Parameter | Type | Description |
|---|---|---|
|
| object to type check |
Returns
boolean
unserialize()
staticunserialize<Identifiers>(serialized:string):Identifiers
Defined in: src/api/entities/Entity.ts:23
Unserialize a UUID into its Unique Identifiers
Type Parameters
| Type Parameter |
|---|
|
Parameters
| Parameter | Type | Description |
|---|---|---|
|
| UUID to unserialize |
Returns
Identifiers