from pydantic import BaseModel from typing import List, Optional class MelodySettings(BaseModel): available_languages: List[str] = ["en", "el", "sr"] primary_language: str = "en" quick_colors: List[str] = ["#FF5733", "#33FF57", "#3357FF", "#FFD700", "#FF69B4", "#8B4513"] duration_values: List[int] = [ 0, 15, 30, 45, 60, 75, 90, 105, 120, 135, 150, 165, 180, 240, 300, 360, 420, 480, 540, 600, 900, ] class MelodySettingsUpdate(BaseModel): available_languages: Optional[List[str]] = None primary_language: Optional[str] = None quick_colors: Optional[List[str]] = None duration_values: Optional[List[int]] = None