types.Permissions

@polymeshassociation/polymesh-sdk / Modules / types / Permissions

Interface: Permissions

types.Permissions

Permissions a Secondary Key has over the Identity. A null value means the key has all permissions of that type (i.e. if assets is null, the key has permissions over all of the Identity's Assets)

Table of contents

Properties

Properties

assets

assets: null | SectionPermissions<Asset>

Assets over which this key has permissions

Defined in

types/index.ts:925


portfolios

portfolios: null | SectionPermissions<NumberedPortfolio | DefaultPortfolio>

Defined in

types/index.ts:939


transactionGroups

transactionGroups: TxGroup[]

list of Transaction Groups this key can execute. Having permissions over a TxGroup means having permissions over every TxTag in said group. Partial group permissions are not covered by this value. For a full picture of transaction permissions, see the transactions property

NOTE: If transactions is null, ignore this value

Defined in

types/index.ts:937


transactions

transactions: null | TransactionPermissions

Transactions this key can execute

Defined in

types/index.ts:929

Last updated