add user with tasks and endpoint

This commit is contained in:
IluaAir
2025-08-15 16:15:33 +03:00
parent a9997b1207
commit 464689bd29
4 changed files with 18 additions and 4 deletions

View File

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