from pydantic import BaseModel, EmailStr
from datetime import datetime
from typing import Optional

from app.models.employees import Employee

class PaperBase(BaseModel):
    id_user: int
    file_name: str
    link: str
    generated_by: str

class PaperResponse(PaperBase):
    id_paper: int
    generated_at: datetime
    class Config:
        from_attributes = True  # Pour convertir SQLAlchemy en Pydantic
class PaperCreate(PaperBase):
    pass


class PaperOut(PaperBase):
    id_paper: int
    generated_at: datetime

class Config:
        from_attributes = True
