DBTEAMPOLICIESTeamMemberPolicies
Objective-C
@interface DBTEAMPOLICIESTeamMemberPolicies
    : NSObject <DBSerializable, NSCopying>
                Swift
class DBTEAMPOLICIESTeamMemberPolicies : NSObject, DBSerializable, NSCopying
                The TeamMemberPolicies struct.
Policies governing team members.
This class implements the DBSerializable protocol (serialize and
deserialize instance methods), which is required for all Obj-C SDK API route
objects.
- 
                  
                  
Policies governing sharing.
Declaration
Objective-C
@property (nonatomic, readonly) DBTEAMPOLICIESTeamSharingPolicies *_Nonnull sharing;Swift
var sharing: DBTEAMPOLICIESTeamSharingPolicies { get } - 
                  
                  
This describes the Enterprise Mobility Management (EMM) state for this team. This information can be used to understand if an organization is integrating with a third-party EMM vendor to further manage and apply restrictions upon the team’s Dropbox usage on mobile devices. This is a new feature and in the future we’ll be adding more new fields and additional documentation.
Declaration
Objective-C
@property (nonatomic, readonly) DBTEAMPOLICIESEmmState *_Nonnull emmState;Swift
var emmState: DBTEAMPOLICIESEmmState { get } - 
                  
                  
The admin policy around the Dropbox Office Add-In for this team.
Declaration
Objective-C
@property (nonatomic, readonly) DBTEAMPOLICIESOfficeAddInPolicy *_Nonnull officeAddin;Swift
var officeAddin: DBTEAMPOLICIESOfficeAddInPolicy { get } - 
                  
                  
The team policy on if teammembers are allowed to suggest users for admins to invite to the team.
Declaration
Objective-C
@property (nonatomic, readonly) DBTEAMPOLICIESSuggestMembersPolicy *_Nonnull suggestMembersPolicy;Swift
var suggestMembersPolicy: DBTEAMPOLICIESSuggestMembersPolicy { get } 
- 
                  
                  
Full constructor for the struct (exposes all instance variables).
Declaration
Objective-C
- (nonnull instancetype) initWithSharing:(nonnull DBTEAMPOLICIESTeamSharingPolicies *)sharing emmState:(nonnull DBTEAMPOLICIESEmmState *)emmState officeAddin:(nonnull DBTEAMPOLICIESOfficeAddInPolicy *)officeAddin suggestMembersPolicy: (nonnull DBTEAMPOLICIESSuggestMembersPolicy *)suggestMembersPolicy;Swift
init(sharing: DBTEAMPOLICIESTeamSharingPolicies, emmState: DBTEAMPOLICIESEmmState, officeAddin: DBTEAMPOLICIESOfficeAddInPolicy, suggestMembersPolicy: DBTEAMPOLICIESSuggestMembersPolicy)Parameters
sharingPolicies governing sharing.
emmStateThis describes the Enterprise Mobility Management (EMM) state for this team. This information can be used to understand if an organization is integrating with a third-party EMM vendor to further manage and apply restrictions upon the team’s Dropbox usage on mobile devices. This is a new feature and in the future we’ll be adding more new fields and additional documentation.
officeAddinThe admin policy around the Dropbox Office Add-In for this team.
suggestMembersPolicyThe team policy on if teammembers are allowed to suggest users for admins to invite to the team.
Return Value
An initialized instance.
 
View on GitHub
        DBTEAMPOLICIESTeamMemberPolicies Class Reference