Spaces:
Sleeping
Sleeping
File size: 610 Bytes
a191da0 |
1 2 3 4 5 6 7 8 9 10 11 12 |
from . import *
from .Calendar import Calendar
class Resource(BaseModel):
"""
Modello che rappresenta una risorsa (persona) con competenze e un calendario associato.
"""
first_name: str = Field(..., description="Nome della persona")
last_name: str = Field(..., description="Cognome della persona")
skills: Optional[List[str]] = Field(None, description="Lista di competenze/skill della risorsa")
monthly_cost: Optional[float] = Field(None, description="Costo mensile della risorsa")
calendar: Optional[Calendar] = Field(None, description="Calendario associato a questa risorsa") |