Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 

20 lignes
466 B

  1. from pydantic import BaseModel, Field
  2. from datetime import datetime
  3. from typing import List, Optional
  4. from schemas.carpart import ShowCarPart
  5. from schemas.user import ShowUser
  6. class CreateMaintenanceJob(BaseModel):
  7. Description: str = Field(...)
  8. Date: datetime = Field(...)
  9. class OutputMaintenanceJob(BaseModel):
  10. Id: int
  11. Description: str
  12. Date: datetime
  13. CarPartsList: Optional[List[ShowCarPart]]
  14. TotalCost: int
  15. AssignedTo: ShowUser