add user with tasks and endpoint
This commit is contained in:
@@ -4,11 +4,19 @@ from typing import Literal
|
||||
from pydantic import BaseModel, ConfigDict
|
||||
|
||||
|
||||
class TaskADDRequest(BaseModel):
|
||||
class TaskShort(BaseModel):
|
||||
title: str
|
||||
description: str | None = None
|
||||
due_date: date | None = None
|
||||
priority: Literal["low", "medium", "high", "critical"] = "medium"
|
||||
model_config = ConfigDict(from_attributes=True)
|
||||
|
||||
|
||||
class TaskWithId(TaskShort):
|
||||
id: int
|
||||
|
||||
|
||||
class TaskADDRequest(TaskShort):
|
||||
description: str | None = None
|
||||
|
||||
|
||||
class Task(TaskADDRequest):
|
||||
|
||||
Reference in New Issue
Block a user