Package-level declarations

Types

Link copied to clipboard
@Serializable
data class Album(val id: Int, val title: String, val type: AlbumType? = null, val metaType: AlbumType, val year: <Error class: unknown class>? = null, val releaseDate: Instant? = null, val coverUri: String? = null, val ogImage: String, val genre: GenreType? = null, val trackCount: Int, val likesCount: Int? = null, val recent: Boolean, val veryImportant: Boolean, val artists: List<Artist>, val labels: List<Label>, val available: Boolean, val availableForPremiumUsers: Boolean, val availableForOptions: List<Options>, val availableForMobile: Boolean, val availablePartially: Boolean, val bests: List<Int>, val trackPosition: TrackPosition? = null, val duplicates: List<Album>? = null, val volumes: List<List<TrackData>>? = null)
Link copied to clipboard
@Serializable
enum AlbumType : Enum<AlbumType>
Link copied to clipboard
@Serializable
enum GenreType : Enum<GenreType>
Link copied to clipboard
@Serializable(with = LabelSerializer::class)
data class Label(val id: Int, val name: String)
Link copied to clipboard
object LabelSerializer : KSerializer<Label>
Link copied to clipboard
@Serializable
enum MetaType : Enum<MetaType>
Link copied to clipboard
@Serializable
data class TrackPosition(val volume: Int, val index: Int)