Refactoring for reading the config
This commit is contained in:
parent
963ee6b86f
commit
fc11a1e1eb
9 changed files with 264 additions and 166 deletions
|
@ -1,16 +1,18 @@
|
|||
from typing import List
|
||||
|
||||
from pydantic import BaseModel, Field
|
||||
from pydantic_extra_types.pendulum_dt import DateTime
|
||||
|
||||
|
||||
class Club(BaseModel):
|
||||
id: str = Field()
|
||||
url: str = Field()
|
||||
courts_ids: list[int] = Field(default_factory=list)
|
||||
|
||||
|
||||
class BookingFilter(BaseModel):
|
||||
sport_id: int = Field()
|
||||
date: DateTime = Field()
|
||||
|
||||
|
||||
class User(BaseModel):
|
||||
login: str = Field()
|
||||
password: str = Field(repr=False)
|
||||
club_id: str = Field()
|
||||
|
||||
|
||||
class BookingFilter(BaseModel):
|
||||
court_ids: List[int] = Field()
|
||||
sport_id: int = Field()
|
||||
date: DateTime = Field()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue