Package-level declarations

Types

Link copied to clipboard
@Serializable
data class CaseForms(val accusative: String, val dative: String, val genitive: String, val instrumental: String, val nominative: String, val prepositional: String)
Link copied to clipboard
@Serializable
data class MadeFor(val userInfo: User, val caseForms: CaseForms)
Link copied to clipboard
@Serializable
data class PlayCounter(val value: UInt, val description: String, val updated: Boolean)
Link copied to clipboard
@Serializable
data class PlaylistData(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? = null, val kind: Int? = null, val title: String? = null, val description: String? = null, val trackCount: Int? = null, val tags: List<String> = listOf(), val revision: Int? = null, val snapshot: Int? = null, val visibility: Visibility? = null, val collective: Boolean? = null, val created: Instant? = null, val modified: Instant? = null, val isBanner: Boolean? = null, val isPremiere: Boolean? = null, val everPlayed: Boolean? = null, val durationMs: Int? = null, val ogImageUri: String? = null, val tracks: List<TrackShort> = listOf())
Link copied to clipboard
@Serializable
data class PlaylistId(val uid: Int, val kind: Int)
Link copied to clipboard
@Serializable
data class PlaylistRecommendations(val tracks: List<TrackData> = emptyList(), val batchId: String? = null)
Link copied to clipboard
@Serializable
data class Tag(val id: String, val value: String, val name: String, val ogDescription: String)
Link copied to clipboard
@Serializable
data class TagResult(val tag: Tag, val ids: List<PlaylistId>)
Link copied to clipboard
@Serializable
data class TrackShort(val id: String, val timestamp: Instant)