Skip to content

Latest commit

 

History

History
114 lines (62 loc) · 2.51 KB

entity.md

File metadata and controls

114 lines (62 loc) · 2.51 KB

Class: Entity ‹UniqueIdentifiers

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

Type parameters

UniqueIdentifiers: object

Hierarchy

Index

Properties

Methods

Properties

Protected context

context: Context

Defined in src/base/Entity.ts:49


uuid

uuid: string

Defined in src/base/Entity.ts:47

Methods

Static generateUuid

generateUuidIdentifiers›(identifiers: Identifiers): string

Defined in src/base/Entity.ts:15

Generate the Entity's UUID from its identifying properties

Type parameters:

Identifiers: object

Parameters:

Name Type Description
identifiers Identifiers

Returns: string


Static isUniqueIdentifiers

isUniqueIdentifiers(identifiers: unknown): boolean

Defined in src/base/Entity.ts:43

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/base/Entity.ts:24

Unserialize a UUID into its Unique Identifiers

Type parameters:

Identifiers: object

Parameters:

Name Type Description
serialized string UUID to unserialize

Returns: Identifiers