Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
255 changes: 255 additions & 0 deletions dropbox/team_log.py
Original file line number Diff line number Diff line change
Expand Up @@ -12540,6 +12540,133 @@ def _process_custom_annotations(self, annotation_type, field_path, processor):
EnforceLinkPasswordPolicy_validator = bv.Union(EnforceLinkPasswordPolicy)


class EnterpriseManagedAuthPolicy(bb.Union):
"""
Enterprise managed authorization policy

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.
"""

_catch_all = "other"
# Attribute is overwritten below the class definition
default = None
# Attribute is overwritten below the class definition
disabled = None
# Attribute is overwritten below the class definition
enabled = None
# Attribute is overwritten below the class definition
other = None

def is_default(self):
"""
Check if the union tag is ``default``.

:rtype: bool
"""
return self._tag == "default"

def is_disabled(self):
"""
Check if the union tag is ``disabled``.

:rtype: bool
"""
return self._tag == "disabled"

def is_enabled(self):
"""
Check if the union tag is ``enabled``.

:rtype: bool
"""
return self._tag == "enabled"

def is_other(self):
"""
Check if the union tag is ``other``.

:rtype: bool
"""
return self._tag == "other"

def _process_custom_annotations(self, annotation_type, field_path, processor):
super(EnterpriseManagedAuthPolicy, self)._process_custom_annotations(
annotation_type, field_path, processor
)


EnterpriseManagedAuthPolicy_validator = bv.Union(EnterpriseManagedAuthPolicy)


class EnterpriseManagedAuthPolicyChangedDetails(bb.Struct):
"""
Changed enterprise managed authorization policy for team.

:ivar EnterpriseManagedAuthPolicyChangedDetails.new_value:
New enterprise managed authorization policy.
:ivar EnterpriseManagedAuthPolicyChangedDetails.previous_value:
Previous enterprise managed authorization policy. Might be missing due
to historical data gap.
"""

__slots__ = [
"_new_value_value",
"_previous_value_value",
]

_has_required_fields = True

def __init__(self, new_value=None, previous_value=None):
self._new_value_value = bb.NOT_SET
self._previous_value_value = bb.NOT_SET
if new_value is not None:
self.new_value = new_value
if previous_value is not None:
self.previous_value = previous_value

# Instance attribute type: EnterpriseManagedAuthPolicy (validator is set below)
new_value = bb.Attribute("new_value", user_defined=True)

# Instance attribute type: EnterpriseManagedAuthPolicy (validator is set below)
previous_value = bb.Attribute("previous_value", nullable=True, user_defined=True)

def _process_custom_annotations(self, annotation_type, field_path, processor):
super(EnterpriseManagedAuthPolicyChangedDetails, self)._process_custom_annotations(
annotation_type, field_path, processor
)


EnterpriseManagedAuthPolicyChangedDetails_validator = bv.Struct(
EnterpriseManagedAuthPolicyChangedDetails
)


class EnterpriseManagedAuthPolicyChangedType(bb.Struct):
__slots__ = [
"_description_value",
]

_has_required_fields = True

def __init__(self, description=None):
self._description_value = bb.NOT_SET
if description is not None:
self.description = description

# Instance attribute type: str (validator is set below)
description = bb.Attribute("description")

def _process_custom_annotations(self, annotation_type, field_path, processor):
super(EnterpriseManagedAuthPolicyChangedType, self)._process_custom_annotations(
annotation_type, field_path, processor
)


EnterpriseManagedAuthPolicyChangedType_validator = bv.Struct(EnterpriseManagedAuthPolicyChangedType)


class EnterpriseSettingsLockingDetails(bb.Struct):
"""
Changed who can update a setting.
Expand Down Expand Up @@ -18660,6 +18787,18 @@ def emm_remove_exception_details(cls, val):
"""
return cls("emm_remove_exception_details", val)

@classmethod
def enterprise_managed_auth_policy_changed_details(cls, val):
"""
Create an instance of this class set to the
``enterprise_managed_auth_policy_changed_details`` tag with value
``val``.

:param EnterpriseManagedAuthPolicyChangedDetails val:
:rtype: EventDetails
"""
return cls("enterprise_managed_auth_policy_changed_details", val)

@classmethod
def extended_version_history_change_policy_details(cls, val):
"""
Expand Down Expand Up @@ -24220,6 +24359,14 @@ def is_emm_remove_exception_details(self):
"""
return self._tag == "emm_remove_exception_details"

def is_enterprise_managed_auth_policy_changed_details(self):
"""
Check if the union tag is ``enterprise_managed_auth_policy_changed_details``.

:rtype: bool
"""
return self._tag == "enterprise_managed_auth_policy_changed_details"

def is_extended_version_history_change_policy_details(self):
"""
Check if the union tag is ``extended_version_history_change_policy_details``.
Expand Down Expand Up @@ -30406,6 +30553,16 @@ def get_emm_remove_exception_details(self):
raise AttributeError("tag 'emm_remove_exception_details' not set")
return self._value

def get_enterprise_managed_auth_policy_changed_details(self):
"""
Only call this if :meth:`is_enterprise_managed_auth_policy_changed_details` is true.

:rtype: EnterpriseManagedAuthPolicyChangedDetails
"""
if not self.is_enterprise_managed_auth_policy_changed_details():
raise AttributeError("tag 'enterprise_managed_auth_policy_changed_details' not set")
return self._value

def get_extended_version_history_change_policy_details(self):
"""
Only call this if :meth:`is_extended_version_history_change_policy_details` is true.
Expand Down Expand Up @@ -33364,6 +33521,9 @@ class EventType(bb.Union):
:ivar EventType.emm_remove_exception:
(team_policies) Removed members from EMM exception list
:vartype EventType.emm_remove_exception: EmmRemoveExceptionType
:ivar EventType.enterprise_managed_auth_policy_changed:
(team_policies) Changed enterprise managed authorization policy for team
:vartype EventType.enterprise_managed_auth_policy_changed: EnterpriseManagedAuthPolicyChangedType
:ivar EventType.extended_version_history_change_policy:
(team_policies) Accepted/opted out of extended version history
:vartype EventType.extended_version_history_change_policy: ExtendedVersionHistoryChangePolicyType
Expand Down Expand Up @@ -39416,6 +39576,17 @@ def emm_remove_exception(cls, val):
"""
return cls("emm_remove_exception", val)

@classmethod
def enterprise_managed_auth_policy_changed(cls, val):
"""
Create an instance of this class set to the
``enterprise_managed_auth_policy_changed`` tag with value ``val``.

:param EnterpriseManagedAuthPolicyChangedType val:
:rtype: EventType
"""
return cls("enterprise_managed_auth_policy_changed", val)

@classmethod
def extended_version_history_change_policy(cls, val):
"""
Expand Down Expand Up @@ -44944,6 +45115,14 @@ def is_emm_remove_exception(self):
"""
return self._tag == "emm_remove_exception"

def is_enterprise_managed_auth_policy_changed(self):
"""
Check if the union tag is ``enterprise_managed_auth_policy_changed``.

:rtype: bool
"""
return self._tag == "enterprise_managed_auth_policy_changed"

def is_extended_version_history_change_policy(self):
"""
Check if the union tag is ``extended_version_history_change_policy``.
Expand Down Expand Up @@ -52166,6 +52345,18 @@ def get_emm_remove_exception(self):
raise AttributeError("tag 'emm_remove_exception' not set")
return self._value

def get_enterprise_managed_auth_policy_changed(self):
"""
(team_policies) Changed enterprise managed authorization policy for team

Only call this if :meth:`is_enterprise_managed_auth_policy_changed` is true.

:rtype: EnterpriseManagedAuthPolicyChangedType
"""
if not self.is_enterprise_managed_auth_policy_changed():
raise AttributeError("tag 'enterprise_managed_auth_policy_changed' not set")
return self._value

def get_extended_version_history_change_policy(self):
"""
(team_policies) Accepted/opted out of extended version history
Expand Down Expand Up @@ -54860,6 +55051,8 @@ class EventTypeArg(bb.Union):
members
:ivar EventTypeArg.emm_remove_exception:
(team_policies) Removed members from EMM exception list
:ivar EventTypeArg.enterprise_managed_auth_policy_changed:
(team_policies) Changed enterprise managed authorization policy for team
:ivar EventTypeArg.extended_version_history_change_policy:
(team_policies) Accepted/opted out of extended version history
:ivar EventTypeArg.external_drive_backup_policy_changed:
Expand Down Expand Up @@ -56179,6 +56372,8 @@ class EventTypeArg(bb.Union):
# Attribute is overwritten below the class definition
emm_remove_exception = None
# Attribute is overwritten below the class definition
enterprise_managed_auth_policy_changed = None
# Attribute is overwritten below the class definition
extended_version_history_change_policy = None
# Attribute is overwritten below the class definition
external_drive_backup_policy_changed = None
Expand Down Expand Up @@ -60521,6 +60716,14 @@ def is_emm_remove_exception(self):
"""
return self._tag == "emm_remove_exception"

def is_enterprise_managed_auth_policy_changed(self):
"""
Check if the union tag is ``enterprise_managed_auth_policy_changed``.

:rtype: bool
"""
return self._tag == "enterprise_managed_auth_policy_changed"

def is_extended_version_history_change_policy(self):
"""
Check if the union tag is ``extended_version_history_change_policy``.
Expand Down Expand Up @@ -105022,6 +105225,45 @@ def _process_custom_annotations(self, annotation_type, field_path, processor):
EnforceLinkPasswordPolicy.required = EnforceLinkPasswordPolicy("required")
EnforceLinkPasswordPolicy.other = EnforceLinkPasswordPolicy("other")

EnterpriseManagedAuthPolicy._default_validator = bv.Void()
EnterpriseManagedAuthPolicy._disabled_validator = bv.Void()
EnterpriseManagedAuthPolicy._enabled_validator = bv.Void()
EnterpriseManagedAuthPolicy._other_validator = bv.Void()
EnterpriseManagedAuthPolicy._tagmap = {
"default": EnterpriseManagedAuthPolicy._default_validator,
"disabled": EnterpriseManagedAuthPolicy._disabled_validator,
"enabled": EnterpriseManagedAuthPolicy._enabled_validator,
"other": EnterpriseManagedAuthPolicy._other_validator,
}

EnterpriseManagedAuthPolicy.default = EnterpriseManagedAuthPolicy("default")
EnterpriseManagedAuthPolicy.disabled = EnterpriseManagedAuthPolicy("disabled")
EnterpriseManagedAuthPolicy.enabled = EnterpriseManagedAuthPolicy("enabled")
EnterpriseManagedAuthPolicy.other = EnterpriseManagedAuthPolicy("other")

EnterpriseManagedAuthPolicyChangedDetails.new_value.validator = (
EnterpriseManagedAuthPolicy_validator
)
EnterpriseManagedAuthPolicyChangedDetails.previous_value.validator = bv.Nullable(
EnterpriseManagedAuthPolicy_validator
)
EnterpriseManagedAuthPolicyChangedDetails._all_field_names_ = set(
[
"new_value",
"previous_value",
]
)
EnterpriseManagedAuthPolicyChangedDetails._all_fields_ = [
("new_value", EnterpriseManagedAuthPolicyChangedDetails.new_value.validator),
("previous_value", EnterpriseManagedAuthPolicyChangedDetails.previous_value.validator),
]

EnterpriseManagedAuthPolicyChangedType.description.validator = bv.String()
EnterpriseManagedAuthPolicyChangedType._all_field_names_ = set(["description"])
EnterpriseManagedAuthPolicyChangedType._all_fields_ = [
("description", EnterpriseManagedAuthPolicyChangedType.description.validator)
]

EnterpriseSettingsLockingDetails.team_name.validator = bv.String()
EnterpriseSettingsLockingDetails.settings_page_name.validator = bv.String()
EnterpriseSettingsLockingDetails.previous_settings_page_locking_state.validator = bv.String()
Expand Down Expand Up @@ -106170,6 +106412,9 @@ def _process_custom_annotations(self, annotation_type, field_path, processor):
EventDetails._emm_add_exception_details_validator = EmmAddExceptionDetails_validator
EventDetails._emm_change_policy_details_validator = EmmChangePolicyDetails_validator
EventDetails._emm_remove_exception_details_validator = EmmRemoveExceptionDetails_validator
EventDetails._enterprise_managed_auth_policy_changed_details_validator = (
EnterpriseManagedAuthPolicyChangedDetails_validator
)
EventDetails._extended_version_history_change_policy_details_validator = (
ExtendedVersionHistoryChangePolicyDetails_validator
)
Expand Down Expand Up @@ -107019,6 +107264,7 @@ def _process_custom_annotations(self, annotation_type, field_path, processor):
"emm_add_exception_details": EventDetails._emm_add_exception_details_validator,
"emm_change_policy_details": EventDetails._emm_change_policy_details_validator,
"emm_remove_exception_details": EventDetails._emm_remove_exception_details_validator,
"enterprise_managed_auth_policy_changed_details": EventDetails._enterprise_managed_auth_policy_changed_details_validator,
"extended_version_history_change_policy_details": EventDetails._extended_version_history_change_policy_details_validator,
"external_drive_backup_policy_changed_details": EventDetails._external_drive_backup_policy_changed_details_validator,
"file_comments_change_policy_details": EventDetails._file_comments_change_policy_details_validator,
Expand Down Expand Up @@ -107871,6 +108117,9 @@ def _process_custom_annotations(self, annotation_type, field_path, processor):
EventType._emm_add_exception_validator = EmmAddExceptionType_validator
EventType._emm_change_policy_validator = EmmChangePolicyType_validator
EventType._emm_remove_exception_validator = EmmRemoveExceptionType_validator
EventType._enterprise_managed_auth_policy_changed_validator = (
EnterpriseManagedAuthPolicyChangedType_validator
)
EventType._extended_version_history_change_policy_validator = (
ExtendedVersionHistoryChangePolicyType_validator
)
Expand Down Expand Up @@ -108617,6 +108866,7 @@ def _process_custom_annotations(self, annotation_type, field_path, processor):
"emm_add_exception": EventType._emm_add_exception_validator,
"emm_change_policy": EventType._emm_change_policy_validator,
"emm_remove_exception": EventType._emm_remove_exception_validator,
"enterprise_managed_auth_policy_changed": EventType._enterprise_managed_auth_policy_changed_validator,
"extended_version_history_change_policy": EventType._extended_version_history_change_policy_validator,
"external_drive_backup_policy_changed": EventType._external_drive_backup_policy_changed_validator,
"file_comments_change_policy": EventType._file_comments_change_policy_validator,
Expand Down Expand Up @@ -109262,6 +109512,7 @@ def _process_custom_annotations(self, annotation_type, field_path, processor):
EventTypeArg._emm_add_exception_validator = bv.Void()
EventTypeArg._emm_change_policy_validator = bv.Void()
EventTypeArg._emm_remove_exception_validator = bv.Void()
EventTypeArg._enterprise_managed_auth_policy_changed_validator = bv.Void()
EventTypeArg._extended_version_history_change_policy_validator = bv.Void()
EventTypeArg._external_drive_backup_policy_changed_validator = bv.Void()
EventTypeArg._file_comments_change_policy_validator = bv.Void()
Expand Down Expand Up @@ -109904,6 +110155,7 @@ def _process_custom_annotations(self, annotation_type, field_path, processor):
"emm_add_exception": EventTypeArg._emm_add_exception_validator,
"emm_change_policy": EventTypeArg._emm_change_policy_validator,
"emm_remove_exception": EventTypeArg._emm_remove_exception_validator,
"enterprise_managed_auth_policy_changed": EventTypeArg._enterprise_managed_auth_policy_changed_validator,
"extended_version_history_change_policy": EventTypeArg._extended_version_history_change_policy_validator,
"external_drive_backup_policy_changed": EventTypeArg._external_drive_backup_policy_changed_validator,
"file_comments_change_policy": EventTypeArg._file_comments_change_policy_validator,
Expand Down Expand Up @@ -110719,6 +110971,9 @@ def _process_custom_annotations(self, annotation_type, field_path, processor):
EventTypeArg.emm_add_exception = EventTypeArg("emm_add_exception")
EventTypeArg.emm_change_policy = EventTypeArg("emm_change_policy")
EventTypeArg.emm_remove_exception = EventTypeArg("emm_remove_exception")
EventTypeArg.enterprise_managed_auth_policy_changed = EventTypeArg(
"enterprise_managed_auth_policy_changed"
)
EventTypeArg.extended_version_history_change_policy = EventTypeArg(
"extended_version_history_change_policy"
)
Expand Down
2 changes: 1 addition & 1 deletion spec
Submodule spec updated 1 files
+28 −0 team_log.stone
Loading