Skip to main content

Class: UserPermission

Permissions granted to StorageEntity.

Extends​

Constructors​

new UserPermission()​

new UserPermission(__namedParameters): UserPermission

Parameters​

• __namedParameters

• __namedParameters.deleted?: boolean

• __namedParameters.displayName?: string

• __namedParameters.emailAddress?: string

• __namedParameters.expirationTime?: Date

• __namedParameters.id: string

• __namedParameters.isInherited?: boolean

• __namedParameters.pendingOwner?: boolean

• __namedParameters.photoLink?: string

• __namedParameters.role: PermissionRole

• __namedParameters.userId?: string

Returns​

UserPermission

Overrides​

Permission.constructor

Defined in​

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

Properties​

deleted?​

optional deleted: boolean

Defined in​

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


displayName?​

optional displayName: string

Defined in​

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


emailAddress?​

optional emailAddress: string

Defined in​

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


expirationTime?​

optional expirationTime: Date

Defined in​

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


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


pendingOwner?​

optional pendingOwner: boolean

Defined in​

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


optional photoLink: string

Defined in​

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


role​

role: PermissionRole

Inherited from​

Permission.role

Defined in​

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


userId?​

optional userId: string

Defined in​

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