classDatabaseBackup(BaseModel):"""The database path and the snapshot taken of it before an update."""database:Path=Field(description="Absolute database path resolved before the update.")backup:Path|None=Field(description="Consistent snapshot; absent for a new database.")