class documentation

class GroupManagementType(bb.Union): (source)

View In Hierarchy

The group type determines how a group is managed. This class acts as a tagged union. Only one of the ``is_*`` methods will return true. To get the associated value of a tag (if one exists), use the corresponding ``get_*`` method. :ivar team_common.GroupManagementType.user_managed: A group which is managed by selected users. :ivar team_common.GroupManagementType.company_managed: A group which is managed by team admins only. :ivar team_common.GroupManagementType.system_managed: A group which is managed automatically by Dropbox.

Method is_company_managed Check if the union tag is ``company_managed``.
Method is_other Check if the union tag is ``other``.
Method is_system_managed Check if the union tag is ``system_managed``.
Method is_user_managed Check if the union tag is ``user_managed``.
Class Variable company_managed Undocumented
Class Variable other Undocumented
Class Variable system_managed Undocumented
Class Variable user_managed Undocumented
Method _process_custom_annotations Undocumented
Class Variable _catch_all Undocumented
def is_company_managed(self): (source)

Check if the union tag is ``company_managed``. :rtype: bool

def is_other(self): (source)

Check if the union tag is ``other``. :rtype: bool

def is_system_managed(self): (source)

Check if the union tag is ``system_managed``. :rtype: bool

def is_user_managed(self): (source)

Check if the union tag is ``user_managed``. :rtype: bool

company_managed = (source)

Undocumented

Undocumented

system_managed = (source)

Undocumented

user_managed = (source)

Undocumented

def _process_custom_annotations(self, annotation_type, field_path, processor): (source)

Undocumented

_catch_all: str = (source)

Undocumented