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