Dantotsu/app/src/main/java/ani/dantotsu/media/anime/Episode.kt
2024-01-16 17:53:46 -06:00

27 lines
867 B
Kotlin

package ani.dantotsu.media.anime
import ani.dantotsu.FileUrl
import ani.dantotsu.parsers.VideoExtractor
import java.io.Serializable
data class Episode(
val number: String,
var link: String? = null,
var title: String? = null,
var desc: String? = null,
var thumb: FileUrl? = null,
var filler: Boolean = false,
var selectedExtractor: String? = null,
var selectedVideo: Int = 0,
var selectedSubtitle: Int? = -1,
var downloadProgress: String? = null,
@Transient var extractors: MutableList<VideoExtractor>? = null,
@Transient var extractorCallback: ((VideoExtractor) -> Unit)? = null,
var allStreams: Boolean = false,
var watched: Long? = null,
var maxLength: Long? = null,
val extra: Map<String, String>? = null,
val sEpisode: eu.kanade.tachiyomi.animesource.model.SEpisode? = null
) : Serializable