For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

generateUuidIdentifiers›(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

unserializeIdentifiers›(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?