from typing import List, Optional, Any
from .base import ORMBase
from pydantic import UUID4, BaseModel
from typing import Optional


class ScanCreate(BaseModel):
    values: Optional[List[str]] = None
    sketch_id: Optional[UUID4] = None
    status: Optional[str] = None
    details: Optional[Any] = None


class ScanRead(ORMBase):
    id: UUID4
    sketch_id: Optional[UUID4]
    status: Optional[str]
