@@ -1533,13 +1533,15 @@ class Metadata(bb.Struct):
1533
1533
:ivar files.Metadata.parent_shared_folder_id: Please use
1534
1534
``FileSharingInfo.parent_shared_folder_id`` or
1535
1535
``FolderSharingInfo.parent_shared_folder_id`` instead.
1536
+ :ivar files.Metadata.preview_url: The preview URL of the file.
1536
1537
"""
1537
1538
1538
1539
__slots__ = [
1539
1540
'_name_value' ,
1540
1541
'_path_lower_value' ,
1541
1542
'_path_display_value' ,
1542
1543
'_parent_shared_folder_id_value' ,
1544
+ '_preview_url_value' ,
1543
1545
]
1544
1546
1545
1547
_has_required_fields = True
@@ -1548,11 +1550,13 @@ def __init__(self,
1548
1550
name = None ,
1549
1551
path_lower = None ,
1550
1552
path_display = None ,
1551
- parent_shared_folder_id = None ):
1553
+ parent_shared_folder_id = None ,
1554
+ preview_url = None ):
1552
1555
self ._name_value = bb .NOT_SET
1553
1556
self ._path_lower_value = bb .NOT_SET
1554
1557
self ._path_display_value = bb .NOT_SET
1555
1558
self ._parent_shared_folder_id_value = bb .NOT_SET
1559
+ self ._preview_url_value = bb .NOT_SET
1556
1560
if name is not None :
1557
1561
self .name = name
1558
1562
if path_lower is not None :
@@ -1561,6 +1565,8 @@ def __init__(self,
1561
1565
self .path_display = path_display
1562
1566
if parent_shared_folder_id is not None :
1563
1567
self .parent_shared_folder_id = parent_shared_folder_id
1568
+ if preview_url is not None :
1569
+ self .preview_url = preview_url
1564
1570
1565
1571
# Instance attribute type: str (validator is set below)
1566
1572
name = bb .Attribute ("name" )
@@ -1574,6 +1580,9 @@ def __init__(self,
1574
1580
# Instance attribute type: str (validator is set below)
1575
1581
parent_shared_folder_id = bb .Attribute ("parent_shared_folder_id" , nullable = True )
1576
1582
1583
+ # Instance attribute type: str (validator is set below)
1584
+ preview_url = bb .Attribute ("preview_url" , nullable = True )
1585
+
1577
1586
def _process_custom_annotations (self , annotation_type , field_path , processor ):
1578
1587
super (Metadata , self )._process_custom_annotations (annotation_type , field_path , processor )
1579
1588
@@ -1594,11 +1603,13 @@ def __init__(self,
1594
1603
name = None ,
1595
1604
path_lower = None ,
1596
1605
path_display = None ,
1597
- parent_shared_folder_id = None ):
1606
+ parent_shared_folder_id = None ,
1607
+ preview_url = None ):
1598
1608
super (DeletedMetadata , self ).__init__ (name ,
1599
1609
path_lower ,
1600
1610
path_display ,
1601
- parent_shared_folder_id )
1611
+ parent_shared_folder_id ,
1612
+ preview_url )
1602
1613
1603
1614
def _process_custom_annotations (self , annotation_type , field_path , processor ):
1604
1615
super (DeletedMetadata , self )._process_custom_annotations (annotation_type , field_path , processor )
@@ -2489,6 +2500,7 @@ def __init__(self,
2489
2500
path_lower = None ,
2490
2501
path_display = None ,
2491
2502
parent_shared_folder_id = None ,
2503
+ preview_url = None ,
2492
2504
media_info = None ,
2493
2505
symlink_info = None ,
2494
2506
sharing_info = None ,
@@ -2501,7 +2513,8 @@ def __init__(self,
2501
2513
super (FileMetadata , self ).__init__ (name ,
2502
2514
path_lower ,
2503
2515
path_display ,
2504
- parent_shared_folder_id )
2516
+ parent_shared_folder_id ,
2517
+ preview_url )
2505
2518
self ._id_value = bb .NOT_SET
2506
2519
self ._client_modified_value = bb .NOT_SET
2507
2520
self ._server_modified_value = bb .NOT_SET
@@ -2732,13 +2745,15 @@ def __init__(self,
2732
2745
path_lower = None ,
2733
2746
path_display = None ,
2734
2747
parent_shared_folder_id = None ,
2748
+ preview_url = None ,
2735
2749
shared_folder_id = None ,
2736
2750
sharing_info = None ,
2737
2751
property_groups = None ):
2738
2752
super (FolderMetadata , self ).__init__ (name ,
2739
2753
path_lower ,
2740
2754
path_display ,
2741
- parent_shared_folder_id )
2755
+ parent_shared_folder_id ,
2756
+ preview_url )
2742
2757
self ._id_value = bb .NOT_SET
2743
2758
self ._shared_folder_id_value = bb .NOT_SET
2744
2759
self ._sharing_info_value = bb .NOT_SET
@@ -4662,8 +4677,8 @@ class LookupError(bb.Union):
4662
4677
:ivar files.LookupError.not_folder: We were expecting a folder, but the
4663
4678
given path refers to something that isn't a folder.
4664
4679
: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 .
4667
4682
:ivar files.LookupError.unsupported_content_type: This operation is not
4668
4683
supported for this content type.
4669
4684
:ivar files.LookupError.locked: The given path is locked.
@@ -11070,18 +11085,21 @@ def _process_custom_annotations(self, annotation_type, field_path, processor):
11070
11085
Metadata .path_lower .validator = bv .Nullable (bv .String ())
11071
11086
Metadata .path_display .validator = bv .Nullable (bv .String ())
11072
11087
Metadata .parent_shared_folder_id .validator = bv .Nullable (common .SharedFolderId_validator )
11088
+ Metadata .preview_url .validator = bv .Nullable (bv .String ())
11073
11089
Metadata ._field_names_ = set ([
11074
11090
'name' ,
11075
11091
'path_lower' ,
11076
11092
'path_display' ,
11077
11093
'parent_shared_folder_id' ,
11094
+ 'preview_url' ,
11078
11095
])
11079
11096
Metadata ._all_field_names_ = Metadata ._field_names_
11080
11097
Metadata ._fields_ = [
11081
11098
('name' , Metadata .name .validator ),
11082
11099
('path_lower' , Metadata .path_lower .validator ),
11083
11100
('path_display' , Metadata .path_display .validator ),
11084
11101
('parent_shared_folder_id' , Metadata .parent_shared_folder_id .validator ),
11102
+ ('preview_url' , Metadata .preview_url .validator ),
11085
11103
]
11086
11104
Metadata ._all_fields_ = Metadata ._fields_
11087
11105
0 commit comments