Skip to main content

Class: ApplicationPermission

Permissions granted to StorageEntity.

Extends

Constructors

new ApplicationPermission()

new ApplicationPermission(__namedParameters): ApplicationPermission

Parameters

__namedParameters

__namedParameters.applicationId?: string

__namedParameters.displayName?: string

__namedParameters.expirationTime?: Date

__namedParameters.id: string

__namedParameters.isInherited?: boolean

__namedParameters.role: PermissionRole

Returns

ApplicationPermission

Overrides

Permission.constructor

Defined in

packages/core/src/model/Permission.ts:164

Properties

applicationId?

optional applicationId: string

Defined in

packages/core/src/model/Permission.ts:160


displayName?

optional displayName: string

Defined in

packages/core/src/model/Permission.ts:161


expirationTime?

optional expirationTime: Date

Defined in

packages/core/src/model/Permission.ts:162


id

id: string

Inherited from

Permission.id

Defined in

packages/core/src/model/Permission.ts:5


isInherited?

optional isInherited: boolean

Inherited from

Permission.isInherited

Defined in

packages/core/src/model/Permission.ts:7


role

role: PermissionRole

Inherited from

Permission.role

Defined in

packages/core/src/model/Permission.ts:6