DBTEAMLOGPaperChangeMemberPolicyDetails
Objective-C
@interface DBTEAMLOGPaperChangeMemberPolicyDetails
: NSObject <DBSerializable, NSCopying>
Swift
class DBTEAMLOGPaperChangeMemberPolicyDetails : NSObject, DBSerializable, NSCopying
The PaperChangeMemberPolicyDetails
struct.
Changed whether members can share Paper docs outside team, and if docs are accessible only by team members or anyone by default.
This class implements the DBSerializable
protocol (serialize and
deserialize instance methods), which is required for all Obj-C SDK API route
objects.
-
New paper external accessibility policy.
Declaration
Objective-C
@property (nonatomic, readonly) DBTEAMLOGPaperMemberPolicy *_Nonnull dNewValue;
Swift
var dNewValue: DBTEAMLOGPaperMemberPolicy { get }
-
Previous paper external accessibility policy. Might be missing due to historical data gap.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) DBTEAMLOGPaperMemberPolicy *previousValue;
Swift
var previousValue: DBTEAMLOGPaperMemberPolicy? { get }
-
Full constructor for the struct (exposes all instance variables).
Declaration
Objective-C
- (nonnull instancetype) initWithDNewValue:(nonnull DBTEAMLOGPaperMemberPolicy *)dNewValue previousValue:(nullable DBTEAMLOGPaperMemberPolicy *)previousValue;
Swift
init(dNewValue: DBTEAMLOGPaperMemberPolicy, previousValue: DBTEAMLOGPaperMemberPolicy?)
Parameters
dNewValue
New paper external accessibility policy.
previousValue
Previous paper external accessibility policy. Might be missing due to historical data gap.
Return Value
An initialized instance.
-
Convenience constructor (exposes only non-nullable instance variables with no default value).
Declaration
Objective-C
- (nonnull instancetype)initWithDNewValue: (nonnull DBTEAMLOGPaperMemberPolicy *)dNewValue;
Swift
init(dNewValue: DBTEAMLOGPaperMemberPolicy)
Parameters
dNewValue
New paper external accessibility policy.
Return Value
An initialized instance.