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