Make durationText nullable

This commit is contained in:
vfsfitvnm
2022-09-29 19:36:29 +02:00
parent 88e71949ed
commit b4fb9cf6d9
8 changed files with 691 additions and 24 deletions

View File

@@ -1,15 +1,12 @@
package it.vfsfitvnm.youtubemusic.models
import kotlinx.serialization.ExperimentalSerializationApi
import kotlinx.serialization.Serializable
@OptIn(ExperimentalSerializationApi::class)
@Serializable
data class PlayerResponse(
val playabilityStatus: PlayabilityStatus,
val playerConfig: PlayerConfig?,
val streamingData: StreamingData?,
val videoDetails: VideoDetails?,
) {
@Serializable
data class PlayabilityStatus(
@@ -47,14 +44,4 @@ data class PlayerResponse(
val url: String?,
)
}
@Serializable
data class VideoDetails(
val author: String,
val channelId: String,
val lengthSeconds: String,
val thumbnail: ThumbnailRenderer.MusicThumbnailRenderer.Thumbnail,
val title: String,
val videoId: String
)
}