Files
chihlasm ed5863768a feat: add feedback submission schema
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 17:35:20 -05:00

22 lines
507 B
Python

from enum import Enum
from pydantic import BaseModel, EmailStr, Field
class FeedbackType(str, Enum):
BUG_REPORT = "Bug Report"
FEATURE_REQUEST = "Feature Request"
USABILITY_ISSUE = "Usability Issue"
DOCUMENTATION = "Documentation"
GENERAL = "General Feedback"
class FeedbackSubmission(BaseModel):
email: EmailStr
feedback_type: FeedbackType
message: str = Field(..., min_length=10, max_length=5000)
class FeedbackResponse(BaseModel):
success: bool
message: str