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