Index BlackBerry Workspaces SDK
BlackBerry Workspaces JSON
RoomEntity
A workspace
Parameters
Name Type Description

address

String

Deprecated

Obselete field.

description

String

Description

entityType

RoomEntityType

Entity type. Types are GROUP, USER, DOMAIN, EVERYONE

Possible values: [GROUP, DOMAIN, USER, EVERYONE].

expirationDate

Date

Entity expiration date

expirationDays

Integer

Number of days to entity expiration

id

String

Id

identifier

String

Entity identifier

isDefaultEntity

boolean

Flag indicating the entity is the original (not protected).

managers

Members

List of entity managers

members

Members

List of entity members

name

String

Entity name

permissionCopyPaste

boolean

Flag indicating copying is permitted

permissionDownload

boolean

Deprecated

Flag indicating file download is permitted.

permissionDownloadOriginal

boolean

Flag indicating original (unprotected) file download is permitted

permissionDownloadProtected

boolean

Flag indicating protected file download is permitted

permissionDownloadType

DownloadType

Deprecated

Possible values: [DOWNLOAD_CONTROLLED, DOWNLOAD_ORIGINAL].

permissionEdit

boolean

Flag indicating editing is permitted

permissionPrint

boolean

Flag indicating printing is permitted

permissionProgrammaticAccess

boolean

Flag indicating programmatic access is permitted

permissionSpotlight

boolean

Flag indicating spotlighting is permitted

permissionWatermark

boolean

Flag indicating watermark is permitted

role

String

Role

Json Format
{
name: String,
identifier: String,
expirationDays: Integer,
expirationDate: Date,
members:
{
userMembers: List(String),
distributionListMembers: List(String),
activeDirectoryGroupsMembersGuids: Set(String)
}),
managers:
{
userMembers: List(String),
distributionListMembers: List(String),
activeDirectoryGroupsMembersGuids: Set(String)
}),
id: String,
entityType: IRoomEntityJson$RoomEntityType,
permissionPrint: Boolean,
permissionEdit: Boolean,
permissionCopyPaste: Boolean,
permissionSpotlight: Boolean,
permissionWatermark: Boolean,
permissionProgrammaticAccess: Boolean,
permissionDownload: Boolean,
permissionDownloadProtected: Boolean,
permissionDownloadOriginal: Boolean,
isDefaultEntity: Boolean,
permissionDownloadType: DownloadType,
address: String,
role: String,
description: String
}