Data classes¶
-
class
b2sdk.v1.
FileVersionInfo
(id_, file_name, size, content_type, content_sha1, file_info, upload_timestamp, action, content_md5=None, server_side_encryption: Optional[b2sdk.encryption.setting.EncryptionSetting] = None, file_retention: Optional[b2sdk.file_lock.FileRetentionSetting] = None, legal_hold: Optional[b2sdk.file_lock.LegalHold] = None)[source]¶ -
LS_ENTRY_TEMPLATE
= '%83s %6s %10s %8s %9d %s'¶
-
id_
¶
-
file_name
¶
-
size
¶
-
content_type
¶
-
content_sha1
¶
-
content_md5
¶
-
file_info
¶
-
upload_timestamp
¶
-
action
¶
-
server_side_encryption
¶
-
legal_hold
¶
-
file_retention
¶
-
__dict__
= mappingproxy({'__module__': 'b2sdk.v1.file_version', 'LS_ENTRY_TEMPLATE': '%83s %6s %10s %8s %9d %s', 'format_ls_entry': <function FileVersionInfo.format_ls_entry>, 'format_folder_ls_entry': <classmethod object>, '__dict__': <attribute '__dict__' of 'FileVersionInfo' objects>, '__weakref__': <attribute '__weakref__' of 'FileVersionInfo' objects>, '__doc__': None, '__annotations__': {}})¶
-
-
class
b2sdk.v1.
FileIdAndName
(file_id, file_name)[source]¶ A structure which represents a B2 cloud file with just file_name and fileId attributes.
Used to return data from calls to
b2sdk.v1.Bucket.delete_file_version()
.-
as_dict
()[source]¶ represents the object as a dict which looks almost exactly like the raw api output for delete_file_version
-
__dict__
= mappingproxy({'__module__': 'b2sdk.file_version', '__doc__': '\n A structure which represents a B2 cloud file with just `file_name` and `fileId` attributes.\n\n Used to return data from calls to :py:meth:`b2sdk.v1.Bucket.delete_file_version`.\n\n :ivar str ~.file_id: ``fileId``\n :ivar str ~.file_name: full file name (with path)\n ', '__init__': <function FileIdAndName.__init__>, 'as_dict': <function FileIdAndName.as_dict>, '__dict__': <attribute '__dict__' of 'FileIdAndName' objects>, '__weakref__': <attribute '__weakref__' of 'FileIdAndName' objects>, '__annotations__': {}})¶
-
-
class
b2sdk.v1.
UnfinishedLargeFile
[source]¶ A structure which represents a version of a file (in B2 cloud).