import uuid

from pydantic import BaseModel


class FaceRegisterResponse(BaseModel):
    user_id: uuid.UUID
    user_name: str | None = None
    is_new_user: bool
    confidence: float


class FaceIdentifyResponse(BaseModel):
    user_id: uuid.UUID
    user_name: str | None = None
    confidence: float


class FaceDeleteResponse(BaseModel):
    user_id: uuid.UUID
    deleted_count: int
