TokenScope
public enum TokenScope : BoxEnum
Specifies permissions that define a token scope
-
Allow user to edit annotations (delete).
Declaration
Swift
case annotationEdit -
Allows user to view all users’ annotations.
Declaration
Swift
case annotationViewAll -
Allows user to view their own annotations only.
Declaration
Swift
case annotationViewSelf -
Allows access to content in the folder tree based on user/file/token permissions.
Declaration
Swift
case baseExplorer -
Allows access to content in the folder tree based on user/file/token permissions.
Declaration
Swift
case basePicker -
Allows the user to preview the file, nothing else.
Declaration
Swift
case basePreview -
Allows the user to get basic file info needed for the sidebar.
Declaration
Swift
case baseSidebar -
Allows upload into the folder specific under
resource
of the Token Exchange request.Declaration
Swift
case baseUpload -
Allows file/folders to be deleted.
Declaration
Swift
case itemDelete -
Allows files/folders contents to be downloaded.
Declaration
Swift
case itemDownload -
Automatically enables preview of the file, upon user click (requires Preview UI Element to be referenced).
Declaration
Swift
case itemPreview -
Allows files/folders to be renamed.
Declaration
Swift
case itemRename -
Allows sharing of resource specified under
resource
of the Token Exchange request.Declaration
Swift
case itemShare -
Allows upload in the content picker.
Declaration
Swift
case itemUpload -
Custom permission that was not yet implemented in this version of SDK.
Declaration
Swift
case customValue(String) -
Initializer.
Declaration
Swift
public init(_ value: String)Parameters
valueString representation of token scope
-
String representation of token scope
Declaration
Swift
public var description: String { get }
TokenScope Enumeration Reference