Skip to main content

Class: GroupPermission

Permissions granted to StorageEntity.

Extends​

Constructors​

new GroupPermission()​

new GroupPermission(__namedParameters): GroupPermission

Parameters​

• __namedParameters

• __namedParameters.deleted?: boolean

• __namedParameters.displayName?: string

• __namedParameters.emailAddress?: string

• __namedParameters.expirationTime?: Date

• __namedParameters.groupId?: string

• __namedParameters.id: string

• __namedParameters.isInherited?: boolean

• __namedParameters.role: PermissionRole

Returns​

GroupPermission

Overrides​

Permission.constructor

Defined in​

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

Properties​

deleted?​

optional deleted: boolean

Defined in​

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


displayName?​

optional displayName: string

Defined in​

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


emailAddress?​

optional emailAddress: string

Defined in​

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


expirationTime?​

optional expirationTime: Date

Defined in​

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


groupId?​

optional groupId: string

Defined in​

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


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