TraktShowsApi

class TraktShowsApi(client: HttpClient)

Constructors

Link copied to clipboard
constructor(client: HttpClient)

Functions

Link copied to clipboard
suspend fun getAnticipated(page: Int, limit: Int, extended: TraktExtended? = null): List<TraktAnticipatedShow>
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: String = "newest", page: Int = 1, limit: Int = 10): List<TraktShow>
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): TraktShow
Link copied to clipboard
suspend fun getRating(traktSlug: String): 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): TraktRating
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<TraktShow>
Link copied to clipboard
suspend fun getTrending(page: Int, limit: Int, extended: TraktExtended? = null): List<TraktTrendingShow>
Link copied to clipboard
suspend fun getWatched(page: Int, limit: Int, extended: TraktExtended? = null): List<TraktShow>