Polymesh SDK API Reference
beta
beta
  • Globals
  • Classes
    • Account
    • AccountManagement
    • Asset
    • AssetHolders
    • AssetPermissions
    • Assets
    • AuthorizationRequest
    • Authorizations
    • Checkpoint
    • CheckpointSchedule
    • Checkpoints
    • Claims
    • Compliance
    • CorporateAction
    • CorporateActionBase
    • CorporateActions
    • Count
    • CustomPermissionGroup
    • DefaultPortfolio
    • DefaultTrustedClaimIssuer
    • Distributions
    • DividendDistribution
    • Documents
    • Entity
    • Identities
    • Identity
    • IdentityAuthorizations
    • Instruction
    • Issuance
    • KnownPermissionGroup
    • Network
    • NumberedPortfolio
    • Offering
    • Offerings
    • Percentage
    • PermissionGroup
    • Permissions
    • Polymesh
    • PolymeshError
    • PolymeshTransaction
    • PolymeshTransactionBase
    • PolymeshTransactionBatch
    • Portfolio
    • Portfolios
    • Requirements
    • Schedules
    • Settlements
    • Subsidy
    • TickerReservation
    • TransactionQueue
    • TransferRestrictionBase
    • TransferRestrictions
    • TrustedClaimIssuers
    • Venue
  • Enums
  • Interfaces
Powered by GitBook
On this page
  • Hierarchy
  • Index
  • Properties
  • Methods
  • Properties
  • asset
  • Protected context
  • type
  • uuid
  • Methods
  • exists
  • getPermissions
  • isEqual
  • toHuman
  • Static generateUuid
  • Static unserialize

Was this helpful?

  1. Classes

KnownPermissionGroup

PreviousIssuanceNextNetwork

Last updated 2 years ago

Was this helpful?

Represents a pre-defined group of permissions for an Asset

Hierarchy

↳

↳ KnownPermissionGroup

Index

Properties

Methods

Properties

asset

Asset for which this group specifies permissions


Protected context

• context: Context


type


uuid

• uuid: string

Methods

exists

▸ exists(): Promise‹boolean›

Determine whether this Known Permission Group exists on chain

Returns: Promise‹boolean›


getPermissions

Retrieve the Permissions associated with this Permission Group


isEqual

Determine whether this Entity is the same as another one

Parameters:

Name
Type

entity

Returns: boolean


toHuman

â–¸ toHuman(): HumanReadable

Return the KnownPermissionGroup's static data

Returns: HumanReadable


Static generateUuid

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

Generate the Entity's UUID from its identifying properties

Type parameters:

â–ª Identifiers

Parameters:

Name
Type
Description

identifiers

Identifiers

Returns: string


Static unserialize

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

Unserialize a UUID into its Unique Identifiers

Type parameters:

â–ª Identifiers

Parameters:

Name
Type
Description

serialized

string

UUID to unserialize

Returns: Identifiers

• asset:

Inherited from .

Defined in

Inherited from .

Defined in

• type:

Defined in

Inherited from .

Defined in

Overrides .

Defined in

▸ getPermissions(): Promise‹›

Overrides .

Defined in

Returns: Promise‹›

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

Inherited from .

Defined in

‹unknown, unknown›

Overrides .

Defined in

Inherited from .

Defined in

Inherited from .

Defined in

Asset
src/api/entities/PermissionGroup.ts:19
src/api/entities/Entity.ts:48
PermissionGroupType
src/api/entities/KnownPermissionGroup.ts:30
src/api/entities/Entity.ts:46
src/api/entities/KnownPermissionGroup.ts:90
src/api/entities/KnownPermissionGroup.ts:46
Entity
src/api/entities/Entity.ts:61
src/api/entities/KnownPermissionGroup.ts:97
src/api/entities/Entity.ts:14
src/api/entities/Entity.ts:23
PermissionGroup
asset
context
type
uuid
exists
getPermissions
isEqual
toHuman
generateUuid
unserialize
Entity
PermissionGroup
CheckpointSchedule
CheckpointSchedule
Entity
PermissionGroup
CheckpointSchedule
Entity
CheckpointSchedule
CheckpointSchedule
asset
getPermissions
exists
toHuman
context
uuid
isEqual
generateUuid
unserialize
GroupPermissions
GroupPermissions