Index BlackBerry Workspaces SDK
BlackBerry Workspaces JSON
ResolveActionForTransientDocumentPermissionRequest
Request to resolve and action on a file
Parameters
Name Type Description

action

PermissionRequestAdminAction

Required
Not null

Action to take

Possible values: [DENY, APPROVE].

approveByAddingAsDirectUsers

Boolean

Approve by adding as direct users

approveBySendCopy

Boolean

Approve by send a copy

expirationDate

Date

Expiration date

groupAddressToBeApprovedBy

String

Minimum size: 0  Maximum size: 180

Address of group to be approved by

messageToSend

String

Email message to send

path

String

Required
Not null

File path

permissionTemplateToBeApprovedBy

PermissionsTemplateRequest

Permission template to be approved by

requesters

Set(PermissionRequestUserAndType)

Required

List of permission requests

sendEmail

boolean

Default value: false

True if an email should be sent, False if not

setNeverExpires

Boolean

Default value: FALSE

Set never expires

workspaceUuid

String

Json Format
{
path: String,
requesters: Set(
{
requesterAddress: String,
requestType: PermissionRequestType
}),
action: PermissionRequestAdminAction,
groupAddressToBeApprovedBy: String,
sendEmail: Boolean,
messageToSend: String,
permissionTemplateToBeApprovedBy:
{
templateName: String,
waterMark: Boolean,
watermark: Boolean,
comment: Boolean,
expirationDate: Date
},
approveByAddingAsDirectUsers: Boolean,
approveBySendCopy: Boolean,
expirationDate: Date,
setNeverExpires: Boolean,
workspaceUuid: String
}