simdb.database.models.file module¶
- class simdb.database.models.file.File(type, uri, ids_list=None, perform_integrity_check=True, config=None)[source]¶
Bases:
BaseClass to represent files in the database ORM.
- checksum¶
- data(recurse: bool = False) Dict[str, str][source]¶
Serialise the File.
- Parameters:
recurse – If True also serialise any contained models, otherwise only serialise simple fields.
- Returns:
The serialised data.
- datetime¶
- classmethod from_data(data: Dict) File[source]¶
Create a Model from serialised data.
- Parameters:
data – Serialised model data.
- Returns:
The created model.
- id¶
- uuid¶