LoadResponseFromSearch

data class LoadResponseFromSearch(var name: String, var url: String, var apiName: String, var type: TvType, var posterUrl: String?, var year: Int? = null, var plot: String? = null, var rating: Int? = null, var tags: List<String>? = null, var duration: Int? = null, var trailers: MutableList<TrailerData> = mutableListOf(), var recommendations: List<SearchResponse>? = null, var actors: List<ActorData>? = null, var comingSoon: Boolean = false, var syncData: MutableMap<String, String> = mutableMapOf(), var posterHeaders: Map<String, String>? = null, var backgroundPosterUrl: String? = null, var contentRating: String? = null, val id: Int?) : LoadResponse

Constructors

Link copied to clipboard
constructor(name: String, url: String, apiName: String, type: TvType, posterUrl: String?, year: Int? = null, plot: String? = null, rating: Int? = null, tags: List<String>? = null, duration: Int? = null, trailers: MutableList<TrailerData> = mutableListOf(), recommendations: List<SearchResponse>? = null, actors: List<ActorData>? = null, comingSoon: Boolean = false, syncData: MutableMap<String, String> = mutableMapOf(), posterHeaders: Map<String, String>? = null, backgroundPosterUrl: String? = null, contentRating: String? = null, id: Int?)

Properties

Link copied to clipboard
open override var actors: List<ActorData>?
Link copied to clipboard
open override var apiName: String
Link copied to clipboard
open override var backgroundPosterUrl: String?
Link copied to clipboard
open override var comingSoon: Boolean
Link copied to clipboard
open override var contentRating: String?
Link copied to clipboard
open override var duration: Int?
Link copied to clipboard
val id: Int?
Link copied to clipboard
open override var name: String
Link copied to clipboard
open override var plot: String?
Link copied to clipboard
open override var posterHeaders: Map<String, String>?
Link copied to clipboard
open override var posterUrl: String?
Link copied to clipboard
open override var rating: Int?
Link copied to clipboard
open override var recommendations: List<SearchResponse>?
Link copied to clipboard
open override var syncData: MutableMap<String, String>
Link copied to clipboard
open override var tags: List<String>?
Link copied to clipboard
open override var trailers: MutableList<TrailerData>
Link copied to clipboard
open override var type: TvType
Link copied to clipboard
open override var url: String
Link copied to clipboard
open override var year: Int?

Functions

Link copied to clipboard
fun LoadResponse.getId(): Int
Link copied to clipboard
fun LoadResponse.toResultData(repo: APIRepository): ResultData