# PermissionsLike

Permissions to grant to a Signer over an Identity

**`note`** TxGroups in the `transactionGroups` array will be transformed into their corresponding `TxTag`s and appended to the `transactions` array. If `transactions` is null, then the value of `transactionGroups` is redundant

## Hierarchy

* **PermissionsLike**

## Index

### Properties

* [portfolios](#optional-portfolios)
* [tokens](#optional-tokens)
* [transactionGroups](#optional-transactiongroups)
* [transactions](#optional-transactions)

## Properties

### `Optional` portfolios

• **portfolios**? : [*PortfolioLike*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v6/globals#portfoliolike)*\[] | null*

*Defined in* [*src/types/index.ts:859*](https://github.com/PolymathNetwork/polymesh-sdk/blob/23062de4/src/types/index.ts#L859)

array of Portfolios for which to grant permissions. A null value represents full permissions

### `Optional` tokens

• **tokens**? : *(string |* [*SecurityToken*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v6/classes/securitytoken)*‹›)\[] | null*

*Defined in* [*src/types/index.ts:847*](https://github.com/PolymathNetwork/polymesh-sdk/blob/23062de4/src/types/index.ts#L847)

array of Security Tokens on which to grant permissions. A null value represents full permissions

### `Optional` transactionGroups

• **transactionGroups**? : [*TxGroup*](https://developers.polymath.network/polymesh-sdk-api-reference/docs-v6/enums/txgroup)*\[]*

*Defined in* [*src/types/index.ts:855*](https://github.com/PolymathNetwork/polymesh-sdk/blob/23062de4/src/types/index.ts#L855)

array of transaction groups that the Secondary Key has permission to execute.

### `Optional` transactions

• **transactions**? : *TxTag\[] | null*

*Defined in* [*src/types/index.ts:851*](https://github.com/PolymathNetwork/polymesh-sdk/blob/23062de4/src/types/index.ts#L851)

array of transaction tags that the Secondary Key has permission to execute. A null value represents full permissions
