Versions in this module Expand all Collapse all v0 v0.2.0 Dec 28, 2022 Changes in this version type Client + func (c *Client) GetRestyClient() *resty.Client v0.1.0 Dec 28, 2022 Changes in this version + const H632 + const Original + const W1280 + const W154 + const W185 + const W300 + const W342 + const W45 + const W500 + const W780 + const W92 + func GetImageURL(key string, size string) string + func GetVideoURL(key string) string + type AccessToken struct + AccessToken string + type AccountCreatedLists struct + Page int64 + TotalPages int64 + TotalResults int64 + type AccountCreatedListsResults struct + Results []struct{ ... } + type AccountDetails struct + Avatar struct{ ... } + ID int64 + IncludeAdult bool + Iso3166_1 string + Iso639_1 string + Name string + Username string + type AccountFavorite struct + Favorite bool + MediaID int64 + MediaType string + type AccountFavoriteMovies struct + Page int64 + TotalPages int64 + TotalResults int64 + type AccountFavoriteMoviesResults struct + Results []struct{ ... } + type AccountFavoriteTVShows struct + Page int64 + TotalPages int64 + TotalResults int64 + type AccountFavoriteTVShowsResults struct + Results []struct{ ... } + type AccountMovieWatchlist struct + type AccountRatedMovies struct + type AccountRatedTVEpisodes struct + Page int64 + TotalPages int64 + TotalResults int64 + type AccountRatedTVEpisodesResults struct + Results []struct{ ... } + type AccountRatedTVShows struct + type AccountTVShowsWatchlist struct + type AccountWatchlist struct + MediaID int64 + MediaType string + Watchlist bool + type Certification struct + Certification string + Meaning string + Order int + type CertificationMovie struct + Certifications struct{ ... } + type CertificationTV struct + Certifications struct{ ... } + type ChangesMovie struct + Page int64 + TotalPages int64 + TotalResults int64 + type ChangesMovieResults struct + Results []struct{ ... } + type ChangesPerson struct + type ChangesTV struct + type Client struct + func Init(apiKey string, client *resty.Client) (*Client, error) + func InitWithRawClient(apiKey string, hc *http.Client) (*Client, error) + func (c *Client) AddMovie(listID int, mediaID *ListMedia) (*Response, error) + func (c *Client) AddToWatchlist(id int, title *AccountWatchlist) (*Response, error) + func (c *Client) ClearList(listID int, confirm bool) (*Response, error) + func (c *Client) CreateGuestSession() (*RequestToken, error) + func (c *Client) CreateList(list *ListCreate) (*ListResponse, error) + func (c *Client) CreateRequestToken() (*RequestToken, error) + func (c *Client) DeleteList(listID int) (*Response, error) + func (c *Client) DeleteMovieRating(id int, urlOptions map[string]string) (*Response, error) + func (c *Client) DeleteTVShowRating(id int, urlOptions map[string]string) (*Response, error) + func (c *Client) GetAccountDetails() (*AccountDetails, error) + func (c *Client) GetAvailableWatchProviderRegions(urlOptions map[string]string) (*WatchRegionList, error) + func (c *Client) GetCertificationMovie() (*CertificationMovie, error) + func (c *Client) GetCertificationTV() (*CertificationTV, error) + func (c *Client) GetChangesMovie(urlOptions map[string]string) (*ChangesMovie, error) + func (c *Client) GetChangesPerson(urlOptions map[string]string) (*ChangesPerson, error) + func (c *Client) GetChangesTV(urlOptions map[string]string) (*ChangesTV, error) + func (c *Client) GetCollectionDetails(id int, urlOptions map[string]string) (*CollectionDetails, error) + func (c *Client) GetCollectionImages(id int, urlOptions map[string]string) (*CollectionImages, error) + func (c *Client) GetCollectionTranslations(id int, urlOptions map[string]string) (*CollectionTranslations, error) + func (c *Client) GetCompanyAlternativeNames(id int) (*CompanyAlternativeNames, error) + func (c *Client) GetCompanyDetails(id int) (*CompanyDetails, error) + func (c *Client) GetCompanyImages(id int) (*CompanyImages, error) + func (c *Client) GetConfigurationAPI() (*ConfigurationAPI, error) + func (c *Client) GetConfigurationCountries() (*ConfigurationCountries, error) + func (c *Client) GetConfigurationJobs() (*ConfigurationJobs, error) + func (c *Client) GetConfigurationLanguages() (*ConfigurationLanguages, error) + func (c *Client) GetConfigurationPrimaryTranslations() (*ConfigurationPrimaryTranslations, error) + func (c *Client) GetConfigurationTimezones() (*ConfigurationTimezones, error) + func (c *Client) GetCreatedLists(id int, urlOptions map[string]string) (*AccountCreatedLists, error) + func (c *Client) GetCreditDetails(id string) (*CreditsDetails, error) + func (c *Client) GetDiscoverMovie(urlOptions map[string]string) (*DiscoverMovie, error) + func (c *Client) GetDiscoverTV(urlOptions map[string]string) (*DiscoverTV, error) + func (c *Client) GetFavoriteMovies(id int, urlOptions map[string]string) (*AccountFavoriteMovies, error) + func (c *Client) GetFavoriteTVShows(id int, urlOptions map[string]string) (*AccountFavoriteTVShows, error) + func (c *Client) GetFindByID(id string, urlOptions map[string]string) (*FindByID, error) + func (c *Client) GetGenreMovieList(urlOptions map[string]string) (*GenreMovieList, error) + func (c *Client) GetGenreTVList(urlOptions map[string]string) (*GenreMovieList, error) + func (c *Client) GetGuestSessionRatedMovies(id string, urlOptions map[string]string) (*GuestSessionRatedMovies, error) + func (c *Client) GetGuestSessionRatedTVEpisodes(id string, urlOptions map[string]string) (*GuestSessionRatedTVEpisodes, error) + func (c *Client) GetGuestSessionRatedTVShows(id string, urlOptions map[string]string) (*GuestSessionRatedTVShows, error) + func (c *Client) GetHttpClient() *resty.Client + func (c *Client) GetKeywordDetails(id int) (*KeywordDetails, error) + func (c *Client) GetKeywordMovies(id int, urlOptions map[string]string) (*KeywordMovies, error) + func (c *Client) GetListDetails(id string, urlOptions map[string]string) (*ListDetails, error) + func (c *Client) GetListItemStatus(id string, urlOptions map[string]string) (*ListItemStatus, error) + func (c *Client) GetMovieAccountStates(id int, urlOptions map[string]string) (*MovieAccountStates, error) + func (c *Client) GetMovieAlternativeTitles(id int, urlOptions map[string]string) (*MovieAlternativeTitles, error) + func (c *Client) GetMovieChanges(id int, urlOptions map[string]string) (*MovieChanges, error) + func (c *Client) GetMovieCredits(id int, urlOptions map[string]string) (*MovieCredits, error) + func (c *Client) GetMovieDetails(id int, urlOptions map[string]string) (*MovieDetails, error) + func (c *Client) GetMovieExternalIDs(id int, urlOptions map[string]string) (*MovieExternalIDs, error) + func (c *Client) GetMovieImages(id int, urlOptions map[string]string) (*MovieImages, error) + func (c *Client) GetMovieKeywords(id int) (*MovieKeywords, error) + func (c *Client) GetMovieLatest(urlOptions map[string]string) (*MovieLatest, error) + func (c *Client) GetMovieLists(id int, urlOptions map[string]string) (*MovieLists, error) + func (c *Client) GetMovieNowPlaying(urlOptions map[string]string) (*MovieNowPlaying, error) + func (c *Client) GetMoviePopular(urlOptions map[string]string) (*MoviePopular, error) + func (c *Client) GetMovieRecommendations(id int, urlOptions map[string]string) (*MovieRecommendations, error) + func (c *Client) GetMovieReleaseDates(id int) (*MovieReleaseDates, error) + func (c *Client) GetMovieReviews(id int, urlOptions map[string]string) (*MovieReviews, error) + func (c *Client) GetMovieSimilar(id int, urlOptions map[string]string) (*MovieSimilar, error) + func (c *Client) GetMovieTopRated(urlOptions map[string]string) (*MovieTopRated, error) + func (c *Client) GetMovieTranslations(id int, urlOptions map[string]string) (*MovieTranslations, error) + func (c *Client) GetMovieUpcoming(urlOptions map[string]string) (*MovieUpcoming, error) + func (c *Client) GetMovieVideos(id int, urlOptions map[string]string) (*MovieVideos, error) + func (c *Client) GetMovieWatchProviders(id int, urlOptions map[string]string) (*MovieWatchProviders, error) + func (c *Client) GetMovieWatchlist(id int, urlOptions map[string]string) (*AccountMovieWatchlist, error) + func (c *Client) GetNetworkAlternativeNames(id int) (*NetworkAlternativeNames, error) + func (c *Client) GetNetworkDetails(id int) (*NetworkDetails, error) + func (c *Client) GetNetworkImages(id int) (*NetworkImages, error) + func (c *Client) GetPersonChanges(id int, urlOptions map[string]string) (*PersonChanges, error) + func (c *Client) GetPersonCombinedCredits(id int, urlOptions map[string]string) (*PersonCombinedCredits, error) + func (c *Client) GetPersonDetails(id int, urlOptions map[string]string) (*PersonDetails, error) + func (c *Client) GetPersonExternalIDs(id int, urlOptions map[string]string) (*PersonExternalIDs, error) + func (c *Client) GetPersonImages(id int) (*PersonImages, error) + func (c *Client) GetPersonLatest(urlOptions map[string]string) (*PersonLatest, error) + func (c *Client) GetPersonMovieCredits(id int, urlOptions map[string]string) (*PersonMovieCredits, error) + func (c *Client) GetPersonPopular(urlOptions map[string]string) (*PersonPopular, error) + func (c *Client) GetPersonTVCredits(id int, urlOptions map[string]string) (*PersonTVCredits, error) + func (c *Client) GetPersonTaggedImages(id int, urlOptions map[string]string) (*PersonTaggedImages, error) + func (c *Client) GetPersonTranslations(id int, urlOptions map[string]string) (*PersonTranslations, error) + func (c *Client) GetRatedMovies(id int, urlOptions map[string]string) (*AccountRatedMovies, error) + func (c *Client) GetRatedTVEpisodes(id int, urlOptions map[string]string) (*AccountRatedTVEpisodes, error) + func (c *Client) GetRatedTVShows(id int, urlOptions map[string]string) (*AccountRatedTVShows, error) + func (c *Client) GetReviewDetails(id string) (*ReviewDetails, error) + func (c *Client) GetSearchCollections(query string, urlOptions map[string]string) (*SearchCollections, error) + func (c *Client) GetSearchCompanies(query string, urlOptions map[string]string) (*SearchCompanies, error) + func (c *Client) GetSearchKeywords(query string, urlOptions map[string]string) (*SearchKeywords, error) + func (c *Client) GetSearchMovies(query string, urlOptions map[string]string) (*SearchMovies, error) + func (c *Client) GetSearchMulti(query string, urlOptions map[string]string) (*SearchMulti, error) + func (c *Client) GetSearchPeople(query string, urlOptions map[string]string) (*SearchPeople, error) + func (c *Client) GetSearchTVShow(query string, urlOptions map[string]string) (*SearchTVShows, error) + func (c *Client) GetTVAccountStates(id int, urlOptions map[string]string) (*TVAccountStates, error) + func (c *Client) GetTVAggregateCredits(id int, urlOptions map[string]string) (*TVAggregateCredits, error) + func (c *Client) GetTVAiringToday(urlOptions map[string]string) (*TVAiringToday, error) + func (c *Client) GetTVAlternativeTitles(id int, urlOptions map[string]string) (*TVAlternativeTitles, error) + func (c *Client) GetTVChanges(id int, urlOptions map[string]string) (*TVChanges, error) + func (c *Client) GetTVContentRatings(id int, urlOptions map[string]string) (*TVContentRatings, error) + func (c *Client) GetTVCredits(id int, urlOptions map[string]string) (*TVCredits, error) + func (c *Client) GetTVDetails(id int, urlOptions map[string]string) (*TVDetails, error) + func (c *Client) GetTVEpisodeChanges(id int, urlOptions map[string]string) (*TVEpisodeChanges, error) + func (c *Client) GetTVEpisodeCredits(id int, seasonNumber int, episodeNumber int) (*TVEpisodeCredits, error) + func (c *Client) GetTVEpisodeDetails(id int, seasonNumber int, episodeNumber int, urlOptions map[string]string) (*TVEpisodeDetails, error) + func (c *Client) GetTVEpisodeExternalIDs(id int, seasonNumber int, episodeNumber int) (*TVEpisodeExternalIDs, error) + func (c *Client) GetTVEpisodeGroups(id int, urlOptions map[string]string) (*TVEpisodeGroups, error) + func (c *Client) GetTVEpisodeGroupsDetails(id string, urlOptions map[string]string) (*TVEpisodeGroupsDetails, error) + func (c *Client) GetTVEpisodeImages(id int, seasonNumber int, episodeNumber int) (*TVEpisodeImages, error) + func (c *Client) GetTVEpisodeTranslations(id int, seasonNumber int, episodeNumber int) (*TVEpisodeTranslations, error) + func (c *Client) GetTVEpisodeVideos(id int, seasonNumber int, episodeNumber int, urlOptions map[string]string) (*TVEpisodeVideos, error) + func (c *Client) GetTVExternalIDs(id int, urlOptions map[string]string) (*TVExternalIDs, error) + func (c *Client) GetTVImages(id int, urlOptions map[string]string) (*TVImages, error) + func (c *Client) GetTVKeywords(id int) (*TVKeywords, error) + func (c *Client) GetTVLatest(urlOptions map[string]string) (*TVLatest, error) + func (c *Client) GetTVOnTheAir(urlOptions map[string]string) (*TVOnTheAir, error) + func (c *Client) GetTVPopular(urlOptions map[string]string) (*TVPopular, error) + func (c *Client) GetTVRecommendations(id int, urlOptions map[string]string) (*TVRecommendations, error) + func (c *Client) GetTVReviews(id int, urlOptions map[string]string) (*TVReviews, error) + func (c *Client) GetTVScreenedTheatrically(id int) (*TVScreenedTheatrically, error) + func (c *Client) GetTVSeasonChanges(id int, urlOptions map[string]string) (*TVSeasonChanges, error) + func (c *Client) GetTVSeasonCredits(id int, seasonNumber int, urlOptions map[string]string) (*TVSeasonCredits, error) + func (c *Client) GetTVSeasonDetails(id int, seasonNumber int, urlOptions map[string]string) (*TVSeasonDetails, error) + func (c *Client) GetTVSeasonExternalIDs(id int, seasonNumber int, urlOptions map[string]string) (*TVSeasonExternalIDs, error) + func (c *Client) GetTVSeasonImages(id int, seasonNumber int, urlOptions map[string]string) (*TVSeasonImages, error) + func (c *Client) GetTVSeasonVideos(id int, seasonNumber int, urlOptions map[string]string) (*TVSeasonVideos, error) + func (c *Client) GetTVShowsWatchlist(id int, urlOptions map[string]string) (*AccountTVShowsWatchlist, error) + func (c *Client) GetTVSimilar(id int, urlOptions map[string]string) (*TVSimilar, error) + func (c *Client) GetTVTopRated(urlOptions map[string]string) (*TVTopRated, error) + func (c *Client) GetTVTranslations(id int, urlOptions map[string]string) (*TVTranslations, error) + func (c *Client) GetTVVideos(id int, urlOptions map[string]string) (*TVVideos, error) + func (c *Client) GetTVWatchProviders(id int, urlOptions map[string]string) (*TVWatchProviders, error) + func (c *Client) GetTrending(mediaType string, timeWindow string) (*Trending, error) + func (c *Client) GetWatchProvidersMovie(urlOptions map[string]string) (*WatchProviderList, error) + func (c *Client) GetWatchProvidersTv(urlOptions map[string]string) (*WatchProviderList, error) + func (c *Client) MarkAsFavorite(id int, title *AccountFavorite) (*Response, error) + func (c *Client) PostMovieRating(id int, rating float32, urlOptions map[string]string) (*Response, error) + func (c *Client) PostTVShowRating(id int, rating float32, urlOptions map[string]string) (*Response, error) + func (c *Client) RemoveMovie(listID int, mediaID *ListMedia) (*Response, error) + func (c *Client) SetClientAutoRetry() + func (c *Client) SetSessionID(sid string) error + type CollectionDetails struct + BackdropPath string + ID int64 + Name string + Overview string + Parts []struct{ ... } + PosterPath string + type CollectionImages struct + Backdrops []struct{ ... } + ID int64 + Posters []struct{ ... } + type CollectionTranslations struct + ID int64 + Translations []struct{ ... } + type CompanyAlternativeNames struct + ID int64 + type CompanyAlternativeNamesResult struct + Results []struct{ ... } + type CompanyDetails struct + Description string + Headquarters string + Homepage string + ID int64 + LogoPath string + Name string + OriginCountry string + ParentCompany struct{ ... } + type CompanyImages struct + ID int64 + Logos []struct{ ... } + type ConfigurationAPI struct + ChangeKeys []string + Images struct{ ... } + type ConfigurationCountries []struct + type ConfigurationJobs []struct + type ConfigurationLanguages []struct + type ConfigurationPrimaryTranslations []string + type ConfigurationTimezones []struct + type CreditsDetails struct + CreditType string + Department string + ID string + Job string + Media struct{ ... } + MediaType string + Person struct{ ... } + type DiscoverMovie struct + Page int64 + TotalPages int64 + TotalResults int64 + type DiscoverMovieResults struct + Results []struct{ ... } + type DiscoverTV struct + Page int64 + TotalPages int64 + TotalResults int64 + type DiscoverTVResults struct + Results []struct{ ... } + type Error struct + StatusCode int + StatusMessage string + Success bool + func (e Error) Error() string + type FindByID struct + MovieResults []struct{ ... } + PersonResults []struct{ ... } + TvEpisodeResults []struct{ ... } + TvResults []struct{ ... } + TvSeasonResults []struct{ ... } + type GenreMovieList struct + Genres []struct{ ... } + type GuestSessionRatedMovies struct + Page int64 + Results []struct{ ... } + TotalPages int64 + TotalResults int64 + type GuestSessionRatedTVEpisodes struct + Page int64 + Results []struct{ ... } + TotalPages int64 + TotalResults int64 + type GuestSessionRatedTVShows struct + Page int64 + Results []struct{ ... } + TotalPages int64 + TotalResults int64 + type KeywordDetails struct + ID int64 + Name string + type KeywordMovies struct + ID int64 + Page int64 + Results []struct{ ... } + TotalPages int64 + TotalResults int64 + type ListCreate struct + Description string + Language string + Name string + type ListDetails struct + CreatedBy string + Description string + FavoriteCount int64 + ID string + Iso639_1 string + ItemCount int64 + Items []struct{ ... } + Name string + PosterPath string + type ListItemStatus struct + ID string + ItemPresent bool + type ListMedia struct + MediaID int64 + type ListResponse struct + ListID int64 + Success bool + type MovieAccountStates struct + Favorite bool + ID int64 + Rated jsoniter.RawMessage + Watchlist bool + type MovieAlternativeTitles struct + ID int + Titles []struct{ ... } + type MovieAlternativeTitlesAppend struct + AlternativeTitles *MovieAlternativeTitles + type MovieChanges struct + Changes []struct{ ... } + type MovieChangesAppend struct + Changes *MovieChanges + type MovieCredits struct + Cast []struct{ ... } + Crew []struct{ ... } + ID int64 + type MovieCreditsAppend struct + Credits struct{ ... } + type MovieDetails struct + Adult bool + BackdropPath string + BelongsToCollection struct{ ... } + Budget int64 + Genres []struct{ ... } + Homepage string + ID int64 + IMDbID string + OriginalLanguage string + OriginalTitle string + Overview string + Popularity float32 + PosterPath string + ProductionCompanies []struct{ ... } + ProductionCountries []struct{ ... } + ReleaseDate string + Revenue int64 + Runtime int + SpokenLanguages []struct{ ... } + Status string + Tagline string + Title string + Video bool + VoteAverage float32 + VoteCount int64 + type MovieExternalIDs struct + FacebookID string + ID int64 + IMDbID string + InstagramID string + TwitterID string + type MovieExternalIDsAppend struct + type MovieImage struct + AspectRatio float32 + FilePath string + Height int + Iso639_1 string + VoteAverage float32 + VoteCount int64 + Width int + type MovieImages struct + Backdrops []MovieImage + ID int64 + Logos []MovieImage + Posters []MovieImage + type MovieImagesAppend struct + Images *MovieImages + type MovieKeywords struct + ID int64 + Keywords []struct{ ... } + type MovieKeywordsAppend struct + Keywords struct{ ... } + type MovieLatest struct + type MovieLists struct + ID int64 + Page int64 + TotalPages int64 + TotalResults int64 + type MovieListsAppend struct + Lists *MovieLists + type MovieListsResults struct + Results []struct{ ... } + type MovieNowPlaying struct + Dates struct{ ... } + Page int64 + TotalPages int64 + TotalResults int64 + type MovieNowPlayingResults struct + Results []struct{ ... } + type MoviePopular struct + Page int64 + TotalPages int64 + TotalResults int64 + type MoviePopularResults struct + Results []struct{ ... } + type MovieRecommendations struct + Page int64 + TotalPages int64 + TotalResults int64 + type MovieRecommendationsAppend struct + Recommendations *MovieRecommendations + type MovieRecommendationsResults struct + Results []struct{ ... } + type MovieReleaseDates struct + ID int64 + type MovieReleaseDatesAppend struct + ReleaseDates *MovieReleaseDates + type MovieReleaseDatesResults struct + Results []struct{ ... } + type MovieReviews struct + ID int64 + Page int64 + TotalPages int64 + TotalResults int64 + type MovieReviewsAppend struct + Reviews struct{ ... } + type MovieReviewsResults struct + Results []struct{ ... } + type MovieSimilar struct + type MovieSimilarAppend struct + Similar *MovieSimilar + type MovieTopRated struct + type MovieTranslations struct + ID int64 + Translations []struct{ ... } + type MovieTranslationsAppend struct + Translations *MovieTranslations + type MovieUpcoming struct + type MovieVideos struct + ID int64 + type MovieVideosAppend struct + Videos struct{ ... } + type MovieVideosResults struct + Results []struct{ ... } + type MovieWatchProviders struct + ID int64 + type MovieWatchProvidersAppend struct + WatchProviders *MovieWatchProviders + type MovieWatchProvidersResults struct + Results map[string]struct{ ... } + type NetworkAlternativeNames struct + ID int64 + Results []struct{ ... } + type NetworkDetails struct + Headquarters string + Homepage string + ID int64 + LogoPath string + Name string + OriginCountry string + type NetworkImages struct + ID int64 + Logos []struct{ ... } + type PersonChanges struct + Changes []struct{ ... } + type PersonChangesAppend struct + Changes *PersonChanges + type PersonCombinedCredits struct + Cast []struct{ ... } + Crew []struct{ ... } + ID int64 + type PersonCombinedCreditsAppend struct + CombinedCredits *PersonCombinedCredits + type PersonDetails struct + Adult bool + AlsoKnownAs []string + Biography string + Birthday string + Deathday string + Gender int + Homepage string + ID int64 + IMDbID string + KnownForDepartment string + Name string + PlaceOfBirth string + Popularity float32 + ProfilePath string + type PersonExternalIDs struct + FacebookID string + FreebaseID string + FreebaseMid string + ID int64 + IMDbID string + InstagramID string + TvrageID int64 + TwitterID string + type PersonExternalIDsAppend struct + ExternalIDs *PersonExternalIDs + type PersonImages struct + ID int + Profiles []struct{ ... } + type PersonImagesAppend struct + Images *PersonImages + type PersonLatest struct + Adult bool + AlsoKnownAs []string + Biography string + Birthday string + Deathday string + Gender int + Homepage string + ID int64 + IMDbID string + Name string + PlaceOfBirth string + Popularity float32 + ProfilePath string + type PersonMovieCredits struct + Cast []struct{ ... } + Crew []struct{ ... } + ID int64 + type PersonMovieCreditsAppend struct + MovieCredits *PersonMovieCredits + type PersonPopular struct + Page int64 + Results []struct{ ... } + TotalPages int64 + TotalResults int64 + type PersonTVCredits struct + Cast []struct{ ... } + Crew []struct{ ... } + ID int64 + type PersonTVCreditsAppend struct + TVCredits *PersonTVCredits + type PersonTaggedImages struct + ID int64 + Page int64 + Results []struct{ ... } + TotalPages int64 + TotalResults int64 + type PersonTaggedImagesAppend struct + TaggedImages *PersonTaggedImages + type PersonTranslations struct + ID int64 + Translations []struct{ ... } + type PersonTranslationsAppend struct + Translations *PersonTranslations + type RequestToken struct + ExpiresAt string + GuestSessionID string + RequestToken string + Success bool + type Response struct + StatusCode int + StatusMessage string + type ReviewDetails struct + Author string + AuthorDetails struct{ ... } + Content string + CreatedAt string + ID string + Iso639_1 string + MediaID int64 + MediaTitle string + MediaType string + URL string + UpdatedAt string + type SearchCollections struct + Page int64 + TotalPages int64 + TotalResults int64 + type SearchCollectionsResults struct + Results []struct{ ... } + type SearchCompanies struct + Page int64 + TotalPages int64 + TotalResults int64 + type SearchCompaniesResults struct + Results []struct{ ... } + type SearchKeywords struct + Page int64 + TotalPages int64 + TotalResults int64 + type SearchKeywordsResults struct + Results []struct{ ... } + type SearchMovies struct + Page int64 + TotalPages int64 + TotalResults int64 + type SearchMoviesResults struct + Results []struct{ ... } + type SearchMulti struct + Page int + TotalPages int64 + TotalResults int64 + type SearchMultiResults struct + Results []struct{ ... } + type SearchPeople struct + Page int64 + TotalPages int64 + TotalResults int64 + type SearchPeopleResults struct + Results []struct{ ... } + type SearchTVShows struct + Page int64 + TotalPages int64 + TotalResults int64 + type SearchTVShowsResults struct + Results []struct{ ... } + type Session struct + SessionID string + Success bool + type SessionWithLogin struct + Password string + RequestToken string + Username string + type TVAccountStates struct + Favorite bool + ID int64 + Rated jsoniter.RawMessage + Watchlist bool + type TVAggregateCredits struct + Cast []struct{ ... } + Crew []struct{ ... } + ID int64 + type TVAggregateCreditsAppend struct + AggregateCredits *TVAggregateCredits + type TVAiringToday struct + Page int64 + TotalPages int64 + TotalResults int64 + type TVAiringTodayResults struct + Results []struct{ ... } + type TVAlternativeTitles struct + ID int + type TVAlternativeTitlesAppend struct + AlternativeTitles *TVAlternativeTitles + type TVAlternativeTitlesResults struct + Results []struct{ ... } + type TVChanges struct + Changes []struct{ ... } + type TVChangesAppend struct + Changes *TVChanges + type TVContentRatings struct + ID int64 + type TVContentRatingsAppend struct + ContentRatings *TVContentRatings + type TVContentRatingsResults struct + Results []struct{ ... } + type TVCredits struct + Cast []struct{ ... } + Crew []struct{ ... } + ID int64 + type TVCreditsAppend struct + Credits struct{ ... } + type TVDetails struct + BackdropPath string + CreatedBy []struct{ ... } + EpisodeRunTime []int + FirstAirDate string + Genres []struct{ ... } + Homepage string + ID int64 + InProduction bool + Languages []string + LastAirDate string + LastEpisodeToAir struct{ ... } + Name string + Networks []struct{ ... } + NextEpisodeToAir struct{ ... } + NumberOfEpisodes int + NumberOfSeasons int + OriginCountry []string + OriginalLanguage string + OriginalName string + Overview string + Popularity float32 + PosterPath string + ProductionCompanies []struct{ ... } + ProductionCountries []struct{ ... } + Seasons []struct{ ... } + Status string + Tagline string + Type string + VoteAverage float32 + VoteCount int64 + type TVEpisodeChanges struct + Changes []struct{ ... } + type TVEpisodeCredits struct + Cast []struct{ ... } + Crew []struct{ ... } + GuestStars []struct{ ... } + ID int64 + type TVEpisodeCreditsAppend struct + Credits *TVEpisodeCredits + type TVEpisodeDetails struct + AirDate string + Crew []struct{ ... } + EpisodeNumber int + GuestStars []struct{ ... } + ID int64 + Name string + Overview string + ProductionCode string + SeasonNumber int + StillPath string + VoteAverage float32 + VoteCount int64 + type TVEpisodeExternalIDs struct + FreebaseID string + FreebaseMID string + ID int64 + IMDbID string + TVDBID int64 + TVRageID int64 + type TVEpisodeExternalIDsAppend struct + ExternalIDs *TVEpisodeExternalIDs + type TVEpisodeGroups struct + ID int64 + type TVEpisodeGroupsAppend struct + EpisodeGroups *TVEpisodeGroups + type TVEpisodeGroupsDetails struct + Description string + EpisodeCount int + GroupCount int + Groups []struct{ ... } + ID string + Name string + Network struct{ ... } + Type int + type TVEpisodeGroupsResults struct + Results []struct{ ... } + type TVEpisodeImages struct + ID int64 + Stills []struct{ ... } + type TVEpisodeImagesAppend struct + Images *TVEpisodeImages + type TVEpisodeRate struct + StatusCode int + StatusMessage string + type TVEpisodeTranslations struct + ID int64 + Translations []struct{ ... } + type TVEpisodeTranslationsAppend struct + Translations *TVEpisodeTranslations + type TVEpisodeVideos struct + ID int64 + Results []struct{ ... } + type TVEpisodeVideosAppend struct + Videos *TVEpisodeVideos + type TVExternalIDs struct + FacebookID string + FreebaseID string + FreebaseMID string + ID int64 + IMDbID string + InstagramID string + TVDBID int64 + TVRageID int64 + TwitterID string + type TVExternalIDsAppend struct + type TVImages struct + Backdrops []struct{ ... } + ID int64 + Posters []struct{ ... } + type TVImagesAppend struct + Images *TVImages + type TVKeywords struct + ID int64 + type TVKeywordsAppend struct + Keywords struct{ ... } + type TVKeywordsResults struct + Results []struct{ ... } + type TVLatest struct + type TVOnTheAir struct + type TVPopular struct + type TVRecommendations struct + Page int64 + TotalPages int64 + TotalResults int64 + type TVRecommendationsAppend struct + Recommendations *TVRecommendations + type TVRecommendationsResults struct + Results []struct{ ... } + type TVReviews struct + ID int64 + Page int64 + TotalPages int64 + TotalResults int64 + type TVReviewsAppend struct + Reviews struct{ ... } + type TVReviewsResults struct + Results []struct{ ... } + type TVScreenedTheatrically struct + ID int64 + type TVScreenedTheatricallyAppend struct + ScreenedTheatrically *TVScreenedTheatrically + type TVScreenedTheatricallyResults struct + Results []struct{ ... } + type TVSeasonChanges struct + Changes []struct{ ... } + type TVSeasonCredits struct + Cast []struct{ ... } + Crew []struct{ ... } + ID int + type TVSeasonCreditsAppend struct + Credits *TVSeasonCredits + type TVSeasonDetails struct + AirDate string + Episodes []struct{ ... } + ID int64 + IDString string + Name string + Overview string + PosterPath string + SeasonNumber int + type TVSeasonExternalIDs struct + FreebaseID string + FreebaseMID string + ID int64 + TVDBID int64 + TVRageID int64 + type TVSeasonExternalIDsAppend struct + ExternalIDs *TVSeasonExternalIDs + type TVSeasonImages struct + ID int64 + Posters []struct{ ... } + type TVSeasonImagesAppend struct + Images *TVSeasonImages + type TVSeasonVideos struct + ID int64 + Results []struct{ ... } + type TVSeasonVideosAppend struct + Videos struct{ ... } + type TVSimilar struct + type TVSimilarAppend struct + Similar *TVSimilar + type TVTopRated struct + type TVTranslations struct + ID int64 + Translations []struct{ ... } + type TVTranslationsAppend struct + Translations *TVTranslations + type TVVideos struct + ID int64 + type TVVideosAppend struct + Videos struct{ ... } + type TVVideosResults struct + Results []struct{ ... } + type TVWatchProviders struct + ID int64 + type TVWatchProvidersAppend struct + WatchProviders *TVWatchProviders + type TVWatchProvidersResults struct + Results map[string]struct{ ... } + type Trending struct + Page int + TotalPages int64 + TotalResults int64 + type TrendingResults struct + Results []struct{ ... } + type WatchProviderList struct + Providers []struct{ ... } + type WatchRegionList struct + Regions []struct{ ... }