Initial commit: VoIdeaAI - voice-first AI idea assistant

This commit is contained in:
2026-05-13 12:51:42 +03:00
commit 688d043dad
421 changed files with 47915 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
"""Feedback schemas for VoIdea API."""
from datetime import datetime
from typing import Optional
from pydantic import BaseModel, Field
class FeedbackCreate(BaseModel):
text: str = Field(min_length=1, max_length=5000)
page_url: Optional[str] = Field(None, max_length=512)
class FeedbackResponse(BaseModel):
id: str
user_id: Optional[str] = None
text: str
page_url: Optional[str] = None
status: str = "new"
created_at: datetime
updated_at: datetime
class FeedbackUpdate(BaseModel):
status: str = Field(default="read", description="new | read | replied | done")