program2 exports the playlists

This commit is contained in:
Gabriel Radureau
2025-10-13 17:31:57 +02:00
parent 65d63ec828
commit d2e2028610
6 changed files with 270 additions and 29 deletions

View File

@@ -36,6 +36,8 @@ class Playlist(BaseModel):
description: Optional[str] = ""
type: Literal["manual", "dynamic"] = "manual"
rules: RuleSet = Field(default_factory=RuleSet)
created_at: Optional[str] = None
updated_at: Optional[str] = None
@validator("rules", pre=True, always=True)
def ensure_rules(cls, v):