26 lines
825 B
Kotlin
26 lines
825 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,
|
|
@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
|
|
|
|
|