Index BlackBerry Workspaces SDK
BlackBerry Workspaces JSON
ResolveActionForDocumentPermissionRequest
Request to resolve an 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

docUUID

String

Required
Not null
Minimum size: 0  Maximum size: 45

File uuid

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

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

Json Format
{
docUUID: 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
}