Refactoring for reading the config

This commit is contained in:
Stanislas Jouffroy 2024-02-17 09:35:49 +01:00
parent 963ee6b86f
commit fc11a1e1eb
9 changed files with 264 additions and 166 deletions

View file

@ -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()