[@nevermined-io/nevermined-sdk-js](../code-reference.md) / Permission

# Interface: Permission

## Hierarchy

- [`NewPermission`](NewPermission.md)

  ↳ **`Permission`**

## Table of contents

### Properties

- [holder](Permission.md#holder)
- [id](Permission.md#id)
- [issuanceDate](Permission.md#issuancedate)
- [issuer](Permission.md#issuer)
- [type](Permission.md#type)
- [userId](Permission.md#userid)

## Properties

### holder

• **holder**: `string`

#### Inherited from

[NewPermission](NewPermission.md).[holder](NewPermission.md#holder)

#### Defined in

[src/permissions/Permissions.interfaces.ts:12](https://github.com/nevermined-io/sdk-js/blob/55f88d2/src/permissions/Permissions.interfaces.ts#L12)

___

### id

• **id**: `string`

#### Defined in

[src/permissions/Permissions.interfaces.ts:16](https://github.com/nevermined-io/sdk-js/blob/55f88d2/src/permissions/Permissions.interfaces.ts#L16)

___

### issuanceDate

• **issuanceDate**: `Date`

#### Defined in

[src/permissions/Permissions.interfaces.ts:17](https://github.com/nevermined-io/sdk-js/blob/55f88d2/src/permissions/Permissions.interfaces.ts#L17)

___

### issuer

• **issuer**: `string`

#### Inherited from

[NewPermission](NewPermission.md).[issuer](NewPermission.md#issuer)

#### Defined in

[src/permissions/Permissions.interfaces.ts:11](https://github.com/nevermined-io/sdk-js/blob/55f88d2/src/permissions/Permissions.interfaces.ts#L11)

___

### type

• **type**: [`PermissionType`](../enums/PermissionType.md)[]

#### Inherited from

[NewPermission](NewPermission.md).[type](NewPermission.md#type)

#### Defined in

[src/permissions/Permissions.interfaces.ts:10](https://github.com/nevermined-io/sdk-js/blob/55f88d2/src/permissions/Permissions.interfaces.ts#L10)

___

### userId

• **userId**: `string`

#### Inherited from

[NewPermission](NewPermission.md).[userId](NewPermission.md#userid)

#### Defined in

[src/permissions/Permissions.interfaces.ts:9](https://github.com/nevermined-io/sdk-js/blob/55f88d2/src/permissions/Permissions.interfaces.ts#L9)
