40 lines
1.1 KiB
Kotlin
40 lines
1.1 KiB
Kotlin
package org.moire.ultrasonic.api.subsonic.models
|
|
|
|
import java.util.Calendar
|
|
|
|
data class MusicDirectoryChild(
|
|
val id: String = "",
|
|
val parent: String = "",
|
|
val isDir: Boolean = false,
|
|
val title: String = "",
|
|
val album: String = "",
|
|
val artist: String = "",
|
|
val track: Int = -1,
|
|
val year: Int? = null,
|
|
val genre: String = "",
|
|
val coverArt: String = "",
|
|
val size: Long = -1,
|
|
val contentType: String = "",
|
|
val suffix: String = "",
|
|
val transcodedContentType: String = "",
|
|
val transcodedSuffix: String = "",
|
|
val duration: Int = -1,
|
|
val bitRate: Int = -1,
|
|
val path: String = "",
|
|
val isVideo: Boolean = false,
|
|
val playCount: Int = 0,
|
|
val discNumber: Int = -1,
|
|
val created: Calendar? = null,
|
|
val albumId: String = "",
|
|
val artistId: String = "",
|
|
val type: String = "",
|
|
val starred: Calendar? = null,
|
|
val streamId: String = "",
|
|
val channelId: String = "",
|
|
val description: String = "",
|
|
val status: String = "",
|
|
val publishDate: Calendar? = null,
|
|
val userRating: Int? = null,
|
|
val averageRating: Float? = null
|
|
)
|