C# Class TraktPlugin.TraktAPI.TraktAPI

ファイルを表示 Open project: trakt/Trakt-for-Mediaportal

Public Methods

Method Description
AddEpisodeToCollection ( TraktSyncEpisodeCollected episode ) : TraktSyncResponse
AddEpisodeToRatings ( TraktPlugin.TraktAPI.DataStructures.TraktSyncEpisodeRated episode ) : TraktSyncResponse

Rate a single episode on trakt.tv

AddEpisodeToRatingsEx ( TraktPlugin.TraktAPI.DataStructures.TraktSyncShowRatedEx item ) : TraktSyncResponse

Rate a single episode on trakt.tv (with show info)

AddEpisodeToWatchedHistory ( TraktSyncEpisodeWatched episode ) : TraktSyncResponse
AddEpisodeToWatchlist ( TraktEpisode episode ) : TraktSyncResponse
AddEpisodesToCollecton ( TraktSyncEpisodesCollected episodes ) : TraktSyncResponse
AddEpisodesToRatings ( TraktPlugin.TraktAPI.DataStructures.TraktSyncEpisodesRated episodes ) : TraktSyncResponse
AddEpisodesToWatchedHistory ( TraktSyncEpisodesWatched episodes ) : TraktSyncResponse
AddEpisodesToWatchlist ( TraktSyncEpisodes episodes ) : TraktSyncResponse
AddItemsToList ( string username, string id, TraktSyncAll items ) : TraktSyncResponse
AddMovieToCollection ( TraktSyncMovieCollected movie ) : TraktSyncResponse
AddMovieToRatings ( TraktSyncMovieRated movie ) : TraktSyncResponse

Rate a single movie on trakt.tv

AddMovieToWatchedHistory ( TraktSyncMovieWatched movie ) : TraktSyncResponse
AddMovieToWatchlist ( TraktMovie movie ) : TraktSyncResponse
AddMoviesToCollecton ( TraktSyncMoviesCollected movies ) : TraktSyncResponse
AddMoviesToRatings ( TraktSyncMoviesRated movies ) : TraktSyncResponse
AddMoviesToWatchedHistory ( TraktSyncMoviesWatched movies ) : TraktSyncResponse
AddMoviesToWatchlist ( TraktSyncMovies movies ) : TraktSyncResponse
AddSeasonToRatingsEx ( TraktSyncSeasonRatedEx item ) : TraktSyncResponse

Rate a single season on trakt.tv (with show info)

AddSeasonToWatchlist ( TraktSyncSeasonEx show ) : TraktSyncResponse
AddSeasonsToRatingsEx ( TraktSyncSeasonsRatedEx shows ) : TraktSyncResponse
AddSeasonsToWatchlist ( TraktSyncSeasonsEx shows ) : TraktSyncResponse
AddShowToCollection ( TraktShow show ) : TraktSyncResponse
AddShowToCollectionEx ( TraktSyncShowEx show ) : TraktSyncResponse
AddShowToRatings ( TraktPlugin.TraktAPI.DataStructures.TraktSyncShowRated show ) : TraktSyncResponse

Rate a single show on trakt.tv

AddShowToWatchedHistory ( TraktShow show ) : TraktSyncResponse
AddShowToWatchedHistoryEx ( TraktSyncShowEx show ) : TraktSyncResponse
AddShowToWatchlist ( TraktShow show ) : TraktSyncResponse
AddShowToWatchlistEx ( TraktSyncShowEx show ) : TraktSyncResponse
AddShowsToCollecton ( TraktSyncShows shows ) : TraktSyncResponse
AddShowsToCollectonEx ( TraktSyncShowsCollectedEx shows ) : TraktSyncResponse
AddShowsToCollectonEx ( TraktSyncShowsEx shows ) : TraktSyncResponse
AddShowsToRatings ( TraktPlugin.TraktAPI.DataStructures.TraktSyncShowsRated shows ) : TraktSyncResponse
AddShowsToRatingsEx ( TraktPlugin.TraktAPI.DataStructures.TraktSyncShowsRatedEx shows ) : TraktSyncResponse
AddShowsToWatchedHistory ( TraktSyncShows shows ) : TraktSyncResponse
AddShowsToWatchedHistoryEx ( TraktSyncShowsEx shows ) : TraktSyncResponse
AddShowsToWatchedHistoryEx ( TraktSyncShowsWatchedEx shows ) : TraktSyncResponse
AddShowsToWatchlist ( TraktSyncShows shows ) : TraktSyncResponse
AddShowsToWatchlistEx ( TraktSyncShowsEx shows ) : TraktSyncResponse
CreateCustomList ( TraktList list, string username = "me" ) : TraktListDetail
DeleteUserList ( string username, string listId ) : bool
DismissRecommendedMovie ( string movieId ) : bool
DismissRecommendedShow ( string showId ) : bool
GetAnticipatedMovies ( int page = 1, int maxItems = 100 ) : TraktMoviesAnticipated
GetAnticipatedShows ( int page = 1, int maxItems = 100 ) : TraktShowsAnticipated
GetBoxOffice ( ) : IEnumerable
GetCalendarPremieres ( ) : IEnumerable>.Dictionary

Returns list of episodes in the Premieres Calendar

GetCalendarPremieres ( string startDate, string days ) : IEnumerable>.Dictionary

Returns list of episodes in the Premieres Calendar

GetCalendarShows ( ) : IEnumerable>.Dictionary

Returns list of episodes in the Calendar

GetCalendarShows ( string startDate, string days, bool userCalendar ) : IEnumerable>.Dictionary

Returns list of episodes in the Calendar

GetCollectedEpisodes ( ) : IEnumerable
GetCollectedMovies ( ) : IEnumerable
GetCommentReplies ( string id ) : IEnumerable
GetCommunityActivity ( ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
GetCommunityActivity ( List types, List actions ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
GetCommunityActivity ( List types, List actions, long start, long end ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
GetEpisodeComments ( string id, int season, int episode, int page = 1, int maxItems = 1000 ) : IEnumerable
GetEpisodeRatings ( string id, int season, int episode ) : TraktRating
GetFollowerRequests ( ) : IEnumerable

Gets a list of follower requests for the current user

GetFollowersActivity ( ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
GetFollowersActivity ( List types, List actions ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
GetFollowersActivity ( List types, List actions, long start, long end ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
GetFollowingActivity ( ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
GetFollowingActivity ( List types, List actions ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
GetFollowingActivity ( List types, List actions, long start, long end ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
GetFriendActivity ( ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
GetFriendActivity ( List types, List actions, bool includeMe ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
GetFriendActivity ( List types, List actions, long start, long end, bool includeMe ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
GetFriendActivity ( bool includeMe ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
GetLastSyncActivities ( ) : TraktLastSyncActivities
GetLikedItems ( string type = "all", string extendedInfoParams = "min", int page = 1, int maxItems = 10 ) : TraktLikes

Gets the current users liked items (comments and/or lists)

GetMovieComments ( string id, int page = 1, int maxItems = 1000 ) : IEnumerable
GetMovieCreditsForPerson ( string person ) : TraktPersonMovieCredits
GetMoviePeople ( string id ) : TraktCredits
GetMovieSummary ( string id ) : TraktMovieSummary
GetNetworkFollowers ( ) : IEnumerable

Returns a list of people that follow the current user

GetNetworkFollowers ( string username ) : IEnumerable
GetNetworkFollowing ( ) : IEnumerable

Returns a list of people the current user follows

GetNetworkFollowing ( string username ) : IEnumerable
GetNetworkFriends ( ) : IEnumerable

Returns a list of Friends for current user Friends are a two-way relationship ie. both following each other

GetNetworkFriends ( string username ) : IEnumerable
GetPausedEpisodes ( ) : IEnumerable
GetPausedMovies ( ) : IEnumerable
GetPersonSummary ( string person ) : TraktPersonSummary
GetPopularMovies ( int page = 1, int maxItems = 100 ) : TraktMoviesPopular
GetPopularShows ( int page = 1, int maxItems = 100 ) : TraktShowsPopular
GetRatedEpisodes ( ) : IEnumerable
GetRatedMovies ( ) : IEnumerable
GetRatedSeasons ( ) : IEnumerable
GetRatedShows ( ) : IEnumerable
GetRecentlyUpdatedMovies ( string sincedate, int page = 1, int maxItems = 100 ) : TraktMoviesUpdated
GetRecentlyUpdatedShows ( string sincedate, int page = 1, int maxItems = 100 ) : TraktShowsUpdated
GetRecommendedMovies ( string extendedInfoParams = "min" ) : IEnumerable
GetRecommendedShows ( ) : IEnumerable
GetRelatedMovies ( string id, int limit = 10 ) : IEnumerable
GetRelatedShows ( string id, int limit = 10 ) : IEnumerable
GetSeasonComments ( string id, int season, int page = 1, int maxItems = 1000 ) : IEnumerable
GetSeasonEpisodes ( string showId, string seasonId ) : IEnumerable
GetSeasonRatings ( string id, int season ) : TraktRating
GetShowComments ( string id, int page = 1, int maxItems = 1000 ) : IEnumerable
GetShowCreditsForPerson ( string person ) : TraktPersonShowCredits
GetShowPeople ( string id ) : TraktCredits
GetShowRatings ( string id ) : TraktRating
GetShowSeasons ( string id, string extendedParameter = "full" ) : IEnumerable

Gets the seasons for a show

GetShowSummary ( string id ) : TraktShowSummary
GetTrendingMovies ( int page = 1, int maxItems = 100 ) : TraktMoviesTrending
GetTrendingShows ( int page = 1, int maxItems = 100 ) : TraktShowsTrending
GetUserActivity ( string username, List types, List actions ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
GetUserListItems ( string username, string listId, string extendedInfoParams = "min" ) : IEnumerable
GetUserLists ( string username = "me" ) : IEnumerable
GetUserProfile ( string username = "me" ) : TraktUserSummary
GetUserStatistics ( string username = "me" ) : TraktUserStatistics
GetUsersComments ( string username = "me", string commentType = "all", string type = "all", string extendedInfoParams = "min", int page = 1, int maxItems = 10 ) : TraktComments

Get comments for user sorted by most recent

GetUsersEpisodeWatchedHistory ( string username = "me", int page = 1, int maxItems = 100 ) : IEnumerable
GetUsersMovieWatchedHistory ( string username = "me", int page = 1, int maxItems = 100 ) : IEnumerable
GetWatchListEpisodes ( string username = "me", string extendedInfoParams = "min" ) : IEnumerable
GetWatchListMovies ( string username = "me", string extendedInfoParams = "min" ) : IEnumerable
GetWatchListSeasons ( string username = "me", string extendedInfoParams = "min" ) : IEnumerable
GetWatchListShows ( string username = "me", string extendedInfoParams = "min" ) : IEnumerable
GetWatchedEpisodes ( ) : IEnumerable
GetWatchedMovies ( ) : IEnumerable
LikeComment ( int id ) : bool
LikeList ( string username, int id ) : bool
Login ( string loginData = null ) : TraktUserToken

Login to trakt and to request a user token for all subsequent requests

NetworkApproveFollower ( int id ) : TraktNetworkUser
NetworkDenyFollower ( int id ) : bool
NetworkFollowUser ( string username ) : TraktNetworkApproval
NetworkUnFollowUser ( string username ) : bool
PauseEpisodeScrobble ( TraktScrobbleEpisode episode ) : TraktScrobbleResponse
PauseMovieScrobble ( TraktScrobbleMovie movie ) : TraktScrobbleResponse
RemoveEpisodeFromCollection ( TraktEpisode episode ) : TraktSyncResponse
RemoveEpisodeFromRatings ( TraktEpisode episode ) : TraktSyncResponse

UnRate a single episode on trakt.tv

RemoveEpisodeFromRatingsEx ( TraktPlugin.TraktAPI.DataStructures.TraktSyncShowRatedEx item ) : TraktSyncResponse

UnRate a single episode on trakt.tv (with show info)

RemoveEpisodeFromWatchedHistory ( TraktEpisode episode ) : TraktSyncResponse
RemoveEpisodeFromWatchlist ( TraktEpisode episode ) : TraktSyncResponse
RemoveEpisodesFromCollecton ( TraktSyncEpisodes episodes ) : TraktSyncResponse
RemoveEpisodesFromRatings ( TraktSyncEpisodes episodes ) : TraktSyncResponse
RemoveEpisodesFromWatchedHistory ( TraktSyncEpisodes episodes ) : TraktSyncResponse
RemoveEpisodesFromWatchlist ( TraktSyncEpisodes episodes ) : TraktSyncResponse
RemoveItemsFromList ( string username, string id, TraktSyncAll items ) : TraktSyncResponse
RemoveMovieFromCollection ( TraktMovie movie ) : TraktSyncResponse
RemoveMovieFromRatings ( TraktMovie movie ) : TraktSyncResponse

UnRate a single movie on trakt.tv

RemoveMovieFromWatchedHistory ( TraktMovie movie ) : TraktSyncResponse
RemoveMovieFromWatchlist ( TraktMovie movie ) : TraktSyncResponse
RemoveMoviesFromCollecton ( TraktSyncMovies movies ) : TraktSyncResponse
RemoveMoviesFromRatings ( TraktSyncMovies movies ) : TraktSyncResponse
RemoveMoviesFromWatchedHistory ( TraktSyncMovies movies ) : TraktSyncResponse
RemoveMoviesFromWatchlist ( TraktSyncMovies movies ) : TraktSyncResponse
RemoveSeasonFromRatingsEx ( TraktSyncSeasonRatedEx item ) : TraktSyncResponse

UnRate a single season on trakt.tv (with show info)

RemoveSeasonFromWatchlist ( TraktSyncSeasonEx show ) : TraktSyncResponse
RemoveSeasonsFromRatingsEx ( TraktSyncSeasonsRatedEx shows ) : TraktSyncResponse
RemoveSeasonsFromWatchlist ( TraktSyncSeasonsEx shows ) : TraktSyncResponse
RemoveShowFromCollection ( TraktShow show ) : TraktSyncResponse
RemoveShowFromCollectionEx ( TraktSyncShowEx show ) : TraktSyncResponse
RemoveShowFromRatings ( TraktShow show ) : TraktSyncResponse

UnRate a single show on trakt.tv

RemoveShowFromWatchedHistory ( TraktShow show ) : TraktSyncResponse
RemoveShowFromWatchedHistoryEx ( TraktSyncShowEx show ) : TraktSyncResponse
RemoveShowFromWatchlist ( TraktShow show ) : TraktSyncResponse
RemoveShowFromWatchlistEx ( TraktSyncShowEx show ) : TraktSyncResponse
RemoveShowsFromCollecton ( TraktSyncShows shows ) : TraktSyncResponse
RemoveShowsFromCollectonEx ( TraktSyncShowsEx shows ) : TraktSyncResponse
RemoveShowsFromRatings ( TraktSyncShows shows ) : TraktSyncResponse
RemoveShowsFromRatingsEx ( TraktPlugin.TraktAPI.DataStructures.TraktSyncShowsRatedEx shows ) : TraktSyncResponse
RemoveShowsFromWatchedHistory ( TraktSyncShows shows ) : TraktSyncResponse
RemoveShowsFromWatchedHistoryEx ( TraktSyncShowsEx shows ) : TraktSyncResponse
RemoveShowsFromWatchlist ( TraktSyncShows shows ) : TraktSyncResponse
RemoveShowsFromWatchlistEx ( TraktSyncShowsEx shows ) : TraktSyncResponse
Search ( string searchTerm, HashSet types, int maxResults ) : IEnumerable

//TODO switch over to comma-seperate types in a single search Search from one or more types, movies, episodes, shows etc...

SearchById ( string idType, string id ) : IEnumerable

Returns a list of items found when searching by id

SearchEpisodes ( string searchTerm ) : IEnumerable

Returns a list of episodes found using search term

SearchEpisodes ( string searchTerm, int maxResults ) : IEnumerable
SearchForUsers ( string searchTerm ) : IEnumerable

Returns a list of users found using search term

SearchLists ( string searchTerm ) : IEnumerable

Returns a list of lists found using search term

SearchLists ( string searchTerm, int maxResults ) : IEnumerable
SearchMovies ( string searchTerm ) : IEnumerable

Returns a list of movies found using search term

SearchMovies ( string searchTerm, int maxResults ) : IEnumerable
SearchPeople ( string searchTerm ) : IEnumerable

Returns a list of people found using search term

SearchPeople ( string searchTerm, int maxResults ) : IEnumerable
SearchShows ( string searchTerm ) : IEnumerable

Returns a list of shows found using search term

SearchShows ( string searchTerm, int maxResults ) : IEnumerable
SearchUsers ( string searchTerm, int maxResults ) : IEnumerable
StartEpisodeScrobble ( TraktScrobbleEpisode episode ) : TraktScrobbleResponse
StartMovieScrobble ( TraktScrobbleMovie movie ) : TraktScrobbleResponse
StopEpisodeScrobble ( TraktScrobbleEpisode episode ) : TraktScrobbleResponse
StopMovieScrobble ( TraktScrobbleMovie movie ) : TraktScrobbleResponse
UnLikeComment ( int id ) : bool
UnLikeList ( string username, int id ) : bool
UpdateCustomList ( TraktListDetail list, string username = "me" ) : TraktListDetail

Private Methods

Method Description
DeleteFromTrakt ( string address ) : bool
GetFromTrakt ( string address, WebHeaderCollection &headerCollection, string method = "GET", bool sendOAuth = true ) : string
GetFromTrakt ( string address, string method = "GET", bool sendOAuth = true ) : string
GetUserLogin ( ) : string

Gets a User Login object

PostToTrakt ( string address, string postData, bool logRequest = true, string method = "POST" ) : string
ReplaceOnTrakt ( string address, string postData ) : string

Method Details

AddEpisodeToCollection() public static method

public static AddEpisodeToCollection ( TraktSyncEpisodeCollected episode ) : TraktSyncResponse
episode TraktPlugin.TraktAPI.DataStructures.TraktSyncEpisodeCollected
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddEpisodeToRatings() public static method

Rate a single episode on trakt.tv
public static AddEpisodeToRatings ( TraktPlugin.TraktAPI.DataStructures.TraktSyncEpisodeRated episode ) : TraktSyncResponse
episode TraktPlugin.TraktAPI.DataStructures.TraktSyncEpisodeRated
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddEpisodeToRatingsEx() public static method

Rate a single episode on trakt.tv (with show info)
public static AddEpisodeToRatingsEx ( TraktPlugin.TraktAPI.DataStructures.TraktSyncShowRatedEx item ) : TraktSyncResponse
item TraktPlugin.TraktAPI.DataStructures.TraktSyncShowRatedEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddEpisodeToWatchedHistory() public static method

public static AddEpisodeToWatchedHistory ( TraktSyncEpisodeWatched episode ) : TraktSyncResponse
episode TraktPlugin.TraktAPI.DataStructures.TraktSyncEpisodeWatched
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddEpisodeToWatchlist() public static method

public static AddEpisodeToWatchlist ( TraktEpisode episode ) : TraktSyncResponse
episode TraktPlugin.TraktAPI.DataStructures.TraktEpisode
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddEpisodesToCollecton() public static method

public static AddEpisodesToCollecton ( TraktSyncEpisodesCollected episodes ) : TraktSyncResponse
episodes TraktPlugin.TraktAPI.DataStructures.TraktSyncEpisodesCollected
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddEpisodesToRatings() public static method

public static AddEpisodesToRatings ( TraktPlugin.TraktAPI.DataStructures.TraktSyncEpisodesRated episodes ) : TraktSyncResponse
episodes TraktPlugin.TraktAPI.DataStructures.TraktSyncEpisodesRated
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddEpisodesToWatchedHistory() public static method

public static AddEpisodesToWatchedHistory ( TraktSyncEpisodesWatched episodes ) : TraktSyncResponse
episodes TraktPlugin.TraktAPI.DataStructures.TraktSyncEpisodesWatched
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddEpisodesToWatchlist() public static method

public static AddEpisodesToWatchlist ( TraktSyncEpisodes episodes ) : TraktSyncResponse
episodes TraktPlugin.TraktAPI.DataStructures.TraktSyncEpisodes
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddItemsToList() public static method

public static AddItemsToList ( string username, string id, TraktSyncAll items ) : TraktSyncResponse
username string
id string
items TraktPlugin.TraktAPI.DataStructures.TraktSyncAll
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddMovieToCollection() public static method

public static AddMovieToCollection ( TraktSyncMovieCollected movie ) : TraktSyncResponse
movie TraktPlugin.TraktAPI.DataStructures.TraktSyncMovieCollected
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddMovieToRatings() public static method

Rate a single movie on trakt.tv
public static AddMovieToRatings ( TraktSyncMovieRated movie ) : TraktSyncResponse
movie TraktPlugin.TraktAPI.DataStructures.TraktSyncMovieRated
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddMovieToWatchedHistory() public static method

public static AddMovieToWatchedHistory ( TraktSyncMovieWatched movie ) : TraktSyncResponse
movie TraktPlugin.TraktAPI.DataStructures.TraktSyncMovieWatched
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddMovieToWatchlist() public static method

public static AddMovieToWatchlist ( TraktMovie movie ) : TraktSyncResponse
movie TraktPlugin.TraktAPI.DataStructures.TraktMovie
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddMoviesToCollecton() public static method

public static AddMoviesToCollecton ( TraktSyncMoviesCollected movies ) : TraktSyncResponse
movies TraktPlugin.TraktAPI.DataStructures.TraktSyncMoviesCollected
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddMoviesToRatings() public static method

public static AddMoviesToRatings ( TraktSyncMoviesRated movies ) : TraktSyncResponse
movies TraktPlugin.TraktAPI.DataStructures.TraktSyncMoviesRated
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddMoviesToWatchedHistory() public static method

public static AddMoviesToWatchedHistory ( TraktSyncMoviesWatched movies ) : TraktSyncResponse
movies TraktPlugin.TraktAPI.DataStructures.TraktSyncMoviesWatched
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddMoviesToWatchlist() public static method

public static AddMoviesToWatchlist ( TraktSyncMovies movies ) : TraktSyncResponse
movies TraktPlugin.TraktAPI.DataStructures.TraktSyncMovies
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddSeasonToRatingsEx() public static method

Rate a single season on trakt.tv (with show info)
public static AddSeasonToRatingsEx ( TraktSyncSeasonRatedEx item ) : TraktSyncResponse
item TraktPlugin.TraktAPI.DataStructures.TraktSyncSeasonRatedEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddSeasonToWatchlist() public static method

public static AddSeasonToWatchlist ( TraktSyncSeasonEx show ) : TraktSyncResponse
show TraktPlugin.TraktAPI.DataStructures.TraktSyncSeasonEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddSeasonsToRatingsEx() public static method

public static AddSeasonsToRatingsEx ( TraktSyncSeasonsRatedEx shows ) : TraktSyncResponse
shows TraktPlugin.TraktAPI.DataStructures.TraktSyncSeasonsRatedEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddSeasonsToWatchlist() public static method

public static AddSeasonsToWatchlist ( TraktSyncSeasonsEx shows ) : TraktSyncResponse
shows TraktPlugin.TraktAPI.DataStructures.TraktSyncSeasonsEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddShowToCollection() public static method

public static AddShowToCollection ( TraktShow show ) : TraktSyncResponse
show TraktPlugin.TraktAPI.DataStructures.TraktShow
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddShowToCollectionEx() public static method

public static AddShowToCollectionEx ( TraktSyncShowEx show ) : TraktSyncResponse
show TraktPlugin.TraktAPI.DataStructures.TraktSyncShowEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddShowToRatings() public static method

Rate a single show on trakt.tv
public static AddShowToRatings ( TraktPlugin.TraktAPI.DataStructures.TraktSyncShowRated show ) : TraktSyncResponse
show TraktPlugin.TraktAPI.DataStructures.TraktSyncShowRated
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddShowToWatchedHistory() public static method

public static AddShowToWatchedHistory ( TraktShow show ) : TraktSyncResponse
show TraktPlugin.TraktAPI.DataStructures.TraktShow
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddShowToWatchedHistoryEx() public static method

public static AddShowToWatchedHistoryEx ( TraktSyncShowEx show ) : TraktSyncResponse
show TraktPlugin.TraktAPI.DataStructures.TraktSyncShowEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddShowToWatchlist() public static method

public static AddShowToWatchlist ( TraktShow show ) : TraktSyncResponse
show TraktPlugin.TraktAPI.DataStructures.TraktShow
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddShowToWatchlistEx() public static method

public static AddShowToWatchlistEx ( TraktSyncShowEx show ) : TraktSyncResponse
show TraktPlugin.TraktAPI.DataStructures.TraktSyncShowEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddShowsToCollecton() public static method

public static AddShowsToCollecton ( TraktSyncShows shows ) : TraktSyncResponse
shows TraktPlugin.TraktAPI.DataStructures.TraktSyncShows
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddShowsToCollectonEx() public static method

public static AddShowsToCollectonEx ( TraktSyncShowsCollectedEx shows ) : TraktSyncResponse
shows TraktPlugin.TraktAPI.DataStructures.TraktSyncShowsCollectedEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddShowsToCollectonEx() public static method

public static AddShowsToCollectonEx ( TraktSyncShowsEx shows ) : TraktSyncResponse
shows TraktPlugin.TraktAPI.DataStructures.TraktSyncShowsEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddShowsToRatings() public static method

public static AddShowsToRatings ( TraktPlugin.TraktAPI.DataStructures.TraktSyncShowsRated shows ) : TraktSyncResponse
shows TraktPlugin.TraktAPI.DataStructures.TraktSyncShowsRated
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddShowsToRatingsEx() public static method

public static AddShowsToRatingsEx ( TraktPlugin.TraktAPI.DataStructures.TraktSyncShowsRatedEx shows ) : TraktSyncResponse
shows TraktPlugin.TraktAPI.DataStructures.TraktSyncShowsRatedEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddShowsToWatchedHistory() public static method

public static AddShowsToWatchedHistory ( TraktSyncShows shows ) : TraktSyncResponse
shows TraktPlugin.TraktAPI.DataStructures.TraktSyncShows
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddShowsToWatchedHistoryEx() public static method

public static AddShowsToWatchedHistoryEx ( TraktSyncShowsEx shows ) : TraktSyncResponse
shows TraktPlugin.TraktAPI.DataStructures.TraktSyncShowsEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddShowsToWatchedHistoryEx() public static method

public static AddShowsToWatchedHistoryEx ( TraktSyncShowsWatchedEx shows ) : TraktSyncResponse
shows TraktPlugin.TraktAPI.DataStructures.TraktSyncShowsWatchedEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddShowsToWatchlist() public static method

public static AddShowsToWatchlist ( TraktSyncShows shows ) : TraktSyncResponse
shows TraktPlugin.TraktAPI.DataStructures.TraktSyncShows
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

AddShowsToWatchlistEx() public static method

public static AddShowsToWatchlistEx ( TraktSyncShowsEx shows ) : TraktSyncResponse
shows TraktPlugin.TraktAPI.DataStructures.TraktSyncShowsEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

CreateCustomList() public static method

public static CreateCustomList ( TraktList list, string username = "me" ) : TraktListDetail
list TraktPlugin.TraktAPI.DataStructures.TraktList
username string
return TraktPlugin.TraktAPI.DataStructures.TraktListDetail

DeleteUserList() public static method

public static DeleteUserList ( string username, string listId ) : bool
username string
listId string
return bool

DismissRecommendedMovie() public static method

public static DismissRecommendedMovie ( string movieId ) : bool
movieId string
return bool

DismissRecommendedShow() public static method

public static DismissRecommendedShow ( string showId ) : bool
showId string
return bool

GetAnticipatedMovies() public static method

public static GetAnticipatedMovies ( int page = 1, int maxItems = 100 ) : TraktMoviesAnticipated
page int
maxItems int
return TraktPlugin.TraktAPI.DataStructures.TraktMoviesAnticipated

GetAnticipatedShows() public static method

public static GetAnticipatedShows ( int page = 1, int maxItems = 100 ) : TraktShowsAnticipated
page int
maxItems int
return TraktPlugin.TraktAPI.DataStructures.TraktShowsAnticipated

GetBoxOffice() public static method

public static GetBoxOffice ( ) : IEnumerable
return IEnumerable

GetCalendarPremieres() public static method

Returns list of episodes in the Premieres Calendar
public static GetCalendarPremieres ( ) : IEnumerable>.Dictionary
return IEnumerable>.Dictionary

GetCalendarPremieres() public static method

Returns list of episodes in the Premieres Calendar
public static GetCalendarPremieres ( string startDate, string days ) : IEnumerable>.Dictionary
startDate string Start Date of calendar in form yyyyMMdd
days string Number of days to return in calendar
return IEnumerable>.Dictionary

GetCalendarShows() public static method

Returns list of episodes in the Calendar
public static GetCalendarShows ( ) : IEnumerable>.Dictionary
return IEnumerable>.Dictionary

GetCalendarShows() public static method

Returns list of episodes in the Calendar
public static GetCalendarShows ( string startDate, string days, bool userCalendar ) : IEnumerable>.Dictionary
startDate string Start Date of calendar in form yyyyMMdd
days string Number of days to return in calendar
userCalendar bool Set to true to get the calendar filtered by users shows in library
return IEnumerable>.Dictionary

GetCollectedEpisodes() public static method

public static GetCollectedEpisodes ( ) : IEnumerable
return IEnumerable

GetCollectedMovies() public static method

public static GetCollectedMovies ( ) : IEnumerable
return IEnumerable

GetCommentReplies() public static method

public static GetCommentReplies ( string id ) : IEnumerable
id string
return IEnumerable

GetCommunityActivity() public static method

public static GetCommunityActivity ( ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
return TraktPlugin.TraktAPI.DataStructures.TraktActivity

GetCommunityActivity() public static method

public static GetCommunityActivity ( List types, List actions ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
types List
actions List
return TraktPlugin.TraktAPI.DataStructures.TraktActivity

GetCommunityActivity() public static method

public static GetCommunityActivity ( List types, List actions, long start, long end ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
types List
actions List
start long
end long
return TraktPlugin.TraktAPI.DataStructures.TraktActivity

GetEpisodeComments() public static method

public static GetEpisodeComments ( string id, int season, int episode, int page = 1, int maxItems = 1000 ) : IEnumerable
id string
season int
episode int
page int
maxItems int
return IEnumerable

GetEpisodeRatings() public static method

public static GetEpisodeRatings ( string id, int season, int episode ) : TraktRating
id string
season int
episode int
return TraktPlugin.TraktAPI.DataStructures.TraktRating

GetFollowerRequests() public static method

Gets a list of follower requests for the current user
public static GetFollowerRequests ( ) : IEnumerable
return IEnumerable

GetFollowersActivity() public static method

public static GetFollowersActivity ( ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
return TraktPlugin.TraktAPI.DataStructures.TraktActivity

GetFollowersActivity() public static method

public static GetFollowersActivity ( List types, List actions ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
types List
actions List
return TraktPlugin.TraktAPI.DataStructures.TraktActivity

GetFollowersActivity() public static method

public static GetFollowersActivity ( List types, List actions, long start, long end ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
types List
actions List
start long
end long
return TraktPlugin.TraktAPI.DataStructures.TraktActivity

GetFollowingActivity() public static method

public static GetFollowingActivity ( ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
return TraktPlugin.TraktAPI.DataStructures.TraktActivity

GetFollowingActivity() public static method

public static GetFollowingActivity ( List types, List actions ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
types List
actions List
return TraktPlugin.TraktAPI.DataStructures.TraktActivity

GetFollowingActivity() public static method

public static GetFollowingActivity ( List types, List actions, long start, long end ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
types List
actions List
start long
end long
return TraktPlugin.TraktAPI.DataStructures.TraktActivity

GetFriendActivity() public static method

public static GetFriendActivity ( ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
return TraktPlugin.TraktAPI.DataStructures.TraktActivity

GetFriendActivity() public static method

public static GetFriendActivity ( List types, List actions, bool includeMe ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
types List
actions List
includeMe bool
return TraktPlugin.TraktAPI.DataStructures.TraktActivity

GetFriendActivity() public static method

public static GetFriendActivity ( List types, List actions, long start, long end, bool includeMe ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
types List
actions List
start long
end long
includeMe bool
return TraktPlugin.TraktAPI.DataStructures.TraktActivity

GetFriendActivity() public static method

public static GetFriendActivity ( bool includeMe ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
includeMe bool
return TraktPlugin.TraktAPI.DataStructures.TraktActivity

GetLastSyncActivities() public static method

public static GetLastSyncActivities ( ) : TraktLastSyncActivities
return TraktPlugin.TraktAPI.DataStructures.TraktLastSyncActivities

GetLikedItems() public static method

Gets the current users liked items (comments and/or lists)
public static GetLikedItems ( string type = "all", string extendedInfoParams = "min", int page = 1, int maxItems = 10 ) : TraktLikes
type string The type of liked item: all (default), lists or comments
extendedInfoParams string Extended Info: min, full, images (comma separated)
page int Page Number
maxItems int Maximum number of items to request per page (this should be consistent per page request)
return TraktPlugin.TraktAPI.DataStructures.TraktLikes

GetMovieComments() public static method

public static GetMovieComments ( string id, int page = 1, int maxItems = 1000 ) : IEnumerable
id string
page int
maxItems int
return IEnumerable

GetMovieCreditsForPerson() public static method

public static GetMovieCreditsForPerson ( string person ) : TraktPersonMovieCredits
person string
return TraktPlugin.TraktAPI.DataStructures.TraktPersonMovieCredits

GetMoviePeople() public static method

public static GetMoviePeople ( string id ) : TraktCredits
id string
return TraktPlugin.TraktAPI.DataStructures.TraktCredits

GetMovieSummary() public static method

public static GetMovieSummary ( string id ) : TraktMovieSummary
id string
return TraktPlugin.TraktAPI.DataStructures.TraktMovieSummary

GetNetworkFollowers() public static method

Returns a list of people that follow the current user
public static GetNetworkFollowers ( ) : IEnumerable
return IEnumerable

GetNetworkFollowers() public static method

public static GetNetworkFollowers ( string username ) : IEnumerable
username string
return IEnumerable

GetNetworkFollowing() public static method

Returns a list of people the current user follows
public static GetNetworkFollowing ( ) : IEnumerable
return IEnumerable

GetNetworkFollowing() public static method

public static GetNetworkFollowing ( string username ) : IEnumerable
username string
return IEnumerable

GetNetworkFriends() public static method

Returns a list of Friends for current user Friends are a two-way relationship ie. both following each other
public static GetNetworkFriends ( ) : IEnumerable
return IEnumerable

GetNetworkFriends() public static method

public static GetNetworkFriends ( string username ) : IEnumerable
username string
return IEnumerable

GetPausedEpisodes() public static method

public static GetPausedEpisodes ( ) : IEnumerable
return IEnumerable

GetPausedMovies() public static method

public static GetPausedMovies ( ) : IEnumerable
return IEnumerable

GetPersonSummary() public static method

public static GetPersonSummary ( string person ) : TraktPersonSummary
person string
return TraktPlugin.TraktAPI.DataStructures.TraktPersonSummary

GetPopularMovies() public static method

public static GetPopularMovies ( int page = 1, int maxItems = 100 ) : TraktMoviesPopular
page int
maxItems int
return TraktPlugin.TraktAPI.DataStructures.TraktMoviesPopular

GetPopularShows() public static method

public static GetPopularShows ( int page = 1, int maxItems = 100 ) : TraktShowsPopular
page int
maxItems int
return TraktPlugin.TraktAPI.DataStructures.TraktShowsPopular

GetRatedEpisodes() public static method

public static GetRatedEpisodes ( ) : IEnumerable
return IEnumerable

GetRatedMovies() public static method

public static GetRatedMovies ( ) : IEnumerable
return IEnumerable

GetRatedSeasons() public static method

public static GetRatedSeasons ( ) : IEnumerable
return IEnumerable

GetRatedShows() public static method

public static GetRatedShows ( ) : IEnumerable
return IEnumerable

GetRecentlyUpdatedMovies() public static method

public static GetRecentlyUpdatedMovies ( string sincedate, int page = 1, int maxItems = 100 ) : TraktMoviesUpdated
sincedate string
page int
maxItems int
return TraktPlugin.TraktAPI.DataStructures.TraktMoviesUpdated

GetRecentlyUpdatedShows() public static method

public static GetRecentlyUpdatedShows ( string sincedate, int page = 1, int maxItems = 100 ) : TraktShowsUpdated
sincedate string
page int
maxItems int
return TraktPlugin.TraktAPI.DataStructures.TraktShowsUpdated

GetRecommendedMovies() public static method

public static GetRecommendedMovies ( string extendedInfoParams = "min" ) : IEnumerable
extendedInfoParams string
return IEnumerable

GetRecommendedShows() public static method

public static GetRecommendedShows ( ) : IEnumerable
return IEnumerable

GetRelatedMovies() public static method

public static GetRelatedMovies ( string id, int limit = 10 ) : IEnumerable
id string
limit int
return IEnumerable

GetRelatedShows() public static method

public static GetRelatedShows ( string id, int limit = 10 ) : IEnumerable
id string
limit int
return IEnumerable

GetSeasonComments() public static method

public static GetSeasonComments ( string id, int season, int page = 1, int maxItems = 1000 ) : IEnumerable
id string
season int
page int
maxItems int
return IEnumerable

GetSeasonEpisodes() public static method

public static GetSeasonEpisodes ( string showId, string seasonId ) : IEnumerable
showId string
seasonId string
return IEnumerable

GetSeasonRatings() public static method

public static GetSeasonRatings ( string id, int season ) : TraktRating
id string
season int
return TraktPlugin.TraktAPI.DataStructures.TraktRating

GetShowComments() public static method

public static GetShowComments ( string id, int page = 1, int maxItems = 1000 ) : IEnumerable
id string
page int
maxItems int
return IEnumerable

GetShowCreditsForPerson() public static method

public static GetShowCreditsForPerson ( string person ) : TraktPersonShowCredits
person string
return TraktPlugin.TraktAPI.DataStructures.TraktPersonShowCredits

GetShowPeople() public static method

public static GetShowPeople ( string id ) : TraktCredits
id string
return TraktPlugin.TraktAPI.DataStructures.TraktCredits

GetShowRatings() public static method

public static GetShowRatings ( string id ) : TraktRating
id string
return TraktPlugin.TraktAPI.DataStructures.TraktRating

GetShowSeasons() public static method

Gets the seasons for a show
public static GetShowSeasons ( string id, string extendedParameter = "full" ) : IEnumerable
id string the id of the tv show
extendedParameter string request parameters, "episodes,full"
return IEnumerable

GetShowSummary() public static method

public static GetShowSummary ( string id ) : TraktShowSummary
id string
return TraktPlugin.TraktAPI.DataStructures.TraktShowSummary

GetTrendingMovies() public static method

public static GetTrendingMovies ( int page = 1, int maxItems = 100 ) : TraktMoviesTrending
page int
maxItems int
return TraktPlugin.TraktAPI.DataStructures.TraktMoviesTrending

GetTrendingShows() public static method

public static GetTrendingShows ( int page = 1, int maxItems = 100 ) : TraktShowsTrending
page int
maxItems int
return TraktPlugin.TraktAPI.DataStructures.TraktShowsTrending

GetUserActivity() public static method

public static GetUserActivity ( string username, List types, List actions ) : TraktPlugin.TraktAPI.DataStructures.TraktActivity
username string
types List
actions List
return TraktPlugin.TraktAPI.DataStructures.TraktActivity

GetUserListItems() public static method

public static GetUserListItems ( string username, string listId, string extendedInfoParams = "min" ) : IEnumerable
username string
listId string
extendedInfoParams string
return IEnumerable

GetUserLists() public static method

public static GetUserLists ( string username = "me" ) : IEnumerable
username string
return IEnumerable

GetUserProfile() public static method

public static GetUserProfile ( string username = "me" ) : TraktUserSummary
username string
return TraktPlugin.TraktAPI.DataStructures.TraktUserSummary

GetUserStatistics() public static method

public static GetUserStatistics ( string username = "me" ) : TraktUserStatistics
username string
return TraktPlugin.TraktAPI.DataStructures.TraktUserStatistics

GetUsersComments() public static method

Get comments for user sorted by most recent
public static GetUsersComments ( string username = "me", string commentType = "all", string type = "all", string extendedInfoParams = "min", int page = 1, int maxItems = 10 ) : TraktComments
username string Username of person that made comment
commentType string all, reviews, shouts
type string all, movies, shows, seasons, episodes, lists
extendedInfoParams string
page int
maxItems int
return TraktPlugin.TraktAPI.DataStructures.TraktComments

GetUsersEpisodeWatchedHistory() public static method

public static GetUsersEpisodeWatchedHistory ( string username = "me", int page = 1, int maxItems = 100 ) : IEnumerable
username string
page int
maxItems int
return IEnumerable

GetUsersMovieWatchedHistory() public static method

public static GetUsersMovieWatchedHistory ( string username = "me", int page = 1, int maxItems = 100 ) : IEnumerable
username string
page int
maxItems int
return IEnumerable

GetWatchListEpisodes() public static method

public static GetWatchListEpisodes ( string username = "me", string extendedInfoParams = "min" ) : IEnumerable
username string
extendedInfoParams string
return IEnumerable

GetWatchListMovies() public static method

public static GetWatchListMovies ( string username = "me", string extendedInfoParams = "min" ) : IEnumerable
username string
extendedInfoParams string
return IEnumerable

GetWatchListSeasons() public static method

public static GetWatchListSeasons ( string username = "me", string extendedInfoParams = "min" ) : IEnumerable
username string
extendedInfoParams string
return IEnumerable

GetWatchListShows() public static method

public static GetWatchListShows ( string username = "me", string extendedInfoParams = "min" ) : IEnumerable
username string
extendedInfoParams string
return IEnumerable

GetWatchedEpisodes() public static method

public static GetWatchedEpisodes ( ) : IEnumerable
return IEnumerable

GetWatchedMovies() public static method

public static GetWatchedMovies ( ) : IEnumerable
return IEnumerable

LikeComment() public static method

public static LikeComment ( int id ) : bool
id int
return bool

LikeList() public static method

public static LikeList ( string username, int id ) : bool
username string
id int
return bool

Login() public static method

Login to trakt and to request a user token for all subsequent requests
public static Login ( string loginData = null ) : TraktUserToken
loginData string
return TraktPlugin.TraktAPI.DataStructures.TraktUserToken

NetworkApproveFollower() public static method

public static NetworkApproveFollower ( int id ) : TraktNetworkUser
id int
return TraktPlugin.TraktAPI.DataStructures.TraktNetworkUser

NetworkDenyFollower() public static method

public static NetworkDenyFollower ( int id ) : bool
id int
return bool

NetworkFollowUser() public static method

public static NetworkFollowUser ( string username ) : TraktNetworkApproval
username string
return TraktPlugin.TraktAPI.DataStructures.TraktNetworkApproval

NetworkUnFollowUser() public static method

public static NetworkUnFollowUser ( string username ) : bool
username string
return bool

PauseEpisodeScrobble() public static method

public static PauseEpisodeScrobble ( TraktScrobbleEpisode episode ) : TraktScrobbleResponse
episode TraktPlugin.TraktAPI.DataStructures.TraktScrobbleEpisode
return TraktPlugin.TraktAPI.DataStructures.TraktScrobbleResponse

PauseMovieScrobble() public static method

public static PauseMovieScrobble ( TraktScrobbleMovie movie ) : TraktScrobbleResponse
movie TraktPlugin.TraktAPI.DataStructures.TraktScrobbleMovie
return TraktPlugin.TraktAPI.DataStructures.TraktScrobbleResponse

RemoveEpisodeFromCollection() public static method

public static RemoveEpisodeFromCollection ( TraktEpisode episode ) : TraktSyncResponse
episode TraktPlugin.TraktAPI.DataStructures.TraktEpisode
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveEpisodeFromRatings() public static method

UnRate a single episode on trakt.tv
public static RemoveEpisodeFromRatings ( TraktEpisode episode ) : TraktSyncResponse
episode TraktPlugin.TraktAPI.DataStructures.TraktEpisode
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveEpisodeFromRatingsEx() public static method

UnRate a single episode on trakt.tv (with show info)
public static RemoveEpisodeFromRatingsEx ( TraktPlugin.TraktAPI.DataStructures.TraktSyncShowRatedEx item ) : TraktSyncResponse
item TraktPlugin.TraktAPI.DataStructures.TraktSyncShowRatedEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveEpisodeFromWatchedHistory() public static method

public static RemoveEpisodeFromWatchedHistory ( TraktEpisode episode ) : TraktSyncResponse
episode TraktPlugin.TraktAPI.DataStructures.TraktEpisode
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveEpisodeFromWatchlist() public static method

public static RemoveEpisodeFromWatchlist ( TraktEpisode episode ) : TraktSyncResponse
episode TraktPlugin.TraktAPI.DataStructures.TraktEpisode
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveEpisodesFromCollecton() public static method

public static RemoveEpisodesFromCollecton ( TraktSyncEpisodes episodes ) : TraktSyncResponse
episodes TraktPlugin.TraktAPI.DataStructures.TraktSyncEpisodes
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveEpisodesFromRatings() public static method

public static RemoveEpisodesFromRatings ( TraktSyncEpisodes episodes ) : TraktSyncResponse
episodes TraktPlugin.TraktAPI.DataStructures.TraktSyncEpisodes
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveEpisodesFromWatchedHistory() public static method

public static RemoveEpisodesFromWatchedHistory ( TraktSyncEpisodes episodes ) : TraktSyncResponse
episodes TraktPlugin.TraktAPI.DataStructures.TraktSyncEpisodes
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveEpisodesFromWatchlist() public static method

public static RemoveEpisodesFromWatchlist ( TraktSyncEpisodes episodes ) : TraktSyncResponse
episodes TraktPlugin.TraktAPI.DataStructures.TraktSyncEpisodes
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveItemsFromList() public static method

public static RemoveItemsFromList ( string username, string id, TraktSyncAll items ) : TraktSyncResponse
username string
id string
items TraktPlugin.TraktAPI.DataStructures.TraktSyncAll
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveMovieFromCollection() public static method

public static RemoveMovieFromCollection ( TraktMovie movie ) : TraktSyncResponse
movie TraktPlugin.TraktAPI.DataStructures.TraktMovie
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveMovieFromRatings() public static method

UnRate a single movie on trakt.tv
public static RemoveMovieFromRatings ( TraktMovie movie ) : TraktSyncResponse
movie TraktPlugin.TraktAPI.DataStructures.TraktMovie
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveMovieFromWatchedHistory() public static method

public static RemoveMovieFromWatchedHistory ( TraktMovie movie ) : TraktSyncResponse
movie TraktPlugin.TraktAPI.DataStructures.TraktMovie
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveMovieFromWatchlist() public static method

public static RemoveMovieFromWatchlist ( TraktMovie movie ) : TraktSyncResponse
movie TraktPlugin.TraktAPI.DataStructures.TraktMovie
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveMoviesFromCollecton() public static method

public static RemoveMoviesFromCollecton ( TraktSyncMovies movies ) : TraktSyncResponse
movies TraktPlugin.TraktAPI.DataStructures.TraktSyncMovies
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveMoviesFromRatings() public static method

public static RemoveMoviesFromRatings ( TraktSyncMovies movies ) : TraktSyncResponse
movies TraktPlugin.TraktAPI.DataStructures.TraktSyncMovies
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveMoviesFromWatchedHistory() public static method

public static RemoveMoviesFromWatchedHistory ( TraktSyncMovies movies ) : TraktSyncResponse
movies TraktPlugin.TraktAPI.DataStructures.TraktSyncMovies
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveMoviesFromWatchlist() public static method

public static RemoveMoviesFromWatchlist ( TraktSyncMovies movies ) : TraktSyncResponse
movies TraktPlugin.TraktAPI.DataStructures.TraktSyncMovies
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveSeasonFromRatingsEx() public static method

UnRate a single season on trakt.tv (with show info)
public static RemoveSeasonFromRatingsEx ( TraktSyncSeasonRatedEx item ) : TraktSyncResponse
item TraktPlugin.TraktAPI.DataStructures.TraktSyncSeasonRatedEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveSeasonFromWatchlist() public static method

public static RemoveSeasonFromWatchlist ( TraktSyncSeasonEx show ) : TraktSyncResponse
show TraktPlugin.TraktAPI.DataStructures.TraktSyncSeasonEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveSeasonsFromRatingsEx() public static method

public static RemoveSeasonsFromRatingsEx ( TraktSyncSeasonsRatedEx shows ) : TraktSyncResponse
shows TraktPlugin.TraktAPI.DataStructures.TraktSyncSeasonsRatedEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveSeasonsFromWatchlist() public static method

public static RemoveSeasonsFromWatchlist ( TraktSyncSeasonsEx shows ) : TraktSyncResponse
shows TraktPlugin.TraktAPI.DataStructures.TraktSyncSeasonsEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveShowFromCollection() public static method

public static RemoveShowFromCollection ( TraktShow show ) : TraktSyncResponse
show TraktPlugin.TraktAPI.DataStructures.TraktShow
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveShowFromCollectionEx() public static method

public static RemoveShowFromCollectionEx ( TraktSyncShowEx show ) : TraktSyncResponse
show TraktPlugin.TraktAPI.DataStructures.TraktSyncShowEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveShowFromRatings() public static method

UnRate a single show on trakt.tv
public static RemoveShowFromRatings ( TraktShow show ) : TraktSyncResponse
show TraktPlugin.TraktAPI.DataStructures.TraktShow
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveShowFromWatchedHistory() public static method

public static RemoveShowFromWatchedHistory ( TraktShow show ) : TraktSyncResponse
show TraktPlugin.TraktAPI.DataStructures.TraktShow
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveShowFromWatchedHistoryEx() public static method

public static RemoveShowFromWatchedHistoryEx ( TraktSyncShowEx show ) : TraktSyncResponse
show TraktPlugin.TraktAPI.DataStructures.TraktSyncShowEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveShowFromWatchlist() public static method

public static RemoveShowFromWatchlist ( TraktShow show ) : TraktSyncResponse
show TraktPlugin.TraktAPI.DataStructures.TraktShow
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveShowFromWatchlistEx() public static method

public static RemoveShowFromWatchlistEx ( TraktSyncShowEx show ) : TraktSyncResponse
show TraktPlugin.TraktAPI.DataStructures.TraktSyncShowEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveShowsFromCollecton() public static method

public static RemoveShowsFromCollecton ( TraktSyncShows shows ) : TraktSyncResponse
shows TraktPlugin.TraktAPI.DataStructures.TraktSyncShows
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveShowsFromCollectonEx() public static method

public static RemoveShowsFromCollectonEx ( TraktSyncShowsEx shows ) : TraktSyncResponse
shows TraktPlugin.TraktAPI.DataStructures.TraktSyncShowsEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveShowsFromRatings() public static method

public static RemoveShowsFromRatings ( TraktSyncShows shows ) : TraktSyncResponse
shows TraktPlugin.TraktAPI.DataStructures.TraktSyncShows
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveShowsFromRatingsEx() public static method

public static RemoveShowsFromRatingsEx ( TraktPlugin.TraktAPI.DataStructures.TraktSyncShowsRatedEx shows ) : TraktSyncResponse
shows TraktPlugin.TraktAPI.DataStructures.TraktSyncShowsRatedEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveShowsFromWatchedHistory() public static method

public static RemoveShowsFromWatchedHistory ( TraktSyncShows shows ) : TraktSyncResponse
shows TraktPlugin.TraktAPI.DataStructures.TraktSyncShows
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveShowsFromWatchedHistoryEx() public static method

public static RemoveShowsFromWatchedHistoryEx ( TraktSyncShowsEx shows ) : TraktSyncResponse
shows TraktPlugin.TraktAPI.DataStructures.TraktSyncShowsEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveShowsFromWatchlist() public static method

public static RemoveShowsFromWatchlist ( TraktSyncShows shows ) : TraktSyncResponse
shows TraktPlugin.TraktAPI.DataStructures.TraktSyncShows
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

RemoveShowsFromWatchlistEx() public static method

public static RemoveShowsFromWatchlistEx ( TraktSyncShowsEx shows ) : TraktSyncResponse
shows TraktPlugin.TraktAPI.DataStructures.TraktSyncShowsEx
return TraktPlugin.TraktAPI.DataStructures.TraktSyncResponse

Search() public static method

//TODO switch over to comma-seperate types in a single search Search from one or more types, movies, episodes, shows etc...
public static Search ( string searchTerm, HashSet types, int maxResults ) : IEnumerable
searchTerm string string to search for
types HashSet a list of search types
maxResults int
return IEnumerable

SearchById() public static method

Returns a list of items found when searching by id
public static SearchById ( string idType, string id ) : IEnumerable
idType string trakt-movie, trakt-show, trakt-episode, imdb, tmdb, tvdb, tvrage
id string the id to search by e.g. tt0848228
return IEnumerable

SearchEpisodes() public static method

Returns a list of episodes found using search term
public static SearchEpisodes ( string searchTerm ) : IEnumerable
searchTerm string
return IEnumerable

SearchEpisodes() public static method

public static SearchEpisodes ( string searchTerm, int maxResults ) : IEnumerable
searchTerm string
maxResults int
return IEnumerable

SearchForUsers() public static method

Returns a list of users found using search term
public static SearchForUsers ( string searchTerm ) : IEnumerable
searchTerm string
return IEnumerable

SearchLists() public static method

Returns a list of lists found using search term
public static SearchLists ( string searchTerm ) : IEnumerable
searchTerm string
return IEnumerable

SearchLists() public static method

public static SearchLists ( string searchTerm, int maxResults ) : IEnumerable
searchTerm string
maxResults int
return IEnumerable

SearchMovies() public static method

Returns a list of movies found using search term
public static SearchMovies ( string searchTerm ) : IEnumerable
searchTerm string
return IEnumerable

SearchMovies() public static method

public static SearchMovies ( string searchTerm, int maxResults ) : IEnumerable
searchTerm string
maxResults int
return IEnumerable

SearchPeople() public static method

Returns a list of people found using search term
public static SearchPeople ( string searchTerm ) : IEnumerable
searchTerm string
return IEnumerable

SearchPeople() public static method

public static SearchPeople ( string searchTerm, int maxResults ) : IEnumerable
searchTerm string
maxResults int
return IEnumerable

SearchShows() public static method

Returns a list of shows found using search term
public static SearchShows ( string searchTerm ) : IEnumerable
searchTerm string
return IEnumerable

SearchShows() public static method

public static SearchShows ( string searchTerm, int maxResults ) : IEnumerable
searchTerm string
maxResults int
return IEnumerable

SearchUsers() public static method

public static SearchUsers ( string searchTerm, int maxResults ) : IEnumerable
searchTerm string
maxResults int
return IEnumerable

StartEpisodeScrobble() public static method

public static StartEpisodeScrobble ( TraktScrobbleEpisode episode ) : TraktScrobbleResponse
episode TraktPlugin.TraktAPI.DataStructures.TraktScrobbleEpisode
return TraktPlugin.TraktAPI.DataStructures.TraktScrobbleResponse

StartMovieScrobble() public static method

public static StartMovieScrobble ( TraktScrobbleMovie movie ) : TraktScrobbleResponse
movie TraktPlugin.TraktAPI.DataStructures.TraktScrobbleMovie
return TraktPlugin.TraktAPI.DataStructures.TraktScrobbleResponse

StopEpisodeScrobble() public static method

public static StopEpisodeScrobble ( TraktScrobbleEpisode episode ) : TraktScrobbleResponse
episode TraktPlugin.TraktAPI.DataStructures.TraktScrobbleEpisode
return TraktPlugin.TraktAPI.DataStructures.TraktScrobbleResponse

StopMovieScrobble() public static method

public static StopMovieScrobble ( TraktScrobbleMovie movie ) : TraktScrobbleResponse
movie TraktPlugin.TraktAPI.DataStructures.TraktScrobbleMovie
return TraktPlugin.TraktAPI.DataStructures.TraktScrobbleResponse

UnLikeComment() public static method

public static UnLikeComment ( int id ) : bool
id int
return bool

UnLikeList() public static method

public static UnLikeList ( string username, int id ) : bool
username string
id int
return bool

UpdateCustomList() public static method

public static UpdateCustomList ( TraktListDetail list, string username = "me" ) : TraktListDetail
list TraktPlugin.TraktAPI.DataStructures.TraktListDetail
username string
return TraktPlugin.TraktAPI.DataStructures.TraktListDetail