api_entities_KnownPermissionGroup.KnownPermissionGroup
@polymeshassociation/polymesh-sdk / Modules / api/entities/KnownPermissionGroup / KnownPermissionGroup
Class: KnownPermissionGroup
api/entities/KnownPermissionGroup.KnownPermissionGroup
Represents a pre-defined group of permissions for an Asset
Hierarchy
↳
KnownPermissionGroup
Table of contents
Properties
Methods
Properties
asset
• asset: Asset
Asset for which this group specifies permissions
Inherited from
Defined in
api/entities/PermissionGroup.ts:19
type
• type: PermissionGroupType
Defined in
api/entities/KnownPermissionGroup.ts:30
uuid
• uuid: string
Inherited from
Defined in
Methods
exists
▸ exists(): Promise
<boolean
>
Determine whether this Known Permission Group exists on chain
Returns
Promise
<boolean
>
Overrides
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 |
---|---|
|
|
Returns
boolean
Inherited from
Defined in
toHuman
▸ toHuman(): HumanReadable
Return the KnownPermissionGroup's static data
Returns
Overrides
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 |
---|
|
Parameters
Name | Type |
---|---|
|
|
Returns
string
Inherited from
Defined in
unserialize
▸ Static
unserialize<Identifiers
>(serialized
): Identifiers
Unserialize a UUID into its Unique Identifiers
Type parameters
Name |
---|
|
Parameters
Name | Type | Description |
---|---|---|
|
| UUID to unserialize |
Returns
Identifiers
Inherited from
Defined in
Last updated