schemas.py 419 B

1234567891011121314151617181920212223242526
  1. from datetime import date
  2. from typing import Optional
  3. from pydantic import BaseModel
  4. class KundeOut(BaseModel):
  5. id: int
  6. name: str
  7. class Config:
  8. from_attributes = True
  9. class ZahlungOut(BaseModel):
  10. id: int
  11. betrag: float
  12. datum: date
  13. class Config:
  14. from_attributes = True
  15. class BemerkungIn(BaseModel):
  16. bemerkung: Optional[str]
  17. wiedervorlage_datum: Optional[date]