# Interface: UniversalPermission

Defined in: [packages/bitbadgesjs-sdk/src/core/overlaps.ts:18](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/core/overlaps.ts#L18)

## Properties

### approvalIdList

> **approvalIdList**: [`AddressList`](https://docs.bitbadges.io/sdk/reference/classes/address-list)

Defined in: [packages/bitbadgesjs-sdk/src/core/overlaps.ts:27](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/core/overlaps.ts#L27)

***

### arbitraryValue

> **arbitraryValue**: `any`

Defined in: [packages/bitbadgesjs-sdk/src/core/overlaps.ts:40](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/core/overlaps.ts#L40)

***

### fromList

> **fromList**: [`AddressList`](https://docs.bitbadges.io/sdk/reference/classes/address-list)

Defined in: [packages/bitbadgesjs-sdk/src/core/overlaps.ts:24](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/core/overlaps.ts#L24)

***

### initiatedByList

> **initiatedByList**: [`AddressList`](https://docs.bitbadges.io/sdk/reference/classes/address-list)

Defined in: [packages/bitbadgesjs-sdk/src/core/overlaps.ts:25](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/core/overlaps.ts#L25)

***

### ownershipTimes

> **ownershipTimes**: [`UintRangeArray`](https://docs.bitbadges.io/sdk/reference/classes/uint-range-array)\<`bigint`\>

Defined in: [packages/bitbadgesjs-sdk/src/core/overlaps.ts:22](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/core/overlaps.ts#L22)

***

### permanentlyForbiddenTimes

> **permanentlyForbiddenTimes**: [`UintRangeArray`](https://docs.bitbadges.io/sdk/reference/classes/uint-range-array)\<`bigint`\>

Defined in: [packages/bitbadgesjs-sdk/src/core/overlaps.ts:29](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/core/overlaps.ts#L29)

***

### permanentlyPermittedTimes

> **permanentlyPermittedTimes**: [`UintRangeArray`](https://docs.bitbadges.io/sdk/reference/classes/uint-range-array)\<`bigint`\>

Defined in: [packages/bitbadgesjs-sdk/src/core/overlaps.ts:28](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/core/overlaps.ts#L28)

***

### timelineTimes

> **timelineTimes**: [`UintRangeArray`](https://docs.bitbadges.io/sdk/reference/classes/uint-range-array)\<`bigint`\>

Defined in: [packages/bitbadgesjs-sdk/src/core/overlaps.ts:20](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/core/overlaps.ts#L20)

***

### tokenIds

> **tokenIds**: [`UintRangeArray`](https://docs.bitbadges.io/sdk/reference/classes/uint-range-array)\<`bigint`\>

Defined in: [packages/bitbadgesjs-sdk/src/core/overlaps.ts:19](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/core/overlaps.ts#L19)

***

### toList

> **toList**: [`AddressList`](https://docs.bitbadges.io/sdk/reference/classes/address-list)

Defined in: [packages/bitbadgesjs-sdk/src/core/overlaps.ts:23](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/core/overlaps.ts#L23)

***

### transferTimes

> **transferTimes**: [`UintRangeArray`](https://docs.bitbadges.io/sdk/reference/classes/uint-range-array)\<`bigint`\>

Defined in: [packages/bitbadgesjs-sdk/src/core/overlaps.ts:21](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/core/overlaps.ts#L21)

***

### usesApprovalIdList

> **usesApprovalIdList**: `boolean`

Defined in: [packages/bitbadgesjs-sdk/src/core/overlaps.ts:38](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/core/overlaps.ts#L38)

***

### usesFromList

> **usesFromList**: `boolean`

Defined in: [packages/bitbadgesjs-sdk/src/core/overlaps.ts:35](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/core/overlaps.ts#L35)

***

### usesInitiatedByList

> **usesInitiatedByList**: `boolean`

Defined in: [packages/bitbadgesjs-sdk/src/core/overlaps.ts:36](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/core/overlaps.ts#L36)

***

### usesOwnershipTimes

> **usesOwnershipTimes**: `boolean`

Defined in: [packages/bitbadgesjs-sdk/src/core/overlaps.ts:37](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/core/overlaps.ts#L37)

***

### usesTimelineTimes

> **usesTimelineTimes**: `boolean`

Defined in: [packages/bitbadgesjs-sdk/src/core/overlaps.ts:32](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/core/overlaps.ts#L32)

***

### usesTokenIds

> **usesTokenIds**: `boolean`

Defined in: [packages/bitbadgesjs-sdk/src/core/overlaps.ts:31](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/core/overlaps.ts#L31)

***

### usesToList

> **usesToList**: `boolean`

Defined in: [packages/bitbadgesjs-sdk/src/core/overlaps.ts:34](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/core/overlaps.ts#L34)

***

### usesTransferTimes

> **usesTransferTimes**: `boolean`

Defined in: [packages/bitbadgesjs-sdk/src/core/overlaps.ts:33](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/core/overlaps.ts#L33)
