from datetime import datetime from typing import List, Optional from pydantic import BaseModel class ScannerStatus(BaseModel): running: bool channels: List[str] keywords: int last_started: Optional[datetime] = None last_error: Optional[str] = None