Index BlackBerry Workspaces SDK
BlackBerry Workspaces JSON
ResolveActionForIManageDocumentPermissionRequest
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

itemId

String

Required
Not null

The Imanage item id for the document

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

workspaceUuid

String

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