Files
tfm_ainventory/backend/schemas/__init__.py

71 lines
1.2 KiB
Python

# Re-export all schemas for backward compatibility
from .common import (
SystemSettingBase,
SystemSetting,
BackupInfo,
DatabaseStats,
DbSettingsUpdate,
)
from .users import (
UserBase,
UserCreate,
User,
UserUpdate,
UserLogin,
UserPasswordUpdate,
TokenResponse,
)
from .items import (
CategoryBase,
CategoryCreate,
Category,
ColorBase,
ColorCreate,
Color,
ItemBase,
ItemCreate,
Item,
)
from .operations import (
OperationCreate,
BulkOperationCreate,
TrashOperationCreate,
SyncOperation,
SyncPayload,
AuditLogResponse,
)
__all__ = [
# common
"SystemSettingBase",
"SystemSetting",
"BackupInfo",
"DatabaseStats",
"DbSettingsUpdate",
# users
"UserBase",
"UserCreate",
"User",
"UserUpdate",
"UserLogin",
"UserPasswordUpdate",
"TokenResponse",
# items
"CategoryBase",
"CategoryCreate",
"Category",
"ColorBase",
"ColorCreate",
"Color",
"ItemBase",
"ItemCreate",
"Item",
# operations
"OperationCreate",
"BulkOperationCreate",
"TrashOperationCreate",
"SyncOperation",
"SyncPayload",
"AuditLogResponse",
]