TraktSeasonsApi

class TraktSeasonsApi(client: HttpClient)

Constructors

Link copied to clipboard
constructor(client: HttpClient)

Functions

Link copied to clipboard
suspend fun getComments(showId: String, seasonNumber: Int, sort: TraktCommentSort = TraktCommentSort.NEWEST, page: Int = 1, limit: Int = 10): List<TraktComment>

Returns all top level comments for a season.

Link copied to clipboard
suspend fun getLists(showId: String, seasonNumber: Int, type: String = "personal", sort: String = "popular", page: Int = 1, limit: Int = 10): List<TraktList>

Returns lists that contain this season.

Link copied to clipboard
suspend fun getPeople(showId: String, seasonNumber: Int, extended: TraktExtended? = null): TraktCredits

Returns all cast and crew for a season.

Link copied to clipboard
suspend fun getRatings(showId: String, seasonNumber: Int): TraktRating

Returns rating (between 0 and 10) and distribution for a season.

Link copied to clipboard
suspend fun getSeason(showId: String, seasonNumber: Int, extended: TraktExtended? = null): List<TraktEpisode>

Returns all episodes for a specific season of a show.

Link copied to clipboard
suspend fun getStats(showId: String, seasonNumber: Int): TraktStats

Returns stats (watchers, plays, collectors, etc.) for a season.

Link copied to clipboard
suspend fun getSummary(showId: String, extended: TraktExtended? = null): List<TraktSeason>

Returns all seasons for a show including the number of episodes in each season.

Link copied to clipboard
suspend fun getTranslations(showId: String, seasonNumber: Int, language: String? = null): List<TraktTranslation>

Returns translation data for a season.

Link copied to clipboard
suspend fun getUsersWatching(showId: String, seasonNumber: Int, extended: TraktExtended? = null): List<TraktUser>

Returns all users watching this season right now.