troov.py 387 B

12345678910111213141516171819
  1. # app/schemas/troov.py
  2. from pydantic import BaseModel
  3. from datetime import datetime
  4. from typing import Optional
  5. class TroovRate(BaseModel):
  6. time: str
  7. rate: str
  8. capacity: int
  9. class TroovCheckForbiddenInput(BaseModel):
  10. first_name: str
  11. last_name: str
  12. birthday: datetime
  13. class TroovProb(BaseModel):
  14. prob_key: datetime
  15. prob_val: Optional[float] = None