spool_usage.py 372 B

123456789101112131415161718
  1. from datetime import datetime
  2. from pydantic import BaseModel
  3. class SpoolUsageHistoryResponse(BaseModel):
  4. id: int
  5. spool_id: int
  6. printer_id: int | None = None
  7. print_name: str | None = None
  8. weight_used: float
  9. percent_used: int
  10. status: str
  11. cost: float | None = None
  12. created_at: datetime
  13. class Config:
  14. from_attributes = True