TraktShowsApi

class TraktShowsApi(client: HttpClient)

Constructors

Link copied to clipboard
constructor(client: HttpClient)

Functions

Link copied to clipboard
suspend fun getAliases(showId: String): List<TraktAlias>
Link copied to clipboard
suspend fun getAnticipated(page: Int, limit: Int, extended: TraktExtended? = null): List<TraktAnticipatedShow>
Link copied to clipboard
Link copied to clipboard
suspend fun getCollected(page: Int, limit: Int, extended: TraktExtended? = null): List<TraktShow>
Link copied to clipboard
suspend fun getComments(showId: String, sort: TraktCommentSort = TraktCommentSort.NEWEST, page: Int = 1, limit: Int = 10): List<TraktComment>
Link copied to clipboard
suspend fun getLastEpisode(showId: String, extended: TraktExtended? = null): TraktEpisode?
Link copied to clipboard
suspend fun getLists(showId: String, type: String = "personal", sort: String = "popular", page: Int = 1, limit: Int = 10): List<TraktList>
Link copied to clipboard
suspend fun getNextEpisode(showId: String, extended: TraktExtended? = null): TraktEpisode?
Link copied to clipboard
suspend fun getPeople(showId: String, extended: TraktExtended? = null): TraktCredits
Link copied to clipboard
suspend fun getPlayed(page: Int, limit: Int, extended: TraktExtended? = null): List<TraktShow>
Link copied to clipboard
suspend fun getPopular(page: Int, limit: Int, extended: TraktExtended? = null): List<TraktShow>
Link copied to clipboard
suspend fun getProgress(showId: String, hidden: Boolean = false, specials: Boolean = false, countSpecials: Boolean = true): TraktShowProgress
Link copied to clipboard
suspend fun getRating(traktSlug: String, extended: TraktExtended? = null): TraktRating
Link copied to clipboard
suspend fun getRelated(showId: String, page: Int, limit: Int, extended: TraktExtended? = null): List<TraktShow>
Link copied to clipboard
suspend fun getStats(traktSlug: String): TraktStats
Link copied to clipboard
suspend fun getStudios(showId: String): List<TraktStudio>
Link copied to clipboard
suspend fun getSummary(showId: String, extended: TraktExtended? = null): TraktShow
Link copied to clipboard
suspend fun getTranslations(showId: String, language: String? = null): List<TraktTranslation>
Link copied to clipboard
suspend fun getTrending(page: Int, limit: Int, extended: TraktExtended? = null): List<TraktTrendingShow>
Link copied to clipboard
suspend fun getUpdates(startDate: String? = null, page: Int = 1, limit: Int = 10): List<TraktShowUpdate>
Link copied to clipboard
suspend fun getUsersWatching(showId: String, extended: TraktExtended? = null): List<TraktUser>
Link copied to clipboard
suspend fun getWatched(page: Int, limit: Int, extended: TraktExtended? = null): List<TraktShow>