File size: 533 Bytes
c71e312
 
 
ad31a63
c71e312
 
 
 
 
 
 
 
 
 
 
ad31a63
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from pydantic import BaseModel
from uuid import UUID
from datetime import datetime
from typing import Optional, Dict

class FeedbackResponse(BaseModel):
    id: UUID
    user_id: UUID
    presentation_id: UUID
    general_feedback: str
    language_feedback: str
    confidence_feedback: str
    anxiety_feedback: str
    suggestions: str
    created_at: datetime

    # Campos adicionales
    dominant_emotion: Optional[str] = None
    confidence: Optional[float] = None
    emotion_probabilities: Optional[Dict[str, float]] = None