from dataclasses import dataclass, field from typing import Optional, List from external_api.playlists.schemas import PlaylistImageModel @dataclass class PlaylistsRequestModel: query: Optional[str] limit: Optional[int] = 30 @dataclass class PlaylistProvider: id: int name: str @dataclass class PlaylistResponseSchema: id: str name: str ownerName: str provider: str images: List[PlaylistImageModel] = field(default_factory=list)