From e5e73e52cbba8ee9f8baa644f9da96ea7f7a9916 Mon Sep 17 00:00:00 2001 From: "dropbox-sdk-updater[bot]" <306210582+dropbox-sdk-updater[bot]@users.noreply.github.com> Date: Wed, 21 Oct 2026 06:06:25 +0000 Subject: [PATCH] Automated Spec Update 6eca6fe16c414c1c81abefa0d0d2f63402dffc38 Automated update of the API specification Co-authored-by: dropbox-spec-updater[bot] <306253022+dropbox-spec-updater[bot]@users.noreply.github.com> --- dropbox/sharing.py | 101 +++++++++++++++++-- dropbox/team_log.py | 241 ++++++++++++++++++++++++++++++++++++++++++++ spec | 2 +- 3 files changed, 336 insertions(+), 8 deletions(-) diff --git a/dropbox/sharing.py b/dropbox/sharing.py index 0cfcaa8..657d967 100644 --- a/dropbox/sharing.py +++ b/dropbox/sharing.py @@ -2224,6 +2224,11 @@ class SharedLinkMetadata(bb.Struct): The team information of the content's owner. This field will only be present if the content's owner is a team member and the content's owner team is different from the link's owner team. + :ivar SharedLinkMetadata.preview_type: + The preview type is determined by the file extension of the shared link. + It will be null if the file cannot be previewed by the file viewer. + :ivar SharedLinkMetadata.created_timestamp: + The time the shared link was created. """ __slots__ = [ @@ -2235,6 +2240,8 @@ class SharedLinkMetadata(bb.Struct): "_link_permissions_value", "_team_member_info_value", "_content_owner_team_info_value", + "_preview_type_value", + "_created_timestamp_value", ] _has_required_fields = True @@ -2249,6 +2256,8 @@ def __init__( path_lower=None, team_member_info=None, content_owner_team_info=None, + preview_type=None, + created_timestamp=None, ): self._url_value = bb.NOT_SET self._id_value = bb.NOT_SET @@ -2258,6 +2267,8 @@ def __init__( self._link_permissions_value = bb.NOT_SET self._team_member_info_value = bb.NOT_SET self._content_owner_team_info_value = bb.NOT_SET + self._preview_type_value = bb.NOT_SET + self._created_timestamp_value = bb.NOT_SET if url is not None: self.url = url if id is not None: @@ -2274,6 +2285,10 @@ def __init__( self.team_member_info = team_member_info if content_owner_team_info is not None: self.content_owner_team_info = content_owner_team_info + if preview_type is not None: + self.preview_type = preview_type + if created_timestamp is not None: + self.created_timestamp = created_timestamp # Instance attribute type: str (validator is set below) url = bb.Attribute("url") @@ -2299,6 +2314,12 @@ def __init__( # Instance attribute type: users.Team (validator is set below) content_owner_team_info = bb.Attribute("content_owner_team_info", nullable=True) + # Instance attribute type: str (validator is set below) + preview_type = bb.Attribute("preview_type", nullable=True) + + # Instance attribute type: datetime.datetime (validator is set below) + created_timestamp = bb.Attribute("created_timestamp", nullable=True) + def _process_custom_annotations(self, annotation_type, field_path, processor): super(SharedLinkMetadata, self)._process_custom_annotations( annotation_type, field_path, processor @@ -2351,6 +2372,8 @@ def __init__( path_lower=None, team_member_info=None, content_owner_team_info=None, + preview_type=None, + created_timestamp=None, ): super(FileLinkMetadata, self).__init__( url, @@ -2361,6 +2384,8 @@ def __init__( path_lower, team_member_info, content_owner_team_info, + preview_type, + created_timestamp, ) self._client_modified_value = bb.NOT_SET self._server_modified_value = bb.NOT_SET @@ -3069,6 +3094,8 @@ def __init__( path_lower=None, team_member_info=None, content_owner_team_info=None, + preview_type=None, + created_timestamp=None, ): super(FolderLinkMetadata, self).__init__( url, @@ -3079,6 +3106,8 @@ def __init__( path_lower, team_member_info, content_owner_team_info, + preview_type, + created_timestamp, ) def _process_custom_annotations(self, annotation_type, field_path, processor): @@ -3935,6 +3964,8 @@ class MembershipInfo(bb.Struct): Field is deprecated. Never set. :ivar MembershipInfo.is_inherited: True if the member has access on a parent folder. + :ivar MembershipInfo.inherited_access_type: + The access type from parent folder for this member. """ __slots__ = [ @@ -3942,15 +3973,24 @@ class MembershipInfo(bb.Struct): "_permissions_value", "_initials_value", "_is_inherited_value", + "_inherited_access_type_value", ] _has_required_fields = True - def __init__(self, access_type=None, permissions=None, initials=None, is_inherited=None): + def __init__( + self, + access_type=None, + permissions=None, + initials=None, + is_inherited=None, + inherited_access_type=None, + ): self._access_type_value = bb.NOT_SET self._permissions_value = bb.NOT_SET self._initials_value = bb.NOT_SET self._is_inherited_value = bb.NOT_SET + self._inherited_access_type_value = bb.NOT_SET if access_type is not None: self.access_type = access_type if permissions is not None: @@ -3959,6 +3999,8 @@ def __init__(self, access_type=None, permissions=None, initials=None, is_inherit self.initials = initials if is_inherited is not None: self.is_inherited = is_inherited + if inherited_access_type is not None: + self.inherited_access_type = inherited_access_type # Instance attribute type: AccessLevel (validator is set below) access_type = bb.Attribute("access_type", user_defined=True) @@ -3972,6 +4014,9 @@ def __init__(self, access_type=None, permissions=None, initials=None, is_inherit # Instance attribute type: bool (validator is set below) is_inherited = bb.Attribute("is_inherited") + # Instance attribute type: AccessLevel (validator is set below) + inherited_access_type = bb.Attribute("inherited_access_type", nullable=True, user_defined=True) + def _process_custom_annotations(self, annotation_type, field_path, processor): super(MembershipInfo, self)._process_custom_annotations( annotation_type, field_path, processor @@ -3996,9 +4041,17 @@ class GroupMembershipInfo(MembershipInfo): _has_required_fields = True def __init__( - self, access_type=None, group=None, permissions=None, initials=None, is_inherited=None + self, + access_type=None, + group=None, + permissions=None, + initials=None, + is_inherited=None, + inherited_access_type=None, ): - super(GroupMembershipInfo, self).__init__(access_type, permissions, initials, is_inherited) + super(GroupMembershipInfo, self).__init__( + access_type, permissions, initials, is_inherited, inherited_access_type + ) self._group_value = bb.NOT_SET if group is not None: self.group = group @@ -4190,10 +4243,11 @@ def __init__( permissions=None, initials=None, is_inherited=None, + inherited_access_type=None, user=None, ): super(InviteeMembershipInfo, self).__init__( - access_type, permissions, initials, is_inherited + access_type, permissions, initials, is_inherited, inherited_access_type ) self._invitee_value = bb.NOT_SET self._user_value = bb.NOT_SET @@ -6508,12 +6562,16 @@ class ListSharedLinksError(bb.Union): Indicates that the cursor has been invalidated. Call :meth:`dropbox.dropbox_client.Dropbox.sharing_list_shared_links` to obtain a new cursor. + :ivar ListSharedLinksError.permission_denied: + The user does not have permissions to list links to the content. """ _catch_all = "other" # Attribute is overwritten below the class definition reset = None # Attribute is overwritten below the class definition + permission_denied = None + # Attribute is overwritten below the class definition other = None @classmethod @@ -6543,6 +6601,14 @@ def is_reset(self): """ return self._tag == "reset" + def is_permission_denied(self): + """ + Check if the union tag is ``permission_denied``. + + :rtype: bool + """ + return self._tag == "permission_denied" + def is_other(self): """ Check if the union tag is ``other``. @@ -12651,9 +12717,17 @@ class UserMembershipInfo(MembershipInfo): _has_required_fields = True def __init__( - self, access_type=None, user=None, permissions=None, initials=None, is_inherited=None + self, + access_type=None, + user=None, + permissions=None, + initials=None, + is_inherited=None, + inherited_access_type=None, ): - super(UserMembershipInfo, self).__init__(access_type, permissions, initials, is_inherited) + super(UserMembershipInfo, self).__init__( + access_type, permissions, initials, is_inherited, inherited_access_type + ) self._user_value = bb.NOT_SET if user is not None: self.user = user @@ -12697,11 +12771,12 @@ def __init__( permissions=None, initials=None, is_inherited=None, + inherited_access_type=None, time_last_seen=None, platform_type=None, ): super(UserFileMembershipInfo, self).__init__( - access_type, user, permissions, initials, is_inherited + access_type, user, permissions, initials, is_inherited, inherited_access_type ) self._time_last_seen_value = bb.NOT_SET self._platform_type_value = bb.NOT_SET @@ -13492,6 +13567,8 @@ def _process_custom_annotations(self, annotation_type, field_path, processor): SharedLinkMetadata.link_permissions.validator = LinkPermissions_validator SharedLinkMetadata.team_member_info.validator = bv.Nullable(TeamMemberInfo_validator) SharedLinkMetadata.content_owner_team_info.validator = bv.Nullable(TeamInfo_validator) +SharedLinkMetadata.preview_type.validator = bv.Nullable(bv.String()) +SharedLinkMetadata.created_timestamp.validator = bv.Nullable(common.DropboxTimestamp_validator) SharedLinkMetadata._field_names_ = set( [ "url", @@ -13502,6 +13579,8 @@ def _process_custom_annotations(self, annotation_type, field_path, processor): "link_permissions", "team_member_info", "content_owner_team_info", + "preview_type", + "created_timestamp", ] ) SharedLinkMetadata._all_field_names_ = SharedLinkMetadata._field_names_ @@ -13514,6 +13593,8 @@ def _process_custom_annotations(self, annotation_type, field_path, processor): ("link_permissions", SharedLinkMetadata.link_permissions.validator), ("team_member_info", SharedLinkMetadata.team_member_info.validator), ("content_owner_team_info", SharedLinkMetadata.content_owner_team_info.validator), + ("preview_type", SharedLinkMetadata.preview_type.validator), + ("created_timestamp", SharedLinkMetadata.created_timestamp.validator), ] SharedLinkMetadata._all_fields_ = SharedLinkMetadata._fields_ @@ -13879,12 +13960,14 @@ def _process_custom_annotations(self, annotation_type, field_path, processor): MembershipInfo.permissions.validator = bv.Nullable(bv.List(MemberPermission_validator)) MembershipInfo.initials.validator = bv.Nullable(bv.String()) MembershipInfo.is_inherited.validator = bv.Boolean() +MembershipInfo.inherited_access_type.validator = bv.Nullable(AccessLevel_validator) MembershipInfo._all_field_names_ = set( [ "access_type", "permissions", "initials", "is_inherited", + "inherited_access_type", ] ) MembershipInfo._all_fields_ = [ @@ -13892,6 +13975,7 @@ def _process_custom_annotations(self, annotation_type, field_path, processor): ("permissions", MembershipInfo.permissions.validator), ("initials", MembershipInfo.initials.validator), ("is_inherited", MembershipInfo.is_inherited.validator), + ("inherited_access_type", MembershipInfo.inherited_access_type.validator), ] GroupMembershipInfo.group.validator = GroupInfo_validator @@ -14494,14 +14578,17 @@ def _process_custom_annotations(self, annotation_type, field_path, processor): ListSharedLinksError._path_validator = files.LookupError_validator ListSharedLinksError._reset_validator = bv.Void() +ListSharedLinksError._permission_denied_validator = bv.Void() ListSharedLinksError._other_validator = bv.Void() ListSharedLinksError._tagmap = { "path": ListSharedLinksError._path_validator, "reset": ListSharedLinksError._reset_validator, + "permission_denied": ListSharedLinksError._permission_denied_validator, "other": ListSharedLinksError._other_validator, } ListSharedLinksError.reset = ListSharedLinksError("reset") +ListSharedLinksError.permission_denied = ListSharedLinksError("permission_denied") ListSharedLinksError.other = ListSharedLinksError("other") ListSharedLinksResult.links.validator = bv.List(SharedLinkMetadata_validator) diff --git a/dropbox/team_log.py b/dropbox/team_log.py index 5256f00..0fa3bb7 100644 --- a/dropbox/team_log.py +++ b/dropbox/team_log.py @@ -8835,6 +8835,122 @@ def _process_custom_annotations(self, annotation_type, field_path, processor): DefaultLinkExpirationDaysPolicy_validator = bv.Union(DefaultLinkExpirationDaysPolicy) +class DefaultTeamFolderSyncPolicy(bb.Union): + """ + Default sync setting for newly created team folders. + + 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 + do_not_sync = None + # Attribute is overwritten below the class definition + sync = None + # Attribute is overwritten below the class definition + other = None + + def is_do_not_sync(self): + """ + Check if the union tag is ``do_not_sync``. + + :rtype: bool + """ + return self._tag == "do_not_sync" + + def is_sync(self): + """ + Check if the union tag is ``sync``. + + :rtype: bool + """ + return self._tag == "sync" + + 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(DefaultTeamFolderSyncPolicy, self)._process_custom_annotations( + annotation_type, field_path, processor + ) + + +DefaultTeamFolderSyncPolicy_validator = bv.Union(DefaultTeamFolderSyncPolicy) + + +class DefaultTeamFolderSyncPolicyChangedDetails(bb.Struct): + """ + Changed the default sync setting for new team folders. + + :ivar DefaultTeamFolderSyncPolicyChangedDetails.new_value: + New default sync setting for team folders. + :ivar DefaultTeamFolderSyncPolicyChangedDetails.previous_value: + Previous default sync setting for team folders. + """ + + __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: DefaultTeamFolderSyncPolicy (validator is set below) + new_value = bb.Attribute("new_value", user_defined=True) + + # Instance attribute type: DefaultTeamFolderSyncPolicy (validator is set below) + previous_value = bb.Attribute("previous_value", user_defined=True) + + def _process_custom_annotations(self, annotation_type, field_path, processor): + super(DefaultTeamFolderSyncPolicyChangedDetails, self)._process_custom_annotations( + annotation_type, field_path, processor + ) + + +DefaultTeamFolderSyncPolicyChangedDetails_validator = bv.Struct( + DefaultTeamFolderSyncPolicyChangedDetails +) + + +class DefaultTeamFolderSyncPolicyChangedType(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(DefaultTeamFolderSyncPolicyChangedType, self)._process_custom_annotations( + annotation_type, field_path, processor + ) + + +DefaultTeamFolderSyncPolicyChangedType_validator = bv.Struct(DefaultTeamFolderSyncPolicyChangedType) + + class DeleteTeamInviteLinkDetails(bb.Struct): """ Deleted team invite link. @@ -18639,6 +18755,18 @@ def data_placement_restriction_satisfy_policy_details(cls, val): """ return cls("data_placement_restriction_satisfy_policy_details", val) + @classmethod + def default_team_folder_sync_policy_changed_details(cls, val): + """ + Create an instance of this class set to the + ``default_team_folder_sync_policy_changed_details`` tag with value + ``val``. + + :param DefaultTeamFolderSyncPolicyChangedDetails val: + :rtype: EventDetails + """ + return cls("default_team_folder_sync_policy_changed_details", val) + @classmethod def device_approvals_add_exception_details(cls, val): """ @@ -24255,6 +24383,14 @@ def is_data_placement_restriction_satisfy_policy_details(self): """ return self._tag == "data_placement_restriction_satisfy_policy_details" + def is_default_team_folder_sync_policy_changed_details(self): + """ + Check if the union tag is ``default_team_folder_sync_policy_changed_details``. + + :rtype: bool + """ + return self._tag == "default_team_folder_sync_policy_changed_details" + def is_device_approvals_add_exception_details(self): """ Check if the union tag is ``device_approvals_add_exception_details``. @@ -30423,6 +30559,16 @@ def get_data_placement_restriction_satisfy_policy_details(self): raise AttributeError("tag 'data_placement_restriction_satisfy_policy_details' not set") return self._value + def get_default_team_folder_sync_policy_changed_details(self): + """ + Only call this if :meth:`is_default_team_folder_sync_policy_changed_details` is true. + + :rtype: DefaultTeamFolderSyncPolicyChangedDetails + """ + if not self.is_default_team_folder_sync_policy_changed_details(): + raise AttributeError("tag 'default_team_folder_sync_policy_changed_details' not set") + return self._value + def get_device_approvals_add_exception_details(self): """ Only call this if :meth:`is_device_approvals_add_exception_details` is true. @@ -33477,6 +33623,9 @@ class EventType(bb.Union): (team_policies) Completed restrictions on data center locations where team data resides :vartype EventType.data_placement_restriction_satisfy_policy: DataPlacementRestrictionSatisfyPolicyType + :ivar EventType.default_team_folder_sync_policy_changed: + (team_policies) Changed the default sync setting for new team folders + :vartype EventType.default_team_folder_sync_policy_changed: DefaultTeamFolderSyncPolicyChangedType :ivar EventType.device_approvals_add_exception: (team_policies) Added members to device approvals exception list :vartype EventType.device_approvals_add_exception: DeviceApprovalsAddExceptionType @@ -39433,6 +39582,17 @@ def data_placement_restriction_satisfy_policy(cls, val): """ return cls("data_placement_restriction_satisfy_policy", val) + @classmethod + def default_team_folder_sync_policy_changed(cls, val): + """ + Create an instance of this class set to the + ``default_team_folder_sync_policy_changed`` tag with value ``val``. + + :param DefaultTeamFolderSyncPolicyChangedType val: + :rtype: EventType + """ + return cls("default_team_folder_sync_policy_changed", val) + @classmethod def device_approvals_add_exception(cls, val): """ @@ -45011,6 +45171,14 @@ def is_data_placement_restriction_satisfy_policy(self): """ return self._tag == "data_placement_restriction_satisfy_policy" + def is_default_team_folder_sync_policy_changed(self): + """ + Check if the union tag is ``default_team_folder_sync_policy_changed``. + + :rtype: bool + """ + return self._tag == "default_team_folder_sync_policy_changed" + def is_device_approvals_add_exception(self): """ Check if the union tag is ``device_approvals_add_exception``. @@ -52184,6 +52352,18 @@ def get_data_placement_restriction_satisfy_policy(self): raise AttributeError("tag 'data_placement_restriction_satisfy_policy' not set") return self._value + def get_default_team_folder_sync_policy_changed(self): + """ + (team_policies) Changed the default sync setting for new team folders + + Only call this if :meth:`is_default_team_folder_sync_policy_changed` is true. + + :rtype: DefaultTeamFolderSyncPolicyChangedType + """ + if not self.is_default_team_folder_sync_policy_changed(): + raise AttributeError("tag 'default_team_folder_sync_policy_changed' not set") + return self._value + def get_device_approvals_add_exception(self): """ (team_policies) Added members to device approvals exception list @@ -55020,6 +55200,8 @@ class EventTypeArg(bb.Union): :ivar EventTypeArg.data_placement_restriction_satisfy_policy: (team_policies) Completed restrictions on data center locations where team data resides + :ivar EventTypeArg.default_team_folder_sync_policy_changed: + (team_policies) Changed the default sync setting for new team folders :ivar EventTypeArg.device_approvals_add_exception: (team_policies) Added members to device approvals exception list :ivar EventTypeArg.device_approvals_change_desktop_policy: @@ -56346,6 +56528,8 @@ class EventTypeArg(bb.Union): # Attribute is overwritten below the class definition data_placement_restriction_satisfy_policy = None # Attribute is overwritten below the class definition + default_team_folder_sync_policy_changed = None + # Attribute is overwritten below the class definition device_approvals_add_exception = None # Attribute is overwritten below the class definition device_approvals_change_desktop_policy = None @@ -60612,6 +60796,14 @@ def is_data_placement_restriction_satisfy_policy(self): """ return self._tag == "data_placement_restriction_satisfy_policy" + def is_default_team_folder_sync_policy_changed(self): + """ + Check if the union tag is ``default_team_folder_sync_policy_changed``. + + :rtype: bool + """ + return self._tag == "default_team_folder_sync_policy_changed" + def is_device_approvals_add_exception(self): """ Check if the union tag is ``device_approvals_add_exception``. @@ -104263,6 +104455,42 @@ def _process_custom_annotations(self, annotation_type, field_path, processor): DefaultLinkExpirationDaysPolicy.year_1 = DefaultLinkExpirationDaysPolicy("year_1") DefaultLinkExpirationDaysPolicy.other = DefaultLinkExpirationDaysPolicy("other") +DefaultTeamFolderSyncPolicy._do_not_sync_validator = bv.Void() +DefaultTeamFolderSyncPolicy._sync_validator = bv.Void() +DefaultTeamFolderSyncPolicy._other_validator = bv.Void() +DefaultTeamFolderSyncPolicy._tagmap = { + "do_not_sync": DefaultTeamFolderSyncPolicy._do_not_sync_validator, + "sync": DefaultTeamFolderSyncPolicy._sync_validator, + "other": DefaultTeamFolderSyncPolicy._other_validator, +} + +DefaultTeamFolderSyncPolicy.do_not_sync = DefaultTeamFolderSyncPolicy("do_not_sync") +DefaultTeamFolderSyncPolicy.sync = DefaultTeamFolderSyncPolicy("sync") +DefaultTeamFolderSyncPolicy.other = DefaultTeamFolderSyncPolicy("other") + +DefaultTeamFolderSyncPolicyChangedDetails.new_value.validator = ( + DefaultTeamFolderSyncPolicy_validator +) +DefaultTeamFolderSyncPolicyChangedDetails.previous_value.validator = ( + DefaultTeamFolderSyncPolicy_validator +) +DefaultTeamFolderSyncPolicyChangedDetails._all_field_names_ = set( + [ + "new_value", + "previous_value", + ] +) +DefaultTeamFolderSyncPolicyChangedDetails._all_fields_ = [ + ("new_value", DefaultTeamFolderSyncPolicyChangedDetails.new_value.validator), + ("previous_value", DefaultTeamFolderSyncPolicyChangedDetails.previous_value.validator), +] + +DefaultTeamFolderSyncPolicyChangedType.description.validator = bv.String() +DefaultTeamFolderSyncPolicyChangedType._all_field_names_ = set(["description"]) +DefaultTeamFolderSyncPolicyChangedType._all_fields_ = [ + ("description", DefaultTeamFolderSyncPolicyChangedType.description.validator) +] + DeleteTeamInviteLinkDetails.link_url.validator = bv.String() DeleteTeamInviteLinkDetails._all_field_names_ = set(["link_url"]) DeleteTeamInviteLinkDetails._all_fields_ = [ @@ -106379,6 +106607,9 @@ def _process_custom_annotations(self, annotation_type, field_path, processor): EventDetails._data_placement_restriction_satisfy_policy_details_validator = ( DataPlacementRestrictionSatisfyPolicyDetails_validator ) +EventDetails._default_team_folder_sync_policy_changed_details_validator = ( + DefaultTeamFolderSyncPolicyChangedDetails_validator +) EventDetails._device_approvals_add_exception_details_validator = ( DeviceApprovalsAddExceptionDetails_validator ) @@ -107251,6 +107482,7 @@ def _process_custom_annotations(self, annotation_type, field_path, processor): "dash_external_sharing_policy_changed_details": EventDetails._dash_external_sharing_policy_changed_details_validator, "data_placement_restriction_change_policy_details": EventDetails._data_placement_restriction_change_policy_details_validator, "data_placement_restriction_satisfy_policy_details": EventDetails._data_placement_restriction_satisfy_policy_details_validator, + "default_team_folder_sync_policy_changed_details": EventDetails._default_team_folder_sync_policy_changed_details_validator, "device_approvals_add_exception_details": EventDetails._device_approvals_add_exception_details_validator, "device_approvals_change_desktop_policy_details": EventDetails._device_approvals_change_desktop_policy_details_validator, "device_approvals_change_mobile_policy_details": EventDetails._device_approvals_change_mobile_policy_details_validator, @@ -108090,6 +108322,9 @@ def _process_custom_annotations(self, annotation_type, field_path, processor): EventType._data_placement_restriction_satisfy_policy_validator = ( DataPlacementRestrictionSatisfyPolicyType_validator ) +EventType._default_team_folder_sync_policy_changed_validator = ( + DefaultTeamFolderSyncPolicyChangedType_validator +) EventType._device_approvals_add_exception_validator = DeviceApprovalsAddExceptionType_validator EventType._device_approvals_change_desktop_policy_validator = ( DeviceApprovalsChangeDesktopPolicyType_validator @@ -108853,6 +109088,7 @@ def _process_custom_annotations(self, annotation_type, field_path, processor): "dash_external_sharing_policy_changed": EventType._dash_external_sharing_policy_changed_validator, "data_placement_restriction_change_policy": EventType._data_placement_restriction_change_policy_validator, "data_placement_restriction_satisfy_policy": EventType._data_placement_restriction_satisfy_policy_validator, + "default_team_folder_sync_policy_changed": EventType._default_team_folder_sync_policy_changed_validator, "device_approvals_add_exception": EventType._device_approvals_add_exception_validator, "device_approvals_change_desktop_policy": EventType._device_approvals_change_desktop_policy_validator, "device_approvals_change_mobile_policy": EventType._device_approvals_change_mobile_policy_validator, @@ -109499,6 +109735,7 @@ def _process_custom_annotations(self, annotation_type, field_path, processor): EventTypeArg._dash_external_sharing_policy_changed_validator = bv.Void() EventTypeArg._data_placement_restriction_change_policy_validator = bv.Void() EventTypeArg._data_placement_restriction_satisfy_policy_validator = bv.Void() +EventTypeArg._default_team_folder_sync_policy_changed_validator = bv.Void() EventTypeArg._device_approvals_add_exception_validator = bv.Void() EventTypeArg._device_approvals_change_desktop_policy_validator = bv.Void() EventTypeArg._device_approvals_change_mobile_policy_validator = bv.Void() @@ -110142,6 +110379,7 @@ def _process_custom_annotations(self, annotation_type, field_path, processor): "dash_external_sharing_policy_changed": EventTypeArg._dash_external_sharing_policy_changed_validator, "data_placement_restriction_change_policy": EventTypeArg._data_placement_restriction_change_policy_validator, "data_placement_restriction_satisfy_policy": EventTypeArg._data_placement_restriction_satisfy_policy_validator, + "default_team_folder_sync_policy_changed": EventTypeArg._default_team_folder_sync_policy_changed_validator, "device_approvals_add_exception": EventTypeArg._device_approvals_add_exception_validator, "device_approvals_change_desktop_policy": EventTypeArg._device_approvals_change_desktop_policy_validator, "device_approvals_change_mobile_policy": EventTypeArg._device_approvals_change_mobile_policy_validator, @@ -110948,6 +111186,9 @@ def _process_custom_annotations(self, annotation_type, field_path, processor): EventTypeArg.data_placement_restriction_satisfy_policy = EventTypeArg( "data_placement_restriction_satisfy_policy" ) +EventTypeArg.default_team_folder_sync_policy_changed = EventTypeArg( + "default_team_folder_sync_policy_changed" +) EventTypeArg.device_approvals_add_exception = EventTypeArg("device_approvals_add_exception") EventTypeArg.device_approvals_change_desktop_policy = EventTypeArg( "device_approvals_change_desktop_policy" diff --git a/spec b/spec index 27ce71d..6eca6fe 160000 --- a/spec +++ b/spec @@ -1 +1 @@ -Subproject commit 27ce71dc1385eaa0f9c3b08b077bf269a0086369 +Subproject commit 6eca6fe16c414c1c81abefa0d0d2f63402dffc38