from dataclasses import dataclass from datetime import datetime @dataclass class User: id: int email: str password_hash: str full_name: str username: str bio: str location: str avatar_url: str role: str is_verified: bool created_at: datetime @dataclass class Prompt: id: int title: str description: str content: str image_url: str category: str price: float creator_id: int created_at: datetime @dataclass class Rating: id: int prompt_id: int user_id: int score: int comment: str created_at: datetime @dataclass class Favorite: id: int user_id: int prompt_id: int created_at: datetime @dataclass class Follow: id: int follower_id: int creator_id: int created_at: datetime @dataclass class ChatMessage: id: int sender_id: int receiver_id: int content: str created_at: datetime