Files
photoanalyzer/photo_pipeline/models/__init__.py

38 lines
1.0 KiB
Python

"""SQLAlchemy persistence models.
Importing this package registers every model on ``Base.metadata``, which the
Alembic environment relies on.
"""
from photo_pipeline.models.albums import AlbumProposal
from photo_pipeline.models.assets import Asset, AssetPath
from photo_pipeline.models.duplicates import (
DuplicateCluster,
DuplicateMember,
DuplicateNegativeLink,
)
from photo_pipeline.models.jobs import Job, JobEvent, JobItem
from photo_pipeline.models.renames import RenameOperation, RenamePlan
from photo_pipeline.models.thumbnails import Thumbnail
from photo_pipeline.models.uploads import UploadBatch, UploadItem
from photo_pipeline.models.workflow import AnalysisResult, SafetyReview
__all__ = [
"AlbumProposal",
"Asset",
"AssetPath",
"DuplicateCluster",
"DuplicateMember",
"DuplicateNegativeLink",
"Job",
"JobItem",
"JobEvent",
"RenamePlan",
"RenameOperation",
"Thumbnail",
"UploadBatch",
"UploadItem",
"SafetyReview",
"AnalysisResult",
]