from datetime import datetime from typing import Optional from pydantic import BaseModel class BackupCreate(BaseModel): title: str instance_id: int database: str remark: Optional[str] = None class BackupResponse(BaseModel): id: int title: str instance_id: int database: str filename: str size_bytes: int status: str created_by: Optional[int] = None created_at: Optional[datetime] = None completed_at: Optional[datetime] = None remark: Optional[str] = None class Config: from_attributes = True