from datetime import datetime
from typing import Optional
from pydantic import BaseModel


class ImageMetadata(BaseModel):
    sequence: int
    filename: str
    dimensions: tuple[int, int]
    file_size: int
    timestamp: datetime
    exif_data: Optional[dict] = None

