b2sdk.sync.file
¶
-
class
b2sdk.sync.file.
File
(name, versions: List[b2sdk.sync.file.FileVersion])[source]¶ Bases:
object
Hold information about one file in a folder.
The name is relative to the folder in all cases.
Files that have multiple versions (which only happens in B2, not in local folders) include information about all of the versions, most recent first.
-
__init__
(name, versions: List[b2sdk.sync.file.FileVersion])[source]¶ - Parameters
name (str) – a relative file name
versions (List[FileVersion]) – a list of file versions
-
name
¶
-
versions
¶
-
latest_version
() → b2sdk.sync.file.FileVersion[source]¶ Return the latest file version.
-
-
class
b2sdk.sync.file.
B2File
(name, versions: List[b2sdk.sync.file.B2FileVersion])[source]¶ Bases:
b2sdk.sync.file.File
Hold information about one file in a folder in B2 cloud.
-
__init__
(name, versions: List[b2sdk.sync.file.B2FileVersion])[source]¶ - Parameters
name (str) – a relative file name
versions (List[B2FileVersion]) – a list of file versions
-
latest_version
() → b2sdk.sync.file.B2FileVersion[source]¶ Return the latest file version.
-
name
¶
-
versions
¶
-
-
class
b2sdk.sync.file.
FileVersion
(id_, file_name, mod_time, action, size)[source]¶ Bases:
object
Hold information about one version of a file.
-
id_
¶
-
name
¶
-
mod_time
¶
-
action
¶
-
size
¶
-
-
class
b2sdk.sync.file.
B2FileVersion
(file_version_info: b2sdk.file_version.FileVersionInfo)[source]¶ Bases:
b2sdk.sync.file.FileVersion
-
file_version_info
¶
-
property
id_
¶
-
property
name
¶
-
property
mod_time
¶
-
property
action
¶
-
property
size
¶
-