TmdbDiscover

sealed interface TmdbDiscover

Inheritors

Types

Link copied to clipboard
data class Movie(val includeAdult: Boolean = false, val includeVideo: Boolean = false, val language: String? = null, val region: String? = null, val sortBy: TmdbDiscoverMovieSortBy = TmdbDiscoverMovieSortBy.POPULARITY, val sortOrder: TmdbSortOrder = TmdbSortOrder.DESC, val voteAverageGte: Float? = null, val voteAverageLte: Float? = null, val voteCountGte: Int? = null, val voteCountLte: Int? = null, val withGenres: TmdbDiscoverFilter<String>? = null, val withoutGenres: TmdbDiscoverFilter<String>? = null, val releaseDate: TmdbDiscoverTimeRange? = null, val primaryReleaseDate: TmdbDiscoverTimeRange? = null, val releaseYear: Int? = null, val primaryReleaseYear: Int? = null, val withReleaseTypes: TmdbDiscoverFilter<TmdbReleaseType>? = null, val certification: String? = null, val certificationGte: String? = null, val certificationLte: String? = null, val certificationCountry: String? = null, val withCast: TmdbDiscoverFilter<String>? = null, val withCrew: TmdbDiscoverFilter<String>? = null, val withPeople: TmdbDiscoverFilter<String>? = null, val withKeywords: TmdbDiscoverFilter<String>? = null, val withoutKeywords: TmdbDiscoverFilter<String>? = null, val withCompanies: TmdbDiscoverFilter<Int>? = null, val withoutCompanies: TmdbDiscoverFilter<Int>? = null, val withOriginCountries: TmdbDiscoverFilter<String>? = null, val withOriginalLanguage: String? = null, val withRuntimeGte: Int? = null, val withRuntimeLte: Int? = null, val withWatchProviders: TmdbDiscoverFilter<Int>? = null, val withoutWatchProviders: TmdbDiscoverFilter<Int>? = null, val watchRegion: String? = null, val withWatchMonetizationTypes: List<TmdbWatchMonetizationType> = emptyList()) : TmdbDiscover
Link copied to clipboard
data class Show(val includeAdult: Boolean = false, val includeNullFirstAirDates: Boolean = false, val sortBy: TmdbDiscoverShowSortBy = TmdbDiscoverShowSortBy.POPULARITY, val sortOrder: TmdbSortOrder = TmdbSortOrder.DESC, val voteAverageGte: Float? = null, val voteAverageLte: Float? = null, val voteCountGte: Int? = null, val voteCountLte: Int? = null, val withGenres: TmdbDiscoverFilter<String>? = null, val withoutGenres: TmdbDiscoverFilter<String>? = null, val language: String? = null, val firstAirDate: TmdbDiscoverTimeRange? = null, val airDateGte: String? = null, val airDateLte: String? = null, val withNetworks: TmdbDiscoverFilter<Int>? = null, val withStatus: TmdbDiscoverFilter<TmdbShowStatus>? = null, val withCompanies: TmdbDiscoverFilter<Int>? = null, val withKeywords: TmdbDiscoverFilter<String>? = null, val withoutKeywords: TmdbDiscoverFilter<String>? = null, val withRuntimeGte: Int? = null, val withRuntimeLte: Int? = null, val withOriginalLanguage: String? = null, val withOriginCountries: TmdbDiscoverFilter<String>? = null, val withType: TmdbDiscoverFilter<Int>? = null, val withWatchProviders: TmdbDiscoverFilter<Int>? = null, val withoutWatchProviders: TmdbDiscoverFilter<Int>? = null, val withoutCompanies: TmdbDiscoverFilter<Int>? = null, val watchRegion: String? = null, val withWatchMonetizationTypes: List<TmdbWatchMonetizationType> = emptyList(), val timezone: String? = null, val screenedTheatrically: Boolean? = null) : TmdbDiscover

Properties

Link copied to clipboard
abstract val sortOrder: TmdbSortOrder
Link copied to clipboard
abstract val voteAverageGte: Float?
Link copied to clipboard
abstract val voteAverageLte: Float?
Link copied to clipboard
abstract val voteCountGte: Int?
Link copied to clipboard
abstract val voteCountLte: Int?
Link copied to clipboard
abstract val watchRegion: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
abstract fun buildParameters(): Map<String, String?>
Link copied to clipboard