# Interface: iCollectionPermissions\<T\>

Defined in: [packages/bitbadgesjs-sdk/src/interfaces/types/permissions.ts:85](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/interfaces/types/permissions.ts#L85)

## Extended by

- [`iCollectionPermissionsWithDetails`](https://docs.bitbadges.io/sdk/reference/interfaces/i-collection-permissions-with-details)

## Type Parameters

### T

`T` *extends* [`NumberType`](https://docs.bitbadges.io/sdk/reference/type-aliases/number-type)

## Properties

### canAddMoreAliasPaths

> **canAddMoreAliasPaths**: [`iActionPermission`](https://docs.bitbadges.io/sdk/reference/interfaces/i-action-permission)\<`T`\>[]

Defined in: [packages/bitbadgesjs-sdk/src/interfaces/types/permissions.ts:105](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/interfaces/types/permissions.ts#L105)

The permissions for adding more alias paths to the collection.

***

### canAddMoreCosmosCoinWrapperPaths

> **canAddMoreCosmosCoinWrapperPaths**: [`iActionPermission`](https://docs.bitbadges.io/sdk/reference/interfaces/i-action-permission)\<`T`\>[]

Defined in: [packages/bitbadgesjs-sdk/src/interfaces/types/permissions.ts:107](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/interfaces/types/permissions.ts#L107)

The permissions for adding more cosmos coin wrapper paths to the collection.

***

### canArchiveCollection

> **canArchiveCollection**: [`iActionPermission`](https://docs.bitbadges.io/sdk/reference/interfaces/i-action-permission)\<`T`\>[]

Defined in: [packages/bitbadgesjs-sdk/src/interfaces/types/permissions.ts:89](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/interfaces/types/permissions.ts#L89)

The permissions for archiving the collection.

***

### canDeleteCollection

> **canDeleteCollection**: [`iActionPermission`](https://docs.bitbadges.io/sdk/reference/interfaces/i-action-permission)\<`T`\>[]

Defined in: [packages/bitbadgesjs-sdk/src/interfaces/types/permissions.ts:87](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/interfaces/types/permissions.ts#L87)

The permissions for deleting the collection.

***

### canUpdateCollectionApprovals

> **canUpdateCollectionApprovals**: [`iCollectionApprovalPermission`](https://docs.bitbadges.io/sdk/reference/interfaces/i-collection-approval-permission)\<`T`\>[]

Defined in: [packages/bitbadgesjs-sdk/src/interfaces/types/permissions.ts:103](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/interfaces/types/permissions.ts#L103)

The permissions for updating the collection approved transfers.

***

### canUpdateCollectionMetadata

> **canUpdateCollectionMetadata**: [`iActionPermission`](https://docs.bitbadges.io/sdk/reference/interfaces/i-action-permission)\<`T`\>[]

Defined in: [packages/bitbadgesjs-sdk/src/interfaces/types/permissions.ts:97](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/interfaces/types/permissions.ts#L97)

The permissions for updating the collection metadata.

***

### canUpdateCustomData

> **canUpdateCustomData**: [`iActionPermission`](https://docs.bitbadges.io/sdk/reference/interfaces/i-action-permission)\<`T`\>[]

Defined in: [packages/bitbadgesjs-sdk/src/interfaces/types/permissions.ts:93](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/interfaces/types/permissions.ts#L93)

The permissions for updating the custom data.

***

### canUpdateManager

> **canUpdateManager**: [`iActionPermission`](https://docs.bitbadges.io/sdk/reference/interfaces/i-action-permission)\<`T`\>[]

Defined in: [packages/bitbadgesjs-sdk/src/interfaces/types/permissions.ts:95](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/interfaces/types/permissions.ts#L95)

The permissions for updating the manager.

***

### canUpdateStandards

> **canUpdateStandards**: [`iActionPermission`](https://docs.bitbadges.io/sdk/reference/interfaces/i-action-permission)\<`T`\>[]

Defined in: [packages/bitbadgesjs-sdk/src/interfaces/types/permissions.ts:91](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/interfaces/types/permissions.ts#L91)

The permissions for updating the standards.

***

### canUpdateTokenMetadata

> **canUpdateTokenMetadata**: [`iTokenIdsActionPermission`](https://docs.bitbadges.io/sdk/reference/interfaces/i-token-ids-action-permission)\<`T`\>[]

Defined in: [packages/bitbadgesjs-sdk/src/interfaces/types/permissions.ts:101](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/interfaces/types/permissions.ts#L101)

The permissions for updating the token metadata.

***

### canUpdateValidTokenIds

> **canUpdateValidTokenIds**: [`iTokenIdsActionPermission`](https://docs.bitbadges.io/sdk/reference/interfaces/i-token-ids-action-permission)\<`T`\>[]

Defined in: [packages/bitbadgesjs-sdk/src/interfaces/types/permissions.ts:99](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/interfaces/types/permissions.ts#L99)

The permissions for creating more tokens.
