| 1 | # s3-bsync Copyright (c) 2021 Joshua Stockin | 
| 2 | # <https://joshstock.in> | 
| 3 | # <https://git.joshstock.in/s3-bsync> | 
| 4 | # | 
| 5 | # This software is licensed and distributed under the terms of the MIT License. | 
| 6 | # See the MIT License in the LICENSE file of this project's root folder. | 
| 7 | # | 
| 8 | # This comment block and its contents, including this disclaimer, MUST be | 
| 9 | # preserved in all copies or distributions of this software's source. | 
| 10 |  | 
| 11 | from dataclasses import dataclass | 
| 12 |  | 
| 13 | __all__ = ["sync_fileobject"] | 
| 14 |  | 
| 15 |  | 
| 16 | @dataclass | 
| 17 | class sync_fileobject: | 
| 18 | key: str = None | 
| 19 | modified: int = 0 | 
| 20 | etag: str = None | 
| 21 | size: int = 0 | 
| 22 |  |