from dataclasses import dataclass, field @dataclass class TrackInPlaylistBasePlaylistDSP: dsp_id: str = field(repr=False, default=None) name: str = field(repr=False, default=None) slug: str = field(repr=False, default=None) @dataclass class TrackInPlaylistBasePlaylistImage: uri: str = field(repr=False, default=None) height: int = field(repr=False, default=None) width: int = field(repr=False, default=None) @dataclass class TrackInPlaylistBasePlaylistOwnerOwnerCategory: owner_category_id: int = field(repr=False, default=None) name: str = field(repr=False, default=None) @dataclass class TrackInPlaylistBasePlaylistOwner: username: str = field(repr=False, default=None) display_name: str = field(repr=False, default=None) owner_country_code: str = field(repr=False, default=None) owner_category: (TrackInPlaylistBasePlaylistOwnerOwnerCategory, None) = field(repr=False, default=None) dsp: (TrackInPlaylistBasePlaylistDSP, None) = field(repr=False, default=None) @dataclass class TrackInPlaylistBasePlaylist: amazon_playlist_id: object = field(repr=False, default=None) country_code: str = field(repr=False, default=None) description: str = field(repr=False, default=None) dsp: (TrackInPlaylistBasePlaylistDSP, None) = field(repr=False, default=None) dsp_playlist_id: str = field(repr=False, default=None) followers: int = field(repr=False, default=None) current: int = field(repr=False, default=None) image: (TrackInPlaylistBasePlaylistImage, TrackInPlaylistBasePlaylistImage) = field(repr=False, default=None) is_ignored: bool = field(repr=False, default=False) is_personalised: bool = field(repr=False, default=False) is_public: bool = field(repr=False, default=True) is_removed: bool = field(repr=False, default=False) num_tracks: int = field(repr=False, default=None) owner: (TrackInPlaylistBasePlaylistOwner, None) = field(repr=False, default=None) playlist_id: str = field(repr=False, default=None) playlist_type: str = field(repr=False, default=None) rank: int = field(repr=False, default=None) uri: str = field(repr=False, default=None) name: str = field(repr=False, default=None) @dataclass class TrackInPlaylistBaseTrack: pass @dataclass class TrackInPlaylistPlaylistDatesBase: dsp_sync_date_time: str = field(repr=False, default=None) @dataclass class TrackInPlaylistBase: amazon_track: (dict, None) = field(repr=False, default=None) apple_track: (dict, None) = field(repr=False, default=None) current: int = field(repr=False, default=None) date: str = field(repr=False, default=None) dsp: str = field(repr=False, default=None) dsp_track_id: str = field(repr=False, default=None) earliest_position: int = field(repr=False, default=None) earliest_position_date_time: str = field(repr=False, default=None) is_top_track_for_isrc: bool = field(repr=False, default=None) isrc: str = field(repr=False, default=None) last_added_date_time: str = field(repr=False, default=None) last_date_change_14_days: int = field(repr=False, default=None) latest_position_date_time: str = field(repr=False, default=None) num_days_on: int = field(repr=False, default=None) num_tracks: int = field(repr=False, default=None) num_weeks_on: int = field(repr=False, default=None) playlist: (TrackInPlaylistBasePlaylist, None) = field(repr=False, default=None) playlist_dates: (dict, None) = field(repr=False, default=None) playlist_id: str = field(repr=False, default=None) previous: int = field(repr=False, default=None) previous_position_change_14_days: int = field(repr=False, default=None) spotify_track: (dict, None) = field(repr=False, default=None) streaming_info: (dict, None) = field(repr=False, default=None) top: int = field(repr=False, default=None) track: (TrackInPlaylistBaseTrack, None) = field(repr=False, default=None) trend: int = field(repr=False, default=None) trend_change_14_days: int = field(repr=False, default=None) @dataclass class TrackInPlaylistPreviousBase: dsp: str = field(repr=False, default=None) earliest_position_date_time: str = field(repr=False, default=None) removed_date_time: str = field(repr=False, default=None) isrc: str = field(repr=False, default=None) num_days_on: int = field(repr=False, default=None) playlist_id: str = field(repr=False, default=None) playlist: (TrackInPlaylistBasePlaylist, None) = field(repr=False, default=None) track: (TrackInPlaylistBaseTrack, None) = field(repr=False, default=None) playlist_dates: (TrackInPlaylistPlaylistDatesBase, None) = field(repr=False, default=None)