From e0702c027d174186583e4993b70978f18a169d62 Mon Sep 17 00:00:00 2001 From: Isira Seneviratne Date: Thu, 19 Jan 2023 22:20:21 +0530 Subject: [PATCH] Make some properties read-only. --- .../libretube/api/obj/ChapterSegment.kt | 6 ++-- .../github/libretube/api/obj/PipedStream.kt | 28 +++++++++---------- .../github/libretube/api/obj/StreamItem.kt | 24 ++++++++-------- 3 files changed, 29 insertions(+), 29 deletions(-) diff --git a/app/src/main/java/com/github/libretube/api/obj/ChapterSegment.kt b/app/src/main/java/com/github/libretube/api/obj/ChapterSegment.kt index a5fb281dd..c0fb3d7eb 100644 --- a/app/src/main/java/com/github/libretube/api/obj/ChapterSegment.kt +++ b/app/src/main/java/com/github/libretube/api/obj/ChapterSegment.kt @@ -4,7 +4,7 @@ import kotlinx.serialization.Serializable @Serializable data class ChapterSegment( - var title: String? = null, - var image: String? = null, - var start: Long? = null + val title: String? = null, + val image: String? = null, + val start: Long? = null ) diff --git a/app/src/main/java/com/github/libretube/api/obj/PipedStream.kt b/app/src/main/java/com/github/libretube/api/obj/PipedStream.kt index bb071e5c6..aadf7ed59 100644 --- a/app/src/main/java/com/github/libretube/api/obj/PipedStream.kt +++ b/app/src/main/java/com/github/libretube/api/obj/PipedStream.kt @@ -4,20 +4,20 @@ import kotlinx.serialization.Serializable @Serializable data class PipedStream( - var url: String? = null, - var format: String? = null, - var quality: String? = null, - var mimeType: String? = null, - var codec: String? = null, - var videoOnly: Boolean? = null, - var bitrate: Int? = null, - var initStart: Int? = null, - var initEnd: Int? = null, - var indexStart: Int? = null, - var indexEnd: Int? = null, - var width: Int? = null, - var height: Int? = null, - var fps: Int? = null, + val url: String? = null, + val format: String? = null, + val quality: String? = null, + val mimeType: String? = null, + val codec: String? = null, + val videoOnly: Boolean? = null, + val bitrate: Int? = null, + val initStart: Int? = null, + val initEnd: Int? = null, + val indexStart: Int? = null, + val indexEnd: Int? = null, + val width: Int? = null, + val height: Int? = null, + val fps: Int? = null, val audioTrackName: String? = null, val audioTrackId: String? = null ) diff --git a/app/src/main/java/com/github/libretube/api/obj/StreamItem.kt b/app/src/main/java/com/github/libretube/api/obj/StreamItem.kt index db4b18c17..60dadc0b7 100644 --- a/app/src/main/java/com/github/libretube/api/obj/StreamItem.kt +++ b/app/src/main/java/com/github/libretube/api/obj/StreamItem.kt @@ -4,18 +4,18 @@ import kotlinx.serialization.Serializable @Serializable data class StreamItem( - var url: String? = null, + val url: String? = null, val type: String? = null, - var title: String? = null, - var thumbnail: String? = null, - var uploaderName: String? = null, - var uploaderUrl: String? = null, - var uploaderAvatar: String? = null, - var uploadedDate: String? = null, - var duration: Long? = null, - var views: Long? = null, - var uploaderVerified: Boolean? = null, - var uploaded: Long? = null, - var shortDescription: String? = null, + val title: String? = null, + val thumbnail: String? = null, + val uploaderName: String? = null, + val uploaderUrl: String? = null, + val uploaderAvatar: String? = null, + val uploadedDate: String? = null, + val duration: Long? = null, + val views: Long? = null, + val uploaderVerified: Boolean? = null, + val uploaded: Long? = null, + val shortDescription: String? = null, val isShort: Boolean = false )