package org.mosad.teapod.util class DataTypes { enum class MediaType { OTHER, MOVIE, TVSHOW } } data class Media(val title: String, val link: String, val type: DataTypes.MediaType, val info : Info = Info(), var episodes: List = listOf()) { override fun toString(): String { return title } } data class Info( var posterLink: String = "", var shortDesc: String = "", var description: String = "", var year: Int = 0, var age: Int = 0, var episodesCount: Int = 0 ) data class Episode( val id: Int = 0, var title: String = "", var streamUrl: String = "", var posterLink: String = "", var description: String = "", var shortDesc: String = "", var number: Int = 0, var watched: Boolean = false ) data class TMDBResponse( val id: Int = 0, val title: String = "", val overview: String = "", val posterUrl: String = "", val backdropUrl: String = "", var runtime: Int = 0 )