Skip to content

Commit aa3543e

Browse files
authored
Automated Spec Update (#421)
eec4b43685b7af842d320efaaa86db27232cb465 Change Notes: file_properties Namespace - Update Comments file_tagging Namespace - Update Comments files Namespace - Update Metadata struct to include preview_url - Update Comments team_log_generated Namespace - Add DropboxPasswordsPolicyChangedDetails, DropboxPasswordsPolicyChangedType structs - Add DropboxPasswordsPolicy unions Co-authored-by: DropboxBot <DropboxBot@users.noreply.github.com>
1 parent 5c7dfbf commit aa3543e

File tree

5 files changed

+258
-12
lines changed

5 files changed

+258
-12
lines changed

dropbox/base.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3054,8 +3054,9 @@ def files_tags_add(self,
30543054
path,
30553055
tag_text):
30563056
"""
3057-
Add a tag to an item. A tag is a string. No more than 20 tags can be
3058-
added to a given item.
3057+
Add a tag to an item. A tag is a string. The strings are automatically
3058+
converted to lowercase letters. No more than 20 tags can be added to a
3059+
given item.
30593060
30603061
Route attributes:
30613062
scope: files.metadata.write

dropbox/file_properties.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -532,8 +532,8 @@ class LookupError(bb.Union):
532532
:ivar file_properties.LookupError.not_folder: We were expecting a folder,
533533
but the given path refers to something that isn't a folder.
534534
:ivar file_properties.LookupError.restricted_content: The file cannot be
535-
transferred because the content is restricted. For example, sometimes
536-
there are legal restrictions due to copyright claims.
535+
transferred because the content is restricted. For example, we might
536+
restrict a file due to legal requirements.
537537
"""
538538

539539
_catch_all = 'other'

dropbox/files.py

Lines changed: 25 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1533,13 +1533,15 @@ class Metadata(bb.Struct):
15331533
:ivar files.Metadata.parent_shared_folder_id: Please use
15341534
``FileSharingInfo.parent_shared_folder_id`` or
15351535
``FolderSharingInfo.parent_shared_folder_id`` instead.
1536+
:ivar files.Metadata.preview_url: The preview URL of the file.
15361537
"""
15371538

15381539
__slots__ = [
15391540
'_name_value',
15401541
'_path_lower_value',
15411542
'_path_display_value',
15421543
'_parent_shared_folder_id_value',
1544+
'_preview_url_value',
15431545
]
15441546

15451547
_has_required_fields = True
@@ -1548,11 +1550,13 @@ def __init__(self,
15481550
name=None,
15491551
path_lower=None,
15501552
path_display=None,
1551-
parent_shared_folder_id=None):
1553+
parent_shared_folder_id=None,
1554+
preview_url=None):
15521555
self._name_value = bb.NOT_SET
15531556
self._path_lower_value = bb.NOT_SET
15541557
self._path_display_value = bb.NOT_SET
15551558
self._parent_shared_folder_id_value = bb.NOT_SET
1559+
self._preview_url_value = bb.NOT_SET
15561560
if name is not None:
15571561
self.name = name
15581562
if path_lower is not None:
@@ -1561,6 +1565,8 @@ def __init__(self,
15611565
self.path_display = path_display
15621566
if parent_shared_folder_id is not None:
15631567
self.parent_shared_folder_id = parent_shared_folder_id
1568+
if preview_url is not None:
1569+
self.preview_url = preview_url
15641570

15651571
# Instance attribute type: str (validator is set below)
15661572
name = bb.Attribute("name")
@@ -1574,6 +1580,9 @@ def __init__(self,
15741580
# Instance attribute type: str (validator is set below)
15751581
parent_shared_folder_id = bb.Attribute("parent_shared_folder_id", nullable=True)
15761582

1583+
# Instance attribute type: str (validator is set below)
1584+
preview_url = bb.Attribute("preview_url", nullable=True)
1585+
15771586
def _process_custom_annotations(self, annotation_type, field_path, processor):
15781587
super(Metadata, self)._process_custom_annotations(annotation_type, field_path, processor)
15791588

@@ -1594,11 +1603,13 @@ def __init__(self,
15941603
name=None,
15951604
path_lower=None,
15961605
path_display=None,
1597-
parent_shared_folder_id=None):
1606+
parent_shared_folder_id=None,
1607+
preview_url=None):
15981608
super(DeletedMetadata, self).__init__(name,
15991609
path_lower,
16001610
path_display,
1601-
parent_shared_folder_id)
1611+
parent_shared_folder_id,
1612+
preview_url)
16021613

16031614
def _process_custom_annotations(self, annotation_type, field_path, processor):
16041615
super(DeletedMetadata, self)._process_custom_annotations(annotation_type, field_path, processor)
@@ -2489,6 +2500,7 @@ def __init__(self,
24892500
path_lower=None,
24902501
path_display=None,
24912502
parent_shared_folder_id=None,
2503+
preview_url=None,
24922504
media_info=None,
24932505
symlink_info=None,
24942506
sharing_info=None,
@@ -2501,7 +2513,8 @@ def __init__(self,
25012513
super(FileMetadata, self).__init__(name,
25022514
path_lower,
25032515
path_display,
2504-
parent_shared_folder_id)
2516+
parent_shared_folder_id,
2517+
preview_url)
25052518
self._id_value = bb.NOT_SET
25062519
self._client_modified_value = bb.NOT_SET
25072520
self._server_modified_value = bb.NOT_SET
@@ -2732,13 +2745,15 @@ def __init__(self,
27322745
path_lower=None,
27332746
path_display=None,
27342747
parent_shared_folder_id=None,
2748+
preview_url=None,
27352749
shared_folder_id=None,
27362750
sharing_info=None,
27372751
property_groups=None):
27382752
super(FolderMetadata, self).__init__(name,
27392753
path_lower,
27402754
path_display,
2741-
parent_shared_folder_id)
2755+
parent_shared_folder_id,
2756+
preview_url)
27422757
self._id_value = bb.NOT_SET
27432758
self._shared_folder_id_value = bb.NOT_SET
27442759
self._sharing_info_value = bb.NOT_SET
@@ -4662,8 +4677,8 @@ class LookupError(bb.Union):
46624677
:ivar files.LookupError.not_folder: We were expecting a folder, but the
46634678
given path refers to something that isn't a folder.
46644679
:ivar files.LookupError.restricted_content: The file cannot be transferred
4665-
because the content is restricted. For example, sometimes there are
4666-
legal restrictions due to copyright claims.
4680+
because the content is restricted. For example, we might restrict a file
4681+
due to legal requirements.
46674682
:ivar files.LookupError.unsupported_content_type: This operation is not
46684683
supported for this content type.
46694684
:ivar files.LookupError.locked: The given path is locked.
@@ -11070,18 +11085,21 @@ def _process_custom_annotations(self, annotation_type, field_path, processor):
1107011085
Metadata.path_lower.validator = bv.Nullable(bv.String())
1107111086
Metadata.path_display.validator = bv.Nullable(bv.String())
1107211087
Metadata.parent_shared_folder_id.validator = bv.Nullable(common.SharedFolderId_validator)
11088+
Metadata.preview_url.validator = bv.Nullable(bv.String())
1107311089
Metadata._field_names_ = set([
1107411090
'name',
1107511091
'path_lower',
1107611092
'path_display',
1107711093
'parent_shared_folder_id',
11094+
'preview_url',
1107811095
])
1107911096
Metadata._all_field_names_ = Metadata._field_names_
1108011097
Metadata._fields_ = [
1108111098
('name', Metadata.name.validator),
1108211099
('path_lower', Metadata.path_lower.validator),
1108311100
('path_display', Metadata.path_display.validator),
1108411101
('parent_shared_folder_id', Metadata.parent_shared_folder_id.validator),
11102+
('preview_url', Metadata.preview_url.validator),
1108511103
]
1108611104
Metadata._all_fields_ = Metadata._fields_
1108711105

0 commit comments

Comments
 (0)