from enum import IntEnum
from pydantic import BaseModel, Field
class TaskStatus(IntEnum):
CREATED = 0
IN_PROGRESS = 1
COMPLETED = 2
class Task(BaseModel):
id: int = Field(default=None)
title: str = Field(..., description="The title of the task")
description: str = Field(default="", description="The description of the task")
status: TaskStatus = TaskStatus.CREATED
created_at: str = Field(default=None)