DBSHARINGMemberAccessLevelResult
Objective-C
@interface DBSHARINGMemberAccessLevelResult
    : NSObject <DBSerializable, NSCopying>
                Swift
class DBSHARINGMemberAccessLevelResult : NSObject, DBSerializable, NSCopying
                The MemberAccessLevelResult struct.
Contains information about a member’s access level to content after an operation.
This class implements the DBSerializable protocol (serialize and
deserialize instance methods), which is required for all Obj-C SDK API route
objects.
- 
                  
                  
The member still has this level of access to the content through a parent folder.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) DBSHARINGAccessLevel *accessLevel;Swift
var accessLevel: DBSHARINGAccessLevel? { get } - 
                  
                  
A localized string with additional information about why the user has this access level to the content.
Declaration
Objective-C
@property (nonatomic, copy, readonly, nullable) NSString *warning;Swift
var warning: String? { get } - 
                  
                  
The parent folders that a member has access to. The field is present if the user has access to the first parent folder where the member gains access.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSArray<DBSHARINGParentFolderAccessInfo *> *accessDetails;Swift
var accessDetails: [DBSHARINGParentFolderAccessInfo]? { get } 
- 
                  
                  
Full constructor for the struct (exposes all instance variables).
Declaration
Objective-C
- (nonnull instancetype) initWithAccessLevel:(nullable DBSHARINGAccessLevel *)accessLevel warning:(nullable NSString *)warning accessDetails:(nullable NSArray<DBSHARINGParentFolderAccessInfo *> *) accessDetails;Swift
init(accessLevel: DBSHARINGAccessLevel?, warning: String?, accessDetails: [DBSHARINGParentFolderAccessInfo]?)Parameters
accessLevelThe member still has this level of access to the content through a parent folder.
warningA localized string with additional information about why the user has this access level to the content.
accessDetailsThe parent folders that a member has access to. The field is present if the user has access to the first parent folder where the member gains access.
Return Value
An initialized instance.
 - 
                  
                  
Convenience constructor (exposes only non-nullable instance variables with no default value).
Declaration
Objective-C
- (nonnull instancetype)initDefault;Swift
init(default: ())Return Value
An initialized instance.
 
View on GitHub
        DBSHARINGMemberAccessLevelResult Class Reference