TaskFlow / src /schemas /error.py
BilalCode's picture
taskflow todo app
310260a
raw
history blame contribute delete
557 Bytes
from pydantic import BaseModel
from typing import Optional, Dict, Any
class ErrorResponse(BaseModel):
"""Standard error response format."""
error: str
message: str
details: Optional[Dict[str, Any]] = None
class Config:
json_schema_extra = {
"example": {
"error": "Validation error",
"message": "The provided data is invalid",
"details": {
"field": "title",
"constraint": "minLength"
}
}
}