from pydantic import BaseModel, EmailStr
from datetime import datetime
from typing import Optional

from app.models.employees import Employee

class BultinBase(BaseModel):
    name: str
    mois: str
    file_name: str
    path: str
    is_active: bool
class BultinResponseEmp(BultinBase):
    id: int
    employees: list
    class Config:
        from_attributes = True  # Pour convertir SQLAlchemy en Pydantic
class BultinResponse(BultinBase):
    id: int
    class Config:
        from_attributes = True  # Pour convertir SQLAlchemy en Pydantic
class BultinCreate(BultinBase):
    pass


class BultinOut(BultinBase):
    id: int
    created_at: datetime

class Config:
        from_attributes = True
