Fabrik als Provider Korrigiert
This commit is contained in:
+17
-1
@@ -2,7 +2,13 @@ from datetime import datetime
|
||||
|
||||
from pydantic import BaseModel, ConfigDict, Field
|
||||
|
||||
from app.models import NotificationStatus, NotificationType, RegionScope, WatchType
|
||||
from app.models import (
|
||||
NotificationStatus,
|
||||
NotificationType,
|
||||
ProviderStatusType,
|
||||
RegionScope,
|
||||
WatchType,
|
||||
)
|
||||
|
||||
|
||||
class WatchItemCreate(BaseModel):
|
||||
@@ -78,3 +84,13 @@ class SyncResult(BaseModel):
|
||||
notifications_sent: int
|
||||
notifications_skipped: int
|
||||
|
||||
|
||||
class ProviderStatusRead(BaseModel):
|
||||
model_config = ConfigDict(from_attributes=True)
|
||||
|
||||
id: int
|
||||
provider_name: str
|
||||
status: ProviderStatusType
|
||||
message: str
|
||||
last_checked_at: datetime
|
||||
last_success_at: datetime | None
|
||||
|
||||
Reference in New Issue
Block a user