PSPDFInstantRecordOperations
Objective-C
enum PSPDFInstantRecordOperations : NSUInteger {}
Swift
struct PSPDFInstantRecordOperations : OptionSet, @unchecked Sendable
The operations on any record-backed type supported by the currently active feature and permission set.
Missing ranges are reserved for future use.
-
Undocumented
Declaration
Objective-C
PSPDFInstantRecordOperationsNone = 0
-
Whether or not this record can be modified.
Declaration
Objective-C
PSPDFInstantRecordOperationsEdit = 1 << 0
Swift
static var edit: PSPDFInstantRecordOperations { get }
-
Whether or not this record can be deleted.
Declaration
Objective-C
PSPDFInstantRecordOperationsDelete = 1 << 1
Swift
static var delete: PSPDFInstantRecordOperations { get }
-
Whether or not this record can be commented on.
This flag will only be set on comment root annotations when the sever license includes the Instant Comments component and Collaboration Permissions don’t forbid commenting.
Declaration
Objective-C
PSPDFInstantRecordOperationsReply = 1 << 2
Swift
static var reply: PSPDFInstantRecordOperations { get }
-
Whether or not this form-field record can be filled out.
Declaration
Objective-C
PSPDFInstantRecordOperationsFill = 1 << 3
Swift
static var fill: PSPDFInstantRecordOperations { get }
-
Whether or not the group of this record can be changed.
By default, all records are assigned the default group of their creator’s JWT. Even the creator of a record needs to have this flag in order to assign a different group to their records.
Declaration
Objective-C
PSPDFInstantRecordOperationsSetGroup = 1 << 4
Swift
static var setGroup: PSPDFInstantRecordOperations { get }
-
Default operation for annotations.
We add the `PSPDFInstantRecordOperationsReply` for the annotations that will act as comment root annotations.
Declaration
Objective-C
PSPDFInstantRecordOperationsAnnotationDefaults = PSPDFInstantRecordOperationsEdit | PSPDFInstantRecordOperationsDelete | PSPDFInstantRecordOperationsReply
Swift
static var annotationDefaults: PSPDFInstantRecordOperations { get }
-
All operations are permitted.
Declaration
Objective-C
PSPDFInstantRecordOperationsAll = PSPDFInstantRecordOperationsEdit | PSPDFInstantRecordOperationsDelete | PSPDFInstantRecordOperationsReply | PSPDFInstantRecordOperationsFill | PSPDFInstantRecordOperationsSetGroup
Swift
static var all: PSPDFInstantRecordOperations { get }