Delete duration and records from ProjectRead
This commit is contained in:
parent
cd2b0c0ca1
commit
5c717d4ee9
1 changed files with 6 additions and 5 deletions
|
@ -19,16 +19,17 @@ class Project(ProjectBase, table=True):
|
||||||
"""Model used inside the database."""
|
"""Model used inside the database."""
|
||||||
|
|
||||||
id: Optional[int] = Field(default=None, primary_key=True)
|
id: Optional[int] = Field(default=None, primary_key=True)
|
||||||
|
creation_date: datetime = Field(default=datetime.now())
|
||||||
|
|
||||||
|
|
||||||
class ProjectRead(ProjectCreate):
|
class ProjectRead(ProjectBase):
|
||||||
"""Model used when querying information about a module."""
|
"""Model used when querying information about a module."""
|
||||||
|
|
||||||
id: int
|
id: int
|
||||||
name: str # = Field(description="Name of the project", example="Learning")
|
creation_date: datetime # = Field(description="Project creation date", example=datetime.now())
|
||||||
start_date: datetime # = Field(description="Project creation date", example=datetime.now())
|
# duration: timedelta # = Field(description="Total tracked duration", example=timedelta(days=3, hours=5,
|
||||||
duration: timedelta # = Field(description="Total tracked duration", example=timedelta(days=3, hours=5, minutes=47))
|
# minutes=47))
|
||||||
records: int # = Field(description="Total number of trackings/records", example=42)
|
# records: int # = Field(description="Total number of trackings/records", example=42)
|
||||||
|
|
||||||
# class Config: # TODO: Adding this config may be done with a decorator
|
# class Config: # TODO: Adding this config may be done with a decorator
|
||||||
# """pydantic config"""
|
# """pydantic config"""
|
||||||
|
|
Loading…
Reference in a new issue