Skip to content

api.entities.KnownPermissionGroup.KnownPermissionGroup

prashantasdeveloper edited this page Sep 19, 2024 · 63 revisions

Class: KnownPermissionGroup

api/entities/KnownPermissionGroup.KnownPermissionGroup

Represents a pre-defined group of permissions for an Asset

Hierarchy

Table of contents

Properties

Methods

Properties

asset

asset: FungibleAsset

Asset for which this group specifies permissions

Inherited from

PermissionGroup.asset

Defined in

api/entities/PermissionGroup.ts:19


type

type: PermissionGroupType

Defined in

api/entities/KnownPermissionGroup.ts:30


uuid

uuid: string

Inherited from

PermissionGroup.uuid

Defined in

api/entities/Entity.ts:46

Methods

exists

exists(): Promise<boolean>

Determine whether this Known Permission Group exists on chain

Returns

Promise<boolean>

Overrides

PermissionGroup.exists

Defined in

api/entities/KnownPermissionGroup.ts:90


getPermissions

getPermissions(): Promise<GroupPermissions>

Retrieve the Permissions associated with this Permission Group

Returns

Promise<GroupPermissions>

Overrides

PermissionGroup.getPermissions

Defined in

api/entities/KnownPermissionGroup.ts:46


isEqual

isEqual(entity): boolean

Determine whether this Entity is the same as another one

Parameters

Name Type
entity Entity<unknown, unknown>

Returns

boolean

Inherited from

PermissionGroup.isEqual

Defined in

api/entities/Entity.ts:61


toHuman

toHuman(): HumanReadable

Return the KnownPermissionGroup's static data

Returns

HumanReadable

Overrides

PermissionGroup.toHuman

Defined in

api/entities/KnownPermissionGroup.ts:97


generateUuid

Static generateUuid<Identifiers>(identifiers): string

Generate the Entity's UUID from its identifying properties

Type parameters

Name
Identifiers

Parameters

Name Type
identifiers Identifiers

Returns

string

Inherited from

PermissionGroup.generateUuid

Defined in

api/entities/Entity.ts:14


unserialize

Static unserialize<Identifiers>(serialized): Identifiers

Unserialize a UUID into its Unique Identifiers

Type parameters

Name
Identifiers

Parameters

Name Type Description
serialized string UUID to unserialize

Returns

Identifiers

Inherited from

PermissionGroup.unserialize

Defined in

api/entities/Entity.ts:23

Clone this wiki locally