Shows class

Inheritance

Constructors

Shows(TraktManager manager)

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

getMostAnticipatedShows({bool extendedFull = false, RequestPagination? pagination, ShowFilters? filters}) Future<List<AnticipatedShow>>
Returns the most anticipated shows based on the number of lists a show appears on.
getMostCollectedShows(TimePeriod period, {bool extendedFull = false, RequestPagination? pagination, ShowFilters? filters}) Future<List<PlayedWatchedCollectedShow>>
Returns the most collected (unique users) shows in the specified time period, defaulting to weekly.
getMostPlayedShows(TimePeriod period, {bool extendedFull = false, RequestPagination? pagination, ShowFilters? filters}) Future<List<PlayedWatchedCollectedShow>>
Returns the most played (a single user can watch multiple episodes multiple times) shows in the specified time period, defaulting to weekly.
getMostWatchedShows(TimePeriod period, {bool extendedFull = false, RequestPagination? pagination, ShowFilters? filters}) Future<List<PlayedWatchedCollectedShow>>
Returns the most watched (unique users) shows in the specified time period, defaulting to weekly.
getPopularShows({bool extendedFull = false, RequestPagination? pagination, ShowFilters? filters}) Future<List<Show>>
Returns the most popular shows.
getRecommendedShows(TimePeriod period, {bool extendedFull = false, RequestPagination? pagination, ShowFilters? filters}) Future<List<RecommendedShow>>
Returns the most recommended shows in the specified time period, defaulting to weekly.
getRelatedShow(String id, {bool extendedFull = false, RequestPagination? pagination}) Future<List<Show>>
Returns related and similar shows.
getShowAliases(String id) Future<List<MovieShowAlias>>
Returns all title aliases for a show. Includes country where name is different.
getShowCollectionProgress(String id, {bool hidden = false, bool specials = false, bool? countSpecials}) Future<ShowCollectionProgress>
Returns collection progress for a show including details on all aired seasons and episodes.
getShowComments(String id, {CommentsSortBy sortBy = CommentsSortBy.newest, RequestPagination? pagination}) Future<List<Comment>>
Returns all top level comments for a show.
getShowLastEpisode(String id, {bool extendedFull = false}) Future<Episode>
Returns the most recently aired episode.
getShowLists(String id, {ListType type = ListType.personal, ListSort sortBy = ListSort.popular, RequestPagination? pagination}) Future<List<TraktList>>
Returns all lists that contain this show.
getShowNextEpisode(String id, {bool extendedFull = false}) Future<Episode>
Returns the next scheduled to air episode.
getShowPeople(String id, {bool extendedFull = false, bool includeGuestStars = false}) Future<ShowPeople>
Returns all cast and crew for a show, including the episode_count for which they appears.
getShowRatings(String id) Future<Rating>
Returns rating (between 0 and 10) and distribution for a show.
getShowStats(String id) Future<ShowStats>
Returns lots of show stats.
getShowSummary(String id, {bool extendedFull = false}) Future<Show>
Returns a single shows's details.
getShowTranslations(String id, {String language = ""}) Future<List<ShowTranslation>>
Returns all translations for a show, including language and translated values for title and overview.
getShowWatchedProgress(String id, {bool hidden = false, bool specials = false, bool? countSpecials}) Future<ShowWatchedProgress>
Returns watched progress for a show including details on all aired seasons and episodes.
getShowWatchers(String id, {bool extendedFull = false}) Future<List<User>>
Returns all users watching this show right now.
getTrendingShows({bool extendedFull = false, RequestPagination? pagination, ShowFilters? filters}) Future<List<TrendingShow>>
Returns all shows being watched right now.
getUpdatedShowIds(String startDate, {RequestPagination? pagination}) Future<List<int>>
Returns all show Trakt IDs updated since the specified UTC date and time.
getUpdatedShows(String startDate, {bool extendedFull = false, RequestPagination? pagination}) Future<List<UpdatedShow>>
Returns all shows updated since the specified UTC date and time.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
resetShowProgress(String id) Future<ShowProgressReset>
Reset a show's progress when the user started re-watching the show.
toString() String
A string representation of this object.
inherited
undoResetShowProgress(String id) Future<void>
Undo the reset and have watched progress use all watched history for the show.

Operators

operator ==(Object other) bool
The equality operator.
inherited