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
sharing
Policies governing sharing.
emmState
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.
officeAddin
The admin policy around the Dropbox Office Add-In for this team.
suggestMembersPolicy
The team policy on if teammembers are allowed to suggest users for admins to invite to the team.
Return Value
An initialized instance.