data class Playlist(val owner: User? = null, val cover: Cover? = null, val coverWithoutText: Cover? = null, val madeFor: MadeFor? = null, val playCounter: PlayCounter? = null, val idForFrom: GeneratedPlaylistType? = null, val urlPart: String? = null, val descriptionFormatted: String? = null, val backgroundVideoUrl: String? = null, val backgroundImageUrl: String? = null, val uid: Int, val kind: Int, val title: String, val description: String? = null, val trackCount: Int, val tags: List<String> = listOf(), val revision: Int, val snapshot: Int, val visibility: Visibility, val collective: Boolean, val created: Instant, val modified: Instant, val isBanner: Boolean, val isPremiere: Boolean, val everPlayed: Boolean? = null, val durationMs: Int? = null, val ogImageUri: String? = null, val tracks: List<TrackShort> = listOf())