Entity

Represents an object or resource in the Polymesh Ecosystem with its own set of properties and functionality

Type parameters

â–ª UniqueIdentifiers

â–ª HumanReadable

Hierarchy

Index

Properties

Methods

Properties

Protected context

• context: Context

Defined in src/api/entities/Entity.ts:48

uuid

• uuid: string

Defined in src/api/entities/Entity.ts:46

Methods

isEqual

▸ isEqual(entity: Entity‹unknown, unknown›): boolean

Defined in src/api/entities/Entity.ts:61

Whether this Entity is the same as another one

Parameters:

Name

Type

entity

Entity‹unknown, unknown›

Returns: boolean

Abstract toJson

â–¸ toJson(): HumanReadable

Defined in src/api/entities/Entity.ts:68

Returns Entity data in a human readable (JSON) format

Returns: HumanReadable

Static generateUuid

▸ generateUuid‹Identifiers›(identifiers: Identifiers): string

Defined in src/api/entities/Entity.ts:14

Generate the Entity's UUID from its identifying properties

Type parameters:

â–ª Identifiers

Parameters:

Name

Type

Description

identifiers

Identifiers

Returns: string

Static isUniqueIdentifiers

â–¸ isUniqueIdentifiers(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:

Name

Type

Description

identifiers

unknown

object to type check

Returns: boolean

Static unserialize

▸ unserialize‹Identifiers›(serialized: string): Identifiers

Defined in src/api/entities/Entity.ts:23

Unserialize a UUID into its Unique Identifiers

Type parameters:

â–ª Identifiers

Parameters:

Name

Type

Description

serialized

string

UUID to unserialize

Returns: Identifiers

Last updated

Was this helpful?