Files
agentic-studio/zipit/loop_runs/v5_feedback/schemas.py
2026-04-12 18:48:14 +03:00

18 lines
494 B
Python

from pydantic import BaseModel, Field
from datetime import date
class TaskCreate(BaseModel):
title: str = Field(..., min_length=1, max_length=255)
description: str | None = Field(None, max_length=255)
due_date: date | None = Field(None)
status: str = Field('pending', regex='^(pending|completed)$')
class TaskResponse(BaseModel):
id: int
title: str
description: str | None
due_date: date | None
status: str
class Config:
from_attributes = True