Index BlackBerry Workspaces SDK
BlackBerry Workspaces JSON
ListRoomsByTypeResult
Workspace information
Parameters
Name Type Description

accessLevel

RoomAccessLevel

The user's role in the workspace.

Possible values: [CONTRIBUTOR, VIEWER, ADMIN].

actualAdmins

Set(String)

Not null
Default value: new HashSet<>()

containsFolders

Boolean

creationDate

Date

Creation date

creator

PersonalRoom

Creator

deleteDate

Date

Delete date

deletedItemsCount

Integer

Deleted items count

deletingUserAddress

String

Deleting user address

description

String

Workspace description.

enabledWorkspaceNotifications

Boolean

explicit

boolean

Is the user member of this workspace explicitly. If the user is permitted through domain and not workspace groups, this flag will be set to false if the user never visited this workspace before.

explicitRoom

boolean

Same as explicit as explicit is a keyword in some programming languages

externalIdentifier

ExternalRepositoryIdResult

externalRepositoryCloudStatus

ExternalRepositoryCloudStatus

Possible values: [DISCONNECTED, SYNCING, INITIAL_SYNC_ERROR, AUTHENTICATION_ERROR, OK].

externalRepositoryData

RoomExternalRepositoryData

externalSiteDataJson

ExternalSiteData

forcePin

Boolean

hyperlink

String

Direct link to the workspace in watchdox's website.

id

String

Workspace's Id

lastFileModifiedDate

Date

Last file modified date

logAccessActionsToFiles

Boolean

name

String

Workspace name.

origianlForcePinState

Boolean

personalWorkspaceFlag

boolean

protectorEnabled

Boolean

Default value: FALSE

roomCapabilities

List(WorkspaceCapabilityType)

Default value: null

List of workspace capabilities

rootFolderUuid

String

sharepoint

SharepointRoom

Sharepoint workspace

starred

Boolean

Will be true if the workspace was marked as starred (favorite).

starredDate

Date

totalFilesCount

Integer

Total files count

totalFilesSize

Long

Total files size

totalFoldersCount

Integer

Total folders count

updateDate

Date

update date (last modified date)

uuid

String

workspaceType

String

Json Format
{
id: String,
name: String,
description: String,
accessLevel: RoomAccessLevel,
hyperlink: String,
explicit: Boolean,
explicitRoom: Boolean,
creationDate: Date,
roomCapabilities: Set(WorkspaceCapabilityType ),
deleteDate: Date,
deletingUserAddress: String,
creator:
{
name: String,
address: String
},
sharepoint:
{
roomId: Integer,
externalId: String,
path: String,
sharepointSelectedPath: String
},
totalFilesCount: Integer,
totalFoldersCount: Integer,
totalFilesSize: Long,
lastFileModifiedDate: Date,
deletedItemsCount: Integer,
actualAdmins: Set(String),
externalRepositoryData:
{
externalIdentifier:
{
externalRepository: ExternalRepositoryShowValue,
externalId: String,
externalRepositoryUuid: String,
externalRepositoryName: String
},
roomExternalData:
{
id: Integer,
items: Set(
{
key: String,
value: String
})
})
}),
externalIdentifier:
{
externalRepository: ExternalRepositoryShowValue,
externalId: String,
externalRepositoryUuid: String,
externalRepositoryName: String
},
personalWorkspaceFlag: Boolean,
uuid: String,
logAccessActionsToFiles: Boolean,
externalRepositoryCloudStatus: ExternalRepositoryCloudStatus,
protectorEnabled: Boolean,
workspaceType: String,
externalSiteDataJson:
{
name: String,
siteUrl: String,
userName: String,
transientWorkspaceCredentialsUuid: String
},
forcePin: Boolean,
origianlForcePinState: Boolean,
starred: Boolean,
starredDate: Date,
updateDate: Date,
rootFolderUuid: String,
enabledWorkspaceNotifications: Boolean,
containsFolders: Boolean
}