Make some properties read-only.

This commit is contained in:
Isira Seneviratne 2023-01-19 22:20:21 +05:30
parent 60706c2d87
commit e0702c027d
3 changed files with 29 additions and 29 deletions

View File

@ -4,7 +4,7 @@ import kotlinx.serialization.Serializable
@Serializable @Serializable
data class ChapterSegment( data class ChapterSegment(
var title: String? = null, val title: String? = null,
var image: String? = null, val image: String? = null,
var start: Long? = null val start: Long? = null
) )

View File

@ -4,20 +4,20 @@ import kotlinx.serialization.Serializable
@Serializable @Serializable
data class PipedStream( data class PipedStream(
var url: String? = null, val url: String? = null,
var format: String? = null, val format: String? = null,
var quality: String? = null, val quality: String? = null,
var mimeType: String? = null, val mimeType: String? = null,
var codec: String? = null, val codec: String? = null,
var videoOnly: Boolean? = null, val videoOnly: Boolean? = null,
var bitrate: Int? = null, val bitrate: Int? = null,
var initStart: Int? = null, val initStart: Int? = null,
var initEnd: Int? = null, val initEnd: Int? = null,
var indexStart: Int? = null, val indexStart: Int? = null,
var indexEnd: Int? = null, val indexEnd: Int? = null,
var width: Int? = null, val width: Int? = null,
var height: Int? = null, val height: Int? = null,
var fps: Int? = null, val fps: Int? = null,
val audioTrackName: String? = null, val audioTrackName: String? = null,
val audioTrackId: String? = null val audioTrackId: String? = null
) )

View File

@ -4,18 +4,18 @@ import kotlinx.serialization.Serializable
@Serializable @Serializable
data class StreamItem( data class StreamItem(
var url: String? = null, val url: String? = null,
val type: String? = null, val type: String? = null,
var title: String? = null, val title: String? = null,
var thumbnail: String? = null, val thumbnail: String? = null,
var uploaderName: String? = null, val uploaderName: String? = null,
var uploaderUrl: String? = null, val uploaderUrl: String? = null,
var uploaderAvatar: String? = null, val uploaderAvatar: String? = null,
var uploadedDate: String? = null, val uploadedDate: String? = null,
var duration: Long? = null, val duration: Long? = null,
var views: Long? = null, val views: Long? = null,
var uploaderVerified: Boolean? = null, val uploaderVerified: Boolean? = null,
var uploaded: Long? = null, val uploaded: Long? = null,
var shortDescription: String? = null, val shortDescription: String? = null,
val isShort: Boolean = false val isShort: Boolean = false
) )