Documentation
¶
Overview ¶
Package tmdb provides primitives to interact with the openapi HTTP API.
Code generated by github.com/deepmap/oapi-codegen/v2 version v2.1.0 DO NOT EDIT.
Package tmdb provides primitives to interact with the openapi HTTP API.
Code generated by github.com/deepmap/oapi-codegen/v2 version v2.1.0 DO NOT EDIT.
Index ¶
- Constants
- func NewAccountAddFavoriteRequest(server string, accountId int32, params *AccountAddFavoriteParams, ...) (*http.Request, error)
- func NewAccountAddFavoriteRequestWithBody(server string, accountId int32, params *AccountAddFavoriteParams, ...) (*http.Request, error)
- func NewAccountAddToWatchlistRequest(server string, accountId int32, params *AccountAddToWatchlistParams, ...) (*http.Request, error)
- func NewAccountAddToWatchlistRequestWithBody(server string, accountId int32, params *AccountAddToWatchlistParams, ...) (*http.Request, error)
- func NewAccountDetailsRequest(server string, accountId int32, params *AccountDetailsParams) (*http.Request, error)
- func NewAccountFavoriteTvRequest(server string, accountId int32, params *AccountFavoriteTvParams) (*http.Request, error)
- func NewAccountGetFavoritesRequest(server string, accountId int32, params *AccountGetFavoritesParams) (*http.Request, error)
- func NewAccountListsRequest(server string, accountId int32, params *AccountListsParams) (*http.Request, error)
- func NewAccountRatedMoviesRequest(server string, accountId int32, params *AccountRatedMoviesParams) (*http.Request, error)
- func NewAccountRatedTvEpisodesRequest(server string, accountId int32, params *AccountRatedTvEpisodesParams) (*http.Request, error)
- func NewAccountRatedTvRequest(server string, accountId int32, params *AccountRatedTvParams) (*http.Request, error)
- func NewAccountWatchlistMoviesRequest(server string, accountId int32, params *AccountWatchlistMoviesParams) (*http.Request, error)
- func NewAccountWatchlistTvRequest(server string, accountId int32, params *AccountWatchlistTvParams) (*http.Request, error)
- func NewAlternativeNamesCopyRequest(server string, networkId int32) (*http.Request, error)
- func NewAuthenticationCreateGuestSessionRequest(server string) (*http.Request, error)
- func NewAuthenticationCreateRequestTokenRequest(server string) (*http.Request, error)
- func NewAuthenticationCreateSessionFromLoginRequest(server string, body AuthenticationCreateSessionFromLoginJSONRequestBody) (*http.Request, error)
- func NewAuthenticationCreateSessionFromLoginRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewAuthenticationCreateSessionFromV4TokenRequest(server string, body AuthenticationCreateSessionFromV4TokenJSONRequestBody) (*http.Request, error)
- func NewAuthenticationCreateSessionFromV4TokenRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewAuthenticationCreateSessionRequest(server string, body AuthenticationCreateSessionJSONRequestBody) (*http.Request, error)
- func NewAuthenticationCreateSessionRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewAuthenticationDeleteSessionRequest(server string, body AuthenticationDeleteSessionJSONRequestBody) (*http.Request, error)
- func NewAuthenticationDeleteSessionRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewAuthenticationValidateKeyRequest(server string) (*http.Request, error)
- func NewCertificationMovieListRequest(server string) (*http.Request, error)
- func NewCertificationsTvListRequest(server string) (*http.Request, error)
- func NewChangesMovieListRequest(server string, params *ChangesMovieListParams) (*http.Request, error)
- func NewChangesPeopleListRequest(server string, params *ChangesPeopleListParams) (*http.Request, error)
- func NewChangesTvListRequest(server string, params *ChangesTvListParams) (*http.Request, error)
- func NewCollectionDetailsRequest(server string, collectionId int32, params *CollectionDetailsParams) (*http.Request, error)
- func NewCollectionImagesRequest(server string, collectionId int32, params *CollectionImagesParams) (*http.Request, error)
- func NewCollectionTranslationsRequest(server string, collectionId int32) (*http.Request, error)
- func NewCompanyAlternativeNamesRequest(server string, companyId int32) (*http.Request, error)
- func NewCompanyDetailsRequest(server string, companyId int32) (*http.Request, error)
- func NewCompanyImagesRequest(server string, companyId int32) (*http.Request, error)
- func NewConfigurationCountriesRequest(server string, params *ConfigurationCountriesParams) (*http.Request, error)
- func NewConfigurationDetailsRequest(server string) (*http.Request, error)
- func NewConfigurationJobsRequest(server string) (*http.Request, error)
- func NewConfigurationLanguagesRequest(server string) (*http.Request, error)
- func NewConfigurationPrimaryTranslationsRequest(server string) (*http.Request, error)
- func NewConfigurationTimezonesRequest(server string) (*http.Request, error)
- func NewCreditDetailsRequest(server string, creditId string) (*http.Request, error)
- func NewDetailsCopyRequest(server string, networkId int32) (*http.Request, error)
- func NewDiscoverMovieRequest(server string, params *DiscoverMovieParams) (*http.Request, error)
- func NewDiscoverTvRequest(server string, params *DiscoverTvParams) (*http.Request, error)
- func NewFindByIdRequest(server string, externalId string, params *FindByIdParams) (*http.Request, error)
- func NewGenreMovieListRequest(server string, params *GenreMovieListParams) (*http.Request, error)
- func NewGenreTvListRequest(server string, params *GenreTvListParams) (*http.Request, error)
- func NewGuestSessionRatedMoviesRequest(server string, guestSessionId string, params *GuestSessionRatedMoviesParams) (*http.Request, error)
- func NewGuestSessionRatedTvEpisodesRequest(server string, guestSessionId string, ...) (*http.Request, error)
- func NewGuestSessionRatedTvRequest(server string, guestSessionId string, params *GuestSessionRatedTvParams) (*http.Request, error)
- func NewKeywordDetailsRequest(server string, keywordId int32) (*http.Request, error)
- func NewKeywordMoviesRequest(server string, keywordId string, params *KeywordMoviesParams) (*http.Request, error)
- func NewListAddMovieRequest(server string, listId int32, params *ListAddMovieParams, ...) (*http.Request, error)
- func NewListAddMovieRequestWithBody(server string, listId int32, params *ListAddMovieParams, contentType string, ...) (*http.Request, error)
- func NewListCheckItemStatusRequest(server string, listId int32, params *ListCheckItemStatusParams) (*http.Request, error)
- func NewListClearRequest(server string, listId int32, params *ListClearParams) (*http.Request, error)
- func NewListCreateRequest(server string, params *ListCreateParams, body ListCreateJSONRequestBody) (*http.Request, error)
- func NewListCreateRequestWithBody(server string, params *ListCreateParams, contentType string, body io.Reader) (*http.Request, error)
- func NewListDeleteRequest(server string, listId int32, params *ListDeleteParams) (*http.Request, error)
- func NewListDetailsRequest(server string, listId int32, params *ListDetailsParams) (*http.Request, error)
- func NewListRemoveMovieRequest(server string, listId int32, params *ListRemoveMovieParams, ...) (*http.Request, error)
- func NewListRemoveMovieRequestWithBody(server string, listId int32, params *ListRemoveMovieParams, contentType string, ...) (*http.Request, error)
- func NewListsCopyRequest(server string, seriesId int32, params *ListsCopyParams) (*http.Request, error)
- func NewMovieAccountStatesRequest(server string, movieId int32, params *MovieAccountStatesParams) (*http.Request, error)
- func NewMovieAddRatingRequest(server string, movieId int32, params *MovieAddRatingParams, ...) (*http.Request, error)
- func NewMovieAddRatingRequestWithBody(server string, movieId int32, params *MovieAddRatingParams, contentType string, ...) (*http.Request, error)
- func NewMovieAlternativeTitlesRequest(server string, movieId int32, params *MovieAlternativeTitlesParams) (*http.Request, error)
- func NewMovieChangesRequest(server string, movieId int32, params *MovieChangesParams) (*http.Request, error)
- func NewMovieCreditsRequest(server string, movieId int32, params *MovieCreditsParams) (*http.Request, error)
- func NewMovieDeleteRatingRequest(server string, movieId int32, params *MovieDeleteRatingParams) (*http.Request, error)
- func NewMovieDetailsRequest(server string, movieId int32, params *MovieDetailsParams) (*http.Request, error)
- func NewMovieExternalIdsRequest(server string, movieId int32) (*http.Request, error)
- func NewMovieImagesRequest(server string, movieId int32, params *MovieImagesParams) (*http.Request, error)
- func NewMovieKeywordsRequest(server string, movieId string) (*http.Request, error)
- func NewMovieLatestIdRequest(server string) (*http.Request, error)
- func NewMovieListsRequest(server string, movieId int32, params *MovieListsParams) (*http.Request, error)
- func NewMovieNowPlayingListRequest(server string, params *MovieNowPlayingListParams) (*http.Request, error)
- func NewMoviePopularListRequest(server string, params *MoviePopularListParams) (*http.Request, error)
- func NewMovieRecommendationsRequest(server string, movieId int32, params *MovieRecommendationsParams) (*http.Request, error)
- func NewMovieReleaseDatesRequest(server string, movieId int32) (*http.Request, error)
- func NewMovieReviewsRequest(server string, movieId int32, params *MovieReviewsParams) (*http.Request, error)
- func NewMovieSimilarRequest(server string, movieId int32, params *MovieSimilarParams) (*http.Request, error)
- func NewMovieTopRatedListRequest(server string, params *MovieTopRatedListParams) (*http.Request, error)
- func NewMovieTranslationsRequest(server string, movieId int32) (*http.Request, error)
- func NewMovieUpcomingListRequest(server string, params *MovieUpcomingListParams) (*http.Request, error)
- func NewMovieVideosRequest(server string, movieId int32, params *MovieVideosParams) (*http.Request, error)
- func NewMovieWatchProvidersRequest(server string, movieId int32) (*http.Request, error)
- func NewNetworkDetailsRequest(server string, networkId int32) (*http.Request, error)
- func NewPersonChangesRequest(server string, personId int32, params *PersonChangesParams) (*http.Request, error)
- func NewPersonCombinedCreditsRequest(server string, personId string, params *PersonCombinedCreditsParams) (*http.Request, error)
- func NewPersonDetailsRequest(server string, personId int32, params *PersonDetailsParams) (*http.Request, error)
- func NewPersonExternalIdsRequest(server string, personId int32) (*http.Request, error)
- func NewPersonImagesRequest(server string, personId int32) (*http.Request, error)
- func NewPersonLatestIdRequest(server string) (*http.Request, error)
- func NewPersonMovieCreditsRequest(server string, personId int32, params *PersonMovieCreditsParams) (*http.Request, error)
- func NewPersonPopularListRequest(server string, params *PersonPopularListParams) (*http.Request, error)
- func NewPersonTaggedImagesRequest(server string, personId int32, params *PersonTaggedImagesParams) (*http.Request, error)
- func NewPersonTvCreditsRequest(server string, personId int32, params *PersonTvCreditsParams) (*http.Request, error)
- func NewReviewDetailsRequest(server string, reviewId string) (*http.Request, error)
- func NewSearchCollectionRequest(server string, params *SearchCollectionParams) (*http.Request, error)
- func NewSearchCompanyRequest(server string, params *SearchCompanyParams) (*http.Request, error)
- func NewSearchKeywordRequest(server string, params *SearchKeywordParams) (*http.Request, error)
- func NewSearchMovieRequest(server string, params *SearchMovieParams) (*http.Request, error)
- func NewSearchMultiRequest(server string, params *SearchMultiParams) (*http.Request, error)
- func NewSearchPersonRequest(server string, params *SearchPersonParams) (*http.Request, error)
- func NewSearchTvRequest(server string, params *SearchTvParams) (*http.Request, error)
- func NewTranslationsRequest(server string, personId int32) (*http.Request, error)
- func NewTrendingAllRequest(server string, timeWindow TrendingAllParamsTimeWindow, ...) (*http.Request, error)
- func NewTrendingMoviesRequest(server string, timeWindow TrendingMoviesParamsTimeWindow, ...) (*http.Request, error)
- func NewTrendingPeopleRequest(server string, timeWindow TrendingPeopleParamsTimeWindow, ...) (*http.Request, error)
- func NewTrendingTvRequest(server string, timeWindow TrendingTvParamsTimeWindow, params *TrendingTvParams) (*http.Request, error)
- func NewTvEpisodeAccountStatesRequest(server string, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*http.Request, error)
- func NewTvEpisodeAddRatingRequest(server string, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*http.Request, error)
- func NewTvEpisodeAddRatingRequestWithBody(server string, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*http.Request, error)
- func NewTvEpisodeChangesByIdRequest(server string, episodeId int32) (*http.Request, error)
- func NewTvEpisodeCreditsRequest(server string, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*http.Request, error)
- func NewTvEpisodeDeleteRatingRequest(server string, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*http.Request, error)
- func NewTvEpisodeDetailsRequest(server string, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*http.Request, error)
- func NewTvEpisodeExternalIdsRequest(server string, seriesId int32, seasonNumber int32, episodeNumber string) (*http.Request, error)
- func NewTvEpisodeGroupDetailsRequest(server string, tvEpisodeGroupId string) (*http.Request, error)
- func NewTvEpisodeImagesRequest(server string, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*http.Request, error)
- func NewTvEpisodeTranslationsRequest(server string, seriesId int32, seasonNumber int32, episodeNumber int32) (*http.Request, error)
- func NewTvEpisodeVideosRequest(server string, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*http.Request, error)
- func NewTvSeasonAccountStatesRequest(server string, seriesId int32, seasonNumber int32, ...) (*http.Request, error)
- func NewTvSeasonAggregateCreditsRequest(server string, seriesId int32, seasonNumber int32, ...) (*http.Request, error)
- func NewTvSeasonChangesByIdRequest(server string, seasonId int32, params *TvSeasonChangesByIdParams) (*http.Request, error)
- func NewTvSeasonCreditsRequest(server string, seriesId int32, seasonNumber int32, ...) (*http.Request, error)
- func NewTvSeasonDetailsRequest(server string, seriesId int32, seasonNumber int32, ...) (*http.Request, error)
- func NewTvSeasonExternalIdsRequest(server string, seriesId int32, seasonNumber int32) (*http.Request, error)
- func NewTvSeasonImagesRequest(server string, seriesId int32, seasonNumber int32, ...) (*http.Request, error)
- func NewTvSeasonTranslationsRequest(server string, seriesId int32, seasonNumber int32) (*http.Request, error)
- func NewTvSeasonVideosRequest(server string, seriesId int32, seasonNumber int32, ...) (*http.Request, error)
- func NewTvSeasonWatchProvidersRequest(server string, seriesId int32, seasonNumber int32, ...) (*http.Request, error)
- func NewTvSeriesAccountStatesRequest(server string, seriesId int32, params *TvSeriesAccountStatesParams) (*http.Request, error)
- func NewTvSeriesAddRatingRequest(server string, seriesId int32, params *TvSeriesAddRatingParams, ...) (*http.Request, error)
- func NewTvSeriesAddRatingRequestWithBody(server string, seriesId int32, params *TvSeriesAddRatingParams, ...) (*http.Request, error)
- func NewTvSeriesAggregateCreditsRequest(server string, seriesId int32, params *TvSeriesAggregateCreditsParams) (*http.Request, error)
- func NewTvSeriesAiringTodayListRequest(server string, params *TvSeriesAiringTodayListParams) (*http.Request, error)
- func NewTvSeriesAlternativeTitlesRequest(server string, seriesId int32) (*http.Request, error)
- func NewTvSeriesChangesRequest(server string, seriesId int32, params *TvSeriesChangesParams) (*http.Request, error)
- func NewTvSeriesContentRatingsRequest(server string, seriesId int32) (*http.Request, error)
- func NewTvSeriesCreditsRequest(server string, seriesId int32, params *TvSeriesCreditsParams) (*http.Request, error)
- func NewTvSeriesDeleteRatingRequest(server string, seriesId int32, params *TvSeriesDeleteRatingParams) (*http.Request, error)
- func NewTvSeriesDetailsRequest(server string, seriesId int32, params *TvSeriesDetailsParams) (*http.Request, error)
- func NewTvSeriesEpisodeGroupsRequest(server string, seriesId int32) (*http.Request, error)
- func NewTvSeriesExternalIdsRequest(server string, seriesId int32) (*http.Request, error)
- func NewTvSeriesImagesRequest(server string, seriesId int32, params *TvSeriesImagesParams) (*http.Request, error)
- func NewTvSeriesKeywordsRequest(server string, seriesId int32) (*http.Request, error)
- func NewTvSeriesLatestIdRequest(server string) (*http.Request, error)
- func NewTvSeriesOnTheAirListRequest(server string, params *TvSeriesOnTheAirListParams) (*http.Request, error)
- func NewTvSeriesPopularListRequest(server string, params *TvSeriesPopularListParams) (*http.Request, error)
- func NewTvSeriesRecommendationsRequest(server string, seriesId int32, params *TvSeriesRecommendationsParams) (*http.Request, error)
- func NewTvSeriesReviewsRequest(server string, seriesId int32, params *TvSeriesReviewsParams) (*http.Request, error)
- func NewTvSeriesScreenedTheatricallyRequest(server string, seriesId int32) (*http.Request, error)
- func NewTvSeriesSimilarRequest(server string, seriesId string, params *TvSeriesSimilarParams) (*http.Request, error)
- func NewTvSeriesTopRatedListRequest(server string, params *TvSeriesTopRatedListParams) (*http.Request, error)
- func NewTvSeriesTranslationsRequest(server string, seriesId int32) (*http.Request, error)
- func NewTvSeriesVideosRequest(server string, seriesId int32, params *TvSeriesVideosParams) (*http.Request, error)
- func NewTvSeriesWatchProvidersRequest(server string, seriesId int32) (*http.Request, error)
- func NewWatchProviderTvListRequest(server string, params *WatchProviderTvListParams) (*http.Request, error)
- func NewWatchProvidersAvailableRegionsRequest(server string, params *WatchProvidersAvailableRegionsParams) (*http.Request, error)
- func NewWatchProvidersMovieListRequest(server string, params *WatchProvidersMovieListParams) (*http.Request, error)
- type AccountAddFavoriteJSONBody
- type AccountAddFavoriteJSONRequestBody
- type AccountAddFavoriteParams
- type AccountAddFavoriteResponse
- type AccountAddToWatchlistJSONBody
- type AccountAddToWatchlistJSONRequestBody
- type AccountAddToWatchlistParams
- type AccountAddToWatchlistResponse
- type AccountDetailsParams
- type AccountDetailsResponse
- type AccountFavoriteTvParams
- type AccountFavoriteTvParamsSortBy
- type AccountFavoriteTvResponse
- type AccountGetFavoritesParams
- type AccountGetFavoritesParamsSortBy
- type AccountGetFavoritesResponse
- type AccountListsParams
- type AccountListsResponse
- type AccountRatedMoviesParams
- type AccountRatedMoviesParamsSortBy
- type AccountRatedMoviesResponse
- type AccountRatedTvEpisodesParams
- type AccountRatedTvEpisodesParamsSortBy
- type AccountRatedTvEpisodesResponse
- type AccountRatedTvParams
- type AccountRatedTvParamsSortBy
- type AccountRatedTvResponse
- type AccountWatchlistMoviesParams
- type AccountWatchlistMoviesParamsSortBy
- type AccountWatchlistMoviesResponse
- type AccountWatchlistTvParams
- type AccountWatchlistTvParamsSortBy
- type AccountWatchlistTvResponse
- type AlternativeNamesCopyResponse
- type AuthenticationCreateGuestSessionResponse
- type AuthenticationCreateRequestTokenResponse
- type AuthenticationCreateSessionFromLoginJSONBody
- type AuthenticationCreateSessionFromLoginJSONRequestBody
- type AuthenticationCreateSessionFromLoginResponse
- type AuthenticationCreateSessionFromV4TokenJSONBody
- type AuthenticationCreateSessionFromV4TokenJSONRequestBody
- type AuthenticationCreateSessionFromV4TokenResponse
- type AuthenticationCreateSessionJSONBody
- type AuthenticationCreateSessionJSONRequestBody
- type AuthenticationCreateSessionResponse
- type AuthenticationDeleteSessionJSONBody
- type AuthenticationDeleteSessionJSONRequestBody
- type AuthenticationDeleteSessionResponse
- type AuthenticationValidateKeyResponse
- type CertificationMovieListResponse
- type CertificationsTvListResponse
- type ChangesMovieListParams
- type ChangesMovieListResponse
- type ChangesPeopleListParams
- type ChangesPeopleListResponse
- type ChangesTvListParams
- type ChangesTvListResponse
- type Client
- func (c *Client) AccountAddFavorite(ctx context.Context, accountId int32, params *AccountAddFavoriteParams, ...) (*http.Response, error)
- func (c *Client) AccountAddFavoriteWithBody(ctx context.Context, accountId int32, params *AccountAddFavoriteParams, ...) (*http.Response, error)
- func (c *Client) AccountAddToWatchlist(ctx context.Context, accountId int32, params *AccountAddToWatchlistParams, ...) (*http.Response, error)
- func (c *Client) AccountAddToWatchlistWithBody(ctx context.Context, accountId int32, params *AccountAddToWatchlistParams, ...) (*http.Response, error)
- func (c *Client) AccountDetails(ctx context.Context, accountId int32, params *AccountDetailsParams, ...) (*http.Response, error)
- func (c *Client) AccountFavoriteTv(ctx context.Context, accountId int32, params *AccountFavoriteTvParams, ...) (*http.Response, error)
- func (c *Client) AccountGetFavorites(ctx context.Context, accountId int32, params *AccountGetFavoritesParams, ...) (*http.Response, error)
- func (c *Client) AccountLists(ctx context.Context, accountId int32, params *AccountListsParams, ...) (*http.Response, error)
- func (c *Client) AccountRatedMovies(ctx context.Context, accountId int32, params *AccountRatedMoviesParams, ...) (*http.Response, error)
- func (c *Client) AccountRatedTv(ctx context.Context, accountId int32, params *AccountRatedTvParams, ...) (*http.Response, error)
- func (c *Client) AccountRatedTvEpisodes(ctx context.Context, accountId int32, params *AccountRatedTvEpisodesParams, ...) (*http.Response, error)
- func (c *Client) AccountWatchlistMovies(ctx context.Context, accountId int32, params *AccountWatchlistMoviesParams, ...) (*http.Response, error)
- func (c *Client) AccountWatchlistTv(ctx context.Context, accountId int32, params *AccountWatchlistTvParams, ...) (*http.Response, error)
- func (c *Client) AlternativeNamesCopy(ctx context.Context, networkId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AuthenticationCreateGuestSession(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AuthenticationCreateRequestToken(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AuthenticationCreateSession(ctx context.Context, body AuthenticationCreateSessionJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) AuthenticationCreateSessionFromLogin(ctx context.Context, body AuthenticationCreateSessionFromLoginJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) AuthenticationCreateSessionFromLoginWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) AuthenticationCreateSessionFromV4Token(ctx context.Context, ...) (*http.Response, error)
- func (c *Client) AuthenticationCreateSessionFromV4TokenWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) AuthenticationCreateSessionWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) AuthenticationDeleteSession(ctx context.Context, body AuthenticationDeleteSessionJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) AuthenticationDeleteSessionWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) AuthenticationValidateKey(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CertificationMovieList(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CertificationsTvList(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ChangesMovieList(ctx context.Context, params *ChangesMovieListParams, ...) (*http.Response, error)
- func (c *Client) ChangesPeopleList(ctx context.Context, params *ChangesPeopleListParams, ...) (*http.Response, error)
- func (c *Client) ChangesTvList(ctx context.Context, params *ChangesTvListParams, ...) (*http.Response, error)
- func (c *Client) CollectionDetails(ctx context.Context, collectionId int32, params *CollectionDetailsParams, ...) (*http.Response, error)
- func (c *Client) CollectionImages(ctx context.Context, collectionId int32, params *CollectionImagesParams, ...) (*http.Response, error)
- func (c *Client) CollectionTranslations(ctx context.Context, collectionId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CompanyAlternativeNames(ctx context.Context, companyId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CompanyDetails(ctx context.Context, companyId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CompanyImages(ctx context.Context, companyId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ConfigurationCountries(ctx context.Context, params *ConfigurationCountriesParams, ...) (*http.Response, error)
- func (c *Client) ConfigurationDetails(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ConfigurationJobs(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ConfigurationLanguages(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ConfigurationPrimaryTranslations(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ConfigurationTimezones(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CreditDetails(ctx context.Context, creditId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DetailsCopy(ctx context.Context, networkId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DiscoverMovie(ctx context.Context, params *DiscoverMovieParams, ...) (*http.Response, error)
- func (c *Client) DiscoverTv(ctx context.Context, params *DiscoverTvParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) FindById(ctx context.Context, externalId string, params *FindByIdParams, ...) (*http.Response, error)
- func (c *Client) GenreMovieList(ctx context.Context, params *GenreMovieListParams, ...) (*http.Response, error)
- func (c *Client) GenreTvList(ctx context.Context, params *GenreTvListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GuestSessionRatedMovies(ctx context.Context, guestSessionId string, ...) (*http.Response, error)
- func (c *Client) GuestSessionRatedTv(ctx context.Context, guestSessionId string, params *GuestSessionRatedTvParams, ...) (*http.Response, error)
- func (c *Client) GuestSessionRatedTvEpisodes(ctx context.Context, guestSessionId string, ...) (*http.Response, error)
- func (c *Client) KeywordDetails(ctx context.Context, keywordId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) KeywordMovies(ctx context.Context, keywordId string, params *KeywordMoviesParams, ...) (*http.Response, error)
- func (c *Client) ListAddMovie(ctx context.Context, listId int32, params *ListAddMovieParams, ...) (*http.Response, error)
- func (c *Client) ListAddMovieWithBody(ctx context.Context, listId int32, params *ListAddMovieParams, ...) (*http.Response, error)
- func (c *Client) ListCheckItemStatus(ctx context.Context, listId int32, params *ListCheckItemStatusParams, ...) (*http.Response, error)
- func (c *Client) ListClear(ctx context.Context, listId int32, params *ListClearParams, ...) (*http.Response, error)
- func (c *Client) ListCreate(ctx context.Context, params *ListCreateParams, body ListCreateJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) ListCreateWithBody(ctx context.Context, params *ListCreateParams, contentType string, ...) (*http.Response, error)
- func (c *Client) ListDelete(ctx context.Context, listId int32, params *ListDeleteParams, ...) (*http.Response, error)
- func (c *Client) ListDetails(ctx context.Context, listId int32, params *ListDetailsParams, ...) (*http.Response, error)
- func (c *Client) ListRemoveMovie(ctx context.Context, listId int32, params *ListRemoveMovieParams, ...) (*http.Response, error)
- func (c *Client) ListRemoveMovieWithBody(ctx context.Context, listId int32, params *ListRemoveMovieParams, ...) (*http.Response, error)
- func (c *Client) ListsCopy(ctx context.Context, seriesId int32, params *ListsCopyParams, ...) (*http.Response, error)
- func (c *Client) MovieAccountStates(ctx context.Context, movieId int32, params *MovieAccountStatesParams, ...) (*http.Response, error)
- func (c *Client) MovieAddRating(ctx context.Context, movieId int32, params *MovieAddRatingParams, ...) (*http.Response, error)
- func (c *Client) MovieAddRatingWithBody(ctx context.Context, movieId int32, params *MovieAddRatingParams, ...) (*http.Response, error)
- func (c *Client) MovieAlternativeTitles(ctx context.Context, movieId int32, params *MovieAlternativeTitlesParams, ...) (*http.Response, error)
- func (c *Client) MovieChanges(ctx context.Context, movieId int32, params *MovieChangesParams, ...) (*http.Response, error)
- func (c *Client) MovieCredits(ctx context.Context, movieId int32, params *MovieCreditsParams, ...) (*http.Response, error)
- func (c *Client) MovieDeleteRating(ctx context.Context, movieId int32, params *MovieDeleteRatingParams, ...) (*http.Response, error)
- func (c *Client) MovieDetails(ctx context.Context, movieId int32, params *MovieDetailsParams, ...) (*http.Response, error)
- func (c *Client) MovieExternalIds(ctx context.Context, movieId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) MovieImages(ctx context.Context, movieId int32, params *MovieImagesParams, ...) (*http.Response, error)
- func (c *Client) MovieKeywords(ctx context.Context, movieId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) MovieLatestId(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) MovieLists(ctx context.Context, movieId int32, params *MovieListsParams, ...) (*http.Response, error)
- func (c *Client) MovieNowPlayingList(ctx context.Context, params *MovieNowPlayingListParams, ...) (*http.Response, error)
- func (c *Client) MoviePopularList(ctx context.Context, params *MoviePopularListParams, ...) (*http.Response, error)
- func (c *Client) MovieRecommendations(ctx context.Context, movieId int32, params *MovieRecommendationsParams, ...) (*http.Response, error)
- func (c *Client) MovieReleaseDates(ctx context.Context, movieId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) MovieReviews(ctx context.Context, movieId int32, params *MovieReviewsParams, ...) (*http.Response, error)
- func (c *Client) MovieSimilar(ctx context.Context, movieId int32, params *MovieSimilarParams, ...) (*http.Response, error)
- func (c *Client) MovieTopRatedList(ctx context.Context, params *MovieTopRatedListParams, ...) (*http.Response, error)
- func (c *Client) MovieTranslations(ctx context.Context, movieId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) MovieUpcomingList(ctx context.Context, params *MovieUpcomingListParams, ...) (*http.Response, error)
- func (c *Client) MovieVideos(ctx context.Context, movieId int32, params *MovieVideosParams, ...) (*http.Response, error)
- func (c *Client) MovieWatchProviders(ctx context.Context, movieId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) NetworkDetails(ctx context.Context, networkId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PersonChanges(ctx context.Context, personId int32, params *PersonChangesParams, ...) (*http.Response, error)
- func (c *Client) PersonCombinedCredits(ctx context.Context, personId string, params *PersonCombinedCreditsParams, ...) (*http.Response, error)
- func (c *Client) PersonDetails(ctx context.Context, personId int32, params *PersonDetailsParams, ...) (*http.Response, error)
- func (c *Client) PersonExternalIds(ctx context.Context, personId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PersonImages(ctx context.Context, personId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PersonLatestId(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PersonMovieCredits(ctx context.Context, personId int32, params *PersonMovieCreditsParams, ...) (*http.Response, error)
- func (c *Client) PersonPopularList(ctx context.Context, params *PersonPopularListParams, ...) (*http.Response, error)
- func (c *Client) PersonTaggedImages(ctx context.Context, personId int32, params *PersonTaggedImagesParams, ...) (*http.Response, error)
- func (c *Client) PersonTvCredits(ctx context.Context, personId int32, params *PersonTvCreditsParams, ...) (*http.Response, error)
- func (c *Client) ReviewDetails(ctx context.Context, reviewId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SearchCollection(ctx context.Context, params *SearchCollectionParams, ...) (*http.Response, error)
- func (c *Client) SearchCompany(ctx context.Context, params *SearchCompanyParams, ...) (*http.Response, error)
- func (c *Client) SearchKeyword(ctx context.Context, params *SearchKeywordParams, ...) (*http.Response, error)
- func (c *Client) SearchMovie(ctx context.Context, params *SearchMovieParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SearchMulti(ctx context.Context, params *SearchMultiParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SearchPerson(ctx context.Context, params *SearchPersonParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SearchTv(ctx context.Context, params *SearchTvParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) Translations(ctx context.Context, personId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) TrendingAll(ctx context.Context, timeWindow TrendingAllParamsTimeWindow, ...) (*http.Response, error)
- func (c *Client) TrendingMovies(ctx context.Context, timeWindow TrendingMoviesParamsTimeWindow, ...) (*http.Response, error)
- func (c *Client) TrendingPeople(ctx context.Context, timeWindow TrendingPeopleParamsTimeWindow, ...) (*http.Response, error)
- func (c *Client) TrendingTv(ctx context.Context, timeWindow TrendingTvParamsTimeWindow, ...) (*http.Response, error)
- func (c *Client) TvEpisodeAccountStates(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*http.Response, error)
- func (c *Client) TvEpisodeAddRating(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*http.Response, error)
- func (c *Client) TvEpisodeAddRatingWithBody(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*http.Response, error)
- func (c *Client) TvEpisodeChangesById(ctx context.Context, episodeId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) TvEpisodeCredits(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*http.Response, error)
- func (c *Client) TvEpisodeDeleteRating(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*http.Response, error)
- func (c *Client) TvEpisodeDetails(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*http.Response, error)
- func (c *Client) TvEpisodeExternalIds(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber string, ...) (*http.Response, error)
- func (c *Client) TvEpisodeGroupDetails(ctx context.Context, tvEpisodeGroupId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) TvEpisodeImages(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*http.Response, error)
- func (c *Client) TvEpisodeTranslations(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*http.Response, error)
- func (c *Client) TvEpisodeVideos(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*http.Response, error)
- func (c *Client) TvSeasonAccountStates(ctx context.Context, seriesId int32, seasonNumber int32, ...) (*http.Response, error)
- func (c *Client) TvSeasonAggregateCredits(ctx context.Context, seriesId int32, seasonNumber int32, ...) (*http.Response, error)
- func (c *Client) TvSeasonChangesById(ctx context.Context, seasonId int32, params *TvSeasonChangesByIdParams, ...) (*http.Response, error)
- func (c *Client) TvSeasonCredits(ctx context.Context, seriesId int32, seasonNumber int32, ...) (*http.Response, error)
- func (c *Client) TvSeasonDetails(ctx context.Context, seriesId int32, seasonNumber int32, ...) (*http.Response, error)
- func (c *Client) TvSeasonExternalIds(ctx context.Context, seriesId int32, seasonNumber int32, ...) (*http.Response, error)
- func (c *Client) TvSeasonImages(ctx context.Context, seriesId int32, seasonNumber int32, ...) (*http.Response, error)
- func (c *Client) TvSeasonTranslations(ctx context.Context, seriesId int32, seasonNumber int32, ...) (*http.Response, error)
- func (c *Client) TvSeasonVideos(ctx context.Context, seriesId int32, seasonNumber int32, ...) (*http.Response, error)
- func (c *Client) TvSeasonWatchProviders(ctx context.Context, seriesId int32, seasonNumber int32, ...) (*http.Response, error)
- func (c *Client) TvSeriesAccountStates(ctx context.Context, seriesId int32, params *TvSeriesAccountStatesParams, ...) (*http.Response, error)
- func (c *Client) TvSeriesAddRating(ctx context.Context, seriesId int32, params *TvSeriesAddRatingParams, ...) (*http.Response, error)
- func (c *Client) TvSeriesAddRatingWithBody(ctx context.Context, seriesId int32, params *TvSeriesAddRatingParams, ...) (*http.Response, error)
- func (c *Client) TvSeriesAggregateCredits(ctx context.Context, seriesId int32, params *TvSeriesAggregateCreditsParams, ...) (*http.Response, error)
- func (c *Client) TvSeriesAiringTodayList(ctx context.Context, params *TvSeriesAiringTodayListParams, ...) (*http.Response, error)
- func (c *Client) TvSeriesAlternativeTitles(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) TvSeriesChanges(ctx context.Context, seriesId int32, params *TvSeriesChangesParams, ...) (*http.Response, error)
- func (c *Client) TvSeriesContentRatings(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) TvSeriesCredits(ctx context.Context, seriesId int32, params *TvSeriesCreditsParams, ...) (*http.Response, error)
- func (c *Client) TvSeriesDeleteRating(ctx context.Context, seriesId int32, params *TvSeriesDeleteRatingParams, ...) (*http.Response, error)
- func (c *Client) TvSeriesDetails(ctx context.Context, seriesId int32, params *TvSeriesDetailsParams, ...) (*http.Response, error)
- func (c *Client) TvSeriesEpisodeGroups(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) TvSeriesExternalIds(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) TvSeriesImages(ctx context.Context, seriesId int32, params *TvSeriesImagesParams, ...) (*http.Response, error)
- func (c *Client) TvSeriesKeywords(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) TvSeriesLatestId(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) TvSeriesOnTheAirList(ctx context.Context, params *TvSeriesOnTheAirListParams, ...) (*http.Response, error)
- func (c *Client) TvSeriesPopularList(ctx context.Context, params *TvSeriesPopularListParams, ...) (*http.Response, error)
- func (c *Client) TvSeriesRecommendations(ctx context.Context, seriesId int32, params *TvSeriesRecommendationsParams, ...) (*http.Response, error)
- func (c *Client) TvSeriesReviews(ctx context.Context, seriesId int32, params *TvSeriesReviewsParams, ...) (*http.Response, error)
- func (c *Client) TvSeriesScreenedTheatrically(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) TvSeriesSimilar(ctx context.Context, seriesId string, params *TvSeriesSimilarParams, ...) (*http.Response, error)
- func (c *Client) TvSeriesTopRatedList(ctx context.Context, params *TvSeriesTopRatedListParams, ...) (*http.Response, error)
- func (c *Client) TvSeriesTranslations(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) TvSeriesVideos(ctx context.Context, seriesId int32, params *TvSeriesVideosParams, ...) (*http.Response, error)
- func (c *Client) TvSeriesWatchProviders(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) WatchProviderTvList(ctx context.Context, params *WatchProviderTvListParams, ...) (*http.Response, error)
- func (c *Client) WatchProvidersAvailableRegions(ctx context.Context, params *WatchProvidersAvailableRegionsParams, ...) (*http.Response, error)
- func (c *Client) WatchProvidersMovieList(ctx context.Context, params *WatchProvidersMovieListParams, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) AccountAddFavoriteWithBodyWithResponse(ctx context.Context, accountId int32, params *AccountAddFavoriteParams, ...) (*AccountAddFavoriteResponse, error)
- func (c *ClientWithResponses) AccountAddFavoriteWithResponse(ctx context.Context, accountId int32, params *AccountAddFavoriteParams, ...) (*AccountAddFavoriteResponse, error)
- func (c *ClientWithResponses) AccountAddToWatchlistWithBodyWithResponse(ctx context.Context, accountId int32, params *AccountAddToWatchlistParams, ...) (*AccountAddToWatchlistResponse, error)
- func (c *ClientWithResponses) AccountAddToWatchlistWithResponse(ctx context.Context, accountId int32, params *AccountAddToWatchlistParams, ...) (*AccountAddToWatchlistResponse, error)
- func (c *ClientWithResponses) AccountDetailsWithResponse(ctx context.Context, accountId int32, params *AccountDetailsParams, ...) (*AccountDetailsResponse, error)
- func (c *ClientWithResponses) AccountFavoriteTvWithResponse(ctx context.Context, accountId int32, params *AccountFavoriteTvParams, ...) (*AccountFavoriteTvResponse, error)
- func (c *ClientWithResponses) AccountGetFavoritesWithResponse(ctx context.Context, accountId int32, params *AccountGetFavoritesParams, ...) (*AccountGetFavoritesResponse, error)
- func (c *ClientWithResponses) AccountListsWithResponse(ctx context.Context, accountId int32, params *AccountListsParams, ...) (*AccountListsResponse, error)
- func (c *ClientWithResponses) AccountRatedMoviesWithResponse(ctx context.Context, accountId int32, params *AccountRatedMoviesParams, ...) (*AccountRatedMoviesResponse, error)
- func (c *ClientWithResponses) AccountRatedTvEpisodesWithResponse(ctx context.Context, accountId int32, params *AccountRatedTvEpisodesParams, ...) (*AccountRatedTvEpisodesResponse, error)
- func (c *ClientWithResponses) AccountRatedTvWithResponse(ctx context.Context, accountId int32, params *AccountRatedTvParams, ...) (*AccountRatedTvResponse, error)
- func (c *ClientWithResponses) AccountWatchlistMoviesWithResponse(ctx context.Context, accountId int32, params *AccountWatchlistMoviesParams, ...) (*AccountWatchlistMoviesResponse, error)
- func (c *ClientWithResponses) AccountWatchlistTvWithResponse(ctx context.Context, accountId int32, params *AccountWatchlistTvParams, ...) (*AccountWatchlistTvResponse, error)
- func (c *ClientWithResponses) AlternativeNamesCopyWithResponse(ctx context.Context, networkId int32, reqEditors ...RequestEditorFn) (*AlternativeNamesCopyResponse, error)
- func (c *ClientWithResponses) AuthenticationCreateGuestSessionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthenticationCreateGuestSessionResponse, error)
- func (c *ClientWithResponses) AuthenticationCreateRequestTokenWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthenticationCreateRequestTokenResponse, error)
- func (c *ClientWithResponses) AuthenticationCreateSessionFromLoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*AuthenticationCreateSessionFromLoginResponse, error)
- func (c *ClientWithResponses) AuthenticationCreateSessionFromLoginWithResponse(ctx context.Context, body AuthenticationCreateSessionFromLoginJSONRequestBody, ...) (*AuthenticationCreateSessionFromLoginResponse, error)
- func (c *ClientWithResponses) AuthenticationCreateSessionFromV4TokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*AuthenticationCreateSessionFromV4TokenResponse, error)
- func (c *ClientWithResponses) AuthenticationCreateSessionFromV4TokenWithResponse(ctx context.Context, ...) (*AuthenticationCreateSessionFromV4TokenResponse, error)
- func (c *ClientWithResponses) AuthenticationCreateSessionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*AuthenticationCreateSessionResponse, error)
- func (c *ClientWithResponses) AuthenticationCreateSessionWithResponse(ctx context.Context, body AuthenticationCreateSessionJSONRequestBody, ...) (*AuthenticationCreateSessionResponse, error)
- func (c *ClientWithResponses) AuthenticationDeleteSessionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*AuthenticationDeleteSessionResponse, error)
- func (c *ClientWithResponses) AuthenticationDeleteSessionWithResponse(ctx context.Context, body AuthenticationDeleteSessionJSONRequestBody, ...) (*AuthenticationDeleteSessionResponse, error)
- func (c *ClientWithResponses) AuthenticationValidateKeyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthenticationValidateKeyResponse, error)
- func (c *ClientWithResponses) CertificationMovieListWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CertificationMovieListResponse, error)
- func (c *ClientWithResponses) CertificationsTvListWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CertificationsTvListResponse, error)
- func (c *ClientWithResponses) ChangesMovieListWithResponse(ctx context.Context, params *ChangesMovieListParams, ...) (*ChangesMovieListResponse, error)
- func (c *ClientWithResponses) ChangesPeopleListWithResponse(ctx context.Context, params *ChangesPeopleListParams, ...) (*ChangesPeopleListResponse, error)
- func (c *ClientWithResponses) ChangesTvListWithResponse(ctx context.Context, params *ChangesTvListParams, ...) (*ChangesTvListResponse, error)
- func (c *ClientWithResponses) CollectionDetailsWithResponse(ctx context.Context, collectionId int32, params *CollectionDetailsParams, ...) (*CollectionDetailsResponse, error)
- func (c *ClientWithResponses) CollectionImagesWithResponse(ctx context.Context, collectionId int32, params *CollectionImagesParams, ...) (*CollectionImagesResponse, error)
- func (c *ClientWithResponses) CollectionTranslationsWithResponse(ctx context.Context, collectionId int32, reqEditors ...RequestEditorFn) (*CollectionTranslationsResponse, error)
- func (c *ClientWithResponses) CompanyAlternativeNamesWithResponse(ctx context.Context, companyId int32, reqEditors ...RequestEditorFn) (*CompanyAlternativeNamesResponse, error)
- func (c *ClientWithResponses) CompanyDetailsWithResponse(ctx context.Context, companyId int32, reqEditors ...RequestEditorFn) (*CompanyDetailsResponse, error)
- func (c *ClientWithResponses) CompanyImagesWithResponse(ctx context.Context, companyId int32, reqEditors ...RequestEditorFn) (*CompanyImagesResponse, error)
- func (c *ClientWithResponses) ConfigurationCountriesWithResponse(ctx context.Context, params *ConfigurationCountriesParams, ...) (*ConfigurationCountriesResponse, error)
- func (c *ClientWithResponses) ConfigurationDetailsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ConfigurationDetailsResponse, error)
- func (c *ClientWithResponses) ConfigurationJobsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ConfigurationJobsResponse, error)
- func (c *ClientWithResponses) ConfigurationLanguagesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ConfigurationLanguagesResponse, error)
- func (c *ClientWithResponses) ConfigurationPrimaryTranslationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ConfigurationPrimaryTranslationsResponse, error)
- func (c *ClientWithResponses) ConfigurationTimezonesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ConfigurationTimezonesResponse, error)
- func (c *ClientWithResponses) CreditDetailsWithResponse(ctx context.Context, creditId string, reqEditors ...RequestEditorFn) (*CreditDetailsResponse, error)
- func (c *ClientWithResponses) DetailsCopyWithResponse(ctx context.Context, networkId int32, reqEditors ...RequestEditorFn) (*DetailsCopyResponse, error)
- func (c *ClientWithResponses) DiscoverMovieWithResponse(ctx context.Context, params *DiscoverMovieParams, ...) (*DiscoverMovieResponse, error)
- func (c *ClientWithResponses) DiscoverTvWithResponse(ctx context.Context, params *DiscoverTvParams, reqEditors ...RequestEditorFn) (*DiscoverTvResponse, error)
- func (c *ClientWithResponses) FindByIdWithResponse(ctx context.Context, externalId string, params *FindByIdParams, ...) (*FindByIdResponse, error)
- func (c *ClientWithResponses) GenreMovieListWithResponse(ctx context.Context, params *GenreMovieListParams, ...) (*GenreMovieListResponse, error)
- func (c *ClientWithResponses) GenreTvListWithResponse(ctx context.Context, params *GenreTvListParams, reqEditors ...RequestEditorFn) (*GenreTvListResponse, error)
- func (c *ClientWithResponses) GuestSessionRatedMoviesWithResponse(ctx context.Context, guestSessionId string, ...) (*GuestSessionRatedMoviesResponse, error)
- func (c *ClientWithResponses) GuestSessionRatedTvEpisodesWithResponse(ctx context.Context, guestSessionId string, ...) (*GuestSessionRatedTvEpisodesResponse, error)
- func (c *ClientWithResponses) GuestSessionRatedTvWithResponse(ctx context.Context, guestSessionId string, params *GuestSessionRatedTvParams, ...) (*GuestSessionRatedTvResponse, error)
- func (c *ClientWithResponses) KeywordDetailsWithResponse(ctx context.Context, keywordId int32, reqEditors ...RequestEditorFn) (*KeywordDetailsResponse, error)
- func (c *ClientWithResponses) KeywordMoviesWithResponse(ctx context.Context, keywordId string, params *KeywordMoviesParams, ...) (*KeywordMoviesResponse, error)
- func (c *ClientWithResponses) ListAddMovieWithBodyWithResponse(ctx context.Context, listId int32, params *ListAddMovieParams, ...) (*ListAddMovieResponse, error)
- func (c *ClientWithResponses) ListAddMovieWithResponse(ctx context.Context, listId int32, params *ListAddMovieParams, ...) (*ListAddMovieResponse, error)
- func (c *ClientWithResponses) ListCheckItemStatusWithResponse(ctx context.Context, listId int32, params *ListCheckItemStatusParams, ...) (*ListCheckItemStatusResponse, error)
- func (c *ClientWithResponses) ListClearWithResponse(ctx context.Context, listId int32, params *ListClearParams, ...) (*ListClearResponse, error)
- func (c *ClientWithResponses) ListCreateWithBodyWithResponse(ctx context.Context, params *ListCreateParams, contentType string, ...) (*ListCreateResponse, error)
- func (c *ClientWithResponses) ListCreateWithResponse(ctx context.Context, params *ListCreateParams, body ListCreateJSONRequestBody, ...) (*ListCreateResponse, error)
- func (c *ClientWithResponses) ListDeleteWithResponse(ctx context.Context, listId int32, params *ListDeleteParams, ...) (*ListDeleteResponse, error)
- func (c *ClientWithResponses) ListDetailsWithResponse(ctx context.Context, listId int32, params *ListDetailsParams, ...) (*ListDetailsResponse, error)
- func (c *ClientWithResponses) ListRemoveMovieWithBodyWithResponse(ctx context.Context, listId int32, params *ListRemoveMovieParams, ...) (*ListRemoveMovieResponse, error)
- func (c *ClientWithResponses) ListRemoveMovieWithResponse(ctx context.Context, listId int32, params *ListRemoveMovieParams, ...) (*ListRemoveMovieResponse, error)
- func (c *ClientWithResponses) ListsCopyWithResponse(ctx context.Context, seriesId int32, params *ListsCopyParams, ...) (*ListsCopyResponse, error)
- func (c *ClientWithResponses) MovieAccountStatesWithResponse(ctx context.Context, movieId int32, params *MovieAccountStatesParams, ...) (*MovieAccountStatesResponse, error)
- func (c *ClientWithResponses) MovieAddRatingWithBodyWithResponse(ctx context.Context, movieId int32, params *MovieAddRatingParams, ...) (*MovieAddRatingResponse, error)
- func (c *ClientWithResponses) MovieAddRatingWithResponse(ctx context.Context, movieId int32, params *MovieAddRatingParams, ...) (*MovieAddRatingResponse, error)
- func (c *ClientWithResponses) MovieAlternativeTitlesWithResponse(ctx context.Context, movieId int32, params *MovieAlternativeTitlesParams, ...) (*MovieAlternativeTitlesResponse, error)
- func (c *ClientWithResponses) MovieChangesWithResponse(ctx context.Context, movieId int32, params *MovieChangesParams, ...) (*MovieChangesResponse, error)
- func (c *ClientWithResponses) MovieCreditsWithResponse(ctx context.Context, movieId int32, params *MovieCreditsParams, ...) (*MovieCreditsResponse, error)
- func (c *ClientWithResponses) MovieDeleteRatingWithResponse(ctx context.Context, movieId int32, params *MovieDeleteRatingParams, ...) (*MovieDeleteRatingResponse, error)
- func (c *ClientWithResponses) MovieDetailsWithResponse(ctx context.Context, movieId int32, params *MovieDetailsParams, ...) (*MovieDetailsResponse, error)
- func (c *ClientWithResponses) MovieExternalIdsWithResponse(ctx context.Context, movieId int32, reqEditors ...RequestEditorFn) (*MovieExternalIdsResponse, error)
- func (c *ClientWithResponses) MovieImagesWithResponse(ctx context.Context, movieId int32, params *MovieImagesParams, ...) (*MovieImagesResponse, error)
- func (c *ClientWithResponses) MovieKeywordsWithResponse(ctx context.Context, movieId string, reqEditors ...RequestEditorFn) (*MovieKeywordsResponse, error)
- func (c *ClientWithResponses) MovieLatestIdWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*MovieLatestIdResponse, error)
- func (c *ClientWithResponses) MovieListsWithResponse(ctx context.Context, movieId int32, params *MovieListsParams, ...) (*MovieListsResponse, error)
- func (c *ClientWithResponses) MovieNowPlayingListWithResponse(ctx context.Context, params *MovieNowPlayingListParams, ...) (*MovieNowPlayingListResponse, error)
- func (c *ClientWithResponses) MoviePopularListWithResponse(ctx context.Context, params *MoviePopularListParams, ...) (*MoviePopularListResponse, error)
- func (c *ClientWithResponses) MovieRecommendationsWithResponse(ctx context.Context, movieId int32, params *MovieRecommendationsParams, ...) (*MovieRecommendationsResponse, error)
- func (c *ClientWithResponses) MovieReleaseDatesWithResponse(ctx context.Context, movieId int32, reqEditors ...RequestEditorFn) (*MovieReleaseDatesResponse, error)
- func (c *ClientWithResponses) MovieReviewsWithResponse(ctx context.Context, movieId int32, params *MovieReviewsParams, ...) (*MovieReviewsResponse, error)
- func (c *ClientWithResponses) MovieSimilarWithResponse(ctx context.Context, movieId int32, params *MovieSimilarParams, ...) (*MovieSimilarResponse, error)
- func (c *ClientWithResponses) MovieTopRatedListWithResponse(ctx context.Context, params *MovieTopRatedListParams, ...) (*MovieTopRatedListResponse, error)
- func (c *ClientWithResponses) MovieTranslationsWithResponse(ctx context.Context, movieId int32, reqEditors ...RequestEditorFn) (*MovieTranslationsResponse, error)
- func (c *ClientWithResponses) MovieUpcomingListWithResponse(ctx context.Context, params *MovieUpcomingListParams, ...) (*MovieUpcomingListResponse, error)
- func (c *ClientWithResponses) MovieVideosWithResponse(ctx context.Context, movieId int32, params *MovieVideosParams, ...) (*MovieVideosResponse, error)
- func (c *ClientWithResponses) MovieWatchProvidersWithResponse(ctx context.Context, movieId int32, reqEditors ...RequestEditorFn) (*MovieWatchProvidersResponse, error)
- func (c *ClientWithResponses) NetworkDetailsWithResponse(ctx context.Context, networkId int32, reqEditors ...RequestEditorFn) (*NetworkDetailsResponse, error)
- func (c *ClientWithResponses) PersonChangesWithResponse(ctx context.Context, personId int32, params *PersonChangesParams, ...) (*PersonChangesResponse, error)
- func (c *ClientWithResponses) PersonCombinedCreditsWithResponse(ctx context.Context, personId string, params *PersonCombinedCreditsParams, ...) (*PersonCombinedCreditsResponse, error)
- func (c *ClientWithResponses) PersonDetailsWithResponse(ctx context.Context, personId int32, params *PersonDetailsParams, ...) (*PersonDetailsResponse, error)
- func (c *ClientWithResponses) PersonExternalIdsWithResponse(ctx context.Context, personId int32, reqEditors ...RequestEditorFn) (*PersonExternalIdsResponse, error)
- func (c *ClientWithResponses) PersonImagesWithResponse(ctx context.Context, personId int32, reqEditors ...RequestEditorFn) (*PersonImagesResponse, error)
- func (c *ClientWithResponses) PersonLatestIdWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PersonLatestIdResponse, error)
- func (c *ClientWithResponses) PersonMovieCreditsWithResponse(ctx context.Context, personId int32, params *PersonMovieCreditsParams, ...) (*PersonMovieCreditsResponse, error)
- func (c *ClientWithResponses) PersonPopularListWithResponse(ctx context.Context, params *PersonPopularListParams, ...) (*PersonPopularListResponse, error)
- func (c *ClientWithResponses) PersonTaggedImagesWithResponse(ctx context.Context, personId int32, params *PersonTaggedImagesParams, ...) (*PersonTaggedImagesResponse, error)
- func (c *ClientWithResponses) PersonTvCreditsWithResponse(ctx context.Context, personId int32, params *PersonTvCreditsParams, ...) (*PersonTvCreditsResponse, error)
- func (c *ClientWithResponses) ReviewDetailsWithResponse(ctx context.Context, reviewId string, reqEditors ...RequestEditorFn) (*ReviewDetailsResponse, error)
- func (c *ClientWithResponses) SearchCollectionWithResponse(ctx context.Context, params *SearchCollectionParams, ...) (*SearchCollectionResponse, error)
- func (c *ClientWithResponses) SearchCompanyWithResponse(ctx context.Context, params *SearchCompanyParams, ...) (*SearchCompanyResponse, error)
- func (c *ClientWithResponses) SearchKeywordWithResponse(ctx context.Context, params *SearchKeywordParams, ...) (*SearchKeywordResponse, error)
- func (c *ClientWithResponses) SearchMovieWithResponse(ctx context.Context, params *SearchMovieParams, reqEditors ...RequestEditorFn) (*SearchMovieResponse, error)
- func (c *ClientWithResponses) SearchMultiWithResponse(ctx context.Context, params *SearchMultiParams, reqEditors ...RequestEditorFn) (*SearchMultiResponse, error)
- func (c *ClientWithResponses) SearchPersonWithResponse(ctx context.Context, params *SearchPersonParams, reqEditors ...RequestEditorFn) (*SearchPersonResponse, error)
- func (c *ClientWithResponses) SearchTvWithResponse(ctx context.Context, params *SearchTvParams, reqEditors ...RequestEditorFn) (*SearchTvResponse, error)
- func (c *ClientWithResponses) TranslationsWithResponse(ctx context.Context, personId int32, reqEditors ...RequestEditorFn) (*TranslationsResponse, error)
- func (c *ClientWithResponses) TrendingAllWithResponse(ctx context.Context, timeWindow TrendingAllParamsTimeWindow, ...) (*TrendingAllResponse, error)
- func (c *ClientWithResponses) TrendingMoviesWithResponse(ctx context.Context, timeWindow TrendingMoviesParamsTimeWindow, ...) (*TrendingMoviesResponse, error)
- func (c *ClientWithResponses) TrendingPeopleWithResponse(ctx context.Context, timeWindow TrendingPeopleParamsTimeWindow, ...) (*TrendingPeopleResponse, error)
- func (c *ClientWithResponses) TrendingTvWithResponse(ctx context.Context, timeWindow TrendingTvParamsTimeWindow, ...) (*TrendingTvResponse, error)
- func (c *ClientWithResponses) TvEpisodeAccountStatesWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*TvEpisodeAccountStatesResponse, error)
- func (c *ClientWithResponses) TvEpisodeAddRatingWithBodyWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*TvEpisodeAddRatingResponse, error)
- func (c *ClientWithResponses) TvEpisodeAddRatingWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*TvEpisodeAddRatingResponse, error)
- func (c *ClientWithResponses) TvEpisodeChangesByIdWithResponse(ctx context.Context, episodeId int32, reqEditors ...RequestEditorFn) (*TvEpisodeChangesByIdResponse, error)
- func (c *ClientWithResponses) TvEpisodeCreditsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*TvEpisodeCreditsResponse, error)
- func (c *ClientWithResponses) TvEpisodeDeleteRatingWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*TvEpisodeDeleteRatingResponse, error)
- func (c *ClientWithResponses) TvEpisodeDetailsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*TvEpisodeDetailsResponse, error)
- func (c *ClientWithResponses) TvEpisodeExternalIdsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber string, ...) (*TvEpisodeExternalIdsResponse, error)
- func (c *ClientWithResponses) TvEpisodeGroupDetailsWithResponse(ctx context.Context, tvEpisodeGroupId string, reqEditors ...RequestEditorFn) (*TvEpisodeGroupDetailsResponse, error)
- func (c *ClientWithResponses) TvEpisodeImagesWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*TvEpisodeImagesResponse, error)
- func (c *ClientWithResponses) TvEpisodeTranslationsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*TvEpisodeTranslationsResponse, error)
- func (c *ClientWithResponses) TvEpisodeVideosWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, ...) (*TvEpisodeVideosResponse, error)
- func (c *ClientWithResponses) TvSeasonAccountStatesWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, ...) (*TvSeasonAccountStatesResponse, error)
- func (c *ClientWithResponses) TvSeasonAggregateCreditsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, ...) (*TvSeasonAggregateCreditsResponse, error)
- func (c *ClientWithResponses) TvSeasonChangesByIdWithResponse(ctx context.Context, seasonId int32, params *TvSeasonChangesByIdParams, ...) (*TvSeasonChangesByIdResponse, error)
- func (c *ClientWithResponses) TvSeasonCreditsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, ...) (*TvSeasonCreditsResponse, error)
- func (c *ClientWithResponses) TvSeasonDetailsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, ...) (*TvSeasonDetailsResponse, error)
- func (c *ClientWithResponses) TvSeasonExternalIdsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, ...) (*TvSeasonExternalIdsResponse, error)
- func (c *ClientWithResponses) TvSeasonImagesWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, ...) (*TvSeasonImagesResponse, error)
- func (c *ClientWithResponses) TvSeasonTranslationsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, ...) (*TvSeasonTranslationsResponse, error)
- func (c *ClientWithResponses) TvSeasonVideosWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, ...) (*TvSeasonVideosResponse, error)
- func (c *ClientWithResponses) TvSeasonWatchProvidersWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, ...) (*TvSeasonWatchProvidersResponse, error)
- func (c *ClientWithResponses) TvSeriesAccountStatesWithResponse(ctx context.Context, seriesId int32, params *TvSeriesAccountStatesParams, ...) (*TvSeriesAccountStatesResponse, error)
- func (c *ClientWithResponses) TvSeriesAddRatingWithBodyWithResponse(ctx context.Context, seriesId int32, params *TvSeriesAddRatingParams, ...) (*TvSeriesAddRatingResponse, error)
- func (c *ClientWithResponses) TvSeriesAddRatingWithResponse(ctx context.Context, seriesId int32, params *TvSeriesAddRatingParams, ...) (*TvSeriesAddRatingResponse, error)
- func (c *ClientWithResponses) TvSeriesAggregateCreditsWithResponse(ctx context.Context, seriesId int32, params *TvSeriesAggregateCreditsParams, ...) (*TvSeriesAggregateCreditsResponse, error)
- func (c *ClientWithResponses) TvSeriesAiringTodayListWithResponse(ctx context.Context, params *TvSeriesAiringTodayListParams, ...) (*TvSeriesAiringTodayListResponse, error)
- func (c *ClientWithResponses) TvSeriesAlternativeTitlesWithResponse(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*TvSeriesAlternativeTitlesResponse, error)
- func (c *ClientWithResponses) TvSeriesChangesWithResponse(ctx context.Context, seriesId int32, params *TvSeriesChangesParams, ...) (*TvSeriesChangesResponse, error)
- func (c *ClientWithResponses) TvSeriesContentRatingsWithResponse(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*TvSeriesContentRatingsResponse, error)
- func (c *ClientWithResponses) TvSeriesCreditsWithResponse(ctx context.Context, seriesId int32, params *TvSeriesCreditsParams, ...) (*TvSeriesCreditsResponse, error)
- func (c *ClientWithResponses) TvSeriesDeleteRatingWithResponse(ctx context.Context, seriesId int32, params *TvSeriesDeleteRatingParams, ...) (*TvSeriesDeleteRatingResponse, error)
- func (c *ClientWithResponses) TvSeriesDetailsWithResponse(ctx context.Context, seriesId int32, params *TvSeriesDetailsParams, ...) (*TvSeriesDetailsResponse, error)
- func (c *ClientWithResponses) TvSeriesEpisodeGroupsWithResponse(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*TvSeriesEpisodeGroupsResponse, error)
- func (c *ClientWithResponses) TvSeriesExternalIdsWithResponse(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*TvSeriesExternalIdsResponse, error)
- func (c *ClientWithResponses) TvSeriesImagesWithResponse(ctx context.Context, seriesId int32, params *TvSeriesImagesParams, ...) (*TvSeriesImagesResponse, error)
- func (c *ClientWithResponses) TvSeriesKeywordsWithResponse(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*TvSeriesKeywordsResponse, error)
- func (c *ClientWithResponses) TvSeriesLatestIdWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*TvSeriesLatestIdResponse, error)
- func (c *ClientWithResponses) TvSeriesOnTheAirListWithResponse(ctx context.Context, params *TvSeriesOnTheAirListParams, ...) (*TvSeriesOnTheAirListResponse, error)
- func (c *ClientWithResponses) TvSeriesPopularListWithResponse(ctx context.Context, params *TvSeriesPopularListParams, ...) (*TvSeriesPopularListResponse, error)
- func (c *ClientWithResponses) TvSeriesRecommendationsWithResponse(ctx context.Context, seriesId int32, params *TvSeriesRecommendationsParams, ...) (*TvSeriesRecommendationsResponse, error)
- func (c *ClientWithResponses) TvSeriesReviewsWithResponse(ctx context.Context, seriesId int32, params *TvSeriesReviewsParams, ...) (*TvSeriesReviewsResponse, error)
- func (c *ClientWithResponses) TvSeriesScreenedTheatricallyWithResponse(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*TvSeriesScreenedTheatricallyResponse, error)
- func (c *ClientWithResponses) TvSeriesSimilarWithResponse(ctx context.Context, seriesId string, params *TvSeriesSimilarParams, ...) (*TvSeriesSimilarResponse, error)
- func (c *ClientWithResponses) TvSeriesTopRatedListWithResponse(ctx context.Context, params *TvSeriesTopRatedListParams, ...) (*TvSeriesTopRatedListResponse, error)
- func (c *ClientWithResponses) TvSeriesTranslationsWithResponse(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*TvSeriesTranslationsResponse, error)
- func (c *ClientWithResponses) TvSeriesVideosWithResponse(ctx context.Context, seriesId int32, params *TvSeriesVideosParams, ...) (*TvSeriesVideosResponse, error)
- func (c *ClientWithResponses) TvSeriesWatchProvidersWithResponse(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*TvSeriesWatchProvidersResponse, error)
- func (c *ClientWithResponses) WatchProviderTvListWithResponse(ctx context.Context, params *WatchProviderTvListParams, ...) (*WatchProviderTvListResponse, error)
- func (c *ClientWithResponses) WatchProvidersAvailableRegionsWithResponse(ctx context.Context, params *WatchProvidersAvailableRegionsParams, ...) (*WatchProvidersAvailableRegionsResponse, error)
- func (c *ClientWithResponses) WatchProvidersMovieListWithResponse(ctx context.Context, params *WatchProvidersMovieListParams, ...) (*WatchProvidersMovieListResponse, error)
- type ClientWithResponsesInterface
- type CollectionDetailsParams
- type CollectionDetailsResponse
- type CollectionImagesParams
- type CollectionImagesResponse
- type CollectionTranslationsResponse
- type CompanyAlternativeNamesResponse
- type CompanyDetailsResponse
- type CompanyImagesResponse
- type ConfigurationCountriesParams
- type ConfigurationCountriesResponse
- type ConfigurationDetailsResponse
- type ConfigurationJobsResponse
- type ConfigurationLanguagesResponse
- type ConfigurationPrimaryTranslationsResponse
- type ConfigurationTimezonesResponse
- type CreditDetailsResponse
- type DetailsCopyResponse
- type DiscoverMovieParams
- type DiscoverMovieParamsSortBy
- type DiscoverMovieResponse
- type DiscoverTvParams
- type DiscoverTvParamsSortBy
- type DiscoverTvResponse
- type FindByIdParams
- type FindByIdParamsExternalSource
- type FindByIdResponse
- type GenreMovieListParams
- type GenreMovieListResponse
- type GenreTvListParams
- type GenreTvListResponse
- type GuestSessionRatedMoviesParams
- type GuestSessionRatedMoviesParamsSortBy
- type GuestSessionRatedMoviesResponse
- type GuestSessionRatedTvEpisodesParams
- type GuestSessionRatedTvEpisodesParamsSortBy
- type GuestSessionRatedTvEpisodesResponse
- type GuestSessionRatedTvParams
- type GuestSessionRatedTvParamsSortBy
- type GuestSessionRatedTvResponse
- type HttpRequestDoer
- type KeywordDetailsResponse
- type KeywordMoviesParams
- type KeywordMoviesResponse
- type ListAddMovieJSONBody
- type ListAddMovieJSONRequestBody
- type ListAddMovieParams
- type ListAddMovieResponse
- type ListCheckItemStatusParams
- type ListCheckItemStatusResponse
- type ListClearParams
- type ListClearResponse
- type ListCreateJSONBody
- type ListCreateJSONRequestBody
- type ListCreateParams
- type ListCreateResponse
- type ListDeleteParams
- type ListDeleteResponse
- type ListDetailsParams
- type ListDetailsResponse
- type ListRemoveMovieJSONBody
- type ListRemoveMovieJSONRequestBody
- type ListRemoveMovieParams
- type ListRemoveMovieResponse
- type ListsCopyParams
- type ListsCopyResponse
- type MovieAccountStatesParams
- type MovieAccountStatesResponse
- type MovieAddRatingJSONBody
- type MovieAddRatingJSONRequestBody
- type MovieAddRatingParams
- type MovieAddRatingResponse
- type MovieAlternativeTitlesParams
- type MovieAlternativeTitlesResponse
- type MovieChangesParams
- type MovieChangesResponse
- type MovieCreditsParams
- type MovieCreditsResponse
- type MovieDeleteRatingParams
- type MovieDeleteRatingResponse
- type MovieDetailsParams
- type MovieDetailsResponse
- type MovieExternalIdsResponse
- type MovieImagesParams
- type MovieImagesResponse
- type MovieKeywordsResponse
- type MovieLatestIdResponse
- type MovieListsParams
- type MovieListsResponse
- type MovieNowPlayingListParams
- type MovieNowPlayingListResponse
- type MoviePopularListParams
- type MoviePopularListResponse
- type MovieRecommendationsParams
- type MovieRecommendationsResponse
- type MovieReleaseDatesResponse
- type MovieReviewsParams
- type MovieReviewsResponse
- type MovieSimilarParams
- type MovieSimilarResponse
- type MovieTopRatedListParams
- type MovieTopRatedListResponse
- type MovieTranslationsResponse
- type MovieUpcomingListParams
- type MovieUpcomingListResponse
- type MovieVideosParams
- type MovieVideosResponse
- type MovieWatchProvidersResponse
- type NetworkDetailsResponse
- type PersonChangesParams
- type PersonChangesResponse
- type PersonCombinedCreditsParams
- type PersonCombinedCreditsResponse
- type PersonDetailsParams
- type PersonDetailsResponse
- type PersonExternalIdsResponse
- type PersonImagesResponse
- type PersonLatestIdResponse
- type PersonMovieCreditsParams
- type PersonMovieCreditsResponse
- type PersonPopularListParams
- type PersonPopularListResponse
- type PersonTaggedImagesParams
- type PersonTaggedImagesResponse
- type PersonTvCreditsParams
- type PersonTvCreditsResponse
- type RequestEditorFn
- type Response
- type ReviewDetailsResponse
- type SearchCollectionParams
- type SearchCollectionResponse
- type SearchCompanyParams
- type SearchCompanyResponse
- type SearchKeywordParams
- type SearchKeywordResponse
- type SearchMovieParams
- type SearchMovieResponse
- type SearchMultiParams
- type SearchMultiResponse
- type SearchPersonParams
- type SearchPersonResponse
- type SearchTvParams
- type SearchTvResponse
- type TranslationsResponse
- type TrendingAllParams
- type TrendingAllParamsTimeWindow
- type TrendingAllResponse
- type TrendingMoviesParams
- type TrendingMoviesParamsTimeWindow
- type TrendingMoviesResponse
- type TrendingPeopleParams
- type TrendingPeopleParamsTimeWindow
- type TrendingPeopleResponse
- type TrendingTvParams
- type TrendingTvParamsTimeWindow
- type TrendingTvResponse
- type TvEpisodeAccountStatesParams
- type TvEpisodeAccountStatesResponse
- type TvEpisodeAddRatingJSONBody
- type TvEpisodeAddRatingJSONRequestBody
- type TvEpisodeAddRatingParams
- type TvEpisodeAddRatingResponse
- type TvEpisodeChangesByIdResponse
- type TvEpisodeCreditsParams
- type TvEpisodeCreditsResponse
- type TvEpisodeDeleteRatingParams
- type TvEpisodeDeleteRatingResponse
- type TvEpisodeDetailsParams
- type TvEpisodeDetailsResponse
- type TvEpisodeExternalIdsResponse
- type TvEpisodeGroupDetailsResponse
- type TvEpisodeImagesParams
- type TvEpisodeImagesResponse
- type TvEpisodeTranslationsResponse
- type TvEpisodeVideosParams
- type TvEpisodeVideosResponse
- type TvSeasonAccountStatesParams
- type TvSeasonAccountStatesResponse
- type TvSeasonAggregateCreditsParams
- type TvSeasonAggregateCreditsResponse
- type TvSeasonChangesByIdParams
- type TvSeasonChangesByIdResponse
- type TvSeasonCreditsParams
- type TvSeasonCreditsResponse
- type TvSeasonDetailsParams
- type TvSeasonDetailsResponse
- type TvSeasonExternalIdsResponse
- type TvSeasonImagesParams
- type TvSeasonImagesResponse
- type TvSeasonTranslationsResponse
- type TvSeasonVideosParams
- type TvSeasonVideosResponse
- type TvSeasonWatchProvidersParams
- type TvSeasonWatchProvidersResponse
- type TvSeriesAccountStatesParams
- type TvSeriesAccountStatesResponse
- type TvSeriesAddRatingJSONBody
- type TvSeriesAddRatingJSONRequestBody
- type TvSeriesAddRatingParams
- type TvSeriesAddRatingResponse
- type TvSeriesAggregateCreditsParams
- type TvSeriesAggregateCreditsResponse
- type TvSeriesAiringTodayListParams
- type TvSeriesAiringTodayListResponse
- type TvSeriesAlternativeTitlesResponse
- type TvSeriesChangesParams
- type TvSeriesChangesResponse
- type TvSeriesContentRatingsResponse
- type TvSeriesCreditsParams
- type TvSeriesCreditsResponse
- type TvSeriesDeleteRatingParams
- type TvSeriesDeleteRatingResponse
- type TvSeriesDetailsParams
- type TvSeriesDetailsResponse
- type TvSeriesEpisodeGroupsResponse
- type TvSeriesExternalIdsResponse
- type TvSeriesImagesParams
- type TvSeriesImagesResponse
- type TvSeriesKeywordsResponse
- type TvSeriesLatestIdResponse
- type TvSeriesOnTheAirListParams
- type TvSeriesOnTheAirListResponse
- type TvSeriesPopularListParams
- type TvSeriesPopularListResponse
- type TvSeriesRecommendationsParams
- type TvSeriesRecommendationsResponse
- type TvSeriesReviewsParams
- type TvSeriesReviewsResponse
- type TvSeriesScreenedTheatricallyResponse
- type TvSeriesSimilarParams
- type TvSeriesSimilarResponse
- type TvSeriesTopRatedListParams
- type TvSeriesTopRatedListResponse
- type TvSeriesTranslationsResponse
- type TvSeriesVideosParams
- type TvSeriesVideosResponse
- type TvSeriesWatchProvidersResponse
- type WatchProviderTvListParams
- type WatchProviderTvListResponse
- type WatchProvidersAvailableRegionsParams
- type WatchProvidersAvailableRegionsResponse
- type WatchProvidersMovieListParams
- type WatchProvidersMovieListResponse
Constants ¶
const DefaultServerBaseURL = "https://api.themoviedb.org/"
DefaultServerBaseURL is the default TMDB API base URL.
const (
Sec0Scopes = "sec0.Scopes"
)
Variables ¶
This section is empty.
Functions ¶
func NewAccountAddFavoriteRequest ¶
func NewAccountAddFavoriteRequest(server string, accountId int32, params *AccountAddFavoriteParams, body AccountAddFavoriteJSONRequestBody) (*http.Request, error)
NewAccountAddFavoriteRequest calls the generic AccountAddFavorite builder with application/json body
func NewAccountAddFavoriteRequestWithBody ¶
func NewAccountAddFavoriteRequestWithBody(server string, accountId int32, params *AccountAddFavoriteParams, contentType string, body io.Reader) (*http.Request, error)
NewAccountAddFavoriteRequestWithBody generates requests for AccountAddFavorite with any type of body
func NewAccountAddToWatchlistRequest ¶
func NewAccountAddToWatchlistRequest(server string, accountId int32, params *AccountAddToWatchlistParams, body AccountAddToWatchlistJSONRequestBody) (*http.Request, error)
NewAccountAddToWatchlistRequest calls the generic AccountAddToWatchlist builder with application/json body
func NewAccountAddToWatchlistRequestWithBody ¶
func NewAccountAddToWatchlistRequestWithBody(server string, accountId int32, params *AccountAddToWatchlistParams, contentType string, body io.Reader) (*http.Request, error)
NewAccountAddToWatchlistRequestWithBody generates requests for AccountAddToWatchlist with any type of body
func NewAccountDetailsRequest ¶
func NewAccountDetailsRequest(server string, accountId int32, params *AccountDetailsParams) (*http.Request, error)
NewAccountDetailsRequest generates requests for AccountDetails
func NewAccountFavoriteTvRequest ¶
func NewAccountFavoriteTvRequest(server string, accountId int32, params *AccountFavoriteTvParams) (*http.Request, error)
NewAccountFavoriteTvRequest generates requests for AccountFavoriteTv
func NewAccountGetFavoritesRequest ¶
func NewAccountGetFavoritesRequest(server string, accountId int32, params *AccountGetFavoritesParams) (*http.Request, error)
NewAccountGetFavoritesRequest generates requests for AccountGetFavorites
func NewAccountListsRequest ¶
func NewAccountListsRequest(server string, accountId int32, params *AccountListsParams) (*http.Request, error)
NewAccountListsRequest generates requests for AccountLists
func NewAccountRatedMoviesRequest ¶
func NewAccountRatedMoviesRequest(server string, accountId int32, params *AccountRatedMoviesParams) (*http.Request, error)
NewAccountRatedMoviesRequest generates requests for AccountRatedMovies
func NewAccountRatedTvEpisodesRequest ¶
func NewAccountRatedTvEpisodesRequest(server string, accountId int32, params *AccountRatedTvEpisodesParams) (*http.Request, error)
NewAccountRatedTvEpisodesRequest generates requests for AccountRatedTvEpisodes
func NewAccountRatedTvRequest ¶
func NewAccountRatedTvRequest(server string, accountId int32, params *AccountRatedTvParams) (*http.Request, error)
NewAccountRatedTvRequest generates requests for AccountRatedTv
func NewAccountWatchlistMoviesRequest ¶
func NewAccountWatchlistMoviesRequest(server string, accountId int32, params *AccountWatchlistMoviesParams) (*http.Request, error)
NewAccountWatchlistMoviesRequest generates requests for AccountWatchlistMovies
func NewAccountWatchlistTvRequest ¶
func NewAccountWatchlistTvRequest(server string, accountId int32, params *AccountWatchlistTvParams) (*http.Request, error)
NewAccountWatchlistTvRequest generates requests for AccountWatchlistTv
func NewAlternativeNamesCopyRequest ¶
NewAlternativeNamesCopyRequest generates requests for AlternativeNamesCopy
func NewAuthenticationCreateGuestSessionRequest ¶
NewAuthenticationCreateGuestSessionRequest generates requests for AuthenticationCreateGuestSession
func NewAuthenticationCreateRequestTokenRequest ¶
NewAuthenticationCreateRequestTokenRequest generates requests for AuthenticationCreateRequestToken
func NewAuthenticationCreateSessionFromLoginRequest ¶
func NewAuthenticationCreateSessionFromLoginRequest(server string, body AuthenticationCreateSessionFromLoginJSONRequestBody) (*http.Request, error)
NewAuthenticationCreateSessionFromLoginRequest calls the generic AuthenticationCreateSessionFromLogin builder with application/json body
func NewAuthenticationCreateSessionFromLoginRequestWithBody ¶
func NewAuthenticationCreateSessionFromLoginRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewAuthenticationCreateSessionFromLoginRequestWithBody generates requests for AuthenticationCreateSessionFromLogin with any type of body
func NewAuthenticationCreateSessionFromV4TokenRequest ¶
func NewAuthenticationCreateSessionFromV4TokenRequest(server string, body AuthenticationCreateSessionFromV4TokenJSONRequestBody) (*http.Request, error)
NewAuthenticationCreateSessionFromV4TokenRequest calls the generic AuthenticationCreateSessionFromV4Token builder with application/json body
func NewAuthenticationCreateSessionFromV4TokenRequestWithBody ¶
func NewAuthenticationCreateSessionFromV4TokenRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewAuthenticationCreateSessionFromV4TokenRequestWithBody generates requests for AuthenticationCreateSessionFromV4Token with any type of body
func NewAuthenticationCreateSessionRequest ¶
func NewAuthenticationCreateSessionRequest(server string, body AuthenticationCreateSessionJSONRequestBody) (*http.Request, error)
NewAuthenticationCreateSessionRequest calls the generic AuthenticationCreateSession builder with application/json body
func NewAuthenticationCreateSessionRequestWithBody ¶
func NewAuthenticationCreateSessionRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewAuthenticationCreateSessionRequestWithBody generates requests for AuthenticationCreateSession with any type of body
func NewAuthenticationDeleteSessionRequest ¶
func NewAuthenticationDeleteSessionRequest(server string, body AuthenticationDeleteSessionJSONRequestBody) (*http.Request, error)
NewAuthenticationDeleteSessionRequest calls the generic AuthenticationDeleteSession builder with application/json body
func NewAuthenticationDeleteSessionRequestWithBody ¶
func NewAuthenticationDeleteSessionRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewAuthenticationDeleteSessionRequestWithBody generates requests for AuthenticationDeleteSession with any type of body
func NewAuthenticationValidateKeyRequest ¶
NewAuthenticationValidateKeyRequest generates requests for AuthenticationValidateKey
func NewCertificationMovieListRequest ¶
NewCertificationMovieListRequest generates requests for CertificationMovieList
func NewCertificationsTvListRequest ¶
NewCertificationsTvListRequest generates requests for CertificationsTvList
func NewChangesMovieListRequest ¶
func NewChangesMovieListRequest(server string, params *ChangesMovieListParams) (*http.Request, error)
NewChangesMovieListRequest generates requests for ChangesMovieList
func NewChangesPeopleListRequest ¶
func NewChangesPeopleListRequest(server string, params *ChangesPeopleListParams) (*http.Request, error)
NewChangesPeopleListRequest generates requests for ChangesPeopleList
func NewChangesTvListRequest ¶
func NewChangesTvListRequest(server string, params *ChangesTvListParams) (*http.Request, error)
NewChangesTvListRequest generates requests for ChangesTvList
func NewCollectionDetailsRequest ¶
func NewCollectionDetailsRequest(server string, collectionId int32, params *CollectionDetailsParams) (*http.Request, error)
NewCollectionDetailsRequest generates requests for CollectionDetails
func NewCollectionImagesRequest ¶
func NewCollectionImagesRequest(server string, collectionId int32, params *CollectionImagesParams) (*http.Request, error)
NewCollectionImagesRequest generates requests for CollectionImages
func NewCollectionTranslationsRequest ¶
NewCollectionTranslationsRequest generates requests for CollectionTranslations
func NewCompanyAlternativeNamesRequest ¶
NewCompanyAlternativeNamesRequest generates requests for CompanyAlternativeNames
func NewCompanyDetailsRequest ¶
NewCompanyDetailsRequest generates requests for CompanyDetails
func NewCompanyImagesRequest ¶
NewCompanyImagesRequest generates requests for CompanyImages
func NewConfigurationCountriesRequest ¶
func NewConfigurationCountriesRequest(server string, params *ConfigurationCountriesParams) (*http.Request, error)
NewConfigurationCountriesRequest generates requests for ConfigurationCountries
func NewConfigurationDetailsRequest ¶
NewConfigurationDetailsRequest generates requests for ConfigurationDetails
func NewConfigurationJobsRequest ¶
NewConfigurationJobsRequest generates requests for ConfigurationJobs
func NewConfigurationLanguagesRequest ¶
NewConfigurationLanguagesRequest generates requests for ConfigurationLanguages
func NewConfigurationPrimaryTranslationsRequest ¶
NewConfigurationPrimaryTranslationsRequest generates requests for ConfigurationPrimaryTranslations
func NewConfigurationTimezonesRequest ¶
NewConfigurationTimezonesRequest generates requests for ConfigurationTimezones
func NewCreditDetailsRequest ¶
NewCreditDetailsRequest generates requests for CreditDetails
func NewDetailsCopyRequest ¶
NewDetailsCopyRequest generates requests for DetailsCopy
func NewDiscoverMovieRequest ¶
func NewDiscoverMovieRequest(server string, params *DiscoverMovieParams) (*http.Request, error)
NewDiscoverMovieRequest generates requests for DiscoverMovie
func NewDiscoverTvRequest ¶
func NewDiscoverTvRequest(server string, params *DiscoverTvParams) (*http.Request, error)
NewDiscoverTvRequest generates requests for DiscoverTv
func NewFindByIdRequest ¶
func NewFindByIdRequest(server string, externalId string, params *FindByIdParams) (*http.Request, error)
NewFindByIdRequest generates requests for FindById
func NewGenreMovieListRequest ¶
func NewGenreMovieListRequest(server string, params *GenreMovieListParams) (*http.Request, error)
NewGenreMovieListRequest generates requests for GenreMovieList
func NewGenreTvListRequest ¶
func NewGenreTvListRequest(server string, params *GenreTvListParams) (*http.Request, error)
NewGenreTvListRequest generates requests for GenreTvList
func NewGuestSessionRatedMoviesRequest ¶
func NewGuestSessionRatedMoviesRequest(server string, guestSessionId string, params *GuestSessionRatedMoviesParams) (*http.Request, error)
NewGuestSessionRatedMoviesRequest generates requests for GuestSessionRatedMovies
func NewGuestSessionRatedTvEpisodesRequest ¶
func NewGuestSessionRatedTvEpisodesRequest(server string, guestSessionId string, params *GuestSessionRatedTvEpisodesParams) (*http.Request, error)
NewGuestSessionRatedTvEpisodesRequest generates requests for GuestSessionRatedTvEpisodes
func NewGuestSessionRatedTvRequest ¶
func NewGuestSessionRatedTvRequest(server string, guestSessionId string, params *GuestSessionRatedTvParams) (*http.Request, error)
NewGuestSessionRatedTvRequest generates requests for GuestSessionRatedTv
func NewKeywordDetailsRequest ¶
NewKeywordDetailsRequest generates requests for KeywordDetails
func NewKeywordMoviesRequest ¶
func NewKeywordMoviesRequest(server string, keywordId string, params *KeywordMoviesParams) (*http.Request, error)
NewKeywordMoviesRequest generates requests for KeywordMovies
func NewListAddMovieRequest ¶
func NewListAddMovieRequest(server string, listId int32, params *ListAddMovieParams, body ListAddMovieJSONRequestBody) (*http.Request, error)
NewListAddMovieRequest calls the generic ListAddMovie builder with application/json body
func NewListAddMovieRequestWithBody ¶
func NewListAddMovieRequestWithBody(server string, listId int32, params *ListAddMovieParams, contentType string, body io.Reader) (*http.Request, error)
NewListAddMovieRequestWithBody generates requests for ListAddMovie with any type of body
func NewListCheckItemStatusRequest ¶
func NewListCheckItemStatusRequest(server string, listId int32, params *ListCheckItemStatusParams) (*http.Request, error)
NewListCheckItemStatusRequest generates requests for ListCheckItemStatus
func NewListClearRequest ¶
func NewListClearRequest(server string, listId int32, params *ListClearParams) (*http.Request, error)
NewListClearRequest generates requests for ListClear
func NewListCreateRequest ¶
func NewListCreateRequest(server string, params *ListCreateParams, body ListCreateJSONRequestBody) (*http.Request, error)
NewListCreateRequest calls the generic ListCreate builder with application/json body
func NewListCreateRequestWithBody ¶
func NewListCreateRequestWithBody(server string, params *ListCreateParams, contentType string, body io.Reader) (*http.Request, error)
NewListCreateRequestWithBody generates requests for ListCreate with any type of body
func NewListDeleteRequest ¶
func NewListDeleteRequest(server string, listId int32, params *ListDeleteParams) (*http.Request, error)
NewListDeleteRequest generates requests for ListDelete
func NewListDetailsRequest ¶
func NewListDetailsRequest(server string, listId int32, params *ListDetailsParams) (*http.Request, error)
NewListDetailsRequest generates requests for ListDetails
func NewListRemoveMovieRequest ¶
func NewListRemoveMovieRequest(server string, listId int32, params *ListRemoveMovieParams, body ListRemoveMovieJSONRequestBody) (*http.Request, error)
NewListRemoveMovieRequest calls the generic ListRemoveMovie builder with application/json body
func NewListRemoveMovieRequestWithBody ¶
func NewListRemoveMovieRequestWithBody(server string, listId int32, params *ListRemoveMovieParams, contentType string, body io.Reader) (*http.Request, error)
NewListRemoveMovieRequestWithBody generates requests for ListRemoveMovie with any type of body
func NewListsCopyRequest ¶
func NewListsCopyRequest(server string, seriesId int32, params *ListsCopyParams) (*http.Request, error)
NewListsCopyRequest generates requests for ListsCopy
func NewMovieAccountStatesRequest ¶
func NewMovieAccountStatesRequest(server string, movieId int32, params *MovieAccountStatesParams) (*http.Request, error)
NewMovieAccountStatesRequest generates requests for MovieAccountStates
func NewMovieAddRatingRequest ¶
func NewMovieAddRatingRequest(server string, movieId int32, params *MovieAddRatingParams, body MovieAddRatingJSONRequestBody) (*http.Request, error)
NewMovieAddRatingRequest calls the generic MovieAddRating builder with application/json body
func NewMovieAddRatingRequestWithBody ¶
func NewMovieAddRatingRequestWithBody(server string, movieId int32, params *MovieAddRatingParams, contentType string, body io.Reader) (*http.Request, error)
NewMovieAddRatingRequestWithBody generates requests for MovieAddRating with any type of body
func NewMovieAlternativeTitlesRequest ¶
func NewMovieAlternativeTitlesRequest(server string, movieId int32, params *MovieAlternativeTitlesParams) (*http.Request, error)
NewMovieAlternativeTitlesRequest generates requests for MovieAlternativeTitles
func NewMovieChangesRequest ¶
func NewMovieChangesRequest(server string, movieId int32, params *MovieChangesParams) (*http.Request, error)
NewMovieChangesRequest generates requests for MovieChanges
func NewMovieCreditsRequest ¶
func NewMovieCreditsRequest(server string, movieId int32, params *MovieCreditsParams) (*http.Request, error)
NewMovieCreditsRequest generates requests for MovieCredits
func NewMovieDeleteRatingRequest ¶
func NewMovieDeleteRatingRequest(server string, movieId int32, params *MovieDeleteRatingParams) (*http.Request, error)
NewMovieDeleteRatingRequest generates requests for MovieDeleteRating
func NewMovieDetailsRequest ¶
func NewMovieDetailsRequest(server string, movieId int32, params *MovieDetailsParams) (*http.Request, error)
NewMovieDetailsRequest generates requests for MovieDetails
func NewMovieExternalIdsRequest ¶
NewMovieExternalIdsRequest generates requests for MovieExternalIds
func NewMovieImagesRequest ¶
func NewMovieImagesRequest(server string, movieId int32, params *MovieImagesParams) (*http.Request, error)
NewMovieImagesRequest generates requests for MovieImages
func NewMovieKeywordsRequest ¶
NewMovieKeywordsRequest generates requests for MovieKeywords
func NewMovieLatestIdRequest ¶
NewMovieLatestIdRequest generates requests for MovieLatestId
func NewMovieListsRequest ¶
func NewMovieListsRequest(server string, movieId int32, params *MovieListsParams) (*http.Request, error)
NewMovieListsRequest generates requests for MovieLists
func NewMovieNowPlayingListRequest ¶
func NewMovieNowPlayingListRequest(server string, params *MovieNowPlayingListParams) (*http.Request, error)
NewMovieNowPlayingListRequest generates requests for MovieNowPlayingList
func NewMoviePopularListRequest ¶
func NewMoviePopularListRequest(server string, params *MoviePopularListParams) (*http.Request, error)
NewMoviePopularListRequest generates requests for MoviePopularList
func NewMovieRecommendationsRequest ¶
func NewMovieRecommendationsRequest(server string, movieId int32, params *MovieRecommendationsParams) (*http.Request, error)
NewMovieRecommendationsRequest generates requests for MovieRecommendations
func NewMovieReleaseDatesRequest ¶
NewMovieReleaseDatesRequest generates requests for MovieReleaseDates
func NewMovieReviewsRequest ¶
func NewMovieReviewsRequest(server string, movieId int32, params *MovieReviewsParams) (*http.Request, error)
NewMovieReviewsRequest generates requests for MovieReviews
func NewMovieSimilarRequest ¶
func NewMovieSimilarRequest(server string, movieId int32, params *MovieSimilarParams) (*http.Request, error)
NewMovieSimilarRequest generates requests for MovieSimilar
func NewMovieTopRatedListRequest ¶
func NewMovieTopRatedListRequest(server string, params *MovieTopRatedListParams) (*http.Request, error)
NewMovieTopRatedListRequest generates requests for MovieTopRatedList
func NewMovieTranslationsRequest ¶
NewMovieTranslationsRequest generates requests for MovieTranslations
func NewMovieUpcomingListRequest ¶
func NewMovieUpcomingListRequest(server string, params *MovieUpcomingListParams) (*http.Request, error)
NewMovieUpcomingListRequest generates requests for MovieUpcomingList
func NewMovieVideosRequest ¶
func NewMovieVideosRequest(server string, movieId int32, params *MovieVideosParams) (*http.Request, error)
NewMovieVideosRequest generates requests for MovieVideos
func NewMovieWatchProvidersRequest ¶
NewMovieWatchProvidersRequest generates requests for MovieWatchProviders
func NewNetworkDetailsRequest ¶
NewNetworkDetailsRequest generates requests for NetworkDetails
func NewPersonChangesRequest ¶
func NewPersonChangesRequest(server string, personId int32, params *PersonChangesParams) (*http.Request, error)
NewPersonChangesRequest generates requests for PersonChanges
func NewPersonCombinedCreditsRequest ¶
func NewPersonCombinedCreditsRequest(server string, personId string, params *PersonCombinedCreditsParams) (*http.Request, error)
NewPersonCombinedCreditsRequest generates requests for PersonCombinedCredits
func NewPersonDetailsRequest ¶
func NewPersonDetailsRequest(server string, personId int32, params *PersonDetailsParams) (*http.Request, error)
NewPersonDetailsRequest generates requests for PersonDetails
func NewPersonExternalIdsRequest ¶
NewPersonExternalIdsRequest generates requests for PersonExternalIds
func NewPersonImagesRequest ¶
NewPersonImagesRequest generates requests for PersonImages
func NewPersonLatestIdRequest ¶
NewPersonLatestIdRequest generates requests for PersonLatestId
func NewPersonMovieCreditsRequest ¶
func NewPersonMovieCreditsRequest(server string, personId int32, params *PersonMovieCreditsParams) (*http.Request, error)
NewPersonMovieCreditsRequest generates requests for PersonMovieCredits
func NewPersonPopularListRequest ¶
func NewPersonPopularListRequest(server string, params *PersonPopularListParams) (*http.Request, error)
NewPersonPopularListRequest generates requests for PersonPopularList
func NewPersonTaggedImagesRequest ¶
func NewPersonTaggedImagesRequest(server string, personId int32, params *PersonTaggedImagesParams) (*http.Request, error)
NewPersonTaggedImagesRequest generates requests for PersonTaggedImages
func NewPersonTvCreditsRequest ¶
func NewPersonTvCreditsRequest(server string, personId int32, params *PersonTvCreditsParams) (*http.Request, error)
NewPersonTvCreditsRequest generates requests for PersonTvCredits
func NewReviewDetailsRequest ¶
NewReviewDetailsRequest generates requests for ReviewDetails
func NewSearchCollectionRequest ¶
func NewSearchCollectionRequest(server string, params *SearchCollectionParams) (*http.Request, error)
NewSearchCollectionRequest generates requests for SearchCollection
func NewSearchCompanyRequest ¶
func NewSearchCompanyRequest(server string, params *SearchCompanyParams) (*http.Request, error)
NewSearchCompanyRequest generates requests for SearchCompany
func NewSearchKeywordRequest ¶
func NewSearchKeywordRequest(server string, params *SearchKeywordParams) (*http.Request, error)
NewSearchKeywordRequest generates requests for SearchKeyword
func NewSearchMovieRequest ¶
func NewSearchMovieRequest(server string, params *SearchMovieParams) (*http.Request, error)
NewSearchMovieRequest generates requests for SearchMovie
func NewSearchMultiRequest ¶
func NewSearchMultiRequest(server string, params *SearchMultiParams) (*http.Request, error)
NewSearchMultiRequest generates requests for SearchMulti
func NewSearchPersonRequest ¶
func NewSearchPersonRequest(server string, params *SearchPersonParams) (*http.Request, error)
NewSearchPersonRequest generates requests for SearchPerson
func NewSearchTvRequest ¶
func NewSearchTvRequest(server string, params *SearchTvParams) (*http.Request, error)
NewSearchTvRequest generates requests for SearchTv
func NewTranslationsRequest ¶
NewTranslationsRequest generates requests for Translations
func NewTrendingAllRequest ¶
func NewTrendingAllRequest(server string, timeWindow TrendingAllParamsTimeWindow, params *TrendingAllParams) (*http.Request, error)
NewTrendingAllRequest generates requests for TrendingAll
func NewTrendingMoviesRequest ¶
func NewTrendingMoviesRequest(server string, timeWindow TrendingMoviesParamsTimeWindow, params *TrendingMoviesParams) (*http.Request, error)
NewTrendingMoviesRequest generates requests for TrendingMovies
func NewTrendingPeopleRequest ¶
func NewTrendingPeopleRequest(server string, timeWindow TrendingPeopleParamsTimeWindow, params *TrendingPeopleParams) (*http.Request, error)
NewTrendingPeopleRequest generates requests for TrendingPeople
func NewTrendingTvRequest ¶
func NewTrendingTvRequest(server string, timeWindow TrendingTvParamsTimeWindow, params *TrendingTvParams) (*http.Request, error)
NewTrendingTvRequest generates requests for TrendingTv
func NewTvEpisodeAccountStatesRequest ¶
func NewTvEpisodeAccountStatesRequest(server string, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeAccountStatesParams) (*http.Request, error)
NewTvEpisodeAccountStatesRequest generates requests for TvEpisodeAccountStates
func NewTvEpisodeAddRatingRequest ¶
func NewTvEpisodeAddRatingRequest(server string, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeAddRatingParams, body TvEpisodeAddRatingJSONRequestBody) (*http.Request, error)
NewTvEpisodeAddRatingRequest calls the generic TvEpisodeAddRating builder with application/json body
func NewTvEpisodeAddRatingRequestWithBody ¶
func NewTvEpisodeAddRatingRequestWithBody(server string, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeAddRatingParams, contentType string, body io.Reader) (*http.Request, error)
NewTvEpisodeAddRatingRequestWithBody generates requests for TvEpisodeAddRating with any type of body
func NewTvEpisodeChangesByIdRequest ¶
NewTvEpisodeChangesByIdRequest generates requests for TvEpisodeChangesById
func NewTvEpisodeCreditsRequest ¶
func NewTvEpisodeCreditsRequest(server string, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeCreditsParams) (*http.Request, error)
NewTvEpisodeCreditsRequest generates requests for TvEpisodeCredits
func NewTvEpisodeDeleteRatingRequest ¶
func NewTvEpisodeDeleteRatingRequest(server string, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeDeleteRatingParams) (*http.Request, error)
NewTvEpisodeDeleteRatingRequest generates requests for TvEpisodeDeleteRating
func NewTvEpisodeDetailsRequest ¶
func NewTvEpisodeDetailsRequest(server string, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeDetailsParams) (*http.Request, error)
NewTvEpisodeDetailsRequest generates requests for TvEpisodeDetails
func NewTvEpisodeExternalIdsRequest ¶
func NewTvEpisodeExternalIdsRequest(server string, seriesId int32, seasonNumber int32, episodeNumber string) (*http.Request, error)
NewTvEpisodeExternalIdsRequest generates requests for TvEpisodeExternalIds
func NewTvEpisodeGroupDetailsRequest ¶
NewTvEpisodeGroupDetailsRequest generates requests for TvEpisodeGroupDetails
func NewTvEpisodeImagesRequest ¶
func NewTvEpisodeImagesRequest(server string, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeImagesParams) (*http.Request, error)
NewTvEpisodeImagesRequest generates requests for TvEpisodeImages
func NewTvEpisodeTranslationsRequest ¶
func NewTvEpisodeTranslationsRequest(server string, seriesId int32, seasonNumber int32, episodeNumber int32) (*http.Request, error)
NewTvEpisodeTranslationsRequest generates requests for TvEpisodeTranslations
func NewTvEpisodeVideosRequest ¶
func NewTvEpisodeVideosRequest(server string, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeVideosParams) (*http.Request, error)
NewTvEpisodeVideosRequest generates requests for TvEpisodeVideos
func NewTvSeasonAccountStatesRequest ¶
func NewTvSeasonAccountStatesRequest(server string, seriesId int32, seasonNumber int32, params *TvSeasonAccountStatesParams) (*http.Request, error)
NewTvSeasonAccountStatesRequest generates requests for TvSeasonAccountStates
func NewTvSeasonAggregateCreditsRequest ¶
func NewTvSeasonAggregateCreditsRequest(server string, seriesId int32, seasonNumber int32, params *TvSeasonAggregateCreditsParams) (*http.Request, error)
NewTvSeasonAggregateCreditsRequest generates requests for TvSeasonAggregateCredits
func NewTvSeasonChangesByIdRequest ¶
func NewTvSeasonChangesByIdRequest(server string, seasonId int32, params *TvSeasonChangesByIdParams) (*http.Request, error)
NewTvSeasonChangesByIdRequest generates requests for TvSeasonChangesById
func NewTvSeasonCreditsRequest ¶
func NewTvSeasonCreditsRequest(server string, seriesId int32, seasonNumber int32, params *TvSeasonCreditsParams) (*http.Request, error)
NewTvSeasonCreditsRequest generates requests for TvSeasonCredits
func NewTvSeasonDetailsRequest ¶
func NewTvSeasonDetailsRequest(server string, seriesId int32, seasonNumber int32, params *TvSeasonDetailsParams) (*http.Request, error)
NewTvSeasonDetailsRequest generates requests for TvSeasonDetails
func NewTvSeasonExternalIdsRequest ¶
func NewTvSeasonExternalIdsRequest(server string, seriesId int32, seasonNumber int32) (*http.Request, error)
NewTvSeasonExternalIdsRequest generates requests for TvSeasonExternalIds
func NewTvSeasonImagesRequest ¶
func NewTvSeasonImagesRequest(server string, seriesId int32, seasonNumber int32, params *TvSeasonImagesParams) (*http.Request, error)
NewTvSeasonImagesRequest generates requests for TvSeasonImages
func NewTvSeasonTranslationsRequest ¶
func NewTvSeasonTranslationsRequest(server string, seriesId int32, seasonNumber int32) (*http.Request, error)
NewTvSeasonTranslationsRequest generates requests for TvSeasonTranslations
func NewTvSeasonVideosRequest ¶
func NewTvSeasonVideosRequest(server string, seriesId int32, seasonNumber int32, params *TvSeasonVideosParams) (*http.Request, error)
NewTvSeasonVideosRequest generates requests for TvSeasonVideos
func NewTvSeasonWatchProvidersRequest ¶
func NewTvSeasonWatchProvidersRequest(server string, seriesId int32, seasonNumber int32, params *TvSeasonWatchProvidersParams) (*http.Request, error)
NewTvSeasonWatchProvidersRequest generates requests for TvSeasonWatchProviders
func NewTvSeriesAccountStatesRequest ¶
func NewTvSeriesAccountStatesRequest(server string, seriesId int32, params *TvSeriesAccountStatesParams) (*http.Request, error)
NewTvSeriesAccountStatesRequest generates requests for TvSeriesAccountStates
func NewTvSeriesAddRatingRequest ¶
func NewTvSeriesAddRatingRequest(server string, seriesId int32, params *TvSeriesAddRatingParams, body TvSeriesAddRatingJSONRequestBody) (*http.Request, error)
NewTvSeriesAddRatingRequest calls the generic TvSeriesAddRating builder with application/json body
func NewTvSeriesAddRatingRequestWithBody ¶
func NewTvSeriesAddRatingRequestWithBody(server string, seriesId int32, params *TvSeriesAddRatingParams, contentType string, body io.Reader) (*http.Request, error)
NewTvSeriesAddRatingRequestWithBody generates requests for TvSeriesAddRating with any type of body
func NewTvSeriesAggregateCreditsRequest ¶
func NewTvSeriesAggregateCreditsRequest(server string, seriesId int32, params *TvSeriesAggregateCreditsParams) (*http.Request, error)
NewTvSeriesAggregateCreditsRequest generates requests for TvSeriesAggregateCredits
func NewTvSeriesAiringTodayListRequest ¶
func NewTvSeriesAiringTodayListRequest(server string, params *TvSeriesAiringTodayListParams) (*http.Request, error)
NewTvSeriesAiringTodayListRequest generates requests for TvSeriesAiringTodayList
func NewTvSeriesAlternativeTitlesRequest ¶
NewTvSeriesAlternativeTitlesRequest generates requests for TvSeriesAlternativeTitles
func NewTvSeriesChangesRequest ¶
func NewTvSeriesChangesRequest(server string, seriesId int32, params *TvSeriesChangesParams) (*http.Request, error)
NewTvSeriesChangesRequest generates requests for TvSeriesChanges
func NewTvSeriesContentRatingsRequest ¶
NewTvSeriesContentRatingsRequest generates requests for TvSeriesContentRatings
func NewTvSeriesCreditsRequest ¶
func NewTvSeriesCreditsRequest(server string, seriesId int32, params *TvSeriesCreditsParams) (*http.Request, error)
NewTvSeriesCreditsRequest generates requests for TvSeriesCredits
func NewTvSeriesDeleteRatingRequest ¶
func NewTvSeriesDeleteRatingRequest(server string, seriesId int32, params *TvSeriesDeleteRatingParams) (*http.Request, error)
NewTvSeriesDeleteRatingRequest generates requests for TvSeriesDeleteRating
func NewTvSeriesDetailsRequest ¶
func NewTvSeriesDetailsRequest(server string, seriesId int32, params *TvSeriesDetailsParams) (*http.Request, error)
NewTvSeriesDetailsRequest generates requests for TvSeriesDetails
func NewTvSeriesEpisodeGroupsRequest ¶
NewTvSeriesEpisodeGroupsRequest generates requests for TvSeriesEpisodeGroups
func NewTvSeriesExternalIdsRequest ¶
NewTvSeriesExternalIdsRequest generates requests for TvSeriesExternalIds
func NewTvSeriesImagesRequest ¶
func NewTvSeriesImagesRequest(server string, seriesId int32, params *TvSeriesImagesParams) (*http.Request, error)
NewTvSeriesImagesRequest generates requests for TvSeriesImages
func NewTvSeriesKeywordsRequest ¶
NewTvSeriesKeywordsRequest generates requests for TvSeriesKeywords
func NewTvSeriesLatestIdRequest ¶
NewTvSeriesLatestIdRequest generates requests for TvSeriesLatestId
func NewTvSeriesOnTheAirListRequest ¶
func NewTvSeriesOnTheAirListRequest(server string, params *TvSeriesOnTheAirListParams) (*http.Request, error)
NewTvSeriesOnTheAirListRequest generates requests for TvSeriesOnTheAirList
func NewTvSeriesPopularListRequest ¶
func NewTvSeriesPopularListRequest(server string, params *TvSeriesPopularListParams) (*http.Request, error)
NewTvSeriesPopularListRequest generates requests for TvSeriesPopularList
func NewTvSeriesRecommendationsRequest ¶
func NewTvSeriesRecommendationsRequest(server string, seriesId int32, params *TvSeriesRecommendationsParams) (*http.Request, error)
NewTvSeriesRecommendationsRequest generates requests for TvSeriesRecommendations
func NewTvSeriesReviewsRequest ¶
func NewTvSeriesReviewsRequest(server string, seriesId int32, params *TvSeriesReviewsParams) (*http.Request, error)
NewTvSeriesReviewsRequest generates requests for TvSeriesReviews
func NewTvSeriesScreenedTheatricallyRequest ¶
NewTvSeriesScreenedTheatricallyRequest generates requests for TvSeriesScreenedTheatrically
func NewTvSeriesSimilarRequest ¶
func NewTvSeriesSimilarRequest(server string, seriesId string, params *TvSeriesSimilarParams) (*http.Request, error)
NewTvSeriesSimilarRequest generates requests for TvSeriesSimilar
func NewTvSeriesTopRatedListRequest ¶
func NewTvSeriesTopRatedListRequest(server string, params *TvSeriesTopRatedListParams) (*http.Request, error)
NewTvSeriesTopRatedListRequest generates requests for TvSeriesTopRatedList
func NewTvSeriesTranslationsRequest ¶
NewTvSeriesTranslationsRequest generates requests for TvSeriesTranslations
func NewTvSeriesVideosRequest ¶
func NewTvSeriesVideosRequest(server string, seriesId int32, params *TvSeriesVideosParams) (*http.Request, error)
NewTvSeriesVideosRequest generates requests for TvSeriesVideos
func NewTvSeriesWatchProvidersRequest ¶
NewTvSeriesWatchProvidersRequest generates requests for TvSeriesWatchProviders
func NewWatchProviderTvListRequest ¶
func NewWatchProviderTvListRequest(server string, params *WatchProviderTvListParams) (*http.Request, error)
NewWatchProviderTvListRequest generates requests for WatchProviderTvList
func NewWatchProvidersAvailableRegionsRequest ¶
func NewWatchProvidersAvailableRegionsRequest(server string, params *WatchProvidersAvailableRegionsParams) (*http.Request, error)
NewWatchProvidersAvailableRegionsRequest generates requests for WatchProvidersAvailableRegions
func NewWatchProvidersMovieListRequest ¶
func NewWatchProvidersMovieListRequest(server string, params *WatchProvidersMovieListParams) (*http.Request, error)
NewWatchProvidersMovieListRequest generates requests for WatchProvidersMovieList
Types ¶
type AccountAddFavoriteJSONBody ¶
type AccountAddFavoriteJSONBody struct {
Favorite *bool `json:"favorite,omitempty"`
MediaId *int `json:"media_id,omitempty"`
MediaType *string `json:"media_type,omitempty"`
}
AccountAddFavoriteJSONBody defines parameters for AccountAddFavorite.
type AccountAddFavoriteJSONRequestBody ¶
type AccountAddFavoriteJSONRequestBody AccountAddFavoriteJSONBody
AccountAddFavoriteJSONRequestBody defines body for AccountAddFavorite for application/json ContentType.
type AccountAddFavoriteParams ¶
type AccountAddFavoriteParams struct {
SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`
}
AccountAddFavoriteParams defines parameters for AccountAddFavorite.
type AccountAddFavoriteResponse ¶
type AccountAddFavoriteResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
StatusCode *int `json:"status_code,omitempty"`
StatusMessage *string `json:"status_message,omitempty"`
}
}
func ParseAccountAddFavoriteResponse ¶
func ParseAccountAddFavoriteResponse(rsp *http.Response) (*AccountAddFavoriteResponse, error)
ParseAccountAddFavoriteResponse parses an HTTP response from a AccountAddFavoriteWithResponse call
func (AccountAddFavoriteResponse) Status ¶
func (r AccountAddFavoriteResponse) Status() string
Status returns HTTPResponse.Status
func (AccountAddFavoriteResponse) StatusCode ¶
func (r AccountAddFavoriteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AccountAddToWatchlistJSONBody ¶
type AccountAddToWatchlistJSONBody struct {
MediaId *int `json:"media_id,omitempty"`
MediaType *string `json:"media_type,omitempty"`
Watchlist *bool `json:"watchlist,omitempty"`
}
AccountAddToWatchlistJSONBody defines parameters for AccountAddToWatchlist.
type AccountAddToWatchlistJSONRequestBody ¶
type AccountAddToWatchlistJSONRequestBody AccountAddToWatchlistJSONBody
AccountAddToWatchlistJSONRequestBody defines body for AccountAddToWatchlist for application/json ContentType.
type AccountAddToWatchlistParams ¶
type AccountAddToWatchlistParams struct {
SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`
}
AccountAddToWatchlistParams defines parameters for AccountAddToWatchlist.
type AccountAddToWatchlistResponse ¶
type AccountAddToWatchlistResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
StatusCode *int `json:"status_code,omitempty"`
StatusMessage *string `json:"status_message,omitempty"`
}
}
func ParseAccountAddToWatchlistResponse ¶
func ParseAccountAddToWatchlistResponse(rsp *http.Response) (*AccountAddToWatchlistResponse, error)
ParseAccountAddToWatchlistResponse parses an HTTP response from a AccountAddToWatchlistWithResponse call
func (AccountAddToWatchlistResponse) Status ¶
func (r AccountAddToWatchlistResponse) Status() string
Status returns HTTPResponse.Status
func (AccountAddToWatchlistResponse) StatusCode ¶
func (r AccountAddToWatchlistResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AccountDetailsParams ¶
type AccountDetailsParams struct {
SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`
}
AccountDetailsParams defines parameters for AccountDetails.
type AccountDetailsResponse ¶
type AccountDetailsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Avatar *struct {
Gravatar *struct {
Hash *string `json:"hash,omitempty"`
} `json:"gravatar,omitempty"`
Tmdb *struct {
AvatarPath *string `json:"avatar_path,omitempty"`
} `json:"tmdb,omitempty"`
} `json:"avatar,omitempty"`
Id *int `json:"id,omitempty"`
IncludeAdult *bool `json:"include_adult,omitempty"`
Iso31661 *string `json:"iso_3166_1,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
Name *string `json:"name,omitempty"`
Username *string `json:"username,omitempty"`
}
}
func ParseAccountDetailsResponse ¶
func ParseAccountDetailsResponse(rsp *http.Response) (*AccountDetailsResponse, error)
ParseAccountDetailsResponse parses an HTTP response from a AccountDetailsWithResponse call
func (AccountDetailsResponse) Status ¶
func (r AccountDetailsResponse) Status() string
Status returns HTTPResponse.Status
func (AccountDetailsResponse) StatusCode ¶
func (r AccountDetailsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AccountFavoriteTvParams ¶
type AccountFavoriteTvParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`
SortBy *AccountFavoriteTvParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`
}
AccountFavoriteTvParams defines parameters for AccountFavoriteTv.
type AccountFavoriteTvParamsSortBy ¶
type AccountFavoriteTvParamsSortBy string
AccountFavoriteTvParamsSortBy defines parameters for AccountFavoriteTv.
const ( AccountFavoriteTvParamsSortByCreatedAtAsc AccountFavoriteTvParamsSortBy = "created_at.asc" AccountFavoriteTvParamsSortByCreatedAtDesc AccountFavoriteTvParamsSortBy = "created_at.desc" )
Defines values for AccountFavoriteTvParamsSortBy.
type AccountFavoriteTvResponse ¶
type AccountFavoriteTvResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
FirstAirDate *string `json:"first_air_date,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *[]string `json:"origin_country,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseAccountFavoriteTvResponse ¶
func ParseAccountFavoriteTvResponse(rsp *http.Response) (*AccountFavoriteTvResponse, error)
ParseAccountFavoriteTvResponse parses an HTTP response from a AccountFavoriteTvWithResponse call
func (AccountFavoriteTvResponse) Status ¶
func (r AccountFavoriteTvResponse) Status() string
Status returns HTTPResponse.Status
func (AccountFavoriteTvResponse) StatusCode ¶
func (r AccountFavoriteTvResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AccountGetFavoritesParams ¶
type AccountGetFavoritesParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`
SortBy *AccountGetFavoritesParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`
}
AccountGetFavoritesParams defines parameters for AccountGetFavorites.
type AccountGetFavoritesParamsSortBy ¶
type AccountGetFavoritesParamsSortBy string
AccountGetFavoritesParamsSortBy defines parameters for AccountGetFavorites.
const ( AccountGetFavoritesParamsSortByCreatedAtAsc AccountGetFavoritesParamsSortBy = "created_at.asc" AccountGetFavoritesParamsSortByCreatedAtDesc AccountGetFavoritesParamsSortBy = "created_at.desc" )
Defines values for AccountGetFavoritesParamsSortBy.
type AccountGetFavoritesResponse ¶
type AccountGetFavoritesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseAccountGetFavoritesResponse ¶
func ParseAccountGetFavoritesResponse(rsp *http.Response) (*AccountGetFavoritesResponse, error)
ParseAccountGetFavoritesResponse parses an HTTP response from a AccountGetFavoritesWithResponse call
func (AccountGetFavoritesResponse) Status ¶
func (r AccountGetFavoritesResponse) Status() string
Status returns HTTPResponse.Status
func (AccountGetFavoritesResponse) StatusCode ¶
func (r AccountGetFavoritesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AccountListsParams ¶
type AccountListsParams struct {
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`
}
AccountListsParams defines parameters for AccountLists.
type AccountListsResponse ¶
type AccountListsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Description *string `json:"description,omitempty"`
FavoriteCount *int `json:"favorite_count,omitempty"`
Id *int `json:"id,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
ItemCount *int `json:"item_count,omitempty"`
ListType *string `json:"list_type,omitempty"`
Name *string `json:"name,omitempty"`
PosterPath *string `json:"poster_path"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseAccountListsResponse ¶
func ParseAccountListsResponse(rsp *http.Response) (*AccountListsResponse, error)
ParseAccountListsResponse parses an HTTP response from a AccountListsWithResponse call
func (AccountListsResponse) Status ¶
func (r AccountListsResponse) Status() string
Status returns HTTPResponse.Status
func (AccountListsResponse) StatusCode ¶
func (r AccountListsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AccountRatedMoviesParams ¶
type AccountRatedMoviesParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`
SortBy *AccountRatedMoviesParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`
}
AccountRatedMoviesParams defines parameters for AccountRatedMovies.
type AccountRatedMoviesParamsSortBy ¶
type AccountRatedMoviesParamsSortBy string
AccountRatedMoviesParamsSortBy defines parameters for AccountRatedMovies.
const ( AccountRatedMoviesParamsSortByCreatedAtAsc AccountRatedMoviesParamsSortBy = "created_at.asc" AccountRatedMoviesParamsSortByCreatedAtDesc AccountRatedMoviesParamsSortBy = "created_at.desc" )
Defines values for AccountRatedMoviesParamsSortBy.
type AccountRatedMoviesResponse ¶
type AccountRatedMoviesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
Rating *float32 `json:"rating,omitempty"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseAccountRatedMoviesResponse ¶
func ParseAccountRatedMoviesResponse(rsp *http.Response) (*AccountRatedMoviesResponse, error)
ParseAccountRatedMoviesResponse parses an HTTP response from a AccountRatedMoviesWithResponse call
func (AccountRatedMoviesResponse) Status ¶
func (r AccountRatedMoviesResponse) Status() string
Status returns HTTPResponse.Status
func (AccountRatedMoviesResponse) StatusCode ¶
func (r AccountRatedMoviesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AccountRatedTvEpisodesParams ¶
type AccountRatedTvEpisodesParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`
SortBy *AccountRatedTvEpisodesParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`
}
AccountRatedTvEpisodesParams defines parameters for AccountRatedTvEpisodes.
type AccountRatedTvEpisodesParamsSortBy ¶
type AccountRatedTvEpisodesParamsSortBy string
AccountRatedTvEpisodesParamsSortBy defines parameters for AccountRatedTvEpisodes.
const ( AccountRatedTvEpisodesParamsSortByCreatedAtAsc AccountRatedTvEpisodesParamsSortBy = "created_at.asc" AccountRatedTvEpisodesParamsSortByCreatedAtDesc AccountRatedTvEpisodesParamsSortBy = "created_at.desc" )
Defines values for AccountRatedTvEpisodesParamsSortBy.
type AccountRatedTvEpisodesResponse ¶
type AccountRatedTvEpisodesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
AirDate *string `json:"air_date,omitempty"`
EpisodeNumber *int `json:"episode_number,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Overview *string `json:"overview,omitempty"`
ProductionCode *string `json:"production_code,omitempty"`
Rating *float32 `json:"rating,omitempty"`
Runtime *int `json:"runtime,omitempty"`
SeasonNumber *int `json:"season_number,omitempty"`
ShowId *int `json:"show_id,omitempty"`
StillPath *string `json:"still_path,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseAccountRatedTvEpisodesResponse ¶
func ParseAccountRatedTvEpisodesResponse(rsp *http.Response) (*AccountRatedTvEpisodesResponse, error)
ParseAccountRatedTvEpisodesResponse parses an HTTP response from a AccountRatedTvEpisodesWithResponse call
func (AccountRatedTvEpisodesResponse) Status ¶
func (r AccountRatedTvEpisodesResponse) Status() string
Status returns HTTPResponse.Status
func (AccountRatedTvEpisodesResponse) StatusCode ¶
func (r AccountRatedTvEpisodesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AccountRatedTvParams ¶
type AccountRatedTvParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`
SortBy *AccountRatedTvParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`
}
AccountRatedTvParams defines parameters for AccountRatedTv.
type AccountRatedTvParamsSortBy ¶
type AccountRatedTvParamsSortBy string
AccountRatedTvParamsSortBy defines parameters for AccountRatedTv.
const ( AccountRatedTvParamsSortByCreatedAtAsc AccountRatedTvParamsSortBy = "created_at.asc" AccountRatedTvParamsSortByCreatedAtDesc AccountRatedTvParamsSortBy = "created_at.desc" )
Defines values for AccountRatedTvParamsSortBy.
type AccountRatedTvResponse ¶
type AccountRatedTvResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
FirstAirDate *string `json:"first_air_date,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *[]string `json:"origin_country,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
Rating *float32 `json:"rating,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseAccountRatedTvResponse ¶
func ParseAccountRatedTvResponse(rsp *http.Response) (*AccountRatedTvResponse, error)
ParseAccountRatedTvResponse parses an HTTP response from a AccountRatedTvWithResponse call
func (AccountRatedTvResponse) Status ¶
func (r AccountRatedTvResponse) Status() string
Status returns HTTPResponse.Status
func (AccountRatedTvResponse) StatusCode ¶
func (r AccountRatedTvResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AccountWatchlistMoviesParams ¶
type AccountWatchlistMoviesParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`
SortBy *AccountWatchlistMoviesParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`
}
AccountWatchlistMoviesParams defines parameters for AccountWatchlistMovies.
type AccountWatchlistMoviesParamsSortBy ¶
type AccountWatchlistMoviesParamsSortBy string
AccountWatchlistMoviesParamsSortBy defines parameters for AccountWatchlistMovies.
const ( AccountWatchlistMoviesParamsSortByCreatedAtAsc AccountWatchlistMoviesParamsSortBy = "created_at.asc" AccountWatchlistMoviesParamsSortByCreatedAtDesc AccountWatchlistMoviesParamsSortBy = "created_at.desc" )
Defines values for AccountWatchlistMoviesParamsSortBy.
type AccountWatchlistMoviesResponse ¶
type AccountWatchlistMoviesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseAccountWatchlistMoviesResponse ¶
func ParseAccountWatchlistMoviesResponse(rsp *http.Response) (*AccountWatchlistMoviesResponse, error)
ParseAccountWatchlistMoviesResponse parses an HTTP response from a AccountWatchlistMoviesWithResponse call
func (AccountWatchlistMoviesResponse) Status ¶
func (r AccountWatchlistMoviesResponse) Status() string
Status returns HTTPResponse.Status
func (AccountWatchlistMoviesResponse) StatusCode ¶
func (r AccountWatchlistMoviesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AccountWatchlistTvParams ¶
type AccountWatchlistTvParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`
SortBy *AccountWatchlistTvParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`
}
AccountWatchlistTvParams defines parameters for AccountWatchlistTv.
type AccountWatchlistTvParamsSortBy ¶
type AccountWatchlistTvParamsSortBy string
AccountWatchlistTvParamsSortBy defines parameters for AccountWatchlistTv.
const ( AccountWatchlistTvParamsSortByCreatedAtAsc AccountWatchlistTvParamsSortBy = "created_at.asc" AccountWatchlistTvParamsSortByCreatedAtDesc AccountWatchlistTvParamsSortBy = "created_at.desc" )
Defines values for AccountWatchlistTvParamsSortBy.
type AccountWatchlistTvResponse ¶
type AccountWatchlistTvResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path"`
FirstAirDate *string `json:"first_air_date,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *[]string `json:"origin_country,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseAccountWatchlistTvResponse ¶
func ParseAccountWatchlistTvResponse(rsp *http.Response) (*AccountWatchlistTvResponse, error)
ParseAccountWatchlistTvResponse parses an HTTP response from a AccountWatchlistTvWithResponse call
func (AccountWatchlistTvResponse) Status ¶
func (r AccountWatchlistTvResponse) Status() string
Status returns HTTPResponse.Status
func (AccountWatchlistTvResponse) StatusCode ¶
func (r AccountWatchlistTvResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AlternativeNamesCopyResponse ¶
type AlternativeNamesCopyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Logos *[]struct {
AspectRatio *float32 `json:"aspect_ratio,omitempty"`
FilePath *string `json:"file_path,omitempty"`
FileType *string `json:"file_type,omitempty"`
Height *int `json:"height,omitempty"`
Id *string `json:"id,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
Width *int `json:"width,omitempty"`
} `json:"logos,omitempty"`
}
}
func ParseAlternativeNamesCopyResponse ¶
func ParseAlternativeNamesCopyResponse(rsp *http.Response) (*AlternativeNamesCopyResponse, error)
ParseAlternativeNamesCopyResponse parses an HTTP response from a AlternativeNamesCopyWithResponse call
func (AlternativeNamesCopyResponse) Status ¶
func (r AlternativeNamesCopyResponse) Status() string
Status returns HTTPResponse.Status
func (AlternativeNamesCopyResponse) StatusCode ¶
func (r AlternativeNamesCopyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AuthenticationCreateGuestSessionResponse ¶
type AuthenticationCreateGuestSessionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
ExpiresAt *string `json:"expires_at,omitempty"`
GuestSessionId *string `json:"guest_session_id,omitempty"`
Success *bool `json:"success,omitempty"`
}
}
func ParseAuthenticationCreateGuestSessionResponse ¶
func ParseAuthenticationCreateGuestSessionResponse(rsp *http.Response) (*AuthenticationCreateGuestSessionResponse, error)
ParseAuthenticationCreateGuestSessionResponse parses an HTTP response from a AuthenticationCreateGuestSessionWithResponse call
func (AuthenticationCreateGuestSessionResponse) Status ¶
func (r AuthenticationCreateGuestSessionResponse) Status() string
Status returns HTTPResponse.Status
func (AuthenticationCreateGuestSessionResponse) StatusCode ¶
func (r AuthenticationCreateGuestSessionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AuthenticationCreateRequestTokenResponse ¶
type AuthenticationCreateRequestTokenResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
ExpiresAt *string `json:"expires_at,omitempty"`
RequestToken *string `json:"request_token,omitempty"`
Success *bool `json:"success,omitempty"`
}
}
func ParseAuthenticationCreateRequestTokenResponse ¶
func ParseAuthenticationCreateRequestTokenResponse(rsp *http.Response) (*AuthenticationCreateRequestTokenResponse, error)
ParseAuthenticationCreateRequestTokenResponse parses an HTTP response from a AuthenticationCreateRequestTokenWithResponse call
func (AuthenticationCreateRequestTokenResponse) Status ¶
func (r AuthenticationCreateRequestTokenResponse) Status() string
Status returns HTTPResponse.Status
func (AuthenticationCreateRequestTokenResponse) StatusCode ¶
func (r AuthenticationCreateRequestTokenResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AuthenticationCreateSessionFromLoginJSONBody ¶
type AuthenticationCreateSessionFromLoginJSONBody struct {
Password *string `json:"password,omitempty"`
RequestToken *string `json:"request_token,omitempty"`
Username *string `json:"username,omitempty"`
}
AuthenticationCreateSessionFromLoginJSONBody defines parameters for AuthenticationCreateSessionFromLogin.
type AuthenticationCreateSessionFromLoginJSONRequestBody ¶
type AuthenticationCreateSessionFromLoginJSONRequestBody AuthenticationCreateSessionFromLoginJSONBody
AuthenticationCreateSessionFromLoginJSONRequestBody defines body for AuthenticationCreateSessionFromLogin for application/json ContentType.
type AuthenticationCreateSessionFromLoginResponse ¶
type AuthenticationCreateSessionFromLoginResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
ExpiresAt *string `json:"expires_at,omitempty"`
RequestToken *string `json:"request_token,omitempty"`
Success *bool `json:"success,omitempty"`
}
}
func ParseAuthenticationCreateSessionFromLoginResponse ¶
func ParseAuthenticationCreateSessionFromLoginResponse(rsp *http.Response) (*AuthenticationCreateSessionFromLoginResponse, error)
ParseAuthenticationCreateSessionFromLoginResponse parses an HTTP response from a AuthenticationCreateSessionFromLoginWithResponse call
func (AuthenticationCreateSessionFromLoginResponse) Status ¶
func (r AuthenticationCreateSessionFromLoginResponse) Status() string
Status returns HTTPResponse.Status
func (AuthenticationCreateSessionFromLoginResponse) StatusCode ¶
func (r AuthenticationCreateSessionFromLoginResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AuthenticationCreateSessionFromV4TokenJSONBody ¶
type AuthenticationCreateSessionFromV4TokenJSONBody struct {
AccessToken *string `json:"access_token,omitempty"`
}
AuthenticationCreateSessionFromV4TokenJSONBody defines parameters for AuthenticationCreateSessionFromV4Token.
type AuthenticationCreateSessionFromV4TokenJSONRequestBody ¶
type AuthenticationCreateSessionFromV4TokenJSONRequestBody AuthenticationCreateSessionFromV4TokenJSONBody
AuthenticationCreateSessionFromV4TokenJSONRequestBody defines body for AuthenticationCreateSessionFromV4Token for application/json ContentType.
type AuthenticationCreateSessionFromV4TokenResponse ¶
type AuthenticationCreateSessionFromV4TokenResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
SessionId *string `json:"session_id,omitempty"`
Success *bool `json:"success,omitempty"`
}
}
func ParseAuthenticationCreateSessionFromV4TokenResponse ¶
func ParseAuthenticationCreateSessionFromV4TokenResponse(rsp *http.Response) (*AuthenticationCreateSessionFromV4TokenResponse, error)
ParseAuthenticationCreateSessionFromV4TokenResponse parses an HTTP response from a AuthenticationCreateSessionFromV4TokenWithResponse call
func (AuthenticationCreateSessionFromV4TokenResponse) Status ¶
func (r AuthenticationCreateSessionFromV4TokenResponse) Status() string
Status returns HTTPResponse.Status
func (AuthenticationCreateSessionFromV4TokenResponse) StatusCode ¶
func (r AuthenticationCreateSessionFromV4TokenResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AuthenticationCreateSessionJSONBody ¶
type AuthenticationCreateSessionJSONBody struct {
RequestToken *string `json:"request_token,omitempty"`
}
AuthenticationCreateSessionJSONBody defines parameters for AuthenticationCreateSession.
type AuthenticationCreateSessionJSONRequestBody ¶
type AuthenticationCreateSessionJSONRequestBody AuthenticationCreateSessionJSONBody
AuthenticationCreateSessionJSONRequestBody defines body for AuthenticationCreateSession for application/json ContentType.
type AuthenticationCreateSessionResponse ¶
type AuthenticationCreateSessionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
SessionId *string `json:"session_id,omitempty"`
Success *bool `json:"success,omitempty"`
}
}
func ParseAuthenticationCreateSessionResponse ¶
func ParseAuthenticationCreateSessionResponse(rsp *http.Response) (*AuthenticationCreateSessionResponse, error)
ParseAuthenticationCreateSessionResponse parses an HTTP response from a AuthenticationCreateSessionWithResponse call
func (AuthenticationCreateSessionResponse) Status ¶
func (r AuthenticationCreateSessionResponse) Status() string
Status returns HTTPResponse.Status
func (AuthenticationCreateSessionResponse) StatusCode ¶
func (r AuthenticationCreateSessionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AuthenticationDeleteSessionJSONBody ¶
type AuthenticationDeleteSessionJSONBody struct {
SessionId *string `json:"session_id,omitempty"`
}
AuthenticationDeleteSessionJSONBody defines parameters for AuthenticationDeleteSession.
type AuthenticationDeleteSessionJSONRequestBody ¶
type AuthenticationDeleteSessionJSONRequestBody AuthenticationDeleteSessionJSONBody
AuthenticationDeleteSessionJSONRequestBody defines body for AuthenticationDeleteSession for application/json ContentType.
type AuthenticationDeleteSessionResponse ¶
type AuthenticationDeleteSessionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Success *bool `json:"success,omitempty"`
}
}
func ParseAuthenticationDeleteSessionResponse ¶
func ParseAuthenticationDeleteSessionResponse(rsp *http.Response) (*AuthenticationDeleteSessionResponse, error)
ParseAuthenticationDeleteSessionResponse parses an HTTP response from a AuthenticationDeleteSessionWithResponse call
func (AuthenticationDeleteSessionResponse) Status ¶
func (r AuthenticationDeleteSessionResponse) Status() string
Status returns HTTPResponse.Status
func (AuthenticationDeleteSessionResponse) StatusCode ¶
func (r AuthenticationDeleteSessionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AuthenticationValidateKeyResponse ¶
type AuthenticationValidateKeyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
StatusCode *int `json:"status_code,omitempty"`
StatusMessage *string `json:"status_message,omitempty"`
Success *bool `json:"success,omitempty"`
}
JSON401 *struct {
StatusCode *int `json:"status_code,omitempty"`
StatusMessage *string `json:"status_message,omitempty"`
Success *bool `json:"success,omitempty"`
}
}
func ParseAuthenticationValidateKeyResponse ¶
func ParseAuthenticationValidateKeyResponse(rsp *http.Response) (*AuthenticationValidateKeyResponse, error)
ParseAuthenticationValidateKeyResponse parses an HTTP response from a AuthenticationValidateKeyWithResponse call
func (AuthenticationValidateKeyResponse) Status ¶
func (r AuthenticationValidateKeyResponse) Status() string
Status returns HTTPResponse.Status
func (AuthenticationValidateKeyResponse) StatusCode ¶
func (r AuthenticationValidateKeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CertificationMovieListResponse ¶
type CertificationMovieListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Certifications *struct {
AR *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"AR,omitempty"`
AU *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"AU,omitempty"`
BG *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"BG,omitempty"`
BR *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"BR,omitempty"`
CA *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"CA,omitempty"`
CAQC *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"CA-QC,omitempty"`
CH *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"CH,omitempty"`
DE *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"DE,omitempty"`
DK *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"DK,omitempty"`
ES *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"ES,omitempty"`
FI *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"FI,omitempty"`
FR *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"FR,omitempty"`
GB *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"GB,omitempty"`
GR *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"GR,omitempty"`
HK *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"HK,omitempty"`
HU *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"HU,omitempty"`
ID *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"ID,omitempty"`
IE *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"IE,omitempty"`
IL *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"IL,omitempty"`
IN *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"IN,omitempty"`
IT *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"IT,omitempty"`
JP *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"JP,omitempty"`
KR *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"KR,omitempty"`
LT *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"LT,omitempty"`
LU *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"LU,omitempty"`
LV *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"LV,omitempty"`
MO *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"MO,omitempty"`
MX *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"MX,omitempty"`
MY *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"MY,omitempty"`
NL *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"NL,omitempty"`
NO *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"NO,omitempty"`
NZ *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"NZ,omitempty"`
PH *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"PH,omitempty"`
PR *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"PR,omitempty"`
PT *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"PT,omitempty"`
RU *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"RU,omitempty"`
SE *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"SE,omitempty"`
SG *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"SG,omitempty"`
SK *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"SK,omitempty"`
TH *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"TH,omitempty"`
TR *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"TR,omitempty"`
TW *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"TW,omitempty"`
US *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"US,omitempty"`
VI *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"VI,omitempty"`
ZA *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"ZA,omitempty"`
} `json:"certifications,omitempty"`
}
}
func ParseCertificationMovieListResponse ¶
func ParseCertificationMovieListResponse(rsp *http.Response) (*CertificationMovieListResponse, error)
ParseCertificationMovieListResponse parses an HTTP response from a CertificationMovieListWithResponse call
func (CertificationMovieListResponse) Status ¶
func (r CertificationMovieListResponse) Status() string
Status returns HTTPResponse.Status
func (CertificationMovieListResponse) StatusCode ¶
func (r CertificationMovieListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CertificationsTvListResponse ¶
type CertificationsTvListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Certifications *struct {
AR *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"AR,omitempty"`
AU *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"AU,omitempty"`
BG *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"BG,omitempty"`
BR *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"BR,omitempty"`
CA *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"CA,omitempty"`
CAQC *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"CA-QC,omitempty"`
DE *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"DE,omitempty"`
DK *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"DK,omitempty"`
ES *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"ES,omitempty"`
FI *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"FI,omitempty"`
FR *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"FR,omitempty"`
GB *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"GB,omitempty"`
GR *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"GR,omitempty"`
HU *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"HU,omitempty"`
ID *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"ID,omitempty"`
IL *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"IL,omitempty"`
IN *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"IN,omitempty"`
IT *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"IT,omitempty"`
KR *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"KR,omitempty"`
LT *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"LT,omitempty"`
MA *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"MA,omitempty"`
MX *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"MX,omitempty"`
MY *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"MY,omitempty"`
NL *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"NL,omitempty"`
NO *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"NO,omitempty"`
NZ *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"NZ,omitempty"`
PH *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"PH,omitempty"`
PL *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"PL,omitempty"`
PR *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"PR,omitempty"`
PT *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"PT,omitempty"`
RU *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"RU,omitempty"`
SE *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"SE,omitempty"`
SG *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"SG,omitempty"`
SK *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"SK,omitempty"`
TH *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"TH,omitempty"`
TR *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"TR,omitempty"`
TW *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"TW,omitempty"`
US *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"US,omitempty"`
VI *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"VI,omitempty"`
ZA *[]struct {
Certification *string `json:"certification,omitempty"`
Meaning *string `json:"meaning,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"ZA,omitempty"`
} `json:"certifications,omitempty"`
}
}
func ParseCertificationsTvListResponse ¶
func ParseCertificationsTvListResponse(rsp *http.Response) (*CertificationsTvListResponse, error)
ParseCertificationsTvListResponse parses an HTTP response from a CertificationsTvListWithResponse call
func (CertificationsTvListResponse) Status ¶
func (r CertificationsTvListResponse) Status() string
Status returns HTTPResponse.Status
func (CertificationsTvListResponse) StatusCode ¶
func (r CertificationsTvListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ChangesMovieListParams ¶
type ChangesMovieListParams struct {
EndDate *openapi_types.Date `form:"end_date,omitempty" json:"end_date,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
StartDate *openapi_types.Date `form:"start_date,omitempty" json:"start_date,omitempty"`
}
ChangesMovieListParams defines parameters for ChangesMovieList.
type ChangesMovieListResponse ¶
type ChangesMovieListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult"`
Id *int `json:"id,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseChangesMovieListResponse ¶
func ParseChangesMovieListResponse(rsp *http.Response) (*ChangesMovieListResponse, error)
ParseChangesMovieListResponse parses an HTTP response from a ChangesMovieListWithResponse call
func (ChangesMovieListResponse) Status ¶
func (r ChangesMovieListResponse) Status() string
Status returns HTTPResponse.Status
func (ChangesMovieListResponse) StatusCode ¶
func (r ChangesMovieListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ChangesPeopleListParams ¶
type ChangesPeopleListParams struct {
EndDate *openapi_types.Date `form:"end_date,omitempty" json:"end_date,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
StartDate *openapi_types.Date `form:"start_date,omitempty" json:"start_date,omitempty"`
}
ChangesPeopleListParams defines parameters for ChangesPeopleList.
type ChangesPeopleListResponse ¶
type ChangesPeopleListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult"`
Id *int `json:"id,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseChangesPeopleListResponse ¶
func ParseChangesPeopleListResponse(rsp *http.Response) (*ChangesPeopleListResponse, error)
ParseChangesPeopleListResponse parses an HTTP response from a ChangesPeopleListWithResponse call
func (ChangesPeopleListResponse) Status ¶
func (r ChangesPeopleListResponse) Status() string
Status returns HTTPResponse.Status
func (ChangesPeopleListResponse) StatusCode ¶
func (r ChangesPeopleListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ChangesTvListParams ¶
type ChangesTvListParams struct {
EndDate *openapi_types.Date `form:"end_date,omitempty" json:"end_date,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
StartDate *openapi_types.Date `form:"start_date,omitempty" json:"start_date,omitempty"`
}
ChangesTvListParams defines parameters for ChangesTvList.
type ChangesTvListResponse ¶
type ChangesTvListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult"`
Id *int `json:"id,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseChangesTvListResponse ¶
func ParseChangesTvListResponse(rsp *http.Response) (*ChangesTvListResponse, error)
ParseChangesTvListResponse parses an HTTP response from a ChangesTvListWithResponse call
func (ChangesTvListResponse) Status ¶
func (r ChangesTvListResponse) Status() string
Status returns HTTPResponse.Status
func (ChangesTvListResponse) StatusCode ¶
func (r ChangesTvListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Client ¶
type Client struct {
// The endpoint of the server conforming to this interface, with scheme,
// https://api.deepmap.com for example. This can contain a path relative
// to the server, such as https://api.deepmap.com/dev-test, and all the
// paths in the swagger spec will be appended to the server.
Server string
// Doer for performing requests, typically a *http.Client with any
// customized settings, such as certificate chains.
Client HttpRequestDoer
// A list of callbacks for modifying requests which are generated before sending over
// the network.
RequestEditors []RequestEditorFn
}
Client which conforms to the OpenAPI3 specification for this service.
func NewClient ¶
func NewClient(server string, opts ...ClientOption) (*Client, error)
Creates a new Client, with reasonable defaults
func NewDefaultClient ¶
func NewDefaultClient(token string, opts ...ClientOption) (*Client, error)
NewDefaultClient creates a new Client with the DefaultServerBaseURL base URL and a WithToken ClientOption.
func (*Client) AccountAddFavorite ¶
func (c *Client) AccountAddFavorite(ctx context.Context, accountId int32, params *AccountAddFavoriteParams, body AccountAddFavoriteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AccountAddFavoriteWithBody ¶
func (*Client) AccountAddToWatchlist ¶
func (c *Client) AccountAddToWatchlist(ctx context.Context, accountId int32, params *AccountAddToWatchlistParams, body AccountAddToWatchlistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AccountAddToWatchlistWithBody ¶
func (*Client) AccountDetails ¶
func (c *Client) AccountDetails(ctx context.Context, accountId int32, params *AccountDetailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AccountFavoriteTv ¶
func (c *Client) AccountFavoriteTv(ctx context.Context, accountId int32, params *AccountFavoriteTvParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AccountGetFavorites ¶
func (c *Client) AccountGetFavorites(ctx context.Context, accountId int32, params *AccountGetFavoritesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AccountLists ¶
func (c *Client) AccountLists(ctx context.Context, accountId int32, params *AccountListsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AccountRatedMovies ¶
func (c *Client) AccountRatedMovies(ctx context.Context, accountId int32, params *AccountRatedMoviesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AccountRatedTv ¶
func (c *Client) AccountRatedTv(ctx context.Context, accountId int32, params *AccountRatedTvParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AccountRatedTvEpisodes ¶
func (c *Client) AccountRatedTvEpisodes(ctx context.Context, accountId int32, params *AccountRatedTvEpisodesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AccountWatchlistMovies ¶
func (c *Client) AccountWatchlistMovies(ctx context.Context, accountId int32, params *AccountWatchlistMoviesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AccountWatchlistTv ¶
func (c *Client) AccountWatchlistTv(ctx context.Context, accountId int32, params *AccountWatchlistTvParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AlternativeNamesCopy ¶
func (*Client) AuthenticationCreateGuestSession ¶
func (*Client) AuthenticationCreateRequestToken ¶
func (*Client) AuthenticationCreateSession ¶
func (c *Client) AuthenticationCreateSession(ctx context.Context, body AuthenticationCreateSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AuthenticationCreateSessionFromLogin ¶
func (c *Client) AuthenticationCreateSessionFromLogin(ctx context.Context, body AuthenticationCreateSessionFromLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AuthenticationCreateSessionFromLoginWithBody ¶
func (*Client) AuthenticationCreateSessionFromV4Token ¶
func (c *Client) AuthenticationCreateSessionFromV4Token(ctx context.Context, body AuthenticationCreateSessionFromV4TokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AuthenticationCreateSessionFromV4TokenWithBody ¶
func (*Client) AuthenticationCreateSessionWithBody ¶
func (*Client) AuthenticationDeleteSession ¶
func (c *Client) AuthenticationDeleteSession(ctx context.Context, body AuthenticationDeleteSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) AuthenticationDeleteSessionWithBody ¶
func (*Client) AuthenticationValidateKey ¶
func (*Client) CertificationMovieList ¶
func (*Client) CertificationsTvList ¶
func (*Client) ChangesMovieList ¶
func (c *Client) ChangesMovieList(ctx context.Context, params *ChangesMovieListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ChangesPeopleList ¶
func (c *Client) ChangesPeopleList(ctx context.Context, params *ChangesPeopleListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ChangesTvList ¶
func (c *Client) ChangesTvList(ctx context.Context, params *ChangesTvListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CollectionDetails ¶
func (c *Client) CollectionDetails(ctx context.Context, collectionId int32, params *CollectionDetailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CollectionImages ¶
func (c *Client) CollectionImages(ctx context.Context, collectionId int32, params *CollectionImagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CollectionTranslations ¶
func (*Client) CompanyAlternativeNames ¶
func (*Client) CompanyDetails ¶
func (*Client) CompanyImages ¶
func (*Client) ConfigurationCountries ¶
func (c *Client) ConfigurationCountries(ctx context.Context, params *ConfigurationCountriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ConfigurationDetails ¶
func (*Client) ConfigurationJobs ¶
func (*Client) ConfigurationLanguages ¶
func (*Client) ConfigurationPrimaryTranslations ¶
func (*Client) ConfigurationTimezones ¶
func (*Client) CreditDetails ¶
func (*Client) DetailsCopy ¶
func (*Client) DiscoverMovie ¶
func (c *Client) DiscoverMovie(ctx context.Context, params *DiscoverMovieParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DiscoverTv ¶
func (c *Client) DiscoverTv(ctx context.Context, params *DiscoverTvParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) FindById ¶
func (c *Client) FindById(ctx context.Context, externalId string, params *FindByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GenreMovieList ¶
func (c *Client) GenreMovieList(ctx context.Context, params *GenreMovieListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GenreTvList ¶
func (c *Client) GenreTvList(ctx context.Context, params *GenreTvListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GuestSessionRatedMovies ¶
func (c *Client) GuestSessionRatedMovies(ctx context.Context, guestSessionId string, params *GuestSessionRatedMoviesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GuestSessionRatedTv ¶
func (c *Client) GuestSessionRatedTv(ctx context.Context, guestSessionId string, params *GuestSessionRatedTvParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GuestSessionRatedTvEpisodes ¶
func (c *Client) GuestSessionRatedTvEpisodes(ctx context.Context, guestSessionId string, params *GuestSessionRatedTvEpisodesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) KeywordDetails ¶
func (*Client) KeywordMovies ¶
func (c *Client) KeywordMovies(ctx context.Context, keywordId string, params *KeywordMoviesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListAddMovie ¶
func (c *Client) ListAddMovie(ctx context.Context, listId int32, params *ListAddMovieParams, body ListAddMovieJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListAddMovieWithBody ¶
func (*Client) ListCheckItemStatus ¶
func (c *Client) ListCheckItemStatus(ctx context.Context, listId int32, params *ListCheckItemStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListClear ¶
func (c *Client) ListClear(ctx context.Context, listId int32, params *ListClearParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListCreate ¶
func (c *Client) ListCreate(ctx context.Context, params *ListCreateParams, body ListCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListCreateWithBody ¶
func (*Client) ListDelete ¶
func (c *Client) ListDelete(ctx context.Context, listId int32, params *ListDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListDetails ¶
func (c *Client) ListDetails(ctx context.Context, listId int32, params *ListDetailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListRemoveMovie ¶
func (c *Client) ListRemoveMovie(ctx context.Context, listId int32, params *ListRemoveMovieParams, body ListRemoveMovieJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListRemoveMovieWithBody ¶
func (*Client) ListsCopy ¶
func (c *Client) ListsCopy(ctx context.Context, seriesId int32, params *ListsCopyParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) MovieAccountStates ¶
func (c *Client) MovieAccountStates(ctx context.Context, movieId int32, params *MovieAccountStatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) MovieAddRating ¶
func (c *Client) MovieAddRating(ctx context.Context, movieId int32, params *MovieAddRatingParams, body MovieAddRatingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) MovieAddRatingWithBody ¶
func (*Client) MovieAlternativeTitles ¶
func (c *Client) MovieAlternativeTitles(ctx context.Context, movieId int32, params *MovieAlternativeTitlesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) MovieChanges ¶
func (c *Client) MovieChanges(ctx context.Context, movieId int32, params *MovieChangesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) MovieCredits ¶
func (c *Client) MovieCredits(ctx context.Context, movieId int32, params *MovieCreditsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) MovieDeleteRating ¶
func (c *Client) MovieDeleteRating(ctx context.Context, movieId int32, params *MovieDeleteRatingParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) MovieDetails ¶
func (c *Client) MovieDetails(ctx context.Context, movieId int32, params *MovieDetailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) MovieExternalIds ¶
func (*Client) MovieImages ¶
func (c *Client) MovieImages(ctx context.Context, movieId int32, params *MovieImagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) MovieKeywords ¶
func (*Client) MovieLatestId ¶
func (*Client) MovieLists ¶
func (c *Client) MovieLists(ctx context.Context, movieId int32, params *MovieListsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) MovieNowPlayingList ¶
func (c *Client) MovieNowPlayingList(ctx context.Context, params *MovieNowPlayingListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) MoviePopularList ¶
func (c *Client) MoviePopularList(ctx context.Context, params *MoviePopularListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) MovieRecommendations ¶
func (c *Client) MovieRecommendations(ctx context.Context, movieId int32, params *MovieRecommendationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) MovieReleaseDates ¶
func (*Client) MovieReviews ¶
func (c *Client) MovieReviews(ctx context.Context, movieId int32, params *MovieReviewsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) MovieSimilar ¶
func (c *Client) MovieSimilar(ctx context.Context, movieId int32, params *MovieSimilarParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) MovieTopRatedList ¶
func (c *Client) MovieTopRatedList(ctx context.Context, params *MovieTopRatedListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) MovieTranslations ¶
func (*Client) MovieUpcomingList ¶
func (c *Client) MovieUpcomingList(ctx context.Context, params *MovieUpcomingListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) MovieVideos ¶
func (c *Client) MovieVideos(ctx context.Context, movieId int32, params *MovieVideosParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) MovieWatchProviders ¶
func (*Client) NetworkDetails ¶
func (*Client) PersonChanges ¶
func (c *Client) PersonChanges(ctx context.Context, personId int32, params *PersonChangesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PersonCombinedCredits ¶
func (c *Client) PersonCombinedCredits(ctx context.Context, personId string, params *PersonCombinedCreditsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PersonDetails ¶
func (c *Client) PersonDetails(ctx context.Context, personId int32, params *PersonDetailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PersonExternalIds ¶
func (*Client) PersonImages ¶
func (*Client) PersonLatestId ¶
func (*Client) PersonMovieCredits ¶
func (c *Client) PersonMovieCredits(ctx context.Context, personId int32, params *PersonMovieCreditsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PersonPopularList ¶
func (c *Client) PersonPopularList(ctx context.Context, params *PersonPopularListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PersonTaggedImages ¶
func (c *Client) PersonTaggedImages(ctx context.Context, personId int32, params *PersonTaggedImagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PersonTvCredits ¶
func (c *Client) PersonTvCredits(ctx context.Context, personId int32, params *PersonTvCreditsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ReviewDetails ¶
func (*Client) SearchCollection ¶
func (c *Client) SearchCollection(ctx context.Context, params *SearchCollectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SearchCompany ¶
func (c *Client) SearchCompany(ctx context.Context, params *SearchCompanyParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SearchKeyword ¶
func (c *Client) SearchKeyword(ctx context.Context, params *SearchKeywordParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SearchMovie ¶
func (c *Client) SearchMovie(ctx context.Context, params *SearchMovieParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SearchMulti ¶
func (c *Client) SearchMulti(ctx context.Context, params *SearchMultiParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SearchPerson ¶
func (c *Client) SearchPerson(ctx context.Context, params *SearchPersonParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) SearchTv ¶
func (c *Client) SearchTv(ctx context.Context, params *SearchTvParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) Translations ¶
func (*Client) TrendingAll ¶
func (c *Client) TrendingAll(ctx context.Context, timeWindow TrendingAllParamsTimeWindow, params *TrendingAllParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TrendingMovies ¶
func (c *Client) TrendingMovies(ctx context.Context, timeWindow TrendingMoviesParamsTimeWindow, params *TrendingMoviesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TrendingPeople ¶
func (c *Client) TrendingPeople(ctx context.Context, timeWindow TrendingPeopleParamsTimeWindow, params *TrendingPeopleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TrendingTv ¶
func (c *Client) TrendingTv(ctx context.Context, timeWindow TrendingTvParamsTimeWindow, params *TrendingTvParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvEpisodeAccountStates ¶
func (*Client) TvEpisodeAddRating ¶
func (c *Client) TvEpisodeAddRating(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeAddRatingParams, body TvEpisodeAddRatingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvEpisodeAddRatingWithBody ¶
func (*Client) TvEpisodeChangesById ¶
func (*Client) TvEpisodeCredits ¶
func (*Client) TvEpisodeDeleteRating ¶
func (*Client) TvEpisodeDetails ¶
func (*Client) TvEpisodeExternalIds ¶
func (*Client) TvEpisodeGroupDetails ¶
func (*Client) TvEpisodeImages ¶
func (*Client) TvEpisodeTranslations ¶
func (*Client) TvEpisodeVideos ¶
func (*Client) TvSeasonAccountStates ¶
func (c *Client) TvSeasonAccountStates(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonAccountStatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvSeasonAggregateCredits ¶
func (c *Client) TvSeasonAggregateCredits(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonAggregateCreditsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvSeasonChangesById ¶
func (c *Client) TvSeasonChangesById(ctx context.Context, seasonId int32, params *TvSeasonChangesByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvSeasonCredits ¶
func (c *Client) TvSeasonCredits(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonCreditsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvSeasonDetails ¶
func (c *Client) TvSeasonDetails(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonDetailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvSeasonExternalIds ¶
func (*Client) TvSeasonImages ¶
func (c *Client) TvSeasonImages(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonImagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvSeasonTranslations ¶
func (*Client) TvSeasonVideos ¶
func (c *Client) TvSeasonVideos(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonVideosParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvSeasonWatchProviders ¶
func (c *Client) TvSeasonWatchProviders(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonWatchProvidersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvSeriesAccountStates ¶
func (c *Client) TvSeriesAccountStates(ctx context.Context, seriesId int32, params *TvSeriesAccountStatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvSeriesAddRating ¶
func (c *Client) TvSeriesAddRating(ctx context.Context, seriesId int32, params *TvSeriesAddRatingParams, body TvSeriesAddRatingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvSeriesAddRatingWithBody ¶
func (*Client) TvSeriesAggregateCredits ¶
func (c *Client) TvSeriesAggregateCredits(ctx context.Context, seriesId int32, params *TvSeriesAggregateCreditsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvSeriesAiringTodayList ¶
func (c *Client) TvSeriesAiringTodayList(ctx context.Context, params *TvSeriesAiringTodayListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvSeriesAlternativeTitles ¶
func (*Client) TvSeriesChanges ¶
func (c *Client) TvSeriesChanges(ctx context.Context, seriesId int32, params *TvSeriesChangesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvSeriesContentRatings ¶
func (*Client) TvSeriesCredits ¶
func (c *Client) TvSeriesCredits(ctx context.Context, seriesId int32, params *TvSeriesCreditsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvSeriesDeleteRating ¶
func (c *Client) TvSeriesDeleteRating(ctx context.Context, seriesId int32, params *TvSeriesDeleteRatingParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvSeriesDetails ¶
func (c *Client) TvSeriesDetails(ctx context.Context, seriesId int32, params *TvSeriesDetailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvSeriesEpisodeGroups ¶
func (*Client) TvSeriesExternalIds ¶
func (*Client) TvSeriesImages ¶
func (c *Client) TvSeriesImages(ctx context.Context, seriesId int32, params *TvSeriesImagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvSeriesKeywords ¶
func (*Client) TvSeriesLatestId ¶
func (*Client) TvSeriesOnTheAirList ¶
func (c *Client) TvSeriesOnTheAirList(ctx context.Context, params *TvSeriesOnTheAirListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvSeriesPopularList ¶
func (c *Client) TvSeriesPopularList(ctx context.Context, params *TvSeriesPopularListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvSeriesRecommendations ¶
func (c *Client) TvSeriesRecommendations(ctx context.Context, seriesId int32, params *TvSeriesRecommendationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvSeriesReviews ¶
func (c *Client) TvSeriesReviews(ctx context.Context, seriesId int32, params *TvSeriesReviewsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvSeriesScreenedTheatrically ¶
func (*Client) TvSeriesSimilar ¶
func (c *Client) TvSeriesSimilar(ctx context.Context, seriesId string, params *TvSeriesSimilarParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvSeriesTopRatedList ¶
func (c *Client) TvSeriesTopRatedList(ctx context.Context, params *TvSeriesTopRatedListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvSeriesTranslations ¶
func (*Client) TvSeriesVideos ¶
func (c *Client) TvSeriesVideos(ctx context.Context, seriesId int32, params *TvSeriesVideosParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TvSeriesWatchProviders ¶
func (*Client) WatchProviderTvList ¶
func (c *Client) WatchProviderTvList(ctx context.Context, params *WatchProviderTvListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) WatchProvidersAvailableRegions ¶
func (c *Client) WatchProvidersAvailableRegions(ctx context.Context, params *WatchProvidersAvailableRegionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) WatchProvidersMovieList ¶
func (c *Client) WatchProvidersMovieList(ctx context.Context, params *WatchProvidersMovieListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
type ClientInterface ¶
type ClientInterface interface {
// AccountDetails request
AccountDetails(ctx context.Context, accountId int32, params *AccountDetailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AccountAddFavoriteWithBody request with any body
AccountAddFavoriteWithBody(ctx context.Context, accountId int32, params *AccountAddFavoriteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AccountAddFavorite(ctx context.Context, accountId int32, params *AccountAddFavoriteParams, body AccountAddFavoriteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// AccountGetFavorites request
AccountGetFavorites(ctx context.Context, accountId int32, params *AccountGetFavoritesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AccountFavoriteTv request
AccountFavoriteTv(ctx context.Context, accountId int32, params *AccountFavoriteTvParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AccountLists request
AccountLists(ctx context.Context, accountId int32, params *AccountListsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AccountRatedMovies request
AccountRatedMovies(ctx context.Context, accountId int32, params *AccountRatedMoviesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AccountRatedTv request
AccountRatedTv(ctx context.Context, accountId int32, params *AccountRatedTvParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AccountRatedTvEpisodes request
AccountRatedTvEpisodes(ctx context.Context, accountId int32, params *AccountRatedTvEpisodesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AccountAddToWatchlistWithBody request with any body
AccountAddToWatchlistWithBody(ctx context.Context, accountId int32, params *AccountAddToWatchlistParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AccountAddToWatchlist(ctx context.Context, accountId int32, params *AccountAddToWatchlistParams, body AccountAddToWatchlistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// AccountWatchlistMovies request
AccountWatchlistMovies(ctx context.Context, accountId int32, params *AccountWatchlistMoviesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AccountWatchlistTv request
AccountWatchlistTv(ctx context.Context, accountId int32, params *AccountWatchlistTvParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AuthenticationValidateKey request
AuthenticationValidateKey(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// AuthenticationCreateGuestSession request
AuthenticationCreateGuestSession(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// AuthenticationDeleteSessionWithBody request with any body
AuthenticationDeleteSessionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AuthenticationDeleteSession(ctx context.Context, body AuthenticationDeleteSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// AuthenticationCreateSessionFromV4TokenWithBody request with any body
AuthenticationCreateSessionFromV4TokenWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AuthenticationCreateSessionFromV4Token(ctx context.Context, body AuthenticationCreateSessionFromV4TokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// AuthenticationCreateSessionWithBody request with any body
AuthenticationCreateSessionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AuthenticationCreateSession(ctx context.Context, body AuthenticationCreateSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// AuthenticationCreateRequestToken request
AuthenticationCreateRequestToken(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// AuthenticationCreateSessionFromLoginWithBody request with any body
AuthenticationCreateSessionFromLoginWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AuthenticationCreateSessionFromLogin(ctx context.Context, body AuthenticationCreateSessionFromLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CertificationMovieList request
CertificationMovieList(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// CertificationsTvList request
CertificationsTvList(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// CollectionDetails request
CollectionDetails(ctx context.Context, collectionId int32, params *CollectionDetailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CollectionImages request
CollectionImages(ctx context.Context, collectionId int32, params *CollectionImagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CollectionTranslations request
CollectionTranslations(ctx context.Context, collectionId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// CompanyDetails request
CompanyDetails(ctx context.Context, companyId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// CompanyAlternativeNames request
CompanyAlternativeNames(ctx context.Context, companyId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// CompanyImages request
CompanyImages(ctx context.Context, companyId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// ConfigurationDetails request
ConfigurationDetails(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// ConfigurationCountries request
ConfigurationCountries(ctx context.Context, params *ConfigurationCountriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ConfigurationJobs request
ConfigurationJobs(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// ConfigurationLanguages request
ConfigurationLanguages(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// ConfigurationPrimaryTranslations request
ConfigurationPrimaryTranslations(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// ConfigurationTimezones request
ConfigurationTimezones(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreditDetails request
CreditDetails(ctx context.Context, creditId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// DiscoverMovie request
DiscoverMovie(ctx context.Context, params *DiscoverMovieParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DiscoverTv request
DiscoverTv(ctx context.Context, params *DiscoverTvParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// FindById request
FindById(ctx context.Context, externalId string, params *FindByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GenreMovieList request
GenreMovieList(ctx context.Context, params *GenreMovieListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GenreTvList request
GenreTvList(ctx context.Context, params *GenreTvListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GuestSessionRatedMovies request
GuestSessionRatedMovies(ctx context.Context, guestSessionId string, params *GuestSessionRatedMoviesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GuestSessionRatedTv request
GuestSessionRatedTv(ctx context.Context, guestSessionId string, params *GuestSessionRatedTvParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GuestSessionRatedTvEpisodes request
GuestSessionRatedTvEpisodes(ctx context.Context, guestSessionId string, params *GuestSessionRatedTvEpisodesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// KeywordDetails request
KeywordDetails(ctx context.Context, keywordId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// KeywordMovies request
KeywordMovies(ctx context.Context, keywordId string, params *KeywordMoviesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListCreateWithBody request with any body
ListCreateWithBody(ctx context.Context, params *ListCreateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ListCreate(ctx context.Context, params *ListCreateParams, body ListCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListDelete request
ListDelete(ctx context.Context, listId int32, params *ListDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListDetails request
ListDetails(ctx context.Context, listId int32, params *ListDetailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListAddMovieWithBody request with any body
ListAddMovieWithBody(ctx context.Context, listId int32, params *ListAddMovieParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ListAddMovie(ctx context.Context, listId int32, params *ListAddMovieParams, body ListAddMovieJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListClear request
ListClear(ctx context.Context, listId int32, params *ListClearParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListCheckItemStatus request
ListCheckItemStatus(ctx context.Context, listId int32, params *ListCheckItemStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListRemoveMovieWithBody request with any body
ListRemoveMovieWithBody(ctx context.Context, listId int32, params *ListRemoveMovieParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ListRemoveMovie(ctx context.Context, listId int32, params *ListRemoveMovieParams, body ListRemoveMovieJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ChangesMovieList request
ChangesMovieList(ctx context.Context, params *ChangesMovieListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MovieLatestId request
MovieLatestId(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// MovieNowPlayingList request
MovieNowPlayingList(ctx context.Context, params *MovieNowPlayingListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MoviePopularList request
MoviePopularList(ctx context.Context, params *MoviePopularListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MovieTopRatedList request
MovieTopRatedList(ctx context.Context, params *MovieTopRatedListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MovieUpcomingList request
MovieUpcomingList(ctx context.Context, params *MovieUpcomingListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MovieDetails request
MovieDetails(ctx context.Context, movieId int32, params *MovieDetailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MovieAccountStates request
MovieAccountStates(ctx context.Context, movieId int32, params *MovieAccountStatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MovieAlternativeTitles request
MovieAlternativeTitles(ctx context.Context, movieId int32, params *MovieAlternativeTitlesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MovieChanges request
MovieChanges(ctx context.Context, movieId int32, params *MovieChangesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MovieCredits request
MovieCredits(ctx context.Context, movieId int32, params *MovieCreditsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MovieExternalIds request
MovieExternalIds(ctx context.Context, movieId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// MovieImages request
MovieImages(ctx context.Context, movieId int32, params *MovieImagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MovieKeywords request
MovieKeywords(ctx context.Context, movieId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// MovieLists request
MovieLists(ctx context.Context, movieId int32, params *MovieListsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MovieDeleteRating request
MovieDeleteRating(ctx context.Context, movieId int32, params *MovieDeleteRatingParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MovieAddRatingWithBody request with any body
MovieAddRatingWithBody(ctx context.Context, movieId int32, params *MovieAddRatingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
MovieAddRating(ctx context.Context, movieId int32, params *MovieAddRatingParams, body MovieAddRatingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// MovieRecommendations request
MovieRecommendations(ctx context.Context, movieId int32, params *MovieRecommendationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MovieReleaseDates request
MovieReleaseDates(ctx context.Context, movieId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// MovieReviews request
MovieReviews(ctx context.Context, movieId int32, params *MovieReviewsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MovieSimilar request
MovieSimilar(ctx context.Context, movieId int32, params *MovieSimilarParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MovieTranslations request
MovieTranslations(ctx context.Context, movieId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// MovieVideos request
MovieVideos(ctx context.Context, movieId int32, params *MovieVideosParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// MovieWatchProviders request
MovieWatchProviders(ctx context.Context, movieId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// NetworkDetails request
NetworkDetails(ctx context.Context, networkId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// DetailsCopy request
DetailsCopy(ctx context.Context, networkId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// AlternativeNamesCopy request
AlternativeNamesCopy(ctx context.Context, networkId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// ChangesPeopleList request
ChangesPeopleList(ctx context.Context, params *ChangesPeopleListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PersonLatestId request
PersonLatestId(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// PersonPopularList request
PersonPopularList(ctx context.Context, params *PersonPopularListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PersonDetails request
PersonDetails(ctx context.Context, personId int32, params *PersonDetailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PersonChanges request
PersonChanges(ctx context.Context, personId int32, params *PersonChangesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PersonCombinedCredits request
PersonCombinedCredits(ctx context.Context, personId string, params *PersonCombinedCreditsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PersonExternalIds request
PersonExternalIds(ctx context.Context, personId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// PersonImages request
PersonImages(ctx context.Context, personId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// PersonMovieCredits request
PersonMovieCredits(ctx context.Context, personId int32, params *PersonMovieCreditsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PersonTaggedImages request
PersonTaggedImages(ctx context.Context, personId int32, params *PersonTaggedImagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// Translations request
Translations(ctx context.Context, personId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// PersonTvCredits request
PersonTvCredits(ctx context.Context, personId int32, params *PersonTvCreditsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReviewDetails request
ReviewDetails(ctx context.Context, reviewId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchCollection request
SearchCollection(ctx context.Context, params *SearchCollectionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchCompany request
SearchCompany(ctx context.Context, params *SearchCompanyParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchKeyword request
SearchKeyword(ctx context.Context, params *SearchKeywordParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchMovie request
SearchMovie(ctx context.Context, params *SearchMovieParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchMulti request
SearchMulti(ctx context.Context, params *SearchMultiParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchPerson request
SearchPerson(ctx context.Context, params *SearchPersonParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchTv request
SearchTv(ctx context.Context, params *SearchTvParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TrendingAll request
TrendingAll(ctx context.Context, timeWindow TrendingAllParamsTimeWindow, params *TrendingAllParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TrendingMovies request
TrendingMovies(ctx context.Context, timeWindow TrendingMoviesParamsTimeWindow, params *TrendingMoviesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TrendingPeople request
TrendingPeople(ctx context.Context, timeWindow TrendingPeopleParamsTimeWindow, params *TrendingPeopleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TrendingTv request
TrendingTv(ctx context.Context, timeWindow TrendingTvParamsTimeWindow, params *TrendingTvParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesAiringTodayList request
TvSeriesAiringTodayList(ctx context.Context, params *TvSeriesAiringTodayListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ChangesTvList request
ChangesTvList(ctx context.Context, params *ChangesTvListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvEpisodeChangesById request
TvEpisodeChangesById(ctx context.Context, episodeId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvEpisodeGroupDetails request
TvEpisodeGroupDetails(ctx context.Context, tvEpisodeGroupId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesLatestId request
TvSeriesLatestId(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesOnTheAirList request
TvSeriesOnTheAirList(ctx context.Context, params *TvSeriesOnTheAirListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesPopularList request
TvSeriesPopularList(ctx context.Context, params *TvSeriesPopularListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeasonChangesById request
TvSeasonChangesById(ctx context.Context, seasonId int32, params *TvSeasonChangesByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesTopRatedList request
TvSeriesTopRatedList(ctx context.Context, params *TvSeriesTopRatedListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesDetails request
TvSeriesDetails(ctx context.Context, seriesId int32, params *TvSeriesDetailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesAccountStates request
TvSeriesAccountStates(ctx context.Context, seriesId int32, params *TvSeriesAccountStatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesAggregateCredits request
TvSeriesAggregateCredits(ctx context.Context, seriesId int32, params *TvSeriesAggregateCreditsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesAlternativeTitles request
TvSeriesAlternativeTitles(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesChanges request
TvSeriesChanges(ctx context.Context, seriesId int32, params *TvSeriesChangesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesContentRatings request
TvSeriesContentRatings(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesCredits request
TvSeriesCredits(ctx context.Context, seriesId int32, params *TvSeriesCreditsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesEpisodeGroups request
TvSeriesEpisodeGroups(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesExternalIds request
TvSeriesExternalIds(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesImages request
TvSeriesImages(ctx context.Context, seriesId int32, params *TvSeriesImagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesKeywords request
TvSeriesKeywords(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListsCopy request
ListsCopy(ctx context.Context, seriesId int32, params *ListsCopyParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesDeleteRating request
TvSeriesDeleteRating(ctx context.Context, seriesId int32, params *TvSeriesDeleteRatingParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesAddRatingWithBody request with any body
TvSeriesAddRatingWithBody(ctx context.Context, seriesId int32, params *TvSeriesAddRatingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
TvSeriesAddRating(ctx context.Context, seriesId int32, params *TvSeriesAddRatingParams, body TvSeriesAddRatingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesRecommendations request
TvSeriesRecommendations(ctx context.Context, seriesId int32, params *TvSeriesRecommendationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesReviews request
TvSeriesReviews(ctx context.Context, seriesId int32, params *TvSeriesReviewsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesScreenedTheatrically request
TvSeriesScreenedTheatrically(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeasonDetails request
TvSeasonDetails(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonDetailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeasonAccountStates request
TvSeasonAccountStates(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonAccountStatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeasonAggregateCredits request
TvSeasonAggregateCredits(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonAggregateCreditsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeasonCredits request
TvSeasonCredits(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonCreditsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvEpisodeDetails request
TvEpisodeDetails(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeDetailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvEpisodeAccountStates request
TvEpisodeAccountStates(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeAccountStatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvEpisodeCredits request
TvEpisodeCredits(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeCreditsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvEpisodeExternalIds request
TvEpisodeExternalIds(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber string, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvEpisodeImages request
TvEpisodeImages(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeImagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvEpisodeDeleteRating request
TvEpisodeDeleteRating(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeDeleteRatingParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvEpisodeAddRatingWithBody request with any body
TvEpisodeAddRatingWithBody(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeAddRatingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
TvEpisodeAddRating(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeAddRatingParams, body TvEpisodeAddRatingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvEpisodeTranslations request
TvEpisodeTranslations(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvEpisodeVideos request
TvEpisodeVideos(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeVideosParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeasonExternalIds request
TvSeasonExternalIds(ctx context.Context, seriesId int32, seasonNumber int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeasonImages request
TvSeasonImages(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonImagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeasonTranslations request
TvSeasonTranslations(ctx context.Context, seriesId int32, seasonNumber int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeasonVideos request
TvSeasonVideos(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonVideosParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeasonWatchProviders request
TvSeasonWatchProviders(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonWatchProvidersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesSimilar request
TvSeriesSimilar(ctx context.Context, seriesId string, params *TvSeriesSimilarParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesTranslations request
TvSeriesTranslations(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesVideos request
TvSeriesVideos(ctx context.Context, seriesId int32, params *TvSeriesVideosParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// TvSeriesWatchProviders request
TvSeriesWatchProviders(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*http.Response, error)
// WatchProvidersMovieList request
WatchProvidersMovieList(ctx context.Context, params *WatchProvidersMovieListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// WatchProvidersAvailableRegions request
WatchProvidersAvailableRegions(ctx context.Context, params *WatchProvidersAvailableRegionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// WatchProviderTvList request
WatchProviderTvList(ctx context.Context, params *WatchProviderTvListParams, reqEditors ...RequestEditorFn) (*http.Response, error)
}
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
func WithHTTPClient ¶
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
func WithToken ¶
func WithToken(token string) ClientOption
WithToken authenticates the client's requests with a Bearer token.
type ClientWithResponses ¶
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
func (*ClientWithResponses) AccountAddFavoriteWithBodyWithResponse ¶
func (c *ClientWithResponses) AccountAddFavoriteWithBodyWithResponse(ctx context.Context, accountId int32, params *AccountAddFavoriteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AccountAddFavoriteResponse, error)
AccountAddFavoriteWithBodyWithResponse request with arbitrary body returning *AccountAddFavoriteResponse
func (*ClientWithResponses) AccountAddFavoriteWithResponse ¶
func (c *ClientWithResponses) AccountAddFavoriteWithResponse(ctx context.Context, accountId int32, params *AccountAddFavoriteParams, body AccountAddFavoriteJSONRequestBody, reqEditors ...RequestEditorFn) (*AccountAddFavoriteResponse, error)
func (*ClientWithResponses) AccountAddToWatchlistWithBodyWithResponse ¶
func (c *ClientWithResponses) AccountAddToWatchlistWithBodyWithResponse(ctx context.Context, accountId int32, params *AccountAddToWatchlistParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AccountAddToWatchlistResponse, error)
AccountAddToWatchlistWithBodyWithResponse request with arbitrary body returning *AccountAddToWatchlistResponse
func (*ClientWithResponses) AccountAddToWatchlistWithResponse ¶
func (c *ClientWithResponses) AccountAddToWatchlistWithResponse(ctx context.Context, accountId int32, params *AccountAddToWatchlistParams, body AccountAddToWatchlistJSONRequestBody, reqEditors ...RequestEditorFn) (*AccountAddToWatchlistResponse, error)
func (*ClientWithResponses) AccountDetailsWithResponse ¶
func (c *ClientWithResponses) AccountDetailsWithResponse(ctx context.Context, accountId int32, params *AccountDetailsParams, reqEditors ...RequestEditorFn) (*AccountDetailsResponse, error)
AccountDetailsWithResponse request returning *AccountDetailsResponse
func (*ClientWithResponses) AccountFavoriteTvWithResponse ¶
func (c *ClientWithResponses) AccountFavoriteTvWithResponse(ctx context.Context, accountId int32, params *AccountFavoriteTvParams, reqEditors ...RequestEditorFn) (*AccountFavoriteTvResponse, error)
AccountFavoriteTvWithResponse request returning *AccountFavoriteTvResponse
func (*ClientWithResponses) AccountGetFavoritesWithResponse ¶
func (c *ClientWithResponses) AccountGetFavoritesWithResponse(ctx context.Context, accountId int32, params *AccountGetFavoritesParams, reqEditors ...RequestEditorFn) (*AccountGetFavoritesResponse, error)
AccountGetFavoritesWithResponse request returning *AccountGetFavoritesResponse
func (*ClientWithResponses) AccountListsWithResponse ¶
func (c *ClientWithResponses) AccountListsWithResponse(ctx context.Context, accountId int32, params *AccountListsParams, reqEditors ...RequestEditorFn) (*AccountListsResponse, error)
AccountListsWithResponse request returning *AccountListsResponse
func (*ClientWithResponses) AccountRatedMoviesWithResponse ¶
func (c *ClientWithResponses) AccountRatedMoviesWithResponse(ctx context.Context, accountId int32, params *AccountRatedMoviesParams, reqEditors ...RequestEditorFn) (*AccountRatedMoviesResponse, error)
AccountRatedMoviesWithResponse request returning *AccountRatedMoviesResponse
func (*ClientWithResponses) AccountRatedTvEpisodesWithResponse ¶
func (c *ClientWithResponses) AccountRatedTvEpisodesWithResponse(ctx context.Context, accountId int32, params *AccountRatedTvEpisodesParams, reqEditors ...RequestEditorFn) (*AccountRatedTvEpisodesResponse, error)
AccountRatedTvEpisodesWithResponse request returning *AccountRatedTvEpisodesResponse
func (*ClientWithResponses) AccountRatedTvWithResponse ¶
func (c *ClientWithResponses) AccountRatedTvWithResponse(ctx context.Context, accountId int32, params *AccountRatedTvParams, reqEditors ...RequestEditorFn) (*AccountRatedTvResponse, error)
AccountRatedTvWithResponse request returning *AccountRatedTvResponse
func (*ClientWithResponses) AccountWatchlistMoviesWithResponse ¶
func (c *ClientWithResponses) AccountWatchlistMoviesWithResponse(ctx context.Context, accountId int32, params *AccountWatchlistMoviesParams, reqEditors ...RequestEditorFn) (*AccountWatchlistMoviesResponse, error)
AccountWatchlistMoviesWithResponse request returning *AccountWatchlistMoviesResponse
func (*ClientWithResponses) AccountWatchlistTvWithResponse ¶
func (c *ClientWithResponses) AccountWatchlistTvWithResponse(ctx context.Context, accountId int32, params *AccountWatchlistTvParams, reqEditors ...RequestEditorFn) (*AccountWatchlistTvResponse, error)
AccountWatchlistTvWithResponse request returning *AccountWatchlistTvResponse
func (*ClientWithResponses) AlternativeNamesCopyWithResponse ¶
func (c *ClientWithResponses) AlternativeNamesCopyWithResponse(ctx context.Context, networkId int32, reqEditors ...RequestEditorFn) (*AlternativeNamesCopyResponse, error)
AlternativeNamesCopyWithResponse request returning *AlternativeNamesCopyResponse
func (*ClientWithResponses) AuthenticationCreateGuestSessionWithResponse ¶
func (c *ClientWithResponses) AuthenticationCreateGuestSessionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthenticationCreateGuestSessionResponse, error)
AuthenticationCreateGuestSessionWithResponse request returning *AuthenticationCreateGuestSessionResponse
func (*ClientWithResponses) AuthenticationCreateRequestTokenWithResponse ¶
func (c *ClientWithResponses) AuthenticationCreateRequestTokenWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthenticationCreateRequestTokenResponse, error)
AuthenticationCreateRequestTokenWithResponse request returning *AuthenticationCreateRequestTokenResponse
func (*ClientWithResponses) AuthenticationCreateSessionFromLoginWithBodyWithResponse ¶
func (c *ClientWithResponses) AuthenticationCreateSessionFromLoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthenticationCreateSessionFromLoginResponse, error)
AuthenticationCreateSessionFromLoginWithBodyWithResponse request with arbitrary body returning *AuthenticationCreateSessionFromLoginResponse
func (*ClientWithResponses) AuthenticationCreateSessionFromLoginWithResponse ¶
func (c *ClientWithResponses) AuthenticationCreateSessionFromLoginWithResponse(ctx context.Context, body AuthenticationCreateSessionFromLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthenticationCreateSessionFromLoginResponse, error)
func (*ClientWithResponses) AuthenticationCreateSessionFromV4TokenWithBodyWithResponse ¶
func (c *ClientWithResponses) AuthenticationCreateSessionFromV4TokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthenticationCreateSessionFromV4TokenResponse, error)
AuthenticationCreateSessionFromV4TokenWithBodyWithResponse request with arbitrary body returning *AuthenticationCreateSessionFromV4TokenResponse
func (*ClientWithResponses) AuthenticationCreateSessionFromV4TokenWithResponse ¶
func (c *ClientWithResponses) AuthenticationCreateSessionFromV4TokenWithResponse(ctx context.Context, body AuthenticationCreateSessionFromV4TokenJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthenticationCreateSessionFromV4TokenResponse, error)
func (*ClientWithResponses) AuthenticationCreateSessionWithBodyWithResponse ¶
func (c *ClientWithResponses) AuthenticationCreateSessionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthenticationCreateSessionResponse, error)
AuthenticationCreateSessionWithBodyWithResponse request with arbitrary body returning *AuthenticationCreateSessionResponse
func (*ClientWithResponses) AuthenticationCreateSessionWithResponse ¶
func (c *ClientWithResponses) AuthenticationCreateSessionWithResponse(ctx context.Context, body AuthenticationCreateSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthenticationCreateSessionResponse, error)
func (*ClientWithResponses) AuthenticationDeleteSessionWithBodyWithResponse ¶
func (c *ClientWithResponses) AuthenticationDeleteSessionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthenticationDeleteSessionResponse, error)
AuthenticationDeleteSessionWithBodyWithResponse request with arbitrary body returning *AuthenticationDeleteSessionResponse
func (*ClientWithResponses) AuthenticationDeleteSessionWithResponse ¶
func (c *ClientWithResponses) AuthenticationDeleteSessionWithResponse(ctx context.Context, body AuthenticationDeleteSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthenticationDeleteSessionResponse, error)
func (*ClientWithResponses) AuthenticationValidateKeyWithResponse ¶
func (c *ClientWithResponses) AuthenticationValidateKeyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthenticationValidateKeyResponse, error)
AuthenticationValidateKeyWithResponse request returning *AuthenticationValidateKeyResponse
func (*ClientWithResponses) CertificationMovieListWithResponse ¶
func (c *ClientWithResponses) CertificationMovieListWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CertificationMovieListResponse, error)
CertificationMovieListWithResponse request returning *CertificationMovieListResponse
func (*ClientWithResponses) CertificationsTvListWithResponse ¶
func (c *ClientWithResponses) CertificationsTvListWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CertificationsTvListResponse, error)
CertificationsTvListWithResponse request returning *CertificationsTvListResponse
func (*ClientWithResponses) ChangesMovieListWithResponse ¶
func (c *ClientWithResponses) ChangesMovieListWithResponse(ctx context.Context, params *ChangesMovieListParams, reqEditors ...RequestEditorFn) (*ChangesMovieListResponse, error)
ChangesMovieListWithResponse request returning *ChangesMovieListResponse
func (*ClientWithResponses) ChangesPeopleListWithResponse ¶
func (c *ClientWithResponses) ChangesPeopleListWithResponse(ctx context.Context, params *ChangesPeopleListParams, reqEditors ...RequestEditorFn) (*ChangesPeopleListResponse, error)
ChangesPeopleListWithResponse request returning *ChangesPeopleListResponse
func (*ClientWithResponses) ChangesTvListWithResponse ¶
func (c *ClientWithResponses) ChangesTvListWithResponse(ctx context.Context, params *ChangesTvListParams, reqEditors ...RequestEditorFn) (*ChangesTvListResponse, error)
ChangesTvListWithResponse request returning *ChangesTvListResponse
func (*ClientWithResponses) CollectionDetailsWithResponse ¶
func (c *ClientWithResponses) CollectionDetailsWithResponse(ctx context.Context, collectionId int32, params *CollectionDetailsParams, reqEditors ...RequestEditorFn) (*CollectionDetailsResponse, error)
CollectionDetailsWithResponse request returning *CollectionDetailsResponse
func (*ClientWithResponses) CollectionImagesWithResponse ¶
func (c *ClientWithResponses) CollectionImagesWithResponse(ctx context.Context, collectionId int32, params *CollectionImagesParams, reqEditors ...RequestEditorFn) (*CollectionImagesResponse, error)
CollectionImagesWithResponse request returning *CollectionImagesResponse
func (*ClientWithResponses) CollectionTranslationsWithResponse ¶
func (c *ClientWithResponses) CollectionTranslationsWithResponse(ctx context.Context, collectionId int32, reqEditors ...RequestEditorFn) (*CollectionTranslationsResponse, error)
CollectionTranslationsWithResponse request returning *CollectionTranslationsResponse
func (*ClientWithResponses) CompanyAlternativeNamesWithResponse ¶
func (c *ClientWithResponses) CompanyAlternativeNamesWithResponse(ctx context.Context, companyId int32, reqEditors ...RequestEditorFn) (*CompanyAlternativeNamesResponse, error)
CompanyAlternativeNamesWithResponse request returning *CompanyAlternativeNamesResponse
func (*ClientWithResponses) CompanyDetailsWithResponse ¶
func (c *ClientWithResponses) CompanyDetailsWithResponse(ctx context.Context, companyId int32, reqEditors ...RequestEditorFn) (*CompanyDetailsResponse, error)
CompanyDetailsWithResponse request returning *CompanyDetailsResponse
func (*ClientWithResponses) CompanyImagesWithResponse ¶
func (c *ClientWithResponses) CompanyImagesWithResponse(ctx context.Context, companyId int32, reqEditors ...RequestEditorFn) (*CompanyImagesResponse, error)
CompanyImagesWithResponse request returning *CompanyImagesResponse
func (*ClientWithResponses) ConfigurationCountriesWithResponse ¶
func (c *ClientWithResponses) ConfigurationCountriesWithResponse(ctx context.Context, params *ConfigurationCountriesParams, reqEditors ...RequestEditorFn) (*ConfigurationCountriesResponse, error)
ConfigurationCountriesWithResponse request returning *ConfigurationCountriesResponse
func (*ClientWithResponses) ConfigurationDetailsWithResponse ¶
func (c *ClientWithResponses) ConfigurationDetailsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ConfigurationDetailsResponse, error)
ConfigurationDetailsWithResponse request returning *ConfigurationDetailsResponse
func (*ClientWithResponses) ConfigurationJobsWithResponse ¶
func (c *ClientWithResponses) ConfigurationJobsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ConfigurationJobsResponse, error)
ConfigurationJobsWithResponse request returning *ConfigurationJobsResponse
func (*ClientWithResponses) ConfigurationLanguagesWithResponse ¶
func (c *ClientWithResponses) ConfigurationLanguagesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ConfigurationLanguagesResponse, error)
ConfigurationLanguagesWithResponse request returning *ConfigurationLanguagesResponse
func (*ClientWithResponses) ConfigurationPrimaryTranslationsWithResponse ¶
func (c *ClientWithResponses) ConfigurationPrimaryTranslationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ConfigurationPrimaryTranslationsResponse, error)
ConfigurationPrimaryTranslationsWithResponse request returning *ConfigurationPrimaryTranslationsResponse
func (*ClientWithResponses) ConfigurationTimezonesWithResponse ¶
func (c *ClientWithResponses) ConfigurationTimezonesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ConfigurationTimezonesResponse, error)
ConfigurationTimezonesWithResponse request returning *ConfigurationTimezonesResponse
func (*ClientWithResponses) CreditDetailsWithResponse ¶
func (c *ClientWithResponses) CreditDetailsWithResponse(ctx context.Context, creditId string, reqEditors ...RequestEditorFn) (*CreditDetailsResponse, error)
CreditDetailsWithResponse request returning *CreditDetailsResponse
func (*ClientWithResponses) DetailsCopyWithResponse ¶
func (c *ClientWithResponses) DetailsCopyWithResponse(ctx context.Context, networkId int32, reqEditors ...RequestEditorFn) (*DetailsCopyResponse, error)
DetailsCopyWithResponse request returning *DetailsCopyResponse
func (*ClientWithResponses) DiscoverMovieWithResponse ¶
func (c *ClientWithResponses) DiscoverMovieWithResponse(ctx context.Context, params *DiscoverMovieParams, reqEditors ...RequestEditorFn) (*DiscoverMovieResponse, error)
DiscoverMovieWithResponse request returning *DiscoverMovieResponse
func (*ClientWithResponses) DiscoverTvWithResponse ¶
func (c *ClientWithResponses) DiscoverTvWithResponse(ctx context.Context, params *DiscoverTvParams, reqEditors ...RequestEditorFn) (*DiscoverTvResponse, error)
DiscoverTvWithResponse request returning *DiscoverTvResponse
func (*ClientWithResponses) FindByIdWithResponse ¶
func (c *ClientWithResponses) FindByIdWithResponse(ctx context.Context, externalId string, params *FindByIdParams, reqEditors ...RequestEditorFn) (*FindByIdResponse, error)
FindByIdWithResponse request returning *FindByIdResponse
func (*ClientWithResponses) GenreMovieListWithResponse ¶
func (c *ClientWithResponses) GenreMovieListWithResponse(ctx context.Context, params *GenreMovieListParams, reqEditors ...RequestEditorFn) (*GenreMovieListResponse, error)
GenreMovieListWithResponse request returning *GenreMovieListResponse
func (*ClientWithResponses) GenreTvListWithResponse ¶
func (c *ClientWithResponses) GenreTvListWithResponse(ctx context.Context, params *GenreTvListParams, reqEditors ...RequestEditorFn) (*GenreTvListResponse, error)
GenreTvListWithResponse request returning *GenreTvListResponse
func (*ClientWithResponses) GuestSessionRatedMoviesWithResponse ¶
func (c *ClientWithResponses) GuestSessionRatedMoviesWithResponse(ctx context.Context, guestSessionId string, params *GuestSessionRatedMoviesParams, reqEditors ...RequestEditorFn) (*GuestSessionRatedMoviesResponse, error)
GuestSessionRatedMoviesWithResponse request returning *GuestSessionRatedMoviesResponse
func (*ClientWithResponses) GuestSessionRatedTvEpisodesWithResponse ¶
func (c *ClientWithResponses) GuestSessionRatedTvEpisodesWithResponse(ctx context.Context, guestSessionId string, params *GuestSessionRatedTvEpisodesParams, reqEditors ...RequestEditorFn) (*GuestSessionRatedTvEpisodesResponse, error)
GuestSessionRatedTvEpisodesWithResponse request returning *GuestSessionRatedTvEpisodesResponse
func (*ClientWithResponses) GuestSessionRatedTvWithResponse ¶
func (c *ClientWithResponses) GuestSessionRatedTvWithResponse(ctx context.Context, guestSessionId string, params *GuestSessionRatedTvParams, reqEditors ...RequestEditorFn) (*GuestSessionRatedTvResponse, error)
GuestSessionRatedTvWithResponse request returning *GuestSessionRatedTvResponse
func (*ClientWithResponses) KeywordDetailsWithResponse ¶
func (c *ClientWithResponses) KeywordDetailsWithResponse(ctx context.Context, keywordId int32, reqEditors ...RequestEditorFn) (*KeywordDetailsResponse, error)
KeywordDetailsWithResponse request returning *KeywordDetailsResponse
func (*ClientWithResponses) KeywordMoviesWithResponse ¶
func (c *ClientWithResponses) KeywordMoviesWithResponse(ctx context.Context, keywordId string, params *KeywordMoviesParams, reqEditors ...RequestEditorFn) (*KeywordMoviesResponse, error)
KeywordMoviesWithResponse request returning *KeywordMoviesResponse
func (*ClientWithResponses) ListAddMovieWithBodyWithResponse ¶
func (c *ClientWithResponses) ListAddMovieWithBodyWithResponse(ctx context.Context, listId int32, params *ListAddMovieParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ListAddMovieResponse, error)
ListAddMovieWithBodyWithResponse request with arbitrary body returning *ListAddMovieResponse
func (*ClientWithResponses) ListAddMovieWithResponse ¶
func (c *ClientWithResponses) ListAddMovieWithResponse(ctx context.Context, listId int32, params *ListAddMovieParams, body ListAddMovieJSONRequestBody, reqEditors ...RequestEditorFn) (*ListAddMovieResponse, error)
func (*ClientWithResponses) ListCheckItemStatusWithResponse ¶
func (c *ClientWithResponses) ListCheckItemStatusWithResponse(ctx context.Context, listId int32, params *ListCheckItemStatusParams, reqEditors ...RequestEditorFn) (*ListCheckItemStatusResponse, error)
ListCheckItemStatusWithResponse request returning *ListCheckItemStatusResponse
func (*ClientWithResponses) ListClearWithResponse ¶
func (c *ClientWithResponses) ListClearWithResponse(ctx context.Context, listId int32, params *ListClearParams, reqEditors ...RequestEditorFn) (*ListClearResponse, error)
ListClearWithResponse request returning *ListClearResponse
func (*ClientWithResponses) ListCreateWithBodyWithResponse ¶
func (c *ClientWithResponses) ListCreateWithBodyWithResponse(ctx context.Context, params *ListCreateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ListCreateResponse, error)
ListCreateWithBodyWithResponse request with arbitrary body returning *ListCreateResponse
func (*ClientWithResponses) ListCreateWithResponse ¶
func (c *ClientWithResponses) ListCreateWithResponse(ctx context.Context, params *ListCreateParams, body ListCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*ListCreateResponse, error)
func (*ClientWithResponses) ListDeleteWithResponse ¶
func (c *ClientWithResponses) ListDeleteWithResponse(ctx context.Context, listId int32, params *ListDeleteParams, reqEditors ...RequestEditorFn) (*ListDeleteResponse, error)
ListDeleteWithResponse request returning *ListDeleteResponse
func (*ClientWithResponses) ListDetailsWithResponse ¶
func (c *ClientWithResponses) ListDetailsWithResponse(ctx context.Context, listId int32, params *ListDetailsParams, reqEditors ...RequestEditorFn) (*ListDetailsResponse, error)
ListDetailsWithResponse request returning *ListDetailsResponse
func (*ClientWithResponses) ListRemoveMovieWithBodyWithResponse ¶
func (c *ClientWithResponses) ListRemoveMovieWithBodyWithResponse(ctx context.Context, listId int32, params *ListRemoveMovieParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ListRemoveMovieResponse, error)
ListRemoveMovieWithBodyWithResponse request with arbitrary body returning *ListRemoveMovieResponse
func (*ClientWithResponses) ListRemoveMovieWithResponse ¶
func (c *ClientWithResponses) ListRemoveMovieWithResponse(ctx context.Context, listId int32, params *ListRemoveMovieParams, body ListRemoveMovieJSONRequestBody, reqEditors ...RequestEditorFn) (*ListRemoveMovieResponse, error)
func (*ClientWithResponses) ListsCopyWithResponse ¶
func (c *ClientWithResponses) ListsCopyWithResponse(ctx context.Context, seriesId int32, params *ListsCopyParams, reqEditors ...RequestEditorFn) (*ListsCopyResponse, error)
ListsCopyWithResponse request returning *ListsCopyResponse
func (*ClientWithResponses) MovieAccountStatesWithResponse ¶
func (c *ClientWithResponses) MovieAccountStatesWithResponse(ctx context.Context, movieId int32, params *MovieAccountStatesParams, reqEditors ...RequestEditorFn) (*MovieAccountStatesResponse, error)
MovieAccountStatesWithResponse request returning *MovieAccountStatesResponse
func (*ClientWithResponses) MovieAddRatingWithBodyWithResponse ¶
func (c *ClientWithResponses) MovieAddRatingWithBodyWithResponse(ctx context.Context, movieId int32, params *MovieAddRatingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MovieAddRatingResponse, error)
MovieAddRatingWithBodyWithResponse request with arbitrary body returning *MovieAddRatingResponse
func (*ClientWithResponses) MovieAddRatingWithResponse ¶
func (c *ClientWithResponses) MovieAddRatingWithResponse(ctx context.Context, movieId int32, params *MovieAddRatingParams, body MovieAddRatingJSONRequestBody, reqEditors ...RequestEditorFn) (*MovieAddRatingResponse, error)
func (*ClientWithResponses) MovieAlternativeTitlesWithResponse ¶
func (c *ClientWithResponses) MovieAlternativeTitlesWithResponse(ctx context.Context, movieId int32, params *MovieAlternativeTitlesParams, reqEditors ...RequestEditorFn) (*MovieAlternativeTitlesResponse, error)
MovieAlternativeTitlesWithResponse request returning *MovieAlternativeTitlesResponse
func (*ClientWithResponses) MovieChangesWithResponse ¶
func (c *ClientWithResponses) MovieChangesWithResponse(ctx context.Context, movieId int32, params *MovieChangesParams, reqEditors ...RequestEditorFn) (*MovieChangesResponse, error)
MovieChangesWithResponse request returning *MovieChangesResponse
func (*ClientWithResponses) MovieCreditsWithResponse ¶
func (c *ClientWithResponses) MovieCreditsWithResponse(ctx context.Context, movieId int32, params *MovieCreditsParams, reqEditors ...RequestEditorFn) (*MovieCreditsResponse, error)
MovieCreditsWithResponse request returning *MovieCreditsResponse
func (*ClientWithResponses) MovieDeleteRatingWithResponse ¶
func (c *ClientWithResponses) MovieDeleteRatingWithResponse(ctx context.Context, movieId int32, params *MovieDeleteRatingParams, reqEditors ...RequestEditorFn) (*MovieDeleteRatingResponse, error)
MovieDeleteRatingWithResponse request returning *MovieDeleteRatingResponse
func (*ClientWithResponses) MovieDetailsWithResponse ¶
func (c *ClientWithResponses) MovieDetailsWithResponse(ctx context.Context, movieId int32, params *MovieDetailsParams, reqEditors ...RequestEditorFn) (*MovieDetailsResponse, error)
MovieDetailsWithResponse request returning *MovieDetailsResponse
func (*ClientWithResponses) MovieExternalIdsWithResponse ¶
func (c *ClientWithResponses) MovieExternalIdsWithResponse(ctx context.Context, movieId int32, reqEditors ...RequestEditorFn) (*MovieExternalIdsResponse, error)
MovieExternalIdsWithResponse request returning *MovieExternalIdsResponse
func (*ClientWithResponses) MovieImagesWithResponse ¶
func (c *ClientWithResponses) MovieImagesWithResponse(ctx context.Context, movieId int32, params *MovieImagesParams, reqEditors ...RequestEditorFn) (*MovieImagesResponse, error)
MovieImagesWithResponse request returning *MovieImagesResponse
func (*ClientWithResponses) MovieKeywordsWithResponse ¶
func (c *ClientWithResponses) MovieKeywordsWithResponse(ctx context.Context, movieId string, reqEditors ...RequestEditorFn) (*MovieKeywordsResponse, error)
MovieKeywordsWithResponse request returning *MovieKeywordsResponse
func (*ClientWithResponses) MovieLatestIdWithResponse ¶
func (c *ClientWithResponses) MovieLatestIdWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*MovieLatestIdResponse, error)
MovieLatestIdWithResponse request returning *MovieLatestIdResponse
func (*ClientWithResponses) MovieListsWithResponse ¶
func (c *ClientWithResponses) MovieListsWithResponse(ctx context.Context, movieId int32, params *MovieListsParams, reqEditors ...RequestEditorFn) (*MovieListsResponse, error)
MovieListsWithResponse request returning *MovieListsResponse
func (*ClientWithResponses) MovieNowPlayingListWithResponse ¶
func (c *ClientWithResponses) MovieNowPlayingListWithResponse(ctx context.Context, params *MovieNowPlayingListParams, reqEditors ...RequestEditorFn) (*MovieNowPlayingListResponse, error)
MovieNowPlayingListWithResponse request returning *MovieNowPlayingListResponse
func (*ClientWithResponses) MoviePopularListWithResponse ¶
func (c *ClientWithResponses) MoviePopularListWithResponse(ctx context.Context, params *MoviePopularListParams, reqEditors ...RequestEditorFn) (*MoviePopularListResponse, error)
MoviePopularListWithResponse request returning *MoviePopularListResponse
func (*ClientWithResponses) MovieRecommendationsWithResponse ¶
func (c *ClientWithResponses) MovieRecommendationsWithResponse(ctx context.Context, movieId int32, params *MovieRecommendationsParams, reqEditors ...RequestEditorFn) (*MovieRecommendationsResponse, error)
MovieRecommendationsWithResponse request returning *MovieRecommendationsResponse
func (*ClientWithResponses) MovieReleaseDatesWithResponse ¶
func (c *ClientWithResponses) MovieReleaseDatesWithResponse(ctx context.Context, movieId int32, reqEditors ...RequestEditorFn) (*MovieReleaseDatesResponse, error)
MovieReleaseDatesWithResponse request returning *MovieReleaseDatesResponse
func (*ClientWithResponses) MovieReviewsWithResponse ¶
func (c *ClientWithResponses) MovieReviewsWithResponse(ctx context.Context, movieId int32, params *MovieReviewsParams, reqEditors ...RequestEditorFn) (*MovieReviewsResponse, error)
MovieReviewsWithResponse request returning *MovieReviewsResponse
func (*ClientWithResponses) MovieSimilarWithResponse ¶
func (c *ClientWithResponses) MovieSimilarWithResponse(ctx context.Context, movieId int32, params *MovieSimilarParams, reqEditors ...RequestEditorFn) (*MovieSimilarResponse, error)
MovieSimilarWithResponse request returning *MovieSimilarResponse
func (*ClientWithResponses) MovieTopRatedListWithResponse ¶
func (c *ClientWithResponses) MovieTopRatedListWithResponse(ctx context.Context, params *MovieTopRatedListParams, reqEditors ...RequestEditorFn) (*MovieTopRatedListResponse, error)
MovieTopRatedListWithResponse request returning *MovieTopRatedListResponse
func (*ClientWithResponses) MovieTranslationsWithResponse ¶
func (c *ClientWithResponses) MovieTranslationsWithResponse(ctx context.Context, movieId int32, reqEditors ...RequestEditorFn) (*MovieTranslationsResponse, error)
MovieTranslationsWithResponse request returning *MovieTranslationsResponse
func (*ClientWithResponses) MovieUpcomingListWithResponse ¶
func (c *ClientWithResponses) MovieUpcomingListWithResponse(ctx context.Context, params *MovieUpcomingListParams, reqEditors ...RequestEditorFn) (*MovieUpcomingListResponse, error)
MovieUpcomingListWithResponse request returning *MovieUpcomingListResponse
func (*ClientWithResponses) MovieVideosWithResponse ¶
func (c *ClientWithResponses) MovieVideosWithResponse(ctx context.Context, movieId int32, params *MovieVideosParams, reqEditors ...RequestEditorFn) (*MovieVideosResponse, error)
MovieVideosWithResponse request returning *MovieVideosResponse
func (*ClientWithResponses) MovieWatchProvidersWithResponse ¶
func (c *ClientWithResponses) MovieWatchProvidersWithResponse(ctx context.Context, movieId int32, reqEditors ...RequestEditorFn) (*MovieWatchProvidersResponse, error)
MovieWatchProvidersWithResponse request returning *MovieWatchProvidersResponse
func (*ClientWithResponses) NetworkDetailsWithResponse ¶
func (c *ClientWithResponses) NetworkDetailsWithResponse(ctx context.Context, networkId int32, reqEditors ...RequestEditorFn) (*NetworkDetailsResponse, error)
NetworkDetailsWithResponse request returning *NetworkDetailsResponse
func (*ClientWithResponses) PersonChangesWithResponse ¶
func (c *ClientWithResponses) PersonChangesWithResponse(ctx context.Context, personId int32, params *PersonChangesParams, reqEditors ...RequestEditorFn) (*PersonChangesResponse, error)
PersonChangesWithResponse request returning *PersonChangesResponse
func (*ClientWithResponses) PersonCombinedCreditsWithResponse ¶
func (c *ClientWithResponses) PersonCombinedCreditsWithResponse(ctx context.Context, personId string, params *PersonCombinedCreditsParams, reqEditors ...RequestEditorFn) (*PersonCombinedCreditsResponse, error)
PersonCombinedCreditsWithResponse request returning *PersonCombinedCreditsResponse
func (*ClientWithResponses) PersonDetailsWithResponse ¶
func (c *ClientWithResponses) PersonDetailsWithResponse(ctx context.Context, personId int32, params *PersonDetailsParams, reqEditors ...RequestEditorFn) (*PersonDetailsResponse, error)
PersonDetailsWithResponse request returning *PersonDetailsResponse
func (*ClientWithResponses) PersonExternalIdsWithResponse ¶
func (c *ClientWithResponses) PersonExternalIdsWithResponse(ctx context.Context, personId int32, reqEditors ...RequestEditorFn) (*PersonExternalIdsResponse, error)
PersonExternalIdsWithResponse request returning *PersonExternalIdsResponse
func (*ClientWithResponses) PersonImagesWithResponse ¶
func (c *ClientWithResponses) PersonImagesWithResponse(ctx context.Context, personId int32, reqEditors ...RequestEditorFn) (*PersonImagesResponse, error)
PersonImagesWithResponse request returning *PersonImagesResponse
func (*ClientWithResponses) PersonLatestIdWithResponse ¶
func (c *ClientWithResponses) PersonLatestIdWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PersonLatestIdResponse, error)
PersonLatestIdWithResponse request returning *PersonLatestIdResponse
func (*ClientWithResponses) PersonMovieCreditsWithResponse ¶
func (c *ClientWithResponses) PersonMovieCreditsWithResponse(ctx context.Context, personId int32, params *PersonMovieCreditsParams, reqEditors ...RequestEditorFn) (*PersonMovieCreditsResponse, error)
PersonMovieCreditsWithResponse request returning *PersonMovieCreditsResponse
func (*ClientWithResponses) PersonPopularListWithResponse ¶
func (c *ClientWithResponses) PersonPopularListWithResponse(ctx context.Context, params *PersonPopularListParams, reqEditors ...RequestEditorFn) (*PersonPopularListResponse, error)
PersonPopularListWithResponse request returning *PersonPopularListResponse
func (*ClientWithResponses) PersonTaggedImagesWithResponse ¶
func (c *ClientWithResponses) PersonTaggedImagesWithResponse(ctx context.Context, personId int32, params *PersonTaggedImagesParams, reqEditors ...RequestEditorFn) (*PersonTaggedImagesResponse, error)
PersonTaggedImagesWithResponse request returning *PersonTaggedImagesResponse
func (*ClientWithResponses) PersonTvCreditsWithResponse ¶
func (c *ClientWithResponses) PersonTvCreditsWithResponse(ctx context.Context, personId int32, params *PersonTvCreditsParams, reqEditors ...RequestEditorFn) (*PersonTvCreditsResponse, error)
PersonTvCreditsWithResponse request returning *PersonTvCreditsResponse
func (*ClientWithResponses) ReviewDetailsWithResponse ¶
func (c *ClientWithResponses) ReviewDetailsWithResponse(ctx context.Context, reviewId string, reqEditors ...RequestEditorFn) (*ReviewDetailsResponse, error)
ReviewDetailsWithResponse request returning *ReviewDetailsResponse
func (*ClientWithResponses) SearchCollectionWithResponse ¶
func (c *ClientWithResponses) SearchCollectionWithResponse(ctx context.Context, params *SearchCollectionParams, reqEditors ...RequestEditorFn) (*SearchCollectionResponse, error)
SearchCollectionWithResponse request returning *SearchCollectionResponse
func (*ClientWithResponses) SearchCompanyWithResponse ¶
func (c *ClientWithResponses) SearchCompanyWithResponse(ctx context.Context, params *SearchCompanyParams, reqEditors ...RequestEditorFn) (*SearchCompanyResponse, error)
SearchCompanyWithResponse request returning *SearchCompanyResponse
func (*ClientWithResponses) SearchKeywordWithResponse ¶
func (c *ClientWithResponses) SearchKeywordWithResponse(ctx context.Context, params *SearchKeywordParams, reqEditors ...RequestEditorFn) (*SearchKeywordResponse, error)
SearchKeywordWithResponse request returning *SearchKeywordResponse
func (*ClientWithResponses) SearchMovieWithResponse ¶
func (c *ClientWithResponses) SearchMovieWithResponse(ctx context.Context, params *SearchMovieParams, reqEditors ...RequestEditorFn) (*SearchMovieResponse, error)
SearchMovieWithResponse request returning *SearchMovieResponse
func (*ClientWithResponses) SearchMultiWithResponse ¶
func (c *ClientWithResponses) SearchMultiWithResponse(ctx context.Context, params *SearchMultiParams, reqEditors ...RequestEditorFn) (*SearchMultiResponse, error)
SearchMultiWithResponse request returning *SearchMultiResponse
func (*ClientWithResponses) SearchPersonWithResponse ¶
func (c *ClientWithResponses) SearchPersonWithResponse(ctx context.Context, params *SearchPersonParams, reqEditors ...RequestEditorFn) (*SearchPersonResponse, error)
SearchPersonWithResponse request returning *SearchPersonResponse
func (*ClientWithResponses) SearchTvWithResponse ¶
func (c *ClientWithResponses) SearchTvWithResponse(ctx context.Context, params *SearchTvParams, reqEditors ...RequestEditorFn) (*SearchTvResponse, error)
SearchTvWithResponse request returning *SearchTvResponse
func (*ClientWithResponses) TranslationsWithResponse ¶
func (c *ClientWithResponses) TranslationsWithResponse(ctx context.Context, personId int32, reqEditors ...RequestEditorFn) (*TranslationsResponse, error)
TranslationsWithResponse request returning *TranslationsResponse
func (*ClientWithResponses) TrendingAllWithResponse ¶
func (c *ClientWithResponses) TrendingAllWithResponse(ctx context.Context, timeWindow TrendingAllParamsTimeWindow, params *TrendingAllParams, reqEditors ...RequestEditorFn) (*TrendingAllResponse, error)
TrendingAllWithResponse request returning *TrendingAllResponse
func (*ClientWithResponses) TrendingMoviesWithResponse ¶
func (c *ClientWithResponses) TrendingMoviesWithResponse(ctx context.Context, timeWindow TrendingMoviesParamsTimeWindow, params *TrendingMoviesParams, reqEditors ...RequestEditorFn) (*TrendingMoviesResponse, error)
TrendingMoviesWithResponse request returning *TrendingMoviesResponse
func (*ClientWithResponses) TrendingPeopleWithResponse ¶
func (c *ClientWithResponses) TrendingPeopleWithResponse(ctx context.Context, timeWindow TrendingPeopleParamsTimeWindow, params *TrendingPeopleParams, reqEditors ...RequestEditorFn) (*TrendingPeopleResponse, error)
TrendingPeopleWithResponse request returning *TrendingPeopleResponse
func (*ClientWithResponses) TrendingTvWithResponse ¶
func (c *ClientWithResponses) TrendingTvWithResponse(ctx context.Context, timeWindow TrendingTvParamsTimeWindow, params *TrendingTvParams, reqEditors ...RequestEditorFn) (*TrendingTvResponse, error)
TrendingTvWithResponse request returning *TrendingTvResponse
func (*ClientWithResponses) TvEpisodeAccountStatesWithResponse ¶
func (c *ClientWithResponses) TvEpisodeAccountStatesWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeAccountStatesParams, reqEditors ...RequestEditorFn) (*TvEpisodeAccountStatesResponse, error)
TvEpisodeAccountStatesWithResponse request returning *TvEpisodeAccountStatesResponse
func (*ClientWithResponses) TvEpisodeAddRatingWithBodyWithResponse ¶
func (c *ClientWithResponses) TvEpisodeAddRatingWithBodyWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeAddRatingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TvEpisodeAddRatingResponse, error)
TvEpisodeAddRatingWithBodyWithResponse request with arbitrary body returning *TvEpisodeAddRatingResponse
func (*ClientWithResponses) TvEpisodeAddRatingWithResponse ¶
func (c *ClientWithResponses) TvEpisodeAddRatingWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeAddRatingParams, body TvEpisodeAddRatingJSONRequestBody, reqEditors ...RequestEditorFn) (*TvEpisodeAddRatingResponse, error)
func (*ClientWithResponses) TvEpisodeChangesByIdWithResponse ¶
func (c *ClientWithResponses) TvEpisodeChangesByIdWithResponse(ctx context.Context, episodeId int32, reqEditors ...RequestEditorFn) (*TvEpisodeChangesByIdResponse, error)
TvEpisodeChangesByIdWithResponse request returning *TvEpisodeChangesByIdResponse
func (*ClientWithResponses) TvEpisodeCreditsWithResponse ¶
func (c *ClientWithResponses) TvEpisodeCreditsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeCreditsParams, reqEditors ...RequestEditorFn) (*TvEpisodeCreditsResponse, error)
TvEpisodeCreditsWithResponse request returning *TvEpisodeCreditsResponse
func (*ClientWithResponses) TvEpisodeDeleteRatingWithResponse ¶
func (c *ClientWithResponses) TvEpisodeDeleteRatingWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeDeleteRatingParams, reqEditors ...RequestEditorFn) (*TvEpisodeDeleteRatingResponse, error)
TvEpisodeDeleteRatingWithResponse request returning *TvEpisodeDeleteRatingResponse
func (*ClientWithResponses) TvEpisodeDetailsWithResponse ¶
func (c *ClientWithResponses) TvEpisodeDetailsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeDetailsParams, reqEditors ...RequestEditorFn) (*TvEpisodeDetailsResponse, error)
TvEpisodeDetailsWithResponse request returning *TvEpisodeDetailsResponse
func (*ClientWithResponses) TvEpisodeExternalIdsWithResponse ¶
func (c *ClientWithResponses) TvEpisodeExternalIdsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber string, reqEditors ...RequestEditorFn) (*TvEpisodeExternalIdsResponse, error)
TvEpisodeExternalIdsWithResponse request returning *TvEpisodeExternalIdsResponse
func (*ClientWithResponses) TvEpisodeGroupDetailsWithResponse ¶
func (c *ClientWithResponses) TvEpisodeGroupDetailsWithResponse(ctx context.Context, tvEpisodeGroupId string, reqEditors ...RequestEditorFn) (*TvEpisodeGroupDetailsResponse, error)
TvEpisodeGroupDetailsWithResponse request returning *TvEpisodeGroupDetailsResponse
func (*ClientWithResponses) TvEpisodeImagesWithResponse ¶
func (c *ClientWithResponses) TvEpisodeImagesWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeImagesParams, reqEditors ...RequestEditorFn) (*TvEpisodeImagesResponse, error)
TvEpisodeImagesWithResponse request returning *TvEpisodeImagesResponse
func (*ClientWithResponses) TvEpisodeTranslationsWithResponse ¶
func (c *ClientWithResponses) TvEpisodeTranslationsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, reqEditors ...RequestEditorFn) (*TvEpisodeTranslationsResponse, error)
TvEpisodeTranslationsWithResponse request returning *TvEpisodeTranslationsResponse
func (*ClientWithResponses) TvEpisodeVideosWithResponse ¶
func (c *ClientWithResponses) TvEpisodeVideosWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeVideosParams, reqEditors ...RequestEditorFn) (*TvEpisodeVideosResponse, error)
TvEpisodeVideosWithResponse request returning *TvEpisodeVideosResponse
func (*ClientWithResponses) TvSeasonAccountStatesWithResponse ¶
func (c *ClientWithResponses) TvSeasonAccountStatesWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonAccountStatesParams, reqEditors ...RequestEditorFn) (*TvSeasonAccountStatesResponse, error)
TvSeasonAccountStatesWithResponse request returning *TvSeasonAccountStatesResponse
func (*ClientWithResponses) TvSeasonAggregateCreditsWithResponse ¶
func (c *ClientWithResponses) TvSeasonAggregateCreditsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonAggregateCreditsParams, reqEditors ...RequestEditorFn) (*TvSeasonAggregateCreditsResponse, error)
TvSeasonAggregateCreditsWithResponse request returning *TvSeasonAggregateCreditsResponse
func (*ClientWithResponses) TvSeasonChangesByIdWithResponse ¶
func (c *ClientWithResponses) TvSeasonChangesByIdWithResponse(ctx context.Context, seasonId int32, params *TvSeasonChangesByIdParams, reqEditors ...RequestEditorFn) (*TvSeasonChangesByIdResponse, error)
TvSeasonChangesByIdWithResponse request returning *TvSeasonChangesByIdResponse
func (*ClientWithResponses) TvSeasonCreditsWithResponse ¶
func (c *ClientWithResponses) TvSeasonCreditsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonCreditsParams, reqEditors ...RequestEditorFn) (*TvSeasonCreditsResponse, error)
TvSeasonCreditsWithResponse request returning *TvSeasonCreditsResponse
func (*ClientWithResponses) TvSeasonDetailsWithResponse ¶
func (c *ClientWithResponses) TvSeasonDetailsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonDetailsParams, reqEditors ...RequestEditorFn) (*TvSeasonDetailsResponse, error)
TvSeasonDetailsWithResponse request returning *TvSeasonDetailsResponse
func (*ClientWithResponses) TvSeasonExternalIdsWithResponse ¶
func (c *ClientWithResponses) TvSeasonExternalIdsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, reqEditors ...RequestEditorFn) (*TvSeasonExternalIdsResponse, error)
TvSeasonExternalIdsWithResponse request returning *TvSeasonExternalIdsResponse
func (*ClientWithResponses) TvSeasonImagesWithResponse ¶
func (c *ClientWithResponses) TvSeasonImagesWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonImagesParams, reqEditors ...RequestEditorFn) (*TvSeasonImagesResponse, error)
TvSeasonImagesWithResponse request returning *TvSeasonImagesResponse
func (*ClientWithResponses) TvSeasonTranslationsWithResponse ¶
func (c *ClientWithResponses) TvSeasonTranslationsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, reqEditors ...RequestEditorFn) (*TvSeasonTranslationsResponse, error)
TvSeasonTranslationsWithResponse request returning *TvSeasonTranslationsResponse
func (*ClientWithResponses) TvSeasonVideosWithResponse ¶
func (c *ClientWithResponses) TvSeasonVideosWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonVideosParams, reqEditors ...RequestEditorFn) (*TvSeasonVideosResponse, error)
TvSeasonVideosWithResponse request returning *TvSeasonVideosResponse
func (*ClientWithResponses) TvSeasonWatchProvidersWithResponse ¶
func (c *ClientWithResponses) TvSeasonWatchProvidersWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonWatchProvidersParams, reqEditors ...RequestEditorFn) (*TvSeasonWatchProvidersResponse, error)
TvSeasonWatchProvidersWithResponse request returning *TvSeasonWatchProvidersResponse
func (*ClientWithResponses) TvSeriesAccountStatesWithResponse ¶
func (c *ClientWithResponses) TvSeriesAccountStatesWithResponse(ctx context.Context, seriesId int32, params *TvSeriesAccountStatesParams, reqEditors ...RequestEditorFn) (*TvSeriesAccountStatesResponse, error)
TvSeriesAccountStatesWithResponse request returning *TvSeriesAccountStatesResponse
func (*ClientWithResponses) TvSeriesAddRatingWithBodyWithResponse ¶
func (c *ClientWithResponses) TvSeriesAddRatingWithBodyWithResponse(ctx context.Context, seriesId int32, params *TvSeriesAddRatingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TvSeriesAddRatingResponse, error)
TvSeriesAddRatingWithBodyWithResponse request with arbitrary body returning *TvSeriesAddRatingResponse
func (*ClientWithResponses) TvSeriesAddRatingWithResponse ¶
func (c *ClientWithResponses) TvSeriesAddRatingWithResponse(ctx context.Context, seriesId int32, params *TvSeriesAddRatingParams, body TvSeriesAddRatingJSONRequestBody, reqEditors ...RequestEditorFn) (*TvSeriesAddRatingResponse, error)
func (*ClientWithResponses) TvSeriesAggregateCreditsWithResponse ¶
func (c *ClientWithResponses) TvSeriesAggregateCreditsWithResponse(ctx context.Context, seriesId int32, params *TvSeriesAggregateCreditsParams, reqEditors ...RequestEditorFn) (*TvSeriesAggregateCreditsResponse, error)
TvSeriesAggregateCreditsWithResponse request returning *TvSeriesAggregateCreditsResponse
func (*ClientWithResponses) TvSeriesAiringTodayListWithResponse ¶
func (c *ClientWithResponses) TvSeriesAiringTodayListWithResponse(ctx context.Context, params *TvSeriesAiringTodayListParams, reqEditors ...RequestEditorFn) (*TvSeriesAiringTodayListResponse, error)
TvSeriesAiringTodayListWithResponse request returning *TvSeriesAiringTodayListResponse
func (*ClientWithResponses) TvSeriesAlternativeTitlesWithResponse ¶
func (c *ClientWithResponses) TvSeriesAlternativeTitlesWithResponse(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*TvSeriesAlternativeTitlesResponse, error)
TvSeriesAlternativeTitlesWithResponse request returning *TvSeriesAlternativeTitlesResponse
func (*ClientWithResponses) TvSeriesChangesWithResponse ¶
func (c *ClientWithResponses) TvSeriesChangesWithResponse(ctx context.Context, seriesId int32, params *TvSeriesChangesParams, reqEditors ...RequestEditorFn) (*TvSeriesChangesResponse, error)
TvSeriesChangesWithResponse request returning *TvSeriesChangesResponse
func (*ClientWithResponses) TvSeriesContentRatingsWithResponse ¶
func (c *ClientWithResponses) TvSeriesContentRatingsWithResponse(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*TvSeriesContentRatingsResponse, error)
TvSeriesContentRatingsWithResponse request returning *TvSeriesContentRatingsResponse
func (*ClientWithResponses) TvSeriesCreditsWithResponse ¶
func (c *ClientWithResponses) TvSeriesCreditsWithResponse(ctx context.Context, seriesId int32, params *TvSeriesCreditsParams, reqEditors ...RequestEditorFn) (*TvSeriesCreditsResponse, error)
TvSeriesCreditsWithResponse request returning *TvSeriesCreditsResponse
func (*ClientWithResponses) TvSeriesDeleteRatingWithResponse ¶
func (c *ClientWithResponses) TvSeriesDeleteRatingWithResponse(ctx context.Context, seriesId int32, params *TvSeriesDeleteRatingParams, reqEditors ...RequestEditorFn) (*TvSeriesDeleteRatingResponse, error)
TvSeriesDeleteRatingWithResponse request returning *TvSeriesDeleteRatingResponse
func (*ClientWithResponses) TvSeriesDetailsWithResponse ¶
func (c *ClientWithResponses) TvSeriesDetailsWithResponse(ctx context.Context, seriesId int32, params *TvSeriesDetailsParams, reqEditors ...RequestEditorFn) (*TvSeriesDetailsResponse, error)
TvSeriesDetailsWithResponse request returning *TvSeriesDetailsResponse
func (*ClientWithResponses) TvSeriesEpisodeGroupsWithResponse ¶
func (c *ClientWithResponses) TvSeriesEpisodeGroupsWithResponse(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*TvSeriesEpisodeGroupsResponse, error)
TvSeriesEpisodeGroupsWithResponse request returning *TvSeriesEpisodeGroupsResponse
func (*ClientWithResponses) TvSeriesExternalIdsWithResponse ¶
func (c *ClientWithResponses) TvSeriesExternalIdsWithResponse(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*TvSeriesExternalIdsResponse, error)
TvSeriesExternalIdsWithResponse request returning *TvSeriesExternalIdsResponse
func (*ClientWithResponses) TvSeriesImagesWithResponse ¶
func (c *ClientWithResponses) TvSeriesImagesWithResponse(ctx context.Context, seriesId int32, params *TvSeriesImagesParams, reqEditors ...RequestEditorFn) (*TvSeriesImagesResponse, error)
TvSeriesImagesWithResponse request returning *TvSeriesImagesResponse
func (*ClientWithResponses) TvSeriesKeywordsWithResponse ¶
func (c *ClientWithResponses) TvSeriesKeywordsWithResponse(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*TvSeriesKeywordsResponse, error)
TvSeriesKeywordsWithResponse request returning *TvSeriesKeywordsResponse
func (*ClientWithResponses) TvSeriesLatestIdWithResponse ¶
func (c *ClientWithResponses) TvSeriesLatestIdWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*TvSeriesLatestIdResponse, error)
TvSeriesLatestIdWithResponse request returning *TvSeriesLatestIdResponse
func (*ClientWithResponses) TvSeriesOnTheAirListWithResponse ¶
func (c *ClientWithResponses) TvSeriesOnTheAirListWithResponse(ctx context.Context, params *TvSeriesOnTheAirListParams, reqEditors ...RequestEditorFn) (*TvSeriesOnTheAirListResponse, error)
TvSeriesOnTheAirListWithResponse request returning *TvSeriesOnTheAirListResponse
func (*ClientWithResponses) TvSeriesPopularListWithResponse ¶
func (c *ClientWithResponses) TvSeriesPopularListWithResponse(ctx context.Context, params *TvSeriesPopularListParams, reqEditors ...RequestEditorFn) (*TvSeriesPopularListResponse, error)
TvSeriesPopularListWithResponse request returning *TvSeriesPopularListResponse
func (*ClientWithResponses) TvSeriesRecommendationsWithResponse ¶
func (c *ClientWithResponses) TvSeriesRecommendationsWithResponse(ctx context.Context, seriesId int32, params *TvSeriesRecommendationsParams, reqEditors ...RequestEditorFn) (*TvSeriesRecommendationsResponse, error)
TvSeriesRecommendationsWithResponse request returning *TvSeriesRecommendationsResponse
func (*ClientWithResponses) TvSeriesReviewsWithResponse ¶
func (c *ClientWithResponses) TvSeriesReviewsWithResponse(ctx context.Context, seriesId int32, params *TvSeriesReviewsParams, reqEditors ...RequestEditorFn) (*TvSeriesReviewsResponse, error)
TvSeriesReviewsWithResponse request returning *TvSeriesReviewsResponse
func (*ClientWithResponses) TvSeriesScreenedTheatricallyWithResponse ¶
func (c *ClientWithResponses) TvSeriesScreenedTheatricallyWithResponse(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*TvSeriesScreenedTheatricallyResponse, error)
TvSeriesScreenedTheatricallyWithResponse request returning *TvSeriesScreenedTheatricallyResponse
func (*ClientWithResponses) TvSeriesSimilarWithResponse ¶
func (c *ClientWithResponses) TvSeriesSimilarWithResponse(ctx context.Context, seriesId string, params *TvSeriesSimilarParams, reqEditors ...RequestEditorFn) (*TvSeriesSimilarResponse, error)
TvSeriesSimilarWithResponse request returning *TvSeriesSimilarResponse
func (*ClientWithResponses) TvSeriesTopRatedListWithResponse ¶
func (c *ClientWithResponses) TvSeriesTopRatedListWithResponse(ctx context.Context, params *TvSeriesTopRatedListParams, reqEditors ...RequestEditorFn) (*TvSeriesTopRatedListResponse, error)
TvSeriesTopRatedListWithResponse request returning *TvSeriesTopRatedListResponse
func (*ClientWithResponses) TvSeriesTranslationsWithResponse ¶
func (c *ClientWithResponses) TvSeriesTranslationsWithResponse(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*TvSeriesTranslationsResponse, error)
TvSeriesTranslationsWithResponse request returning *TvSeriesTranslationsResponse
func (*ClientWithResponses) TvSeriesVideosWithResponse ¶
func (c *ClientWithResponses) TvSeriesVideosWithResponse(ctx context.Context, seriesId int32, params *TvSeriesVideosParams, reqEditors ...RequestEditorFn) (*TvSeriesVideosResponse, error)
TvSeriesVideosWithResponse request returning *TvSeriesVideosResponse
func (*ClientWithResponses) TvSeriesWatchProvidersWithResponse ¶
func (c *ClientWithResponses) TvSeriesWatchProvidersWithResponse(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*TvSeriesWatchProvidersResponse, error)
TvSeriesWatchProvidersWithResponse request returning *TvSeriesWatchProvidersResponse
func (*ClientWithResponses) WatchProviderTvListWithResponse ¶
func (c *ClientWithResponses) WatchProviderTvListWithResponse(ctx context.Context, params *WatchProviderTvListParams, reqEditors ...RequestEditorFn) (*WatchProviderTvListResponse, error)
WatchProviderTvListWithResponse request returning *WatchProviderTvListResponse
func (*ClientWithResponses) WatchProvidersAvailableRegionsWithResponse ¶
func (c *ClientWithResponses) WatchProvidersAvailableRegionsWithResponse(ctx context.Context, params *WatchProvidersAvailableRegionsParams, reqEditors ...RequestEditorFn) (*WatchProvidersAvailableRegionsResponse, error)
WatchProvidersAvailableRegionsWithResponse request returning *WatchProvidersAvailableRegionsResponse
func (*ClientWithResponses) WatchProvidersMovieListWithResponse ¶
func (c *ClientWithResponses) WatchProvidersMovieListWithResponse(ctx context.Context, params *WatchProvidersMovieListParams, reqEditors ...RequestEditorFn) (*WatchProvidersMovieListResponse, error)
WatchProvidersMovieListWithResponse request returning *WatchProvidersMovieListResponse
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface {
// AccountDetailsWithResponse request
AccountDetailsWithResponse(ctx context.Context, accountId int32, params *AccountDetailsParams, reqEditors ...RequestEditorFn) (*AccountDetailsResponse, error)
// AccountAddFavoriteWithBodyWithResponse request with any body
AccountAddFavoriteWithBodyWithResponse(ctx context.Context, accountId int32, params *AccountAddFavoriteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AccountAddFavoriteResponse, error)
AccountAddFavoriteWithResponse(ctx context.Context, accountId int32, params *AccountAddFavoriteParams, body AccountAddFavoriteJSONRequestBody, reqEditors ...RequestEditorFn) (*AccountAddFavoriteResponse, error)
// AccountGetFavoritesWithResponse request
AccountGetFavoritesWithResponse(ctx context.Context, accountId int32, params *AccountGetFavoritesParams, reqEditors ...RequestEditorFn) (*AccountGetFavoritesResponse, error)
// AccountFavoriteTvWithResponse request
AccountFavoriteTvWithResponse(ctx context.Context, accountId int32, params *AccountFavoriteTvParams, reqEditors ...RequestEditorFn) (*AccountFavoriteTvResponse, error)
// AccountListsWithResponse request
AccountListsWithResponse(ctx context.Context, accountId int32, params *AccountListsParams, reqEditors ...RequestEditorFn) (*AccountListsResponse, error)
// AccountRatedMoviesWithResponse request
AccountRatedMoviesWithResponse(ctx context.Context, accountId int32, params *AccountRatedMoviesParams, reqEditors ...RequestEditorFn) (*AccountRatedMoviesResponse, error)
// AccountRatedTvWithResponse request
AccountRatedTvWithResponse(ctx context.Context, accountId int32, params *AccountRatedTvParams, reqEditors ...RequestEditorFn) (*AccountRatedTvResponse, error)
// AccountRatedTvEpisodesWithResponse request
AccountRatedTvEpisodesWithResponse(ctx context.Context, accountId int32, params *AccountRatedTvEpisodesParams, reqEditors ...RequestEditorFn) (*AccountRatedTvEpisodesResponse, error)
// AccountAddToWatchlistWithBodyWithResponse request with any body
AccountAddToWatchlistWithBodyWithResponse(ctx context.Context, accountId int32, params *AccountAddToWatchlistParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AccountAddToWatchlistResponse, error)
AccountAddToWatchlistWithResponse(ctx context.Context, accountId int32, params *AccountAddToWatchlistParams, body AccountAddToWatchlistJSONRequestBody, reqEditors ...RequestEditorFn) (*AccountAddToWatchlistResponse, error)
// AccountWatchlistMoviesWithResponse request
AccountWatchlistMoviesWithResponse(ctx context.Context, accountId int32, params *AccountWatchlistMoviesParams, reqEditors ...RequestEditorFn) (*AccountWatchlistMoviesResponse, error)
// AccountWatchlistTvWithResponse request
AccountWatchlistTvWithResponse(ctx context.Context, accountId int32, params *AccountWatchlistTvParams, reqEditors ...RequestEditorFn) (*AccountWatchlistTvResponse, error)
// AuthenticationValidateKeyWithResponse request
AuthenticationValidateKeyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthenticationValidateKeyResponse, error)
// AuthenticationCreateGuestSessionWithResponse request
AuthenticationCreateGuestSessionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthenticationCreateGuestSessionResponse, error)
// AuthenticationDeleteSessionWithBodyWithResponse request with any body
AuthenticationDeleteSessionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthenticationDeleteSessionResponse, error)
AuthenticationDeleteSessionWithResponse(ctx context.Context, body AuthenticationDeleteSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthenticationDeleteSessionResponse, error)
// AuthenticationCreateSessionFromV4TokenWithBodyWithResponse request with any body
AuthenticationCreateSessionFromV4TokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthenticationCreateSessionFromV4TokenResponse, error)
AuthenticationCreateSessionFromV4TokenWithResponse(ctx context.Context, body AuthenticationCreateSessionFromV4TokenJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthenticationCreateSessionFromV4TokenResponse, error)
// AuthenticationCreateSessionWithBodyWithResponse request with any body
AuthenticationCreateSessionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthenticationCreateSessionResponse, error)
AuthenticationCreateSessionWithResponse(ctx context.Context, body AuthenticationCreateSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthenticationCreateSessionResponse, error)
// AuthenticationCreateRequestTokenWithResponse request
AuthenticationCreateRequestTokenWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthenticationCreateRequestTokenResponse, error)
// AuthenticationCreateSessionFromLoginWithBodyWithResponse request with any body
AuthenticationCreateSessionFromLoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthenticationCreateSessionFromLoginResponse, error)
AuthenticationCreateSessionFromLoginWithResponse(ctx context.Context, body AuthenticationCreateSessionFromLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthenticationCreateSessionFromLoginResponse, error)
// CertificationMovieListWithResponse request
CertificationMovieListWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CertificationMovieListResponse, error)
// CertificationsTvListWithResponse request
CertificationsTvListWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CertificationsTvListResponse, error)
// CollectionDetailsWithResponse request
CollectionDetailsWithResponse(ctx context.Context, collectionId int32, params *CollectionDetailsParams, reqEditors ...RequestEditorFn) (*CollectionDetailsResponse, error)
// CollectionImagesWithResponse request
CollectionImagesWithResponse(ctx context.Context, collectionId int32, params *CollectionImagesParams, reqEditors ...RequestEditorFn) (*CollectionImagesResponse, error)
// CollectionTranslationsWithResponse request
CollectionTranslationsWithResponse(ctx context.Context, collectionId int32, reqEditors ...RequestEditorFn) (*CollectionTranslationsResponse, error)
// CompanyDetailsWithResponse request
CompanyDetailsWithResponse(ctx context.Context, companyId int32, reqEditors ...RequestEditorFn) (*CompanyDetailsResponse, error)
// CompanyAlternativeNamesWithResponse request
CompanyAlternativeNamesWithResponse(ctx context.Context, companyId int32, reqEditors ...RequestEditorFn) (*CompanyAlternativeNamesResponse, error)
// CompanyImagesWithResponse request
CompanyImagesWithResponse(ctx context.Context, companyId int32, reqEditors ...RequestEditorFn) (*CompanyImagesResponse, error)
// ConfigurationDetailsWithResponse request
ConfigurationDetailsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ConfigurationDetailsResponse, error)
// ConfigurationCountriesWithResponse request
ConfigurationCountriesWithResponse(ctx context.Context, params *ConfigurationCountriesParams, reqEditors ...RequestEditorFn) (*ConfigurationCountriesResponse, error)
// ConfigurationJobsWithResponse request
ConfigurationJobsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ConfigurationJobsResponse, error)
// ConfigurationLanguagesWithResponse request
ConfigurationLanguagesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ConfigurationLanguagesResponse, error)
// ConfigurationPrimaryTranslationsWithResponse request
ConfigurationPrimaryTranslationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ConfigurationPrimaryTranslationsResponse, error)
// ConfigurationTimezonesWithResponse request
ConfigurationTimezonesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ConfigurationTimezonesResponse, error)
// CreditDetailsWithResponse request
CreditDetailsWithResponse(ctx context.Context, creditId string, reqEditors ...RequestEditorFn) (*CreditDetailsResponse, error)
// DiscoverMovieWithResponse request
DiscoverMovieWithResponse(ctx context.Context, params *DiscoverMovieParams, reqEditors ...RequestEditorFn) (*DiscoverMovieResponse, error)
// DiscoverTvWithResponse request
DiscoverTvWithResponse(ctx context.Context, params *DiscoverTvParams, reqEditors ...RequestEditorFn) (*DiscoverTvResponse, error)
// FindByIdWithResponse request
FindByIdWithResponse(ctx context.Context, externalId string, params *FindByIdParams, reqEditors ...RequestEditorFn) (*FindByIdResponse, error)
// GenreMovieListWithResponse request
GenreMovieListWithResponse(ctx context.Context, params *GenreMovieListParams, reqEditors ...RequestEditorFn) (*GenreMovieListResponse, error)
// GenreTvListWithResponse request
GenreTvListWithResponse(ctx context.Context, params *GenreTvListParams, reqEditors ...RequestEditorFn) (*GenreTvListResponse, error)
// GuestSessionRatedMoviesWithResponse request
GuestSessionRatedMoviesWithResponse(ctx context.Context, guestSessionId string, params *GuestSessionRatedMoviesParams, reqEditors ...RequestEditorFn) (*GuestSessionRatedMoviesResponse, error)
// GuestSessionRatedTvWithResponse request
GuestSessionRatedTvWithResponse(ctx context.Context, guestSessionId string, params *GuestSessionRatedTvParams, reqEditors ...RequestEditorFn) (*GuestSessionRatedTvResponse, error)
// GuestSessionRatedTvEpisodesWithResponse request
GuestSessionRatedTvEpisodesWithResponse(ctx context.Context, guestSessionId string, params *GuestSessionRatedTvEpisodesParams, reqEditors ...RequestEditorFn) (*GuestSessionRatedTvEpisodesResponse, error)
// KeywordDetailsWithResponse request
KeywordDetailsWithResponse(ctx context.Context, keywordId int32, reqEditors ...RequestEditorFn) (*KeywordDetailsResponse, error)
// KeywordMoviesWithResponse request
KeywordMoviesWithResponse(ctx context.Context, keywordId string, params *KeywordMoviesParams, reqEditors ...RequestEditorFn) (*KeywordMoviesResponse, error)
// ListCreateWithBodyWithResponse request with any body
ListCreateWithBodyWithResponse(ctx context.Context, params *ListCreateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ListCreateResponse, error)
ListCreateWithResponse(ctx context.Context, params *ListCreateParams, body ListCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*ListCreateResponse, error)
// ListDeleteWithResponse request
ListDeleteWithResponse(ctx context.Context, listId int32, params *ListDeleteParams, reqEditors ...RequestEditorFn) (*ListDeleteResponse, error)
// ListDetailsWithResponse request
ListDetailsWithResponse(ctx context.Context, listId int32, params *ListDetailsParams, reqEditors ...RequestEditorFn) (*ListDetailsResponse, error)
// ListAddMovieWithBodyWithResponse request with any body
ListAddMovieWithBodyWithResponse(ctx context.Context, listId int32, params *ListAddMovieParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ListAddMovieResponse, error)
ListAddMovieWithResponse(ctx context.Context, listId int32, params *ListAddMovieParams, body ListAddMovieJSONRequestBody, reqEditors ...RequestEditorFn) (*ListAddMovieResponse, error)
// ListClearWithResponse request
ListClearWithResponse(ctx context.Context, listId int32, params *ListClearParams, reqEditors ...RequestEditorFn) (*ListClearResponse, error)
// ListCheckItemStatusWithResponse request
ListCheckItemStatusWithResponse(ctx context.Context, listId int32, params *ListCheckItemStatusParams, reqEditors ...RequestEditorFn) (*ListCheckItemStatusResponse, error)
// ListRemoveMovieWithBodyWithResponse request with any body
ListRemoveMovieWithBodyWithResponse(ctx context.Context, listId int32, params *ListRemoveMovieParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ListRemoveMovieResponse, error)
ListRemoveMovieWithResponse(ctx context.Context, listId int32, params *ListRemoveMovieParams, body ListRemoveMovieJSONRequestBody, reqEditors ...RequestEditorFn) (*ListRemoveMovieResponse, error)
// ChangesMovieListWithResponse request
ChangesMovieListWithResponse(ctx context.Context, params *ChangesMovieListParams, reqEditors ...RequestEditorFn) (*ChangesMovieListResponse, error)
// MovieLatestIdWithResponse request
MovieLatestIdWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*MovieLatestIdResponse, error)
// MovieNowPlayingListWithResponse request
MovieNowPlayingListWithResponse(ctx context.Context, params *MovieNowPlayingListParams, reqEditors ...RequestEditorFn) (*MovieNowPlayingListResponse, error)
// MoviePopularListWithResponse request
MoviePopularListWithResponse(ctx context.Context, params *MoviePopularListParams, reqEditors ...RequestEditorFn) (*MoviePopularListResponse, error)
// MovieTopRatedListWithResponse request
MovieTopRatedListWithResponse(ctx context.Context, params *MovieTopRatedListParams, reqEditors ...RequestEditorFn) (*MovieTopRatedListResponse, error)
// MovieUpcomingListWithResponse request
MovieUpcomingListWithResponse(ctx context.Context, params *MovieUpcomingListParams, reqEditors ...RequestEditorFn) (*MovieUpcomingListResponse, error)
// MovieDetailsWithResponse request
MovieDetailsWithResponse(ctx context.Context, movieId int32, params *MovieDetailsParams, reqEditors ...RequestEditorFn) (*MovieDetailsResponse, error)
// MovieAccountStatesWithResponse request
MovieAccountStatesWithResponse(ctx context.Context, movieId int32, params *MovieAccountStatesParams, reqEditors ...RequestEditorFn) (*MovieAccountStatesResponse, error)
// MovieAlternativeTitlesWithResponse request
MovieAlternativeTitlesWithResponse(ctx context.Context, movieId int32, params *MovieAlternativeTitlesParams, reqEditors ...RequestEditorFn) (*MovieAlternativeTitlesResponse, error)
// MovieChangesWithResponse request
MovieChangesWithResponse(ctx context.Context, movieId int32, params *MovieChangesParams, reqEditors ...RequestEditorFn) (*MovieChangesResponse, error)
// MovieCreditsWithResponse request
MovieCreditsWithResponse(ctx context.Context, movieId int32, params *MovieCreditsParams, reqEditors ...RequestEditorFn) (*MovieCreditsResponse, error)
// MovieExternalIdsWithResponse request
MovieExternalIdsWithResponse(ctx context.Context, movieId int32, reqEditors ...RequestEditorFn) (*MovieExternalIdsResponse, error)
// MovieImagesWithResponse request
MovieImagesWithResponse(ctx context.Context, movieId int32, params *MovieImagesParams, reqEditors ...RequestEditorFn) (*MovieImagesResponse, error)
// MovieKeywordsWithResponse request
MovieKeywordsWithResponse(ctx context.Context, movieId string, reqEditors ...RequestEditorFn) (*MovieKeywordsResponse, error)
// MovieListsWithResponse request
MovieListsWithResponse(ctx context.Context, movieId int32, params *MovieListsParams, reqEditors ...RequestEditorFn) (*MovieListsResponse, error)
// MovieDeleteRatingWithResponse request
MovieDeleteRatingWithResponse(ctx context.Context, movieId int32, params *MovieDeleteRatingParams, reqEditors ...RequestEditorFn) (*MovieDeleteRatingResponse, error)
// MovieAddRatingWithBodyWithResponse request with any body
MovieAddRatingWithBodyWithResponse(ctx context.Context, movieId int32, params *MovieAddRatingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MovieAddRatingResponse, error)
MovieAddRatingWithResponse(ctx context.Context, movieId int32, params *MovieAddRatingParams, body MovieAddRatingJSONRequestBody, reqEditors ...RequestEditorFn) (*MovieAddRatingResponse, error)
// MovieRecommendationsWithResponse request
MovieRecommendationsWithResponse(ctx context.Context, movieId int32, params *MovieRecommendationsParams, reqEditors ...RequestEditorFn) (*MovieRecommendationsResponse, error)
// MovieReleaseDatesWithResponse request
MovieReleaseDatesWithResponse(ctx context.Context, movieId int32, reqEditors ...RequestEditorFn) (*MovieReleaseDatesResponse, error)
// MovieReviewsWithResponse request
MovieReviewsWithResponse(ctx context.Context, movieId int32, params *MovieReviewsParams, reqEditors ...RequestEditorFn) (*MovieReviewsResponse, error)
// MovieSimilarWithResponse request
MovieSimilarWithResponse(ctx context.Context, movieId int32, params *MovieSimilarParams, reqEditors ...RequestEditorFn) (*MovieSimilarResponse, error)
// MovieTranslationsWithResponse request
MovieTranslationsWithResponse(ctx context.Context, movieId int32, reqEditors ...RequestEditorFn) (*MovieTranslationsResponse, error)
// MovieVideosWithResponse request
MovieVideosWithResponse(ctx context.Context, movieId int32, params *MovieVideosParams, reqEditors ...RequestEditorFn) (*MovieVideosResponse, error)
// MovieWatchProvidersWithResponse request
MovieWatchProvidersWithResponse(ctx context.Context, movieId int32, reqEditors ...RequestEditorFn) (*MovieWatchProvidersResponse, error)
// NetworkDetailsWithResponse request
NetworkDetailsWithResponse(ctx context.Context, networkId int32, reqEditors ...RequestEditorFn) (*NetworkDetailsResponse, error)
// DetailsCopyWithResponse request
DetailsCopyWithResponse(ctx context.Context, networkId int32, reqEditors ...RequestEditorFn) (*DetailsCopyResponse, error)
// AlternativeNamesCopyWithResponse request
AlternativeNamesCopyWithResponse(ctx context.Context, networkId int32, reqEditors ...RequestEditorFn) (*AlternativeNamesCopyResponse, error)
// ChangesPeopleListWithResponse request
ChangesPeopleListWithResponse(ctx context.Context, params *ChangesPeopleListParams, reqEditors ...RequestEditorFn) (*ChangesPeopleListResponse, error)
// PersonLatestIdWithResponse request
PersonLatestIdWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PersonLatestIdResponse, error)
// PersonPopularListWithResponse request
PersonPopularListWithResponse(ctx context.Context, params *PersonPopularListParams, reqEditors ...RequestEditorFn) (*PersonPopularListResponse, error)
// PersonDetailsWithResponse request
PersonDetailsWithResponse(ctx context.Context, personId int32, params *PersonDetailsParams, reqEditors ...RequestEditorFn) (*PersonDetailsResponse, error)
// PersonChangesWithResponse request
PersonChangesWithResponse(ctx context.Context, personId int32, params *PersonChangesParams, reqEditors ...RequestEditorFn) (*PersonChangesResponse, error)
// PersonCombinedCreditsWithResponse request
PersonCombinedCreditsWithResponse(ctx context.Context, personId string, params *PersonCombinedCreditsParams, reqEditors ...RequestEditorFn) (*PersonCombinedCreditsResponse, error)
// PersonExternalIdsWithResponse request
PersonExternalIdsWithResponse(ctx context.Context, personId int32, reqEditors ...RequestEditorFn) (*PersonExternalIdsResponse, error)
// PersonImagesWithResponse request
PersonImagesWithResponse(ctx context.Context, personId int32, reqEditors ...RequestEditorFn) (*PersonImagesResponse, error)
// PersonMovieCreditsWithResponse request
PersonMovieCreditsWithResponse(ctx context.Context, personId int32, params *PersonMovieCreditsParams, reqEditors ...RequestEditorFn) (*PersonMovieCreditsResponse, error)
// PersonTaggedImagesWithResponse request
PersonTaggedImagesWithResponse(ctx context.Context, personId int32, params *PersonTaggedImagesParams, reqEditors ...RequestEditorFn) (*PersonTaggedImagesResponse, error)
// TranslationsWithResponse request
TranslationsWithResponse(ctx context.Context, personId int32, reqEditors ...RequestEditorFn) (*TranslationsResponse, error)
// PersonTvCreditsWithResponse request
PersonTvCreditsWithResponse(ctx context.Context, personId int32, params *PersonTvCreditsParams, reqEditors ...RequestEditorFn) (*PersonTvCreditsResponse, error)
// ReviewDetailsWithResponse request
ReviewDetailsWithResponse(ctx context.Context, reviewId string, reqEditors ...RequestEditorFn) (*ReviewDetailsResponse, error)
// SearchCollectionWithResponse request
SearchCollectionWithResponse(ctx context.Context, params *SearchCollectionParams, reqEditors ...RequestEditorFn) (*SearchCollectionResponse, error)
// SearchCompanyWithResponse request
SearchCompanyWithResponse(ctx context.Context, params *SearchCompanyParams, reqEditors ...RequestEditorFn) (*SearchCompanyResponse, error)
// SearchKeywordWithResponse request
SearchKeywordWithResponse(ctx context.Context, params *SearchKeywordParams, reqEditors ...RequestEditorFn) (*SearchKeywordResponse, error)
// SearchMovieWithResponse request
SearchMovieWithResponse(ctx context.Context, params *SearchMovieParams, reqEditors ...RequestEditorFn) (*SearchMovieResponse, error)
// SearchMultiWithResponse request
SearchMultiWithResponse(ctx context.Context, params *SearchMultiParams, reqEditors ...RequestEditorFn) (*SearchMultiResponse, error)
// SearchPersonWithResponse request
SearchPersonWithResponse(ctx context.Context, params *SearchPersonParams, reqEditors ...RequestEditorFn) (*SearchPersonResponse, error)
// SearchTvWithResponse request
SearchTvWithResponse(ctx context.Context, params *SearchTvParams, reqEditors ...RequestEditorFn) (*SearchTvResponse, error)
// TrendingAllWithResponse request
TrendingAllWithResponse(ctx context.Context, timeWindow TrendingAllParamsTimeWindow, params *TrendingAllParams, reqEditors ...RequestEditorFn) (*TrendingAllResponse, error)
// TrendingMoviesWithResponse request
TrendingMoviesWithResponse(ctx context.Context, timeWindow TrendingMoviesParamsTimeWindow, params *TrendingMoviesParams, reqEditors ...RequestEditorFn) (*TrendingMoviesResponse, error)
// TrendingPeopleWithResponse request
TrendingPeopleWithResponse(ctx context.Context, timeWindow TrendingPeopleParamsTimeWindow, params *TrendingPeopleParams, reqEditors ...RequestEditorFn) (*TrendingPeopleResponse, error)
// TrendingTvWithResponse request
TrendingTvWithResponse(ctx context.Context, timeWindow TrendingTvParamsTimeWindow, params *TrendingTvParams, reqEditors ...RequestEditorFn) (*TrendingTvResponse, error)
// TvSeriesAiringTodayListWithResponse request
TvSeriesAiringTodayListWithResponse(ctx context.Context, params *TvSeriesAiringTodayListParams, reqEditors ...RequestEditorFn) (*TvSeriesAiringTodayListResponse, error)
// ChangesTvListWithResponse request
ChangesTvListWithResponse(ctx context.Context, params *ChangesTvListParams, reqEditors ...RequestEditorFn) (*ChangesTvListResponse, error)
// TvEpisodeChangesByIdWithResponse request
TvEpisodeChangesByIdWithResponse(ctx context.Context, episodeId int32, reqEditors ...RequestEditorFn) (*TvEpisodeChangesByIdResponse, error)
// TvEpisodeGroupDetailsWithResponse request
TvEpisodeGroupDetailsWithResponse(ctx context.Context, tvEpisodeGroupId string, reqEditors ...RequestEditorFn) (*TvEpisodeGroupDetailsResponse, error)
// TvSeriesLatestIdWithResponse request
TvSeriesLatestIdWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*TvSeriesLatestIdResponse, error)
// TvSeriesOnTheAirListWithResponse request
TvSeriesOnTheAirListWithResponse(ctx context.Context, params *TvSeriesOnTheAirListParams, reqEditors ...RequestEditorFn) (*TvSeriesOnTheAirListResponse, error)
// TvSeriesPopularListWithResponse request
TvSeriesPopularListWithResponse(ctx context.Context, params *TvSeriesPopularListParams, reqEditors ...RequestEditorFn) (*TvSeriesPopularListResponse, error)
// TvSeasonChangesByIdWithResponse request
TvSeasonChangesByIdWithResponse(ctx context.Context, seasonId int32, params *TvSeasonChangesByIdParams, reqEditors ...RequestEditorFn) (*TvSeasonChangesByIdResponse, error)
// TvSeriesTopRatedListWithResponse request
TvSeriesTopRatedListWithResponse(ctx context.Context, params *TvSeriesTopRatedListParams, reqEditors ...RequestEditorFn) (*TvSeriesTopRatedListResponse, error)
// TvSeriesDetailsWithResponse request
TvSeriesDetailsWithResponse(ctx context.Context, seriesId int32, params *TvSeriesDetailsParams, reqEditors ...RequestEditorFn) (*TvSeriesDetailsResponse, error)
// TvSeriesAccountStatesWithResponse request
TvSeriesAccountStatesWithResponse(ctx context.Context, seriesId int32, params *TvSeriesAccountStatesParams, reqEditors ...RequestEditorFn) (*TvSeriesAccountStatesResponse, error)
// TvSeriesAggregateCreditsWithResponse request
TvSeriesAggregateCreditsWithResponse(ctx context.Context, seriesId int32, params *TvSeriesAggregateCreditsParams, reqEditors ...RequestEditorFn) (*TvSeriesAggregateCreditsResponse, error)
// TvSeriesAlternativeTitlesWithResponse request
TvSeriesAlternativeTitlesWithResponse(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*TvSeriesAlternativeTitlesResponse, error)
// TvSeriesChangesWithResponse request
TvSeriesChangesWithResponse(ctx context.Context, seriesId int32, params *TvSeriesChangesParams, reqEditors ...RequestEditorFn) (*TvSeriesChangesResponse, error)
// TvSeriesContentRatingsWithResponse request
TvSeriesContentRatingsWithResponse(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*TvSeriesContentRatingsResponse, error)
// TvSeriesCreditsWithResponse request
TvSeriesCreditsWithResponse(ctx context.Context, seriesId int32, params *TvSeriesCreditsParams, reqEditors ...RequestEditorFn) (*TvSeriesCreditsResponse, error)
// TvSeriesEpisodeGroupsWithResponse request
TvSeriesEpisodeGroupsWithResponse(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*TvSeriesEpisodeGroupsResponse, error)
// TvSeriesExternalIdsWithResponse request
TvSeriesExternalIdsWithResponse(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*TvSeriesExternalIdsResponse, error)
// TvSeriesImagesWithResponse request
TvSeriesImagesWithResponse(ctx context.Context, seriesId int32, params *TvSeriesImagesParams, reqEditors ...RequestEditorFn) (*TvSeriesImagesResponse, error)
// TvSeriesKeywordsWithResponse request
TvSeriesKeywordsWithResponse(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*TvSeriesKeywordsResponse, error)
// ListsCopyWithResponse request
ListsCopyWithResponse(ctx context.Context, seriesId int32, params *ListsCopyParams, reqEditors ...RequestEditorFn) (*ListsCopyResponse, error)
// TvSeriesDeleteRatingWithResponse request
TvSeriesDeleteRatingWithResponse(ctx context.Context, seriesId int32, params *TvSeriesDeleteRatingParams, reqEditors ...RequestEditorFn) (*TvSeriesDeleteRatingResponse, error)
// TvSeriesAddRatingWithBodyWithResponse request with any body
TvSeriesAddRatingWithBodyWithResponse(ctx context.Context, seriesId int32, params *TvSeriesAddRatingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TvSeriesAddRatingResponse, error)
TvSeriesAddRatingWithResponse(ctx context.Context, seriesId int32, params *TvSeriesAddRatingParams, body TvSeriesAddRatingJSONRequestBody, reqEditors ...RequestEditorFn) (*TvSeriesAddRatingResponse, error)
// TvSeriesRecommendationsWithResponse request
TvSeriesRecommendationsWithResponse(ctx context.Context, seriesId int32, params *TvSeriesRecommendationsParams, reqEditors ...RequestEditorFn) (*TvSeriesRecommendationsResponse, error)
// TvSeriesReviewsWithResponse request
TvSeriesReviewsWithResponse(ctx context.Context, seriesId int32, params *TvSeriesReviewsParams, reqEditors ...RequestEditorFn) (*TvSeriesReviewsResponse, error)
// TvSeriesScreenedTheatricallyWithResponse request
TvSeriesScreenedTheatricallyWithResponse(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*TvSeriesScreenedTheatricallyResponse, error)
// TvSeasonDetailsWithResponse request
TvSeasonDetailsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonDetailsParams, reqEditors ...RequestEditorFn) (*TvSeasonDetailsResponse, error)
// TvSeasonAccountStatesWithResponse request
TvSeasonAccountStatesWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonAccountStatesParams, reqEditors ...RequestEditorFn) (*TvSeasonAccountStatesResponse, error)
// TvSeasonAggregateCreditsWithResponse request
TvSeasonAggregateCreditsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonAggregateCreditsParams, reqEditors ...RequestEditorFn) (*TvSeasonAggregateCreditsResponse, error)
// TvSeasonCreditsWithResponse request
TvSeasonCreditsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonCreditsParams, reqEditors ...RequestEditorFn) (*TvSeasonCreditsResponse, error)
// TvEpisodeDetailsWithResponse request
TvEpisodeDetailsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeDetailsParams, reqEditors ...RequestEditorFn) (*TvEpisodeDetailsResponse, error)
// TvEpisodeAccountStatesWithResponse request
TvEpisodeAccountStatesWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeAccountStatesParams, reqEditors ...RequestEditorFn) (*TvEpisodeAccountStatesResponse, error)
// TvEpisodeCreditsWithResponse request
TvEpisodeCreditsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeCreditsParams, reqEditors ...RequestEditorFn) (*TvEpisodeCreditsResponse, error)
// TvEpisodeExternalIdsWithResponse request
TvEpisodeExternalIdsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber string, reqEditors ...RequestEditorFn) (*TvEpisodeExternalIdsResponse, error)
// TvEpisodeImagesWithResponse request
TvEpisodeImagesWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeImagesParams, reqEditors ...RequestEditorFn) (*TvEpisodeImagesResponse, error)
// TvEpisodeDeleteRatingWithResponse request
TvEpisodeDeleteRatingWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeDeleteRatingParams, reqEditors ...RequestEditorFn) (*TvEpisodeDeleteRatingResponse, error)
// TvEpisodeAddRatingWithBodyWithResponse request with any body
TvEpisodeAddRatingWithBodyWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeAddRatingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TvEpisodeAddRatingResponse, error)
TvEpisodeAddRatingWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeAddRatingParams, body TvEpisodeAddRatingJSONRequestBody, reqEditors ...RequestEditorFn) (*TvEpisodeAddRatingResponse, error)
// TvEpisodeTranslationsWithResponse request
TvEpisodeTranslationsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, reqEditors ...RequestEditorFn) (*TvEpisodeTranslationsResponse, error)
// TvEpisodeVideosWithResponse request
TvEpisodeVideosWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, episodeNumber int32, params *TvEpisodeVideosParams, reqEditors ...RequestEditorFn) (*TvEpisodeVideosResponse, error)
// TvSeasonExternalIdsWithResponse request
TvSeasonExternalIdsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, reqEditors ...RequestEditorFn) (*TvSeasonExternalIdsResponse, error)
// TvSeasonImagesWithResponse request
TvSeasonImagesWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonImagesParams, reqEditors ...RequestEditorFn) (*TvSeasonImagesResponse, error)
// TvSeasonTranslationsWithResponse request
TvSeasonTranslationsWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, reqEditors ...RequestEditorFn) (*TvSeasonTranslationsResponse, error)
// TvSeasonVideosWithResponse request
TvSeasonVideosWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonVideosParams, reqEditors ...RequestEditorFn) (*TvSeasonVideosResponse, error)
// TvSeasonWatchProvidersWithResponse request
TvSeasonWatchProvidersWithResponse(ctx context.Context, seriesId int32, seasonNumber int32, params *TvSeasonWatchProvidersParams, reqEditors ...RequestEditorFn) (*TvSeasonWatchProvidersResponse, error)
// TvSeriesSimilarWithResponse request
TvSeriesSimilarWithResponse(ctx context.Context, seriesId string, params *TvSeriesSimilarParams, reqEditors ...RequestEditorFn) (*TvSeriesSimilarResponse, error)
// TvSeriesTranslationsWithResponse request
TvSeriesTranslationsWithResponse(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*TvSeriesTranslationsResponse, error)
// TvSeriesVideosWithResponse request
TvSeriesVideosWithResponse(ctx context.Context, seriesId int32, params *TvSeriesVideosParams, reqEditors ...RequestEditorFn) (*TvSeriesVideosResponse, error)
// TvSeriesWatchProvidersWithResponse request
TvSeriesWatchProvidersWithResponse(ctx context.Context, seriesId int32, reqEditors ...RequestEditorFn) (*TvSeriesWatchProvidersResponse, error)
// WatchProvidersMovieListWithResponse request
WatchProvidersMovieListWithResponse(ctx context.Context, params *WatchProvidersMovieListParams, reqEditors ...RequestEditorFn) (*WatchProvidersMovieListResponse, error)
// WatchProvidersAvailableRegionsWithResponse request
WatchProvidersAvailableRegionsWithResponse(ctx context.Context, params *WatchProvidersAvailableRegionsParams, reqEditors ...RequestEditorFn) (*WatchProvidersAvailableRegionsResponse, error)
// WatchProviderTvListWithResponse request
WatchProviderTvListWithResponse(ctx context.Context, params *WatchProviderTvListParams, reqEditors ...RequestEditorFn) (*WatchProviderTvListResponse, error)
}
ClientWithResponsesInterface is the interface specification for the client with responses above.
type CollectionDetailsParams ¶
type CollectionDetailsParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
CollectionDetailsParams defines parameters for CollectionDetails.
type CollectionDetailsResponse ¶
type CollectionDetailsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
BackdropPath *string `json:"backdrop_path,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Overview *string `json:"overview,omitempty"`
Parts *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
MediaType *string `json:"media_type,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"parts,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
}
}
func ParseCollectionDetailsResponse ¶
func ParseCollectionDetailsResponse(rsp *http.Response) (*CollectionDetailsResponse, error)
ParseCollectionDetailsResponse parses an HTTP response from a CollectionDetailsWithResponse call
func (CollectionDetailsResponse) Status ¶
func (r CollectionDetailsResponse) Status() string
Status returns HTTPResponse.Status
func (CollectionDetailsResponse) StatusCode ¶
func (r CollectionDetailsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CollectionImagesParams ¶
type CollectionImagesParams struct {
// IncludeImageLanguage specify a comma separated list of ISO-639-1 values to query, for example: `en,null`
IncludeImageLanguage *string `form:"include_image_language,omitempty" json:"include_image_language,omitempty"`
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
CollectionImagesParams defines parameters for CollectionImages.
type CollectionImagesResponse ¶
type CollectionImagesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Backdrops *[]struct {
AspectRatio *float32 `json:"aspect_ratio,omitempty"`
FilePath *string `json:"file_path,omitempty"`
Height *int `json:"height,omitempty"`
Iso6391 *string `json:"iso_639_1"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
Width *int `json:"width,omitempty"`
} `json:"backdrops,omitempty"`
Id *int `json:"id,omitempty"`
Posters *[]struct {
AspectRatio *float32 `json:"aspect_ratio,omitempty"`
FilePath *string `json:"file_path,omitempty"`
Height *int `json:"height,omitempty"`
Iso6391 *string `json:"iso_639_1"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
Width *int `json:"width,omitempty"`
} `json:"posters,omitempty"`
}
}
func ParseCollectionImagesResponse ¶
func ParseCollectionImagesResponse(rsp *http.Response) (*CollectionImagesResponse, error)
ParseCollectionImagesResponse parses an HTTP response from a CollectionImagesWithResponse call
func (CollectionImagesResponse) Status ¶
func (r CollectionImagesResponse) Status() string
Status returns HTTPResponse.Status
func (CollectionImagesResponse) StatusCode ¶
func (r CollectionImagesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CollectionTranslationsResponse ¶
type CollectionTranslationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Translations *[]struct {
Data *struct {
Homepage *string `json:"homepage,omitempty"`
Overview *string `json:"overview,omitempty"`
Title *string `json:"title,omitempty"`
} `json:"data,omitempty"`
EnglishName *string `json:"english_name,omitempty"`
Iso31661 *string `json:"iso_3166_1,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
Name *string `json:"name,omitempty"`
} `json:"translations,omitempty"`
}
}
func ParseCollectionTranslationsResponse ¶
func ParseCollectionTranslationsResponse(rsp *http.Response) (*CollectionTranslationsResponse, error)
ParseCollectionTranslationsResponse parses an HTTP response from a CollectionTranslationsWithResponse call
func (CollectionTranslationsResponse) Status ¶
func (r CollectionTranslationsResponse) Status() string
Status returns HTTPResponse.Status
func (CollectionTranslationsResponse) StatusCode ¶
func (r CollectionTranslationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CompanyAlternativeNamesResponse ¶
type CompanyAlternativeNamesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Results *[]struct {
Name *string `json:"name,omitempty"`
Type *string `json:"type,omitempty"`
} `json:"results,omitempty"`
}
}
func ParseCompanyAlternativeNamesResponse ¶
func ParseCompanyAlternativeNamesResponse(rsp *http.Response) (*CompanyAlternativeNamesResponse, error)
ParseCompanyAlternativeNamesResponse parses an HTTP response from a CompanyAlternativeNamesWithResponse call
func (CompanyAlternativeNamesResponse) Status ¶
func (r CompanyAlternativeNamesResponse) Status() string
Status returns HTTPResponse.Status
func (CompanyAlternativeNamesResponse) StatusCode ¶
func (r CompanyAlternativeNamesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CompanyDetailsResponse ¶
type CompanyDetailsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Description *string `json:"description,omitempty"`
Headquarters *string `json:"headquarters,omitempty"`
Homepage *string `json:"homepage,omitempty"`
Id *int `json:"id,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *string `json:"origin_country,omitempty"`
ParentCompany *interface{} `json:"parent_company"`
}
}
func ParseCompanyDetailsResponse ¶
func ParseCompanyDetailsResponse(rsp *http.Response) (*CompanyDetailsResponse, error)
ParseCompanyDetailsResponse parses an HTTP response from a CompanyDetailsWithResponse call
func (CompanyDetailsResponse) Status ¶
func (r CompanyDetailsResponse) Status() string
Status returns HTTPResponse.Status
func (CompanyDetailsResponse) StatusCode ¶
func (r CompanyDetailsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CompanyImagesResponse ¶
type CompanyImagesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Logos *[]struct {
AspectRatio *float32 `json:"aspect_ratio,omitempty"`
FilePath *string `json:"file_path,omitempty"`
FileType *string `json:"file_type,omitempty"`
Height *int `json:"height,omitempty"`
Id *string `json:"id,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
Width *int `json:"width,omitempty"`
} `json:"logos,omitempty"`
}
}
func ParseCompanyImagesResponse ¶
func ParseCompanyImagesResponse(rsp *http.Response) (*CompanyImagesResponse, error)
ParseCompanyImagesResponse parses an HTTP response from a CompanyImagesWithResponse call
func (CompanyImagesResponse) Status ¶
func (r CompanyImagesResponse) Status() string
Status returns HTTPResponse.Status
func (CompanyImagesResponse) StatusCode ¶
func (r CompanyImagesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ConfigurationCountriesParams ¶
type ConfigurationCountriesParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
ConfigurationCountriesParams defines parameters for ConfigurationCountries.
type ConfigurationCountriesResponse ¶
type ConfigurationCountriesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]struct {
EnglishName *string `json:"english_name,omitempty"`
Iso31661 *string `json:"iso_3166_1,omitempty"`
NativeName *string `json:"native_name,omitempty"`
}
}
func ParseConfigurationCountriesResponse ¶
func ParseConfigurationCountriesResponse(rsp *http.Response) (*ConfigurationCountriesResponse, error)
ParseConfigurationCountriesResponse parses an HTTP response from a ConfigurationCountriesWithResponse call
func (ConfigurationCountriesResponse) Status ¶
func (r ConfigurationCountriesResponse) Status() string
Status returns HTTPResponse.Status
func (ConfigurationCountriesResponse) StatusCode ¶
func (r ConfigurationCountriesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ConfigurationDetailsResponse ¶
type ConfigurationDetailsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
ChangeKeys *[]string `json:"change_keys,omitempty"`
Images *struct {
BackdropSizes *[]string `json:"backdrop_sizes,omitempty"`
BaseUrl *string `json:"base_url,omitempty"`
LogoSizes *[]string `json:"logo_sizes,omitempty"`
PosterSizes *[]string `json:"poster_sizes,omitempty"`
ProfileSizes *[]string `json:"profile_sizes,omitempty"`
SecureBaseUrl *string `json:"secure_base_url,omitempty"`
StillSizes *[]string `json:"still_sizes,omitempty"`
} `json:"images,omitempty"`
}
}
func ParseConfigurationDetailsResponse ¶
func ParseConfigurationDetailsResponse(rsp *http.Response) (*ConfigurationDetailsResponse, error)
ParseConfigurationDetailsResponse parses an HTTP response from a ConfigurationDetailsWithResponse call
func (ConfigurationDetailsResponse) Status ¶
func (r ConfigurationDetailsResponse) Status() string
Status returns HTTPResponse.Status
func (ConfigurationDetailsResponse) StatusCode ¶
func (r ConfigurationDetailsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ConfigurationJobsResponse ¶
type ConfigurationJobsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]struct {
Department *string `json:"department,omitempty"`
Jobs *[]string `json:"jobs,omitempty"`
}
}
func ParseConfigurationJobsResponse ¶
func ParseConfigurationJobsResponse(rsp *http.Response) (*ConfigurationJobsResponse, error)
ParseConfigurationJobsResponse parses an HTTP response from a ConfigurationJobsWithResponse call
func (ConfigurationJobsResponse) Status ¶
func (r ConfigurationJobsResponse) Status() string
Status returns HTTPResponse.Status
func (ConfigurationJobsResponse) StatusCode ¶
func (r ConfigurationJobsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ConfigurationLanguagesResponse ¶
type ConfigurationLanguagesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]struct {
EnglishName *string `json:"english_name,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
Name *string `json:"name,omitempty"`
}
}
func ParseConfigurationLanguagesResponse ¶
func ParseConfigurationLanguagesResponse(rsp *http.Response) (*ConfigurationLanguagesResponse, error)
ParseConfigurationLanguagesResponse parses an HTTP response from a ConfigurationLanguagesWithResponse call
func (ConfigurationLanguagesResponse) Status ¶
func (r ConfigurationLanguagesResponse) Status() string
Status returns HTTPResponse.Status
func (ConfigurationLanguagesResponse) StatusCode ¶
func (r ConfigurationLanguagesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ConfigurationPrimaryTranslationsResponse ¶
type ConfigurationPrimaryTranslationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]string
}
func ParseConfigurationPrimaryTranslationsResponse ¶
func ParseConfigurationPrimaryTranslationsResponse(rsp *http.Response) (*ConfigurationPrimaryTranslationsResponse, error)
ParseConfigurationPrimaryTranslationsResponse parses an HTTP response from a ConfigurationPrimaryTranslationsWithResponse call
func (ConfigurationPrimaryTranslationsResponse) Status ¶
func (r ConfigurationPrimaryTranslationsResponse) Status() string
Status returns HTTPResponse.Status
func (ConfigurationPrimaryTranslationsResponse) StatusCode ¶
func (r ConfigurationPrimaryTranslationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ConfigurationTimezonesResponse ¶
type ConfigurationTimezonesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]struct {
Iso31661 *string `json:"iso_3166_1,omitempty"`
Zones *[]string `json:"zones,omitempty"`
}
}
func ParseConfigurationTimezonesResponse ¶
func ParseConfigurationTimezonesResponse(rsp *http.Response) (*ConfigurationTimezonesResponse, error)
ParseConfigurationTimezonesResponse parses an HTTP response from a ConfigurationTimezonesWithResponse call
func (ConfigurationTimezonesResponse) Status ¶
func (r ConfigurationTimezonesResponse) Status() string
Status returns HTTPResponse.Status
func (ConfigurationTimezonesResponse) StatusCode ¶
func (r ConfigurationTimezonesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreditDetailsResponse ¶
type CreditDetailsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
CreditType *string `json:"credit_type,omitempty"`
Department *string `json:"department,omitempty"`
Id *string `json:"id,omitempty"`
Job *string `json:"job,omitempty"`
Media *struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
Character *string `json:"character,omitempty"`
Episodes *[]interface{} `json:"episodes,omitempty"`
FirstAirDate *string `json:"first_air_date,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
MediaType *string `json:"media_type,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *[]string `json:"origin_country,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
Seasons *[]struct {
AirDate *string `json:"air_date,omitempty"`
EpisodeCount *int `json:"episode_count,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Overview *string `json:"overview,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
SeasonNumber *int `json:"season_number,omitempty"`
ShowId *int `json:"show_id,omitempty"`
} `json:"seasons,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"media,omitempty"`
MediaType *string `json:"media_type,omitempty"`
Person *struct {
Adult *bool `json:"adult,omitempty"`
Gender *int `json:"gender,omitempty"`
Id *int `json:"id,omitempty"`
KnownForDepartment *string `json:"known_for_department,omitempty"`
MediaType *string `json:"media_type,omitempty"`
Name *string `json:"name,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
ProfilePath *string `json:"profile_path,omitempty"`
} `json:"person,omitempty"`
}
}
func ParseCreditDetailsResponse ¶
func ParseCreditDetailsResponse(rsp *http.Response) (*CreditDetailsResponse, error)
ParseCreditDetailsResponse parses an HTTP response from a CreditDetailsWithResponse call
func (CreditDetailsResponse) Status ¶
func (r CreditDetailsResponse) Status() string
Status returns HTTPResponse.Status
func (CreditDetailsResponse) StatusCode ¶
func (r CreditDetailsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DetailsCopyResponse ¶
type DetailsCopyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Results *[]struct {
Name *string `json:"name,omitempty"`
Type *string `json:"type,omitempty"`
} `json:"results,omitempty"`
}
}
func ParseDetailsCopyResponse ¶
func ParseDetailsCopyResponse(rsp *http.Response) (*DetailsCopyResponse, error)
ParseDetailsCopyResponse parses an HTTP response from a DetailsCopyWithResponse call
func (DetailsCopyResponse) Status ¶
func (r DetailsCopyResponse) Status() string
Status returns HTTPResponse.Status
func (DetailsCopyResponse) StatusCode ¶
func (r DetailsCopyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DiscoverMovieParams ¶
type DiscoverMovieParams struct {
// Certification use in conjunction with `region`
Certification *string `form:"certification,omitempty" json:"certification,omitempty"`
// CertificationGte use in conjunction with `region`
CertificationGte *string `form:"certification.gte,omitempty" json:"certification.gte,omitempty"`
// CertificationLte use in conjunction with `region`
CertificationLte *string `form:"certification.lte,omitempty" json:"certification.lte,omitempty"`
// CertificationCountry use in conjunction with the `certification`, `certification.gte` and `certification.lte` filters
CertificationCountry *string `form:"certification_country,omitempty" json:"certification_country,omitempty"`
IncludeAdult *bool `form:"include_adult,omitempty" json:"include_adult,omitempty"`
IncludeVideo *bool `form:"include_video,omitempty" json:"include_video,omitempty"`
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
PrimaryReleaseYear *int32 `form:"primary_release_year,omitempty" json:"primary_release_year,omitempty"`
PrimaryReleaseDateGte *openapi_types.Date `form:"primary_release_date.gte,omitempty" json:"primary_release_date.gte,omitempty"`
PrimaryReleaseDateLte *openapi_types.Date `form:"primary_release_date.lte,omitempty" json:"primary_release_date.lte,omitempty"`
Region *string `form:"region,omitempty" json:"region,omitempty"`
ReleaseDateGte *openapi_types.Date `form:"release_date.gte,omitempty" json:"release_date.gte,omitempty"`
ReleaseDateLte *openapi_types.Date `form:"release_date.lte,omitempty" json:"release_date.lte,omitempty"`
SortBy *DiscoverMovieParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`
VoteAverageGte *float32 `form:"vote_average.gte,omitempty" json:"vote_average.gte,omitempty"`
VoteAverageLte *float32 `form:"vote_average.lte,omitempty" json:"vote_average.lte,omitempty"`
VoteCountGte *float32 `form:"vote_count.gte,omitempty" json:"vote_count.gte,omitempty"`
VoteCountLte *float32 `form:"vote_count.lte,omitempty" json:"vote_count.lte,omitempty"`
// WatchRegion use in conjunction with `with_watch_monetization_types ` or `with_watch_providers `
WatchRegion *string `form:"watch_region,omitempty" json:"watch_region,omitempty"`
// WithCast can be a comma (`AND`) or pipe (`OR`) separated query
WithCast *string `form:"with_cast,omitempty" json:"with_cast,omitempty"`
// WithCompanies can be a comma (`AND`) or pipe (`OR`) separated query
WithCompanies *string `form:"with_companies,omitempty" json:"with_companies,omitempty"`
// WithCrew can be a comma (`AND`) or pipe (`OR`) separated query
WithCrew *string `form:"with_crew,omitempty" json:"with_crew,omitempty"`
// WithGenres can be a comma (`AND`) or pipe (`OR`) separated query
WithGenres *string `form:"with_genres,omitempty" json:"with_genres,omitempty"`
// WithKeywords can be a comma (`AND`) or pipe (`OR`) separated query
WithKeywords *string `form:"with_keywords,omitempty" json:"with_keywords,omitempty"`
WithOriginCountry *string `form:"with_origin_country,omitempty" json:"with_origin_country,omitempty"`
WithOriginalLanguage *string `form:"with_original_language,omitempty" json:"with_original_language,omitempty"`
// WithPeople can be a comma (`AND`) or pipe (`OR`) separated query
WithPeople *string `form:"with_people,omitempty" json:"with_people,omitempty"`
// WithReleaseType possible values are: [1, 2, 3, 4, 5, 6] can be a comma (`AND`) or pipe (`OR`) separated query, can be used in conjunction with `region`
WithReleaseType *int32 `form:"with_release_type,omitempty" json:"with_release_type,omitempty"`
WithRuntimeGte *int32 `form:"with_runtime.gte,omitempty" json:"with_runtime.gte,omitempty"`
WithRuntimeLte *int32 `form:"with_runtime.lte,omitempty" json:"with_runtime.lte,omitempty"`
// WithWatchMonetizationTypes possible values are: [flatrate, free, ads, rent, buy] use in conjunction with `watch_region`, can be a comma (`AND`) or pipe (`OR`) separated query
WithWatchMonetizationTypes *string `form:"with_watch_monetization_types,omitempty" json:"with_watch_monetization_types,omitempty"`
// WithWatchProviders use in conjunction with `watch_region`, can be a comma (`AND`) or pipe (`OR`) separated query
WithWatchProviders *string `form:"with_watch_providers,omitempty" json:"with_watch_providers,omitempty"`
WithoutCompanies *string `form:"without_companies,omitempty" json:"without_companies,omitempty"`
WithoutGenres *string `form:"without_genres,omitempty" json:"without_genres,omitempty"`
WithoutKeywords *string `form:"without_keywords,omitempty" json:"without_keywords,omitempty"`
WithoutWatchProviders *string `form:"without_watch_providers,omitempty" json:"without_watch_providers,omitempty"`
Year *int32 `form:"year,omitempty" json:"year,omitempty"`
}
DiscoverMovieParams defines parameters for DiscoverMovie.
type DiscoverMovieParamsSortBy ¶
type DiscoverMovieParamsSortBy string
DiscoverMovieParamsSortBy defines parameters for DiscoverMovie.
const ( DiscoverMovieParamsSortByOriginalTitleAsc DiscoverMovieParamsSortBy = "original_title.asc" DiscoverMovieParamsSortByOriginalTitleDesc DiscoverMovieParamsSortBy = "original_title.desc" DiscoverMovieParamsSortByPopularityAsc DiscoverMovieParamsSortBy = "popularity.asc" DiscoverMovieParamsSortByPopularityDesc DiscoverMovieParamsSortBy = "popularity.desc" DiscoverMovieParamsSortByPrimaryReleaseDateAsc DiscoverMovieParamsSortBy = "primary_release_date.asc" DiscoverMovieParamsSortByPrimaryReleaseDateDesc DiscoverMovieParamsSortBy = "primary_release_date.desc" DiscoverMovieParamsSortByRevenueAsc DiscoverMovieParamsSortBy = "revenue.asc" DiscoverMovieParamsSortByRevenueDesc DiscoverMovieParamsSortBy = "revenue.desc" DiscoverMovieParamsSortByTitleAsc DiscoverMovieParamsSortBy = "title.asc" DiscoverMovieParamsSortByTitleDesc DiscoverMovieParamsSortBy = "title.desc" DiscoverMovieParamsSortByVoteAverageAsc DiscoverMovieParamsSortBy = "vote_average.asc" DiscoverMovieParamsSortByVoteAverageDesc DiscoverMovieParamsSortBy = "vote_average.desc" DiscoverMovieParamsSortByVoteCountAsc DiscoverMovieParamsSortBy = "vote_count.asc" DiscoverMovieParamsSortByVoteCountDesc DiscoverMovieParamsSortBy = "vote_count.desc" )
Defines values for DiscoverMovieParamsSortBy.
type DiscoverMovieResponse ¶
type DiscoverMovieResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseDiscoverMovieResponse ¶
func ParseDiscoverMovieResponse(rsp *http.Response) (*DiscoverMovieResponse, error)
ParseDiscoverMovieResponse parses an HTTP response from a DiscoverMovieWithResponse call
func (DiscoverMovieResponse) Status ¶
func (r DiscoverMovieResponse) Status() string
Status returns HTTPResponse.Status
func (DiscoverMovieResponse) StatusCode ¶
func (r DiscoverMovieResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DiscoverTvParams ¶
type DiscoverTvParams struct {
AirDateGte *openapi_types.Date `form:"air_date.gte,omitempty" json:"air_date.gte,omitempty"`
AirDateLte *openapi_types.Date `form:"air_date.lte,omitempty" json:"air_date.lte,omitempty"`
FirstAirDateYear *int32 `form:"first_air_date_year,omitempty" json:"first_air_date_year,omitempty"`
FirstAirDateGte *openapi_types.Date `form:"first_air_date.gte,omitempty" json:"first_air_date.gte,omitempty"`
FirstAirDateLte *openapi_types.Date `form:"first_air_date.lte,omitempty" json:"first_air_date.lte,omitempty"`
IncludeAdult *bool `form:"include_adult,omitempty" json:"include_adult,omitempty"`
IncludeNullFirstAirDates *bool `form:"include_null_first_air_dates,omitempty" json:"include_null_first_air_dates,omitempty"`
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
ScreenedTheatrically *bool `form:"screened_theatrically,omitempty" json:"screened_theatrically,omitempty"`
SortBy *DiscoverTvParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`
Timezone *string `form:"timezone,omitempty" json:"timezone,omitempty"`
VoteAverageGte *float32 `form:"vote_average.gte,omitempty" json:"vote_average.gte,omitempty"`
VoteAverageLte *float32 `form:"vote_average.lte,omitempty" json:"vote_average.lte,omitempty"`
VoteCountGte *float32 `form:"vote_count.gte,omitempty" json:"vote_count.gte,omitempty"`
VoteCountLte *float32 `form:"vote_count.lte,omitempty" json:"vote_count.lte,omitempty"`
// WatchRegion use in conjunction with `with_watch_monetization_types ` or `with_watch_providers `
WatchRegion *string `form:"watch_region,omitempty" json:"watch_region,omitempty"`
// WithCompanies can be a comma (`AND`) or pipe (`OR`) separated query
WithCompanies *string `form:"with_companies,omitempty" json:"with_companies,omitempty"`
// WithGenres can be a comma (`AND`) or pipe (`OR`) separated query
WithGenres *string `form:"with_genres,omitempty" json:"with_genres,omitempty"`
// WithKeywords can be a comma (`AND`) or pipe (`OR`) separated query
WithKeywords *string `form:"with_keywords,omitempty" json:"with_keywords,omitempty"`
WithNetworks *int32 `form:"with_networks,omitempty" json:"with_networks,omitempty"`
WithOriginCountry *string `form:"with_origin_country,omitempty" json:"with_origin_country,omitempty"`
WithOriginalLanguage *string `form:"with_original_language,omitempty" json:"with_original_language,omitempty"`
WithRuntimeGte *int32 `form:"with_runtime.gte,omitempty" json:"with_runtime.gte,omitempty"`
WithRuntimeLte *int32 `form:"with_runtime.lte,omitempty" json:"with_runtime.lte,omitempty"`
// WithStatus possible values are: [0, 1, 2, 3, 4, 5], can be a comma (`AND`) or pipe (`OR`) separated query
WithStatus *string `form:"with_status,omitempty" json:"with_status,omitempty"`
// WithWatchMonetizationTypes possible values are: [flatrate, free, ads, rent, buy] use in conjunction with `watch_region`, can be a comma (`AND`) or pipe (`OR`) separated query
WithWatchMonetizationTypes *string `form:"with_watch_monetization_types,omitempty" json:"with_watch_monetization_types,omitempty"`
// WithWatchProviders use in conjunction with `watch_region`, can be a comma (`AND`) or pipe (`OR`) separated query
WithWatchProviders *string `form:"with_watch_providers,omitempty" json:"with_watch_providers,omitempty"`
WithoutCompanies *string `form:"without_companies,omitempty" json:"without_companies,omitempty"`
WithoutGenres *string `form:"without_genres,omitempty" json:"without_genres,omitempty"`
WithoutKeywords *string `form:"without_keywords,omitempty" json:"without_keywords,omitempty"`
WithoutWatchProviders *string `form:"without_watch_providers,omitempty" json:"without_watch_providers,omitempty"`
// WithType possible values are: [0, 1, 2, 3, 4, 5, 6], can be a comma (`AND`) or pipe (`OR`) separated query
WithType *string `form:"with_type,omitempty" json:"with_type,omitempty"`
}
DiscoverTvParams defines parameters for DiscoverTv.
type DiscoverTvParamsSortBy ¶
type DiscoverTvParamsSortBy string
DiscoverTvParamsSortBy defines parameters for DiscoverTv.
const ( DiscoverTvParamsSortByFirstAirDateAsc DiscoverTvParamsSortBy = "first_air_date.asc" DiscoverTvParamsSortByFirstAirDateDesc DiscoverTvParamsSortBy = "first_air_date.desc" DiscoverTvParamsSortByNameAsc DiscoverTvParamsSortBy = "name.asc" DiscoverTvParamsSortByNameDesc DiscoverTvParamsSortBy = "name.desc" DiscoverTvParamsSortByOriginalNameAsc DiscoverTvParamsSortBy = "original_name.asc" DiscoverTvParamsSortByOriginalNameDesc DiscoverTvParamsSortBy = "original_name.desc" DiscoverTvParamsSortByPopularityAsc DiscoverTvParamsSortBy = "popularity.asc" DiscoverTvParamsSortByPopularityDesc DiscoverTvParamsSortBy = "popularity.desc" DiscoverTvParamsSortByVoteAverageAsc DiscoverTvParamsSortBy = "vote_average.asc" DiscoverTvParamsSortByVoteAverageDesc DiscoverTvParamsSortBy = "vote_average.desc" DiscoverTvParamsSortByVoteCountAsc DiscoverTvParamsSortBy = "vote_count.asc" DiscoverTvParamsSortByVoteCountDesc DiscoverTvParamsSortBy = "vote_count.desc" )
Defines values for DiscoverTvParamsSortBy.
type DiscoverTvResponse ¶
type DiscoverTvResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
BackdropPath *string `json:"backdrop_path"`
FirstAirDate *string `json:"first_air_date,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *[]string `json:"origin_country,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseDiscoverTvResponse ¶
func ParseDiscoverTvResponse(rsp *http.Response) (*DiscoverTvResponse, error)
ParseDiscoverTvResponse parses an HTTP response from a DiscoverTvWithResponse call
func (DiscoverTvResponse) Status ¶
func (r DiscoverTvResponse) Status() string
Status returns HTTPResponse.Status
func (DiscoverTvResponse) StatusCode ¶
func (r DiscoverTvResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type FindByIdParams ¶
type FindByIdParams struct {
ExternalSource FindByIdParamsExternalSource `form:"external_source" json:"external_source"`
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
FindByIdParams defines parameters for FindById.
type FindByIdParamsExternalSource ¶
type FindByIdParamsExternalSource string
FindByIdParamsExternalSource defines parameters for FindById.
const ( Empty FindByIdParamsExternalSource = "" FacebookId FindByIdParamsExternalSource = "facebook_id" ImdbId FindByIdParamsExternalSource = "imdb_id" InstagramId FindByIdParamsExternalSource = "instagram_id" TiktokId FindByIdParamsExternalSource = "tiktok_id" TvdbId FindByIdParamsExternalSource = "tvdb_id" TwitterId FindByIdParamsExternalSource = "twitter_id" WikidataId FindByIdParamsExternalSource = "wikidata_id" YoutubeId FindByIdParamsExternalSource = "youtube_id" )
Defines values for FindByIdParamsExternalSource.
type FindByIdResponse ¶
type FindByIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
MovieResults *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
MediaType *string `json:"media_type,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"movie_results,omitempty"`
PersonResults *[]interface{} `json:"person_results,omitempty"`
TvEpisodeResults *[]interface{} `json:"tv_episode_results,omitempty"`
TvResults *[]interface{} `json:"tv_results,omitempty"`
TvSeasonResults *[]interface{} `json:"tv_season_results,omitempty"`
}
}
func ParseFindByIdResponse ¶
func ParseFindByIdResponse(rsp *http.Response) (*FindByIdResponse, error)
ParseFindByIdResponse parses an HTTP response from a FindByIdWithResponse call
func (FindByIdResponse) Status ¶
func (r FindByIdResponse) Status() string
Status returns HTTPResponse.Status
func (FindByIdResponse) StatusCode ¶
func (r FindByIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GenreMovieListParams ¶
type GenreMovieListParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
GenreMovieListParams defines parameters for GenreMovieList.
type GenreMovieListResponse ¶
type GenreMovieListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Genres *[]struct {
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
} `json:"genres,omitempty"`
}
}
func ParseGenreMovieListResponse ¶
func ParseGenreMovieListResponse(rsp *http.Response) (*GenreMovieListResponse, error)
ParseGenreMovieListResponse parses an HTTP response from a GenreMovieListWithResponse call
func (GenreMovieListResponse) Status ¶
func (r GenreMovieListResponse) Status() string
Status returns HTTPResponse.Status
func (GenreMovieListResponse) StatusCode ¶
func (r GenreMovieListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GenreTvListParams ¶
type GenreTvListParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
GenreTvListParams defines parameters for GenreTvList.
type GenreTvListResponse ¶
type GenreTvListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Genres *[]struct {
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
} `json:"genres,omitempty"`
}
}
func ParseGenreTvListResponse ¶
func ParseGenreTvListResponse(rsp *http.Response) (*GenreTvListResponse, error)
ParseGenreTvListResponse parses an HTTP response from a GenreTvListWithResponse call
func (GenreTvListResponse) Status ¶
func (r GenreTvListResponse) Status() string
Status returns HTTPResponse.Status
func (GenreTvListResponse) StatusCode ¶
func (r GenreTvListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GuestSessionRatedMoviesParams ¶
type GuestSessionRatedMoviesParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
SortBy *GuestSessionRatedMoviesParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`
}
GuestSessionRatedMoviesParams defines parameters for GuestSessionRatedMovies.
type GuestSessionRatedMoviesParamsSortBy ¶
type GuestSessionRatedMoviesParamsSortBy string
GuestSessionRatedMoviesParamsSortBy defines parameters for GuestSessionRatedMovies.
const ( GuestSessionRatedMoviesParamsSortByCreatedAtAsc GuestSessionRatedMoviesParamsSortBy = "created_at.asc" GuestSessionRatedMoviesParamsSortByCreatedAtDesc GuestSessionRatedMoviesParamsSortBy = "created_at.desc" )
Defines values for GuestSessionRatedMoviesParamsSortBy.
type GuestSessionRatedMoviesResponse ¶
type GuestSessionRatedMoviesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
Rating *float32 `json:"rating,omitempty"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseGuestSessionRatedMoviesResponse ¶
func ParseGuestSessionRatedMoviesResponse(rsp *http.Response) (*GuestSessionRatedMoviesResponse, error)
ParseGuestSessionRatedMoviesResponse parses an HTTP response from a GuestSessionRatedMoviesWithResponse call
func (GuestSessionRatedMoviesResponse) Status ¶
func (r GuestSessionRatedMoviesResponse) Status() string
Status returns HTTPResponse.Status
func (GuestSessionRatedMoviesResponse) StatusCode ¶
func (r GuestSessionRatedMoviesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GuestSessionRatedTvEpisodesParams ¶
type GuestSessionRatedTvEpisodesParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
SortBy *GuestSessionRatedTvEpisodesParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`
}
GuestSessionRatedTvEpisodesParams defines parameters for GuestSessionRatedTvEpisodes.
type GuestSessionRatedTvEpisodesParamsSortBy ¶
type GuestSessionRatedTvEpisodesParamsSortBy string
GuestSessionRatedTvEpisodesParamsSortBy defines parameters for GuestSessionRatedTvEpisodes.
const ( GuestSessionRatedTvEpisodesParamsSortByCreatedAtAsc GuestSessionRatedTvEpisodesParamsSortBy = "created_at.asc" GuestSessionRatedTvEpisodesParamsSortByCreatedAtDesc GuestSessionRatedTvEpisodesParamsSortBy = "created_at.desc" )
Defines values for GuestSessionRatedTvEpisodesParamsSortBy.
type GuestSessionRatedTvEpisodesResponse ¶
type GuestSessionRatedTvEpisodesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
AirDate *string `json:"air_date,omitempty"`
EpisodeNumber *int `json:"episode_number,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Overview *string `json:"overview,omitempty"`
ProductionCode *string `json:"production_code,omitempty"`
Rating *float32 `json:"rating,omitempty"`
Runtime *int `json:"runtime,omitempty"`
SeasonNumber *int `json:"season_number,omitempty"`
ShowId *int `json:"show_id,omitempty"`
StillPath *string `json:"still_path,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseGuestSessionRatedTvEpisodesResponse ¶
func ParseGuestSessionRatedTvEpisodesResponse(rsp *http.Response) (*GuestSessionRatedTvEpisodesResponse, error)
ParseGuestSessionRatedTvEpisodesResponse parses an HTTP response from a GuestSessionRatedTvEpisodesWithResponse call
func (GuestSessionRatedTvEpisodesResponse) Status ¶
func (r GuestSessionRatedTvEpisodesResponse) Status() string
Status returns HTTPResponse.Status
func (GuestSessionRatedTvEpisodesResponse) StatusCode ¶
func (r GuestSessionRatedTvEpisodesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GuestSessionRatedTvParams ¶
type GuestSessionRatedTvParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
SortBy *GuestSessionRatedTvParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`
}
GuestSessionRatedTvParams defines parameters for GuestSessionRatedTv.
type GuestSessionRatedTvParamsSortBy ¶
type GuestSessionRatedTvParamsSortBy string
GuestSessionRatedTvParamsSortBy defines parameters for GuestSessionRatedTv.
const ( GuestSessionRatedTvParamsSortByCreatedAtAsc GuestSessionRatedTvParamsSortBy = "created_at.asc" GuestSessionRatedTvParamsSortByCreatedAtDesc GuestSessionRatedTvParamsSortBy = "created_at.desc" )
Defines values for GuestSessionRatedTvParamsSortBy.
type GuestSessionRatedTvResponse ¶
type GuestSessionRatedTvResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
FirstAirDate *string `json:"first_air_date,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *[]string `json:"origin_country,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
Rating *float32 `json:"rating,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseGuestSessionRatedTvResponse ¶
func ParseGuestSessionRatedTvResponse(rsp *http.Response) (*GuestSessionRatedTvResponse, error)
ParseGuestSessionRatedTvResponse parses an HTTP response from a GuestSessionRatedTvWithResponse call
func (GuestSessionRatedTvResponse) Status ¶
func (r GuestSessionRatedTvResponse) Status() string
Status returns HTTPResponse.Status
func (GuestSessionRatedTvResponse) StatusCode ¶
func (r GuestSessionRatedTvResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type KeywordDetailsResponse ¶
type KeywordDetailsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
}
}
func ParseKeywordDetailsResponse ¶
func ParseKeywordDetailsResponse(rsp *http.Response) (*KeywordDetailsResponse, error)
ParseKeywordDetailsResponse parses an HTTP response from a KeywordDetailsWithResponse call
func (KeywordDetailsResponse) Status ¶
func (r KeywordDetailsResponse) Status() string
Status returns HTTPResponse.Status
func (KeywordDetailsResponse) StatusCode ¶
func (r KeywordDetailsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type KeywordMoviesParams ¶
type KeywordMoviesParams struct {
IncludeAdult *bool `form:"include_adult,omitempty" json:"include_adult,omitempty"`
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}
KeywordMoviesParams defines parameters for KeywordMovies.
type KeywordMoviesResponse ¶
type KeywordMoviesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseKeywordMoviesResponse ¶
func ParseKeywordMoviesResponse(rsp *http.Response) (*KeywordMoviesResponse, error)
ParseKeywordMoviesResponse parses an HTTP response from a KeywordMoviesWithResponse call
func (KeywordMoviesResponse) Status ¶
func (r KeywordMoviesResponse) Status() string
Status returns HTTPResponse.Status
func (KeywordMoviesResponse) StatusCode ¶
func (r KeywordMoviesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListAddMovieJSONBody ¶
type ListAddMovieJSONBody struct {
MediaId *int `json:"media_id,omitempty"`
}
ListAddMovieJSONBody defines parameters for ListAddMovie.
type ListAddMovieJSONRequestBody ¶
type ListAddMovieJSONRequestBody ListAddMovieJSONBody
ListAddMovieJSONRequestBody defines body for ListAddMovie for application/json ContentType.
type ListAddMovieParams ¶
type ListAddMovieParams struct {
SessionId string `form:"session_id" json:"session_id"`
}
ListAddMovieParams defines parameters for ListAddMovie.
type ListAddMovieResponse ¶
type ListAddMovieResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
StatusCode *int `json:"status_code,omitempty"`
StatusMessage *string `json:"status_message,omitempty"`
}
}
func ParseListAddMovieResponse ¶
func ParseListAddMovieResponse(rsp *http.Response) (*ListAddMovieResponse, error)
ParseListAddMovieResponse parses an HTTP response from a ListAddMovieWithResponse call
func (ListAddMovieResponse) Status ¶
func (r ListAddMovieResponse) Status() string
Status returns HTTPResponse.Status
func (ListAddMovieResponse) StatusCode ¶
func (r ListAddMovieResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListCheckItemStatusParams ¶
type ListCheckItemStatusParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
MovieId *int32 `form:"movie_id,omitempty" json:"movie_id,omitempty"`
}
ListCheckItemStatusParams defines parameters for ListCheckItemStatus.
type ListCheckItemStatusResponse ¶
type ListCheckItemStatusResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
ItemPresent *bool `json:"item_present,omitempty"`
}
}
func ParseListCheckItemStatusResponse ¶
func ParseListCheckItemStatusResponse(rsp *http.Response) (*ListCheckItemStatusResponse, error)
ParseListCheckItemStatusResponse parses an HTTP response from a ListCheckItemStatusWithResponse call
func (ListCheckItemStatusResponse) Status ¶
func (r ListCheckItemStatusResponse) Status() string
Status returns HTTPResponse.Status
func (ListCheckItemStatusResponse) StatusCode ¶
func (r ListCheckItemStatusResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListClearParams ¶
type ListClearParams struct {
SessionId string `form:"session_id" json:"session_id"`
Confirm bool `form:"confirm" json:"confirm"`
}
ListClearParams defines parameters for ListClear.
type ListClearResponse ¶
type ListClearResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
StatusCode *int `json:"status_code,omitempty"`
StatusMessage *string `json:"status_message,omitempty"`
}
}
func ParseListClearResponse ¶
func ParseListClearResponse(rsp *http.Response) (*ListClearResponse, error)
ParseListClearResponse parses an HTTP response from a ListClearWithResponse call
func (ListClearResponse) Status ¶
func (r ListClearResponse) Status() string
Status returns HTTPResponse.Status
func (ListClearResponse) StatusCode ¶
func (r ListClearResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListCreateJSONBody ¶
type ListCreateJSONBody struct {
Description *string `json:"description,omitempty"`
Language *string `json:"language,omitempty"`
Name *string `json:"name,omitempty"`
}
ListCreateJSONBody defines parameters for ListCreate.
type ListCreateJSONRequestBody ¶
type ListCreateJSONRequestBody ListCreateJSONBody
ListCreateJSONRequestBody defines body for ListCreate for application/json ContentType.
type ListCreateParams ¶
type ListCreateParams struct {
SessionId string `form:"session_id" json:"session_id"`
}
ListCreateParams defines parameters for ListCreate.
type ListCreateResponse ¶
type ListCreateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
ListId *int `json:"list_id,omitempty"`
StatusCode *int `json:"status_code,omitempty"`
StatusMessage *string `json:"status_message,omitempty"`
Success *bool `json:"success,omitempty"`
}
}
func ParseListCreateResponse ¶
func ParseListCreateResponse(rsp *http.Response) (*ListCreateResponse, error)
ParseListCreateResponse parses an HTTP response from a ListCreateWithResponse call
func (ListCreateResponse) Status ¶
func (r ListCreateResponse) Status() string
Status returns HTTPResponse.Status
func (ListCreateResponse) StatusCode ¶
func (r ListCreateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListDeleteParams ¶
type ListDeleteParams struct {
SessionId string `form:"session_id" json:"session_id"`
}
ListDeleteParams defines parameters for ListDelete.
type ListDeleteResponse ¶
type ListDeleteResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
StatusCode *int `json:"status_code,omitempty"`
StatusMessage *string `json:"status_message,omitempty"`
}
}
func ParseListDeleteResponse ¶
func ParseListDeleteResponse(rsp *http.Response) (*ListDeleteResponse, error)
ParseListDeleteResponse parses an HTTP response from a ListDeleteWithResponse call
func (ListDeleteResponse) Status ¶
func (r ListDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (ListDeleteResponse) StatusCode ¶
func (r ListDeleteResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListDetailsParams ¶
type ListDetailsParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}
ListDetailsParams defines parameters for ListDetails.
type ListDetailsResponse ¶
type ListDetailsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
CreatedBy *string `json:"created_by,omitempty"`
Description *string `json:"description,omitempty"`
FavoriteCount *int `json:"favorite_count,omitempty"`
Id *string `json:"id,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
ItemCount *int `json:"item_count,omitempty"`
Items *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
MediaType *string `json:"media_type,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"items,omitempty"`
Name *string `json:"name,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
}
}
func ParseListDetailsResponse ¶
func ParseListDetailsResponse(rsp *http.Response) (*ListDetailsResponse, error)
ParseListDetailsResponse parses an HTTP response from a ListDetailsWithResponse call
func (ListDetailsResponse) Status ¶
func (r ListDetailsResponse) Status() string
Status returns HTTPResponse.Status
func (ListDetailsResponse) StatusCode ¶
func (r ListDetailsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListRemoveMovieJSONBody ¶
type ListRemoveMovieJSONBody struct {
MediaId *int `json:"media_id,omitempty"`
}
ListRemoveMovieJSONBody defines parameters for ListRemoveMovie.
type ListRemoveMovieJSONRequestBody ¶
type ListRemoveMovieJSONRequestBody ListRemoveMovieJSONBody
ListRemoveMovieJSONRequestBody defines body for ListRemoveMovie for application/json ContentType.
type ListRemoveMovieParams ¶
type ListRemoveMovieParams struct {
SessionId string `form:"session_id" json:"session_id"`
}
ListRemoveMovieParams defines parameters for ListRemoveMovie.
type ListRemoveMovieResponse ¶
type ListRemoveMovieResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
StatusCode *int `json:"status_code,omitempty"`
StatusMessage *string `json:"status_message,omitempty"`
}
}
func ParseListRemoveMovieResponse ¶
func ParseListRemoveMovieResponse(rsp *http.Response) (*ListRemoveMovieResponse, error)
ParseListRemoveMovieResponse parses an HTTP response from a ListRemoveMovieWithResponse call
func (ListRemoveMovieResponse) Status ¶
func (r ListRemoveMovieResponse) Status() string
Status returns HTTPResponse.Status
func (ListRemoveMovieResponse) StatusCode ¶
func (r ListRemoveMovieResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListsCopyParams ¶
type ListsCopyParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}
ListsCopyParams defines parameters for ListsCopy.
type ListsCopyResponse ¶
type ListsCopyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Page *int `json:"page,omitempty"`
Results *[]struct {
Description *string `json:"description,omitempty"`
FavoriteCount *int `json:"favorite_count,omitempty"`
Id *int `json:"id,omitempty"`
Iso31661 *string `json:"iso_3166_1,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
ItemCount *int `json:"item_count,omitempty"`
Name *string `json:"name,omitempty"`
PosterPath *string `json:"poster_path"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseListsCopyResponse ¶
func ParseListsCopyResponse(rsp *http.Response) (*ListsCopyResponse, error)
ParseListsCopyResponse parses an HTTP response from a ListsCopyWithResponse call
func (ListsCopyResponse) Status ¶
func (r ListsCopyResponse) Status() string
Status returns HTTPResponse.Status
func (ListsCopyResponse) StatusCode ¶
func (r ListsCopyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MovieAccountStatesParams ¶
type MovieAccountStatesParams struct {
SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`
GuestSessionId *string `form:"guest_session_id,omitempty" json:"guest_session_id,omitempty"`
}
MovieAccountStatesParams defines parameters for MovieAccountStates.
type MovieAccountStatesResponse ¶
type MovieAccountStatesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Favorite *bool `json:"favorite,omitempty"`
Id *int `json:"id,omitempty"`
Rated *struct {
Value *float32 `json:"value,omitempty"`
} `json:"rated,omitempty"`
Watchlist *bool `json:"watchlist,omitempty"`
}
}
func ParseMovieAccountStatesResponse ¶
func ParseMovieAccountStatesResponse(rsp *http.Response) (*MovieAccountStatesResponse, error)
ParseMovieAccountStatesResponse parses an HTTP response from a MovieAccountStatesWithResponse call
func (MovieAccountStatesResponse) Status ¶
func (r MovieAccountStatesResponse) Status() string
Status returns HTTPResponse.Status
func (MovieAccountStatesResponse) StatusCode ¶
func (r MovieAccountStatesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MovieAddRatingJSONBody ¶
type MovieAddRatingJSONBody struct {
Value *float32 `json:"value,omitempty"`
}
MovieAddRatingJSONBody defines parameters for MovieAddRating.
type MovieAddRatingJSONRequestBody ¶
type MovieAddRatingJSONRequestBody MovieAddRatingJSONBody
MovieAddRatingJSONRequestBody defines body for MovieAddRating for application/json ContentType.
type MovieAddRatingParams ¶
type MovieAddRatingParams struct {
GuestSessionId *string `form:"guest_session_id,omitempty" json:"guest_session_id,omitempty"`
SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`
ContentType string `json:"Content-Type"`
}
MovieAddRatingParams defines parameters for MovieAddRating.
type MovieAddRatingResponse ¶
type MovieAddRatingResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
StatusCode *int `json:"status_code,omitempty"`
StatusMessage *string `json:"status_message,omitempty"`
}
}
func ParseMovieAddRatingResponse ¶
func ParseMovieAddRatingResponse(rsp *http.Response) (*MovieAddRatingResponse, error)
ParseMovieAddRatingResponse parses an HTTP response from a MovieAddRatingWithResponse call
func (MovieAddRatingResponse) Status ¶
func (r MovieAddRatingResponse) Status() string
Status returns HTTPResponse.Status
func (MovieAddRatingResponse) StatusCode ¶
func (r MovieAddRatingResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MovieAlternativeTitlesParams ¶
type MovieAlternativeTitlesParams struct {
// Country specify a ISO-3166-1 value to filter the results
Country *string `form:"country,omitempty" json:"country,omitempty"`
}
MovieAlternativeTitlesParams defines parameters for MovieAlternativeTitles.
type MovieAlternativeTitlesResponse ¶
type MovieAlternativeTitlesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Titles *[]struct {
Iso31661 *string `json:"iso_3166_1,omitempty"`
Title *string `json:"title,omitempty"`
Type *string `json:"type,omitempty"`
} `json:"titles,omitempty"`
}
}
func ParseMovieAlternativeTitlesResponse ¶
func ParseMovieAlternativeTitlesResponse(rsp *http.Response) (*MovieAlternativeTitlesResponse, error)
ParseMovieAlternativeTitlesResponse parses an HTTP response from a MovieAlternativeTitlesWithResponse call
func (MovieAlternativeTitlesResponse) Status ¶
func (r MovieAlternativeTitlesResponse) Status() string
Status returns HTTPResponse.Status
func (MovieAlternativeTitlesResponse) StatusCode ¶
func (r MovieAlternativeTitlesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MovieChangesParams ¶
type MovieChangesParams struct {
EndDate *openapi_types.Date `form:"end_date,omitempty" json:"end_date,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
StartDate *openapi_types.Date `form:"start_date,omitempty" json:"start_date,omitempty"`
}
MovieChangesParams defines parameters for MovieChanges.
type MovieChangesResponse ¶
type MovieChangesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Changes *[]struct {
Items *[]struct {
Action *string `json:"action,omitempty"`
Id *string `json:"id,omitempty"`
Iso31661 *string `json:"iso_3166_1,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
Time *string `json:"time,omitempty"`
Value *struct {
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Poster *struct {
FilePath *string `json:"file_path,omitempty"`
} `json:"poster,omitempty"`
} `json:"value,omitempty"`
} `json:"items,omitempty"`
Key *string `json:"key,omitempty"`
} `json:"changes,omitempty"`
}
}
func ParseMovieChangesResponse ¶
func ParseMovieChangesResponse(rsp *http.Response) (*MovieChangesResponse, error)
ParseMovieChangesResponse parses an HTTP response from a MovieChangesWithResponse call
func (MovieChangesResponse) Status ¶
func (r MovieChangesResponse) Status() string
Status returns HTTPResponse.Status
func (MovieChangesResponse) StatusCode ¶
func (r MovieChangesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MovieCreditsParams ¶
type MovieCreditsParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
MovieCreditsParams defines parameters for MovieCredits.
type MovieCreditsResponse ¶
type MovieCreditsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Cast *[]struct {
Adult *bool `json:"adult,omitempty"`
CastId *int `json:"cast_id,omitempty"`
Character *string `json:"character,omitempty"`
CreditId *string `json:"credit_id,omitempty"`
Gender *int `json:"gender,omitempty"`
Id *int `json:"id,omitempty"`
KnownForDepartment *string `json:"known_for_department,omitempty"`
Name *string `json:"name,omitempty"`
Order *int `json:"order,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
ProfilePath *string `json:"profile_path"`
} `json:"cast,omitempty"`
Crew *[]struct {
Adult *bool `json:"adult,omitempty"`
CreditId *string `json:"credit_id,omitempty"`
Department *string `json:"department,omitempty"`
Gender *int `json:"gender,omitempty"`
Id *int `json:"id,omitempty"`
Job *string `json:"job,omitempty"`
KnownForDepartment *string `json:"known_for_department,omitempty"`
Name *string `json:"name,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
ProfilePath *string `json:"profile_path"`
} `json:"crew,omitempty"`
Id *int `json:"id,omitempty"`
}
}
func ParseMovieCreditsResponse ¶
func ParseMovieCreditsResponse(rsp *http.Response) (*MovieCreditsResponse, error)
ParseMovieCreditsResponse parses an HTTP response from a MovieCreditsWithResponse call
func (MovieCreditsResponse) Status ¶
func (r MovieCreditsResponse) Status() string
Status returns HTTPResponse.Status
func (MovieCreditsResponse) StatusCode ¶
func (r MovieCreditsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MovieDeleteRatingParams ¶
type MovieDeleteRatingParams struct {
GuestSessionId *string `form:"guest_session_id,omitempty" json:"guest_session_id,omitempty"`
SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`
ContentType *string `json:"Content-Type,omitempty"`
}
MovieDeleteRatingParams defines parameters for MovieDeleteRating.
type MovieDeleteRatingResponse ¶
type MovieDeleteRatingResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
StatusCode *int `json:"status_code,omitempty"`
StatusMessage *string `json:"status_message,omitempty"`
}
}
func ParseMovieDeleteRatingResponse ¶
func ParseMovieDeleteRatingResponse(rsp *http.Response) (*MovieDeleteRatingResponse, error)
ParseMovieDeleteRatingResponse parses an HTTP response from a MovieDeleteRatingWithResponse call
func (MovieDeleteRatingResponse) Status ¶
func (r MovieDeleteRatingResponse) Status() string
Status returns HTTPResponse.Status
func (MovieDeleteRatingResponse) StatusCode ¶
func (r MovieDeleteRatingResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MovieDetailsParams ¶
type MovieDetailsParams struct {
// AppendToResponse comma separated list of endpoints within this namespace, 20 items max
AppendToResponse *string `form:"append_to_response,omitempty" json:"append_to_response,omitempty"`
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
MovieDetailsParams defines parameters for MovieDetails.
type MovieDetailsResponse ¶
type MovieDetailsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
BelongsToCollection *interface{} `json:"belongs_to_collection"`
Budget *int `json:"budget,omitempty"`
Genres *[]struct {
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
} `json:"genres,omitempty"`
Homepage *string `json:"homepage,omitempty"`
Id *int `json:"id,omitempty"`
ImdbId *string `json:"imdb_id,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
ProductionCompanies *[]struct {
Id *int `json:"id,omitempty"`
LogoPath *string `json:"logo_path"`
Name *string `json:"name,omitempty"`
OriginCountry *string `json:"origin_country,omitempty"`
} `json:"production_companies,omitempty"`
ProductionCountries *[]struct {
Iso31661 *string `json:"iso_3166_1,omitempty"`
Name *string `json:"name,omitempty"`
} `json:"production_countries,omitempty"`
ReleaseDate *string `json:"release_date,omitempty"`
Revenue *int `json:"revenue,omitempty"`
Runtime *int `json:"runtime,omitempty"`
SpokenLanguages *[]struct {
EnglishName *string `json:"english_name,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
Name *string `json:"name,omitempty"`
} `json:"spoken_languages,omitempty"`
Status *string `json:"status,omitempty"`
Tagline *string `json:"tagline,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
}
}
func ParseMovieDetailsResponse ¶
func ParseMovieDetailsResponse(rsp *http.Response) (*MovieDetailsResponse, error)
ParseMovieDetailsResponse parses an HTTP response from a MovieDetailsWithResponse call
func (MovieDetailsResponse) Status ¶
func (r MovieDetailsResponse) Status() string
Status returns HTTPResponse.Status
func (MovieDetailsResponse) StatusCode ¶
func (r MovieDetailsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MovieExternalIdsResponse ¶
type MovieExternalIdsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
FacebookId *string `json:"facebook_id,omitempty"`
Id *int `json:"id,omitempty"`
ImdbId *string `json:"imdb_id,omitempty"`
InstagramId *interface{} `json:"instagram_id"`
TwitterId *interface{} `json:"twitter_id"`
WikidataId *interface{} `json:"wikidata_id"`
}
}
func ParseMovieExternalIdsResponse ¶
func ParseMovieExternalIdsResponse(rsp *http.Response) (*MovieExternalIdsResponse, error)
ParseMovieExternalIdsResponse parses an HTTP response from a MovieExternalIdsWithResponse call
func (MovieExternalIdsResponse) Status ¶
func (r MovieExternalIdsResponse) Status() string
Status returns HTTPResponse.Status
func (MovieExternalIdsResponse) StatusCode ¶
func (r MovieExternalIdsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MovieImagesParams ¶
type MovieImagesParams struct {
// IncludeImageLanguage specify a comma separated list of ISO-639-1 values to query, for example: `en,null`
IncludeImageLanguage *string `form:"include_image_language,omitempty" json:"include_image_language,omitempty"`
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
MovieImagesParams defines parameters for MovieImages.
type MovieImagesResponse ¶
type MovieImagesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Backdrops *[]struct {
AspectRatio *float32 `json:"aspect_ratio,omitempty"`
FilePath *string `json:"file_path,omitempty"`
Height *int `json:"height,omitempty"`
Iso6391 *string `json:"iso_639_1"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
Width *int `json:"width,omitempty"`
} `json:"backdrops,omitempty"`
Id *int `json:"id,omitempty"`
Logos *[]struct {
AspectRatio *float32 `json:"aspect_ratio,omitempty"`
FilePath *string `json:"file_path,omitempty"`
Height *int `json:"height,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
Width *int `json:"width,omitempty"`
} `json:"logos,omitempty"`
Posters *[]struct {
AspectRatio *float32 `json:"aspect_ratio,omitempty"`
FilePath *string `json:"file_path,omitempty"`
Height *int `json:"height,omitempty"`
Iso6391 *string `json:"iso_639_1"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
Width *int `json:"width,omitempty"`
} `json:"posters,omitempty"`
}
}
func ParseMovieImagesResponse ¶
func ParseMovieImagesResponse(rsp *http.Response) (*MovieImagesResponse, error)
ParseMovieImagesResponse parses an HTTP response from a MovieImagesWithResponse call
func (MovieImagesResponse) Status ¶
func (r MovieImagesResponse) Status() string
Status returns HTTPResponse.Status
func (MovieImagesResponse) StatusCode ¶
func (r MovieImagesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MovieKeywordsResponse ¶
type MovieKeywordsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Keywords *[]struct {
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
} `json:"keywords,omitempty"`
}
}
func ParseMovieKeywordsResponse ¶
func ParseMovieKeywordsResponse(rsp *http.Response) (*MovieKeywordsResponse, error)
ParseMovieKeywordsResponse parses an HTTP response from a MovieKeywordsWithResponse call
func (MovieKeywordsResponse) Status ¶
func (r MovieKeywordsResponse) Status() string
Status returns HTTPResponse.Status
func (MovieKeywordsResponse) StatusCode ¶
func (r MovieKeywordsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MovieLatestIdResponse ¶
type MovieLatestIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path"`
BelongsToCollection *interface{} `json:"belongs_to_collection"`
Budget *int `json:"budget,omitempty"`
Genres *[]interface{} `json:"genres,omitempty"`
Homepage *string `json:"homepage,omitempty"`
Id *int `json:"id,omitempty"`
ImdbId *interface{} `json:"imdb_id"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path"`
ProductionCompanies *[]interface{} `json:"production_companies,omitempty"`
ProductionCountries *[]interface{} `json:"production_countries,omitempty"`
ReleaseDate *string `json:"release_date,omitempty"`
Revenue *int `json:"revenue,omitempty"`
Runtime *int `json:"runtime,omitempty"`
SpokenLanguages *[]interface{} `json:"spoken_languages,omitempty"`
Status *string `json:"status,omitempty"`
Tagline *string `json:"tagline,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
}
}
func ParseMovieLatestIdResponse ¶
func ParseMovieLatestIdResponse(rsp *http.Response) (*MovieLatestIdResponse, error)
ParseMovieLatestIdResponse parses an HTTP response from a MovieLatestIdWithResponse call
func (MovieLatestIdResponse) Status ¶
func (r MovieLatestIdResponse) Status() string
Status returns HTTPResponse.Status
func (MovieLatestIdResponse) StatusCode ¶
func (r MovieLatestIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MovieListsParams ¶
type MovieListsParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}
MovieListsParams defines parameters for MovieLists.
type MovieListsResponse ¶
type MovieListsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Page *int `json:"page,omitempty"`
Results *[]struct {
Description *string `json:"description,omitempty"`
FavoriteCount *int `json:"favorite_count,omitempty"`
Id *int `json:"id,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
ItemCount *int `json:"item_count,omitempty"`
ListType *string `json:"list_type,omitempty"`
Name *string `json:"name,omitempty"`
PosterPath *string `json:"poster_path"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseMovieListsResponse ¶
func ParseMovieListsResponse(rsp *http.Response) (*MovieListsResponse, error)
ParseMovieListsResponse parses an HTTP response from a MovieListsWithResponse call
func (MovieListsResponse) Status ¶
func (r MovieListsResponse) Status() string
Status returns HTTPResponse.Status
func (MovieListsResponse) StatusCode ¶
func (r MovieListsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MovieNowPlayingListParams ¶
type MovieNowPlayingListParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
// Region ISO-3166-1 code
Region *string `form:"region,omitempty" json:"region,omitempty"`
}
MovieNowPlayingListParams defines parameters for MovieNowPlayingList.
type MovieNowPlayingListResponse ¶
type MovieNowPlayingListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Dates *struct {
Maximum *string `json:"maximum,omitempty"`
Minimum *string `json:"minimum,omitempty"`
} `json:"dates,omitempty"`
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseMovieNowPlayingListResponse ¶
func ParseMovieNowPlayingListResponse(rsp *http.Response) (*MovieNowPlayingListResponse, error)
ParseMovieNowPlayingListResponse parses an HTTP response from a MovieNowPlayingListWithResponse call
func (MovieNowPlayingListResponse) Status ¶
func (r MovieNowPlayingListResponse) Status() string
Status returns HTTPResponse.Status
func (MovieNowPlayingListResponse) StatusCode ¶
func (r MovieNowPlayingListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MoviePopularListParams ¶
type MoviePopularListParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
// Region ISO-3166-1 code
Region *string `form:"region,omitempty" json:"region,omitempty"`
}
MoviePopularListParams defines parameters for MoviePopularList.
type MoviePopularListResponse ¶
type MoviePopularListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseMoviePopularListResponse ¶
func ParseMoviePopularListResponse(rsp *http.Response) (*MoviePopularListResponse, error)
ParseMoviePopularListResponse parses an HTTP response from a MoviePopularListWithResponse call
func (MoviePopularListResponse) Status ¶
func (r MoviePopularListResponse) Status() string
Status returns HTTPResponse.Status
func (MoviePopularListResponse) StatusCode ¶
func (r MoviePopularListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MovieRecommendationsParams ¶
type MovieRecommendationsParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}
MovieRecommendationsParams defines parameters for MovieRecommendations.
type MovieRecommendationsResponse ¶
type MovieRecommendationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *map[string]interface{}
}
func ParseMovieRecommendationsResponse ¶
func ParseMovieRecommendationsResponse(rsp *http.Response) (*MovieRecommendationsResponse, error)
ParseMovieRecommendationsResponse parses an HTTP response from a MovieRecommendationsWithResponse call
func (MovieRecommendationsResponse) Status ¶
func (r MovieRecommendationsResponse) Status() string
Status returns HTTPResponse.Status
func (MovieRecommendationsResponse) StatusCode ¶
func (r MovieRecommendationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MovieReleaseDatesResponse ¶
type MovieReleaseDatesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Results *[]struct {
Iso31661 *string `json:"iso_3166_1,omitempty"`
ReleaseDates *[]struct {
Certification *string `json:"certification,omitempty"`
Descriptors *[]interface{} `json:"descriptors,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
Note *string `json:"note,omitempty"`
ReleaseDate *string `json:"release_date,omitempty"`
Type *int `json:"type,omitempty"`
} `json:"release_dates,omitempty"`
} `json:"results,omitempty"`
}
}
func ParseMovieReleaseDatesResponse ¶
func ParseMovieReleaseDatesResponse(rsp *http.Response) (*MovieReleaseDatesResponse, error)
ParseMovieReleaseDatesResponse parses an HTTP response from a MovieReleaseDatesWithResponse call
func (MovieReleaseDatesResponse) Status ¶
func (r MovieReleaseDatesResponse) Status() string
Status returns HTTPResponse.Status
func (MovieReleaseDatesResponse) StatusCode ¶
func (r MovieReleaseDatesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MovieReviewsParams ¶
type MovieReviewsParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}
MovieReviewsParams defines parameters for MovieReviews.
type MovieReviewsResponse ¶
type MovieReviewsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Page *int `json:"page,omitempty"`
Results *[]struct {
Author *string `json:"author,omitempty"`
AuthorDetails *struct {
AvatarPath *string `json:"avatar_path"`
Name *string `json:"name,omitempty"`
Rating *float32 `json:"rating"`
Username *string `json:"username,omitempty"`
} `json:"author_details,omitempty"`
Content *string `json:"content,omitempty"`
CreatedAt *string `json:"created_at,omitempty"`
Id *string `json:"id,omitempty"`
UpdatedAt *string `json:"updated_at,omitempty"`
Url *string `json:"url,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseMovieReviewsResponse ¶
func ParseMovieReviewsResponse(rsp *http.Response) (*MovieReviewsResponse, error)
ParseMovieReviewsResponse parses an HTTP response from a MovieReviewsWithResponse call
func (MovieReviewsResponse) Status ¶
func (r MovieReviewsResponse) Status() string
Status returns HTTPResponse.Status
func (MovieReviewsResponse) StatusCode ¶
func (r MovieReviewsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MovieSimilarParams ¶
type MovieSimilarParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}
MovieSimilarParams defines parameters for MovieSimilar.
type MovieSimilarResponse ¶
type MovieSimilarResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseMovieSimilarResponse ¶
func ParseMovieSimilarResponse(rsp *http.Response) (*MovieSimilarResponse, error)
ParseMovieSimilarResponse parses an HTTP response from a MovieSimilarWithResponse call
func (MovieSimilarResponse) Status ¶
func (r MovieSimilarResponse) Status() string
Status returns HTTPResponse.Status
func (MovieSimilarResponse) StatusCode ¶
func (r MovieSimilarResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MovieTopRatedListParams ¶
type MovieTopRatedListParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
// Region ISO-3166-1 code
Region *string `form:"region,omitempty" json:"region,omitempty"`
}
MovieTopRatedListParams defines parameters for MovieTopRatedList.
type MovieTopRatedListResponse ¶
type MovieTopRatedListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseMovieTopRatedListResponse ¶
func ParseMovieTopRatedListResponse(rsp *http.Response) (*MovieTopRatedListResponse, error)
ParseMovieTopRatedListResponse parses an HTTP response from a MovieTopRatedListWithResponse call
func (MovieTopRatedListResponse) Status ¶
func (r MovieTopRatedListResponse) Status() string
Status returns HTTPResponse.Status
func (MovieTopRatedListResponse) StatusCode ¶
func (r MovieTopRatedListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MovieTranslationsResponse ¶
type MovieTranslationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Translations *[]struct {
Data *struct {
Homepage *string `json:"homepage,omitempty"`
Overview *string `json:"overview,omitempty"`
Runtime *int `json:"runtime,omitempty"`
Tagline *string `json:"tagline,omitempty"`
Title *string `json:"title,omitempty"`
} `json:"data,omitempty"`
EnglishName *string `json:"english_name,omitempty"`
Iso31661 *string `json:"iso_3166_1,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
Name *string `json:"name,omitempty"`
} `json:"translations,omitempty"`
}
}
func ParseMovieTranslationsResponse ¶
func ParseMovieTranslationsResponse(rsp *http.Response) (*MovieTranslationsResponse, error)
ParseMovieTranslationsResponse parses an HTTP response from a MovieTranslationsWithResponse call
func (MovieTranslationsResponse) Status ¶
func (r MovieTranslationsResponse) Status() string
Status returns HTTPResponse.Status
func (MovieTranslationsResponse) StatusCode ¶
func (r MovieTranslationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MovieUpcomingListParams ¶
type MovieUpcomingListParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
// Region ISO-3166-1 code
Region *string `form:"region,omitempty" json:"region,omitempty"`
}
MovieUpcomingListParams defines parameters for MovieUpcomingList.
type MovieUpcomingListResponse ¶
type MovieUpcomingListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Dates *struct {
Maximum *string `json:"maximum,omitempty"`
Minimum *string `json:"minimum,omitempty"`
} `json:"dates,omitempty"`
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseMovieUpcomingListResponse ¶
func ParseMovieUpcomingListResponse(rsp *http.Response) (*MovieUpcomingListResponse, error)
ParseMovieUpcomingListResponse parses an HTTP response from a MovieUpcomingListWithResponse call
func (MovieUpcomingListResponse) Status ¶
func (r MovieUpcomingListResponse) Status() string
Status returns HTTPResponse.Status
func (MovieUpcomingListResponse) StatusCode ¶
func (r MovieUpcomingListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MovieVideosParams ¶
type MovieVideosParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
MovieVideosParams defines parameters for MovieVideos.
type MovieVideosResponse ¶
type MovieVideosResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Results *[]struct {
Id *string `json:"id,omitempty"`
Iso31661 *string `json:"iso_3166_1,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
Key *string `json:"key,omitempty"`
Name *string `json:"name,omitempty"`
Official *bool `json:"official,omitempty"`
PublishedAt *string `json:"published_at,omitempty"`
Site *string `json:"site,omitempty"`
Size *int `json:"size,omitempty"`
Type *string `json:"type,omitempty"`
} `json:"results,omitempty"`
}
}
func ParseMovieVideosResponse ¶
func ParseMovieVideosResponse(rsp *http.Response) (*MovieVideosResponse, error)
ParseMovieVideosResponse parses an HTTP response from a MovieVideosWithResponse call
func (MovieVideosResponse) Status ¶
func (r MovieVideosResponse) Status() string
Status returns HTTPResponse.Status
func (MovieVideosResponse) StatusCode ¶
func (r MovieVideosResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MovieWatchProvidersResponse ¶
type MovieWatchProvidersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Results *struct {
AE *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"AE,omitempty"`
AL *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"AL,omitempty"`
AR *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"AR,omitempty"`
AT *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"AT,omitempty"`
AU *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"AU,omitempty"`
BA *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"BA,omitempty"`
BB *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"BB,omitempty"`
BE *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"BE,omitempty"`
BG *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"BG,omitempty"`
BH *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"BH,omitempty"`
BO *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"BO,omitempty"`
BR *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"BR,omitempty"`
BS *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"BS,omitempty"`
CA *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"CA,omitempty"`
CH *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"CH,omitempty"`
CL *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"CL,omitempty"`
CO *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"CO,omitempty"`
CR *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"CR,omitempty"`
CV *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"CV,omitempty"`
CZ *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"CZ,omitempty"`
DE *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"DE,omitempty"`
DK *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"DK,omitempty"`
DO *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"DO,omitempty"`
EC *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"EC,omitempty"`
EE *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"EE,omitempty"`
EG *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"EG,omitempty"`
ES *struct {
Ads *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"ads,omitempty"`
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"ES,omitempty"`
FI *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"FI,omitempty"`
FJ *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"FJ,omitempty"`
FR *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"FR,omitempty"`
GB *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"GB,omitempty"`
GF *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"GF,omitempty"`
GI *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"GI,omitempty"`
GR *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"GR,omitempty"`
GT *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"GT,omitempty"`
HK *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"HK,omitempty"`
HN *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"HN,omitempty"`
HR *struct {
Ads *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"ads,omitempty"`
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"HR,omitempty"`
HU *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"HU,omitempty"`
ID *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"ID,omitempty"`
IE *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"IE,omitempty"`
IL *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"IL,omitempty"`
IN *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"IN,omitempty"`
IQ *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"IQ,omitempty"`
IS *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"IS,omitempty"`
IT *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"IT,omitempty"`
JM *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"JM,omitempty"`
JO *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"JO,omitempty"`
JP *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"JP,omitempty"`
KR *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"KR,omitempty"`
KW *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"KW,omitempty"`
LB *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"LB,omitempty"`
LI *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"LI,omitempty"`
LT *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"LT,omitempty"`
LV *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"LV,omitempty"`
MD *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"MD,omitempty"`
MK *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"MK,omitempty"`
MT *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"MT,omitempty"`
MU *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"MU,omitempty"`
MX *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"MX,omitempty"`
MY *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"MY,omitempty"`
MZ *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"MZ,omitempty"`
NL *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"NL,omitempty"`
NO *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"NO,omitempty"`
NZ *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"NZ,omitempty"`
OM *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"OM,omitempty"`
PA *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"PA,omitempty"`
PE *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"PE,omitempty"`
PH *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"PH,omitempty"`
PK *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"PK,omitempty"`
PL *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"PL,omitempty"`
PS *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"PS,omitempty"`
PT *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"PT,omitempty"`
PY *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"PY,omitempty"`
QA *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"QA,omitempty"`
RO *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"RO,omitempty"`
RS *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"RS,omitempty"`
RU *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"RU,omitempty"`
SA *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"SA,omitempty"`
SE *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"SE,omitempty"`
SG *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"SG,omitempty"`
SI *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"SI,omitempty"`
SK *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"SK,omitempty"`
SM *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"SM,omitempty"`
SV *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"SV,omitempty"`
TH *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"TH,omitempty"`
TR *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"TR,omitempty"`
TT *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"TT,omitempty"`
TW *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"TW,omitempty"`
UG *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"UG,omitempty"`
US *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"US,omitempty"`
UY *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"UY,omitempty"`
VE *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"VE,omitempty"`
YE *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"YE,omitempty"`
ZA *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"ZA,omitempty"`
} `json:"results,omitempty"`
}
}
func ParseMovieWatchProvidersResponse ¶
func ParseMovieWatchProvidersResponse(rsp *http.Response) (*MovieWatchProvidersResponse, error)
ParseMovieWatchProvidersResponse parses an HTTP response from a MovieWatchProvidersWithResponse call
func (MovieWatchProvidersResponse) Status ¶
func (r MovieWatchProvidersResponse) Status() string
Status returns HTTPResponse.Status
func (MovieWatchProvidersResponse) StatusCode ¶
func (r MovieWatchProvidersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type NetworkDetailsResponse ¶
type NetworkDetailsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Headquarters *string `json:"headquarters,omitempty"`
Homepage *string `json:"homepage,omitempty"`
Id *int `json:"id,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *string `json:"origin_country,omitempty"`
}
}
func ParseNetworkDetailsResponse ¶
func ParseNetworkDetailsResponse(rsp *http.Response) (*NetworkDetailsResponse, error)
ParseNetworkDetailsResponse parses an HTTP response from a NetworkDetailsWithResponse call
func (NetworkDetailsResponse) Status ¶
func (r NetworkDetailsResponse) Status() string
Status returns HTTPResponse.Status
func (NetworkDetailsResponse) StatusCode ¶
func (r NetworkDetailsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PersonChangesParams ¶
type PersonChangesParams struct {
EndDate *openapi_types.Date `form:"end_date,omitempty" json:"end_date,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
StartDate *openapi_types.Date `form:"start_date,omitempty" json:"start_date,omitempty"`
}
PersonChangesParams defines parameters for PersonChanges.
type PersonChangesResponse ¶
type PersonChangesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Changes *[]struct {
Items *[]struct {
Action *string `json:"action,omitempty"`
Id *string `json:"id,omitempty"`
Iso31661 *string `json:"iso_3166_1,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
Time *string `json:"time,omitempty"`
Value *string `json:"value,omitempty"`
} `json:"items,omitempty"`
Key *string `json:"key,omitempty"`
} `json:"changes,omitempty"`
}
}
func ParsePersonChangesResponse ¶
func ParsePersonChangesResponse(rsp *http.Response) (*PersonChangesResponse, error)
ParsePersonChangesResponse parses an HTTP response from a PersonChangesWithResponse call
func (PersonChangesResponse) Status ¶
func (r PersonChangesResponse) Status() string
Status returns HTTPResponse.Status
func (PersonChangesResponse) StatusCode ¶
func (r PersonChangesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PersonCombinedCreditsParams ¶
type PersonCombinedCreditsParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
PersonCombinedCreditsParams defines parameters for PersonCombinedCredits.
type PersonCombinedCreditsResponse ¶
type PersonCombinedCreditsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Cast *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path"`
Character *string `json:"character,omitempty"`
CreditId *string `json:"credit_id,omitempty"`
EpisodeCount *int `json:"episode_count,omitempty"`
FirstAirDate *string `json:"first_air_date,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
MediaType *string `json:"media_type,omitempty"`
Name *string `json:"name,omitempty"`
Order *int `json:"order,omitempty"`
OriginCountry *[]string `json:"origin_country,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"cast,omitempty"`
Crew *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path"`
CreditId *string `json:"credit_id,omitempty"`
Department *string `json:"department,omitempty"`
EpisodeCount *int `json:"episode_count,omitempty"`
FirstAirDate *string `json:"first_air_date,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
Job *string `json:"job,omitempty"`
MediaType *string `json:"media_type,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *[]string `json:"origin_country,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"crew,omitempty"`
Id *int `json:"id,omitempty"`
}
}
func ParsePersonCombinedCreditsResponse ¶
func ParsePersonCombinedCreditsResponse(rsp *http.Response) (*PersonCombinedCreditsResponse, error)
ParsePersonCombinedCreditsResponse parses an HTTP response from a PersonCombinedCreditsWithResponse call
func (PersonCombinedCreditsResponse) Status ¶
func (r PersonCombinedCreditsResponse) Status() string
Status returns HTTPResponse.Status
func (PersonCombinedCreditsResponse) StatusCode ¶
func (r PersonCombinedCreditsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PersonDetailsParams ¶
type PersonDetailsParams struct {
// AppendToResponse comma separated list of endpoints within this namespace, 20 items max
AppendToResponse *string `form:"append_to_response,omitempty" json:"append_to_response,omitempty"`
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
PersonDetailsParams defines parameters for PersonDetails.
type PersonDetailsResponse ¶
type PersonDetailsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Adult *bool `json:"adult,omitempty"`
AlsoKnownAs *[]string `json:"also_known_as,omitempty"`
Biography *string `json:"biography,omitempty"`
Birthday *string `json:"birthday,omitempty"`
Deathday *interface{} `json:"deathday"`
Gender *int `json:"gender,omitempty"`
Homepage *interface{} `json:"homepage"`
Id *int `json:"id,omitempty"`
ImdbId *string `json:"imdb_id,omitempty"`
KnownForDepartment *string `json:"known_for_department,omitempty"`
Name *string `json:"name,omitempty"`
PlaceOfBirth *string `json:"place_of_birth,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
ProfilePath *string `json:"profile_path,omitempty"`
}
}
func ParsePersonDetailsResponse ¶
func ParsePersonDetailsResponse(rsp *http.Response) (*PersonDetailsResponse, error)
ParsePersonDetailsResponse parses an HTTP response from a PersonDetailsWithResponse call
func (PersonDetailsResponse) Status ¶
func (r PersonDetailsResponse) Status() string
Status returns HTTPResponse.Status
func (PersonDetailsResponse) StatusCode ¶
func (r PersonDetailsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PersonExternalIdsResponse ¶
type PersonExternalIdsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
FacebookId *string `json:"facebook_id,omitempty"`
FreebaseId *string `json:"freebase_id,omitempty"`
FreebaseMid *string `json:"freebase_mid,omitempty"`
Id *int `json:"id,omitempty"`
ImdbId *string `json:"imdb_id,omitempty"`
InstagramId *string `json:"instagram_id,omitempty"`
TiktokId *string `json:"tiktok_id,omitempty"`
TvrageId *int `json:"tvrage_id,omitempty"`
TwitterId *string `json:"twitter_id,omitempty"`
WikidataId *string `json:"wikidata_id,omitempty"`
YoutubeId *interface{} `json:"youtube_id"`
}
}
func ParsePersonExternalIdsResponse ¶
func ParsePersonExternalIdsResponse(rsp *http.Response) (*PersonExternalIdsResponse, error)
ParsePersonExternalIdsResponse parses an HTTP response from a PersonExternalIdsWithResponse call
func (PersonExternalIdsResponse) Status ¶
func (r PersonExternalIdsResponse) Status() string
Status returns HTTPResponse.Status
func (PersonExternalIdsResponse) StatusCode ¶
func (r PersonExternalIdsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PersonImagesResponse ¶
type PersonImagesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Profiles *[]struct {
AspectRatio *float32 `json:"aspect_ratio,omitempty"`
FilePath *string `json:"file_path,omitempty"`
Height *int `json:"height,omitempty"`
Iso6391 *string `json:"iso_639_1"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
Width *int `json:"width,omitempty"`
} `json:"profiles,omitempty"`
}
}
func ParsePersonImagesResponse ¶
func ParsePersonImagesResponse(rsp *http.Response) (*PersonImagesResponse, error)
ParsePersonImagesResponse parses an HTTP response from a PersonImagesWithResponse call
func (PersonImagesResponse) Status ¶
func (r PersonImagesResponse) Status() string
Status returns HTTPResponse.Status
func (PersonImagesResponse) StatusCode ¶
func (r PersonImagesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PersonLatestIdResponse ¶
type PersonLatestIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Adult *bool `json:"adult,omitempty"`
AlsoKnownAs *[]interface{} `json:"also_known_as,omitempty"`
Biography *string `json:"biography,omitempty"`
Birthday *interface{} `json:"birthday"`
Deathday *interface{} `json:"deathday"`
Gender *int `json:"gender,omitempty"`
Homepage *interface{} `json:"homepage"`
Id *int `json:"id,omitempty"`
ImdbId *interface{} `json:"imdb_id"`
KnownForDepartment *interface{} `json:"known_for_department"`
Name *string `json:"name,omitempty"`
PlaceOfBirth *interface{} `json:"place_of_birth"`
Popularity *float32 `json:"popularity,omitempty"`
ProfilePath *string `json:"profile_path"`
}
}
func ParsePersonLatestIdResponse ¶
func ParsePersonLatestIdResponse(rsp *http.Response) (*PersonLatestIdResponse, error)
ParsePersonLatestIdResponse parses an HTTP response from a PersonLatestIdWithResponse call
func (PersonLatestIdResponse) Status ¶
func (r PersonLatestIdResponse) Status() string
Status returns HTTPResponse.Status
func (PersonLatestIdResponse) StatusCode ¶
func (r PersonLatestIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PersonMovieCreditsParams ¶
type PersonMovieCreditsParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
PersonMovieCreditsParams defines parameters for PersonMovieCredits.
type PersonMovieCreditsResponse ¶
type PersonMovieCreditsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Cast *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path"`
Character *string `json:"character,omitempty"`
CreditId *string `json:"credit_id,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
Order *int `json:"order,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"cast,omitempty"`
Crew *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path"`
CreditId *string `json:"credit_id,omitempty"`
Department *string `json:"department,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
Job *string `json:"job,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"crew,omitempty"`
Id *int `json:"id,omitempty"`
}
}
func ParsePersonMovieCreditsResponse ¶
func ParsePersonMovieCreditsResponse(rsp *http.Response) (*PersonMovieCreditsResponse, error)
ParsePersonMovieCreditsResponse parses an HTTP response from a PersonMovieCreditsWithResponse call
func (PersonMovieCreditsResponse) Status ¶
func (r PersonMovieCreditsResponse) Status() string
Status returns HTTPResponse.Status
func (PersonMovieCreditsResponse) StatusCode ¶
func (r PersonMovieCreditsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PersonPopularListParams ¶
type PersonPopularListParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}
PersonPopularListParams defines parameters for PersonPopularList.
type PersonPopularListResponse ¶
type PersonPopularListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
Gender *int `json:"gender,omitempty"`
Id *int `json:"id,omitempty"`
KnownFor *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
FirstAirDate *string `json:"first_air_date,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
MediaType *string `json:"media_type,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *[]string `json:"origin_country,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"known_for,omitempty"`
KnownForDepartment *string `json:"known_for_department,omitempty"`
Name *string `json:"name,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
ProfilePath *string `json:"profile_path,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParsePersonPopularListResponse ¶
func ParsePersonPopularListResponse(rsp *http.Response) (*PersonPopularListResponse, error)
ParsePersonPopularListResponse parses an HTTP response from a PersonPopularListWithResponse call
func (PersonPopularListResponse) Status ¶
func (r PersonPopularListResponse) Status() string
Status returns HTTPResponse.Status
func (PersonPopularListResponse) StatusCode ¶
func (r PersonPopularListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PersonTaggedImagesParams ¶
type PersonTaggedImagesParams struct {
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}
PersonTaggedImagesParams defines parameters for PersonTaggedImages.
type PersonTaggedImagesResponse ¶
type PersonTaggedImagesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Page *int `json:"page,omitempty"`
Results *[]struct {
AspectRatio *float32 `json:"aspect_ratio,omitempty"`
FilePath *string `json:"file_path,omitempty"`
Height *int `json:"height,omitempty"`
Id *string `json:"id,omitempty"`
ImageType *string `json:"image_type,omitempty"`
Iso6391 *string `json:"iso_639_1"`
Media *struct {
Adult *bool `json:"adult,omitempty"`
AirDate *string `json:"air_date,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
EpisodeNumber *int `json:"episode_number,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
MediaType *string `json:"media_type,omitempty"`
Name *string `json:"name,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
ProductionCode *string `json:"production_code,omitempty"`
ReleaseDate *string `json:"release_date,omitempty"`
Runtime *int `json:"runtime,omitempty"`
SeasonNumber *int `json:"season_number,omitempty"`
ShowId *int `json:"show_id,omitempty"`
StillPath *string `json:"still_path,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"media,omitempty"`
MediaType *string `json:"media_type,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
Width *int `json:"width,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParsePersonTaggedImagesResponse ¶
func ParsePersonTaggedImagesResponse(rsp *http.Response) (*PersonTaggedImagesResponse, error)
ParsePersonTaggedImagesResponse parses an HTTP response from a PersonTaggedImagesWithResponse call
func (PersonTaggedImagesResponse) Status ¶
func (r PersonTaggedImagesResponse) Status() string
Status returns HTTPResponse.Status
func (PersonTaggedImagesResponse) StatusCode ¶
func (r PersonTaggedImagesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PersonTvCreditsParams ¶
type PersonTvCreditsParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
PersonTvCreditsParams defines parameters for PersonTvCredits.
type PersonTvCreditsResponse ¶
type PersonTvCreditsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Cast *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path"`
Character *string `json:"character,omitempty"`
CreditId *string `json:"credit_id,omitempty"`
EpisodeCount *int `json:"episode_count,omitempty"`
FirstAirDate *string `json:"first_air_date,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *[]string `json:"origin_country,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"cast,omitempty"`
Crew *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path"`
CreditId *string `json:"credit_id,omitempty"`
Department *string `json:"department,omitempty"`
EpisodeCount *int `json:"episode_count,omitempty"`
FirstAirDate *string `json:"first_air_date,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
Job *string `json:"job,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *[]string `json:"origin_country,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"crew,omitempty"`
Id *int `json:"id,omitempty"`
}
}
func ParsePersonTvCreditsResponse ¶
func ParsePersonTvCreditsResponse(rsp *http.Response) (*PersonTvCreditsResponse, error)
ParsePersonTvCreditsResponse parses an HTTP response from a PersonTvCreditsWithResponse call
func (PersonTvCreditsResponse) Status ¶
func (r PersonTvCreditsResponse) Status() string
Status returns HTTPResponse.Status
func (PersonTvCreditsResponse) StatusCode ¶
func (r PersonTvCreditsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type Response ¶
type Response interface {
// Status returns the status text.
Status() string
// StatusCode returns the status code.
StatusCode() int
}
Response is an abstraction of a typed http.Response wrapper.
type ReviewDetailsResponse ¶
type ReviewDetailsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Author *string `json:"author,omitempty"`
AuthorDetails *struct {
AvatarPath *string `json:"avatar_path,omitempty"`
Name *string `json:"name,omitempty"`
Rating *float32 `json:"rating,omitempty"`
Username *string `json:"username,omitempty"`
} `json:"author_details,omitempty"`
Content *string `json:"content,omitempty"`
CreatedAt *string `json:"created_at,omitempty"`
Id *string `json:"id,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
MediaId *int `json:"media_id,omitempty"`
MediaTitle *string `json:"media_title,omitempty"`
MediaType *string `json:"media_type,omitempty"`
UpdatedAt *string `json:"updated_at,omitempty"`
Url *string `json:"url,omitempty"`
}
}
func ParseReviewDetailsResponse ¶
func ParseReviewDetailsResponse(rsp *http.Response) (*ReviewDetailsResponse, error)
ParseReviewDetailsResponse parses an HTTP response from a ReviewDetailsWithResponse call
func (ReviewDetailsResponse) Status ¶
func (r ReviewDetailsResponse) Status() string
Status returns HTTPResponse.Status
func (ReviewDetailsResponse) StatusCode ¶
func (r ReviewDetailsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SearchCollectionParams ¶
type SearchCollectionParams struct {
Query string `form:"query" json:"query"`
IncludeAdult *bool `form:"include_adult,omitempty" json:"include_adult,omitempty"`
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
Region *string `form:"region,omitempty" json:"region,omitempty"`
}
SearchCollectionParams defines parameters for SearchCollection.
type SearchCollectionResponse ¶
type SearchCollectionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Overview *string `json:"overview,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseSearchCollectionResponse ¶
func ParseSearchCollectionResponse(rsp *http.Response) (*SearchCollectionResponse, error)
ParseSearchCollectionResponse parses an HTTP response from a SearchCollectionWithResponse call
func (SearchCollectionResponse) Status ¶
func (r SearchCollectionResponse) Status() string
Status returns HTTPResponse.Status
func (SearchCollectionResponse) StatusCode ¶
func (r SearchCollectionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SearchCompanyParams ¶
type SearchCompanyParams struct {
Query string `form:"query" json:"query"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}
SearchCompanyParams defines parameters for SearchCompany.
type SearchCompanyResponse ¶
type SearchCompanyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Id *int `json:"id,omitempty"`
LogoPath *string `json:"logo_path"`
Name *string `json:"name,omitempty"`
OriginCountry *string `json:"origin_country,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseSearchCompanyResponse ¶
func ParseSearchCompanyResponse(rsp *http.Response) (*SearchCompanyResponse, error)
ParseSearchCompanyResponse parses an HTTP response from a SearchCompanyWithResponse call
func (SearchCompanyResponse) Status ¶
func (r SearchCompanyResponse) Status() string
Status returns HTTPResponse.Status
func (SearchCompanyResponse) StatusCode ¶
func (r SearchCompanyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SearchKeywordParams ¶
type SearchKeywordParams struct {
Query string `form:"query" json:"query"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}
SearchKeywordParams defines parameters for SearchKeyword.
type SearchKeywordResponse ¶
type SearchKeywordResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseSearchKeywordResponse ¶
func ParseSearchKeywordResponse(rsp *http.Response) (*SearchKeywordResponse, error)
ParseSearchKeywordResponse parses an HTTP response from a SearchKeywordWithResponse call
func (SearchKeywordResponse) Status ¶
func (r SearchKeywordResponse) Status() string
Status returns HTTPResponse.Status
func (SearchKeywordResponse) StatusCode ¶
func (r SearchKeywordResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SearchMovieParams ¶
type SearchMovieParams struct {
Query string `form:"query" json:"query"`
IncludeAdult *bool `form:"include_adult,omitempty" json:"include_adult,omitempty"`
Language *string `form:"language,omitempty" json:"language,omitempty"`
PrimaryReleaseYear *string `form:"primary_release_year,omitempty" json:"primary_release_year,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
Region *string `form:"region,omitempty" json:"region,omitempty"`
Year *string `form:"year,omitempty" json:"year,omitempty"`
}
SearchMovieParams defines parameters for SearchMovie.
type SearchMovieResponse ¶
type SearchMovieResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseSearchMovieResponse ¶
func ParseSearchMovieResponse(rsp *http.Response) (*SearchMovieResponse, error)
ParseSearchMovieResponse parses an HTTP response from a SearchMovieWithResponse call
func (SearchMovieResponse) Status ¶
func (r SearchMovieResponse) Status() string
Status returns HTTPResponse.Status
func (SearchMovieResponse) StatusCode ¶
func (r SearchMovieResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SearchMultiParams ¶
type SearchMultiParams struct {
Query string `form:"query" json:"query"`
IncludeAdult *bool `form:"include_adult,omitempty" json:"include_adult,omitempty"`
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}
SearchMultiParams defines parameters for SearchMulti.
type SearchMultiResponse ¶
type SearchMultiResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path"`
FirstAirDate *string `json:"first_air_date,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
MediaType *string `json:"media_type,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *[]string `json:"origin_country,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseSearchMultiResponse ¶
func ParseSearchMultiResponse(rsp *http.Response) (*SearchMultiResponse, error)
ParseSearchMultiResponse parses an HTTP response from a SearchMultiWithResponse call
func (SearchMultiResponse) Status ¶
func (r SearchMultiResponse) Status() string
Status returns HTTPResponse.Status
func (SearchMultiResponse) StatusCode ¶
func (r SearchMultiResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SearchPersonParams ¶
type SearchPersonParams struct {
Query string `form:"query" json:"query"`
IncludeAdult *bool `form:"include_adult,omitempty" json:"include_adult,omitempty"`
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}
SearchPersonParams defines parameters for SearchPerson.
type SearchPersonResponse ¶
type SearchPersonResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
Gender *int `json:"gender,omitempty"`
Id *int `json:"id,omitempty"`
KnownFor *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
MediaType *string `json:"media_type,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"known_for,omitempty"`
KnownForDepartment *string `json:"known_for_department,omitempty"`
Name *string `json:"name,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
ProfilePath *string `json:"profile_path,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseSearchPersonResponse ¶
func ParseSearchPersonResponse(rsp *http.Response) (*SearchPersonResponse, error)
ParseSearchPersonResponse parses an HTTP response from a SearchPersonWithResponse call
func (SearchPersonResponse) Status ¶
func (r SearchPersonResponse) Status() string
Status returns HTTPResponse.Status
func (SearchPersonResponse) StatusCode ¶
func (r SearchPersonResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SearchTvParams ¶
type SearchTvParams struct {
Query string `form:"query" json:"query"`
// FirstAirDateYear Search only the first air date. Valid values are: 1000..9999
FirstAirDateYear *int32 `form:"first_air_date_year,omitempty" json:"first_air_date_year,omitempty"`
IncludeAdult *bool `form:"include_adult,omitempty" json:"include_adult,omitempty"`
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
// Year Search the first air date and all episode air dates. Valid values are: 1000..9999
Year *int32 `form:"year,omitempty" json:"year,omitempty"`
}
SearchTvParams defines parameters for SearchTv.
type SearchTvResponse ¶
type SearchTvResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
FirstAirDate *string `json:"first_air_date,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *[]string `json:"origin_country,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseSearchTvResponse ¶
func ParseSearchTvResponse(rsp *http.Response) (*SearchTvResponse, error)
ParseSearchTvResponse parses an HTTP response from a SearchTvWithResponse call
func (SearchTvResponse) Status ¶
func (r SearchTvResponse) Status() string
Status returns HTTPResponse.Status
func (SearchTvResponse) StatusCode ¶
func (r SearchTvResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TranslationsResponse ¶
type TranslationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Translations *[]struct {
Data *struct {
Biography *string `json:"biography,omitempty"`
} `json:"data,omitempty"`
EnglishName *string `json:"english_name,omitempty"`
Iso31661 *string `json:"iso_3166_1,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
Name *string `json:"name,omitempty"`
} `json:"translations,omitempty"`
}
}
func ParseTranslationsResponse ¶
func ParseTranslationsResponse(rsp *http.Response) (*TranslationsResponse, error)
ParseTranslationsResponse parses an HTTP response from a TranslationsWithResponse call
func (TranslationsResponse) Status ¶
func (r TranslationsResponse) Status() string
Status returns HTTPResponse.Status
func (TranslationsResponse) StatusCode ¶
func (r TranslationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TrendingAllParams ¶
type TrendingAllParams struct {
// Language `ISO-639-1`-`ISO-3166-1` code
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
TrendingAllParams defines parameters for TrendingAll.
type TrendingAllParamsTimeWindow ¶
type TrendingAllParamsTimeWindow string
TrendingAllParamsTimeWindow defines parameters for TrendingAll.
const ( TrendingAllParamsTimeWindowDay TrendingAllParamsTimeWindow = "day" TrendingAllParamsTimeWindowWeek TrendingAllParamsTimeWindow = "week" )
Defines values for TrendingAllParamsTimeWindow.
type TrendingAllResponse ¶
type TrendingAllResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
FirstAirDate *string `json:"first_air_date,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
MediaType *string `json:"media_type,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *[]string `json:"origin_country,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseTrendingAllResponse ¶
func ParseTrendingAllResponse(rsp *http.Response) (*TrendingAllResponse, error)
ParseTrendingAllResponse parses an HTTP response from a TrendingAllWithResponse call
func (TrendingAllResponse) Status ¶
func (r TrendingAllResponse) Status() string
Status returns HTTPResponse.Status
func (TrendingAllResponse) StatusCode ¶
func (r TrendingAllResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TrendingMoviesParams ¶
type TrendingMoviesParams struct {
// Language `ISO-639-1`-`ISO-3166-1` code
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
TrendingMoviesParams defines parameters for TrendingMovies.
type TrendingMoviesParamsTimeWindow ¶
type TrendingMoviesParamsTimeWindow string
TrendingMoviesParamsTimeWindow defines parameters for TrendingMovies.
const ( TrendingMoviesParamsTimeWindowDay TrendingMoviesParamsTimeWindow = "day" TrendingMoviesParamsTimeWindowWeek TrendingMoviesParamsTimeWindow = "week" )
Defines values for TrendingMoviesParamsTimeWindow.
type TrendingMoviesResponse ¶
type TrendingMoviesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
MediaType *string `json:"media_type,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseTrendingMoviesResponse ¶
func ParseTrendingMoviesResponse(rsp *http.Response) (*TrendingMoviesResponse, error)
ParseTrendingMoviesResponse parses an HTTP response from a TrendingMoviesWithResponse call
func (TrendingMoviesResponse) Status ¶
func (r TrendingMoviesResponse) Status() string
Status returns HTTPResponse.Status
func (TrendingMoviesResponse) StatusCode ¶
func (r TrendingMoviesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TrendingPeopleParams ¶
type TrendingPeopleParams struct {
// Language `ISO-639-1`-`ISO-3166-1` code
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
TrendingPeopleParams defines parameters for TrendingPeople.
type TrendingPeopleParamsTimeWindow ¶
type TrendingPeopleParamsTimeWindow string
TrendingPeopleParamsTimeWindow defines parameters for TrendingPeople.
const ( TrendingPeopleParamsTimeWindowDay TrendingPeopleParamsTimeWindow = "day" TrendingPeopleParamsTimeWindowWeek TrendingPeopleParamsTimeWindow = "week" )
Defines values for TrendingPeopleParamsTimeWindow.
type TrendingPeopleResponse ¶
type TrendingPeopleResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
Gender *int `json:"gender,omitempty"`
Id *int `json:"id,omitempty"`
KnownFor *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path"`
FirstAirDate *string `json:"first_air_date,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
MediaType *string `json:"media_type,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *[]string `json:"origin_country,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
OriginalTitle *string `json:"original_title,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
ReleaseDate *string `json:"release_date,omitempty"`
Title *string `json:"title,omitempty"`
Video *bool `json:"video,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"known_for,omitempty"`
KnownForDepartment *string `json:"known_for_department,omitempty"`
MediaType *string `json:"media_type,omitempty"`
Name *string `json:"name,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
ProfilePath *string `json:"profile_path,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseTrendingPeopleResponse ¶
func ParseTrendingPeopleResponse(rsp *http.Response) (*TrendingPeopleResponse, error)
ParseTrendingPeopleResponse parses an HTTP response from a TrendingPeopleWithResponse call
func (TrendingPeopleResponse) Status ¶
func (r TrendingPeopleResponse) Status() string
Status returns HTTPResponse.Status
func (TrendingPeopleResponse) StatusCode ¶
func (r TrendingPeopleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TrendingTvParams ¶
type TrendingTvParams struct {
// Language `ISO-639-1`-`ISO-3166-1` code
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
TrendingTvParams defines parameters for TrendingTv.
type TrendingTvParamsTimeWindow ¶
type TrendingTvParamsTimeWindow string
TrendingTvParamsTimeWindow defines parameters for TrendingTv.
const ( TrendingTvParamsTimeWindowDay TrendingTvParamsTimeWindow = "day" TrendingTvParamsTimeWindowWeek TrendingTvParamsTimeWindow = "week" )
Defines values for TrendingTvParamsTimeWindow.
type TrendingTvResponse ¶
type TrendingTvResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
FirstAirDate *string `json:"first_air_date,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
MediaType *string `json:"media_type,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *[]string `json:"origin_country,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseTrendingTvResponse ¶
func ParseTrendingTvResponse(rsp *http.Response) (*TrendingTvResponse, error)
ParseTrendingTvResponse parses an HTTP response from a TrendingTvWithResponse call
func (TrendingTvResponse) Status ¶
func (r TrendingTvResponse) Status() string
Status returns HTTPResponse.Status
func (TrendingTvResponse) StatusCode ¶
func (r TrendingTvResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvEpisodeAccountStatesParams ¶
type TvEpisodeAccountStatesParams struct {
SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`
GuestSessionId *string `form:"guest_session_id,omitempty" json:"guest_session_id,omitempty"`
}
TvEpisodeAccountStatesParams defines parameters for TvEpisodeAccountStates.
type TvEpisodeAccountStatesResponse ¶
type TvEpisodeAccountStatesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Favorite *bool `json:"favorite,omitempty"`
Id *int `json:"id,omitempty"`
Rated *struct {
Value *float32 `json:"value,omitempty"`
} `json:"rated,omitempty"`
Watchlist *bool `json:"watchlist,omitempty"`
}
}
func ParseTvEpisodeAccountStatesResponse ¶
func ParseTvEpisodeAccountStatesResponse(rsp *http.Response) (*TvEpisodeAccountStatesResponse, error)
ParseTvEpisodeAccountStatesResponse parses an HTTP response from a TvEpisodeAccountStatesWithResponse call
func (TvEpisodeAccountStatesResponse) Status ¶
func (r TvEpisodeAccountStatesResponse) Status() string
Status returns HTTPResponse.Status
func (TvEpisodeAccountStatesResponse) StatusCode ¶
func (r TvEpisodeAccountStatesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvEpisodeAddRatingJSONBody ¶
type TvEpisodeAddRatingJSONBody struct {
Value *float32 `json:"value,omitempty"`
}
TvEpisodeAddRatingJSONBody defines parameters for TvEpisodeAddRating.
type TvEpisodeAddRatingJSONRequestBody ¶
type TvEpisodeAddRatingJSONRequestBody TvEpisodeAddRatingJSONBody
TvEpisodeAddRatingJSONRequestBody defines body for TvEpisodeAddRating for application/json ContentType.
type TvEpisodeAddRatingParams ¶
type TvEpisodeAddRatingParams struct {
GuestSessionId *string `form:"guest_session_id,omitempty" json:"guest_session_id,omitempty"`
SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`
ContentType string `json:"Content-Type"`
}
TvEpisodeAddRatingParams defines parameters for TvEpisodeAddRating.
type TvEpisodeAddRatingResponse ¶
type TvEpisodeAddRatingResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
StatusCode *int `json:"status_code,omitempty"`
StatusMessage *string `json:"status_message,omitempty"`
}
}
func ParseTvEpisodeAddRatingResponse ¶
func ParseTvEpisodeAddRatingResponse(rsp *http.Response) (*TvEpisodeAddRatingResponse, error)
ParseTvEpisodeAddRatingResponse parses an HTTP response from a TvEpisodeAddRatingWithResponse call
func (TvEpisodeAddRatingResponse) Status ¶
func (r TvEpisodeAddRatingResponse) Status() string
Status returns HTTPResponse.Status
func (TvEpisodeAddRatingResponse) StatusCode ¶
func (r TvEpisodeAddRatingResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvEpisodeChangesByIdResponse ¶
type TvEpisodeChangesByIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Changes *[]struct {
Items *[]struct {
Action *string `json:"action,omitempty"`
Id *string `json:"id,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
OriginalValue *string `json:"original_value,omitempty"`
Time *string `json:"time,omitempty"`
Value *string `json:"value,omitempty"`
} `json:"items,omitempty"`
Key *string `json:"key,omitempty"`
} `json:"changes,omitempty"`
}
}
func ParseTvEpisodeChangesByIdResponse ¶
func ParseTvEpisodeChangesByIdResponse(rsp *http.Response) (*TvEpisodeChangesByIdResponse, error)
ParseTvEpisodeChangesByIdResponse parses an HTTP response from a TvEpisodeChangesByIdWithResponse call
func (TvEpisodeChangesByIdResponse) Status ¶
func (r TvEpisodeChangesByIdResponse) Status() string
Status returns HTTPResponse.Status
func (TvEpisodeChangesByIdResponse) StatusCode ¶
func (r TvEpisodeChangesByIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvEpisodeCreditsParams ¶
type TvEpisodeCreditsParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
TvEpisodeCreditsParams defines parameters for TvEpisodeCredits.
type TvEpisodeCreditsResponse ¶
type TvEpisodeCreditsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Cast *[]struct {
Adult *bool `json:"adult,omitempty"`
Character *string `json:"character,omitempty"`
CreditId *string `json:"credit_id,omitempty"`
Gender *int `json:"gender,omitempty"`
Id *int `json:"id,omitempty"`
KnownForDepartment *string `json:"known_for_department,omitempty"`
Name *string `json:"name,omitempty"`
Order *int `json:"order,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
ProfilePath *string `json:"profile_path,omitempty"`
} `json:"cast,omitempty"`
Crew *[]struct {
Adult *bool `json:"adult,omitempty"`
CreditId *string `json:"credit_id,omitempty"`
Department *string `json:"department,omitempty"`
Gender *int `json:"gender,omitempty"`
Id *int `json:"id,omitempty"`
Job *string `json:"job,omitempty"`
KnownForDepartment *string `json:"known_for_department,omitempty"`
Name *string `json:"name,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
ProfilePath *string `json:"profile_path"`
} `json:"crew,omitempty"`
GuestStars *[]struct {
Adult *bool `json:"adult,omitempty"`
Character *string `json:"character,omitempty"`
CreditId *string `json:"credit_id,omitempty"`
Gender *int `json:"gender,omitempty"`
Id *int `json:"id,omitempty"`
KnownForDepartment *string `json:"known_for_department,omitempty"`
Name *string `json:"name,omitempty"`
Order *int `json:"order,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
ProfilePath *string `json:"profile_path,omitempty"`
} `json:"guest_stars,omitempty"`
Id *int `json:"id,omitempty"`
}
}
func ParseTvEpisodeCreditsResponse ¶
func ParseTvEpisodeCreditsResponse(rsp *http.Response) (*TvEpisodeCreditsResponse, error)
ParseTvEpisodeCreditsResponse parses an HTTP response from a TvEpisodeCreditsWithResponse call
func (TvEpisodeCreditsResponse) Status ¶
func (r TvEpisodeCreditsResponse) Status() string
Status returns HTTPResponse.Status
func (TvEpisodeCreditsResponse) StatusCode ¶
func (r TvEpisodeCreditsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvEpisodeDeleteRatingParams ¶
type TvEpisodeDeleteRatingParams struct {
GuestSessionId *string `form:"guest_session_id,omitempty" json:"guest_session_id,omitempty"`
SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`
ContentType *string `json:"Content-Type,omitempty"`
}
TvEpisodeDeleteRatingParams defines parameters for TvEpisodeDeleteRating.
type TvEpisodeDeleteRatingResponse ¶
type TvEpisodeDeleteRatingResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
StatusCode *int `json:"status_code,omitempty"`
StatusMessage *string `json:"status_message,omitempty"`
}
}
func ParseTvEpisodeDeleteRatingResponse ¶
func ParseTvEpisodeDeleteRatingResponse(rsp *http.Response) (*TvEpisodeDeleteRatingResponse, error)
ParseTvEpisodeDeleteRatingResponse parses an HTTP response from a TvEpisodeDeleteRatingWithResponse call
func (TvEpisodeDeleteRatingResponse) Status ¶
func (r TvEpisodeDeleteRatingResponse) Status() string
Status returns HTTPResponse.Status
func (TvEpisodeDeleteRatingResponse) StatusCode ¶
func (r TvEpisodeDeleteRatingResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvEpisodeDetailsParams ¶
type TvEpisodeDetailsParams struct {
// AppendToResponse comma separated list of endpoints within this namespace, 20 items max
AppendToResponse *string `form:"append_to_response,omitempty" json:"append_to_response,omitempty"`
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
TvEpisodeDetailsParams defines parameters for TvEpisodeDetails.
type TvEpisodeDetailsResponse ¶
type TvEpisodeDetailsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
AirDate *string `json:"air_date,omitempty"`
Crew *[]struct {
Adult *bool `json:"adult,omitempty"`
CreditId *string `json:"credit_id,omitempty"`
Department *string `json:"department,omitempty"`
Gender *int `json:"gender,omitempty"`
Id *int `json:"id,omitempty"`
Job *string `json:"job,omitempty"`
KnownForDepartment *string `json:"known_for_department,omitempty"`
Name *string `json:"name,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
ProfilePath *string `json:"profile_path"`
} `json:"crew,omitempty"`
EpisodeNumber *int `json:"episode_number,omitempty"`
GuestStars *[]struct {
Adult *bool `json:"adult,omitempty"`
Character *string `json:"character,omitempty"`
CreditId *string `json:"credit_id,omitempty"`
Gender *int `json:"gender,omitempty"`
Id *int `json:"id,omitempty"`
KnownForDepartment *string `json:"known_for_department,omitempty"`
Name *string `json:"name,omitempty"`
Order *int `json:"order,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
ProfilePath *string `json:"profile_path,omitempty"`
} `json:"guest_stars,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Overview *string `json:"overview,omitempty"`
ProductionCode *string `json:"production_code,omitempty"`
Runtime *int `json:"runtime,omitempty"`
SeasonNumber *int `json:"season_number,omitempty"`
StillPath *string `json:"still_path,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
}
}
func ParseTvEpisodeDetailsResponse ¶
func ParseTvEpisodeDetailsResponse(rsp *http.Response) (*TvEpisodeDetailsResponse, error)
ParseTvEpisodeDetailsResponse parses an HTTP response from a TvEpisodeDetailsWithResponse call
func (TvEpisodeDetailsResponse) Status ¶
func (r TvEpisodeDetailsResponse) Status() string
Status returns HTTPResponse.Status
func (TvEpisodeDetailsResponse) StatusCode ¶
func (r TvEpisodeDetailsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvEpisodeExternalIdsResponse ¶
type TvEpisodeExternalIdsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
FreebaseId *string `json:"freebase_id,omitempty"`
FreebaseMid *string `json:"freebase_mid,omitempty"`
Id *int `json:"id,omitempty"`
ImdbId *string `json:"imdb_id,omitempty"`
TvdbId *int `json:"tvdb_id,omitempty"`
TvrageId *int `json:"tvrage_id,omitempty"`
WikidataId *string `json:"wikidata_id,omitempty"`
}
}
func ParseTvEpisodeExternalIdsResponse ¶
func ParseTvEpisodeExternalIdsResponse(rsp *http.Response) (*TvEpisodeExternalIdsResponse, error)
ParseTvEpisodeExternalIdsResponse parses an HTTP response from a TvEpisodeExternalIdsWithResponse call
func (TvEpisodeExternalIdsResponse) Status ¶
func (r TvEpisodeExternalIdsResponse) Status() string
Status returns HTTPResponse.Status
func (TvEpisodeExternalIdsResponse) StatusCode ¶
func (r TvEpisodeExternalIdsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvEpisodeGroupDetailsResponse ¶
type TvEpisodeGroupDetailsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Description *string `json:"description,omitempty"`
EpisodeCount *int `json:"episode_count,omitempty"`
GroupCount *int `json:"group_count,omitempty"`
Groups *[]struct {
Episodes *[]struct {
AirDate *string `json:"air_date,omitempty"`
EpisodeNumber *int `json:"episode_number,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Order *int `json:"order,omitempty"`
Overview *string `json:"overview,omitempty"`
ProductionCode *string `json:"production_code,omitempty"`
Runtime *interface{} `json:"runtime"`
SeasonNumber *int `json:"season_number,omitempty"`
ShowId *int `json:"show_id,omitempty"`
StillPath *string `json:"still_path,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"episodes,omitempty"`
Id *string `json:"id,omitempty"`
Locked *bool `json:"locked,omitempty"`
Name *string `json:"name,omitempty"`
Order *int `json:"order,omitempty"`
} `json:"groups,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Network *struct {
Id *int `json:"id,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *string `json:"origin_country,omitempty"`
} `json:"network,omitempty"`
Type *int `json:"type,omitempty"`
}
}
func ParseTvEpisodeGroupDetailsResponse ¶
func ParseTvEpisodeGroupDetailsResponse(rsp *http.Response) (*TvEpisodeGroupDetailsResponse, error)
ParseTvEpisodeGroupDetailsResponse parses an HTTP response from a TvEpisodeGroupDetailsWithResponse call
func (TvEpisodeGroupDetailsResponse) Status ¶
func (r TvEpisodeGroupDetailsResponse) Status() string
Status returns HTTPResponse.Status
func (TvEpisodeGroupDetailsResponse) StatusCode ¶
func (r TvEpisodeGroupDetailsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvEpisodeImagesParams ¶
type TvEpisodeImagesParams struct {
// IncludeImageLanguage specify a comma separated list of ISO-639-1 values to query, for example: `en,null`
IncludeImageLanguage *string `form:"include_image_language,omitempty" json:"include_image_language,omitempty"`
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
TvEpisodeImagesParams defines parameters for TvEpisodeImages.
type TvEpisodeImagesResponse ¶
type TvEpisodeImagesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Stills *[]struct {
AspectRatio *float32 `json:"aspect_ratio,omitempty"`
FilePath *string `json:"file_path,omitempty"`
Height *int `json:"height,omitempty"`
Iso6391 *string `json:"iso_639_1"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
Width *int `json:"width,omitempty"`
} `json:"stills,omitempty"`
}
}
func ParseTvEpisodeImagesResponse ¶
func ParseTvEpisodeImagesResponse(rsp *http.Response) (*TvEpisodeImagesResponse, error)
ParseTvEpisodeImagesResponse parses an HTTP response from a TvEpisodeImagesWithResponse call
func (TvEpisodeImagesResponse) Status ¶
func (r TvEpisodeImagesResponse) Status() string
Status returns HTTPResponse.Status
func (TvEpisodeImagesResponse) StatusCode ¶
func (r TvEpisodeImagesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvEpisodeTranslationsResponse ¶
type TvEpisodeTranslationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Translations *[]struct {
Data *struct {
Name *string `json:"name,omitempty"`
Overview *string `json:"overview,omitempty"`
} `json:"data,omitempty"`
EnglishName *string `json:"english_name,omitempty"`
Iso31661 *string `json:"iso_3166_1,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
Name *string `json:"name,omitempty"`
} `json:"translations,omitempty"`
}
}
func ParseTvEpisodeTranslationsResponse ¶
func ParseTvEpisodeTranslationsResponse(rsp *http.Response) (*TvEpisodeTranslationsResponse, error)
ParseTvEpisodeTranslationsResponse parses an HTTP response from a TvEpisodeTranslationsWithResponse call
func (TvEpisodeTranslationsResponse) Status ¶
func (r TvEpisodeTranslationsResponse) Status() string
Status returns HTTPResponse.Status
func (TvEpisodeTranslationsResponse) StatusCode ¶
func (r TvEpisodeTranslationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvEpisodeVideosParams ¶
type TvEpisodeVideosParams struct {
// IncludeVideoLanguage filter the list results by language, supports more than one value by using a comma
IncludeVideoLanguage *string `form:"include_video_language,omitempty" json:"include_video_language,omitempty"`
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
TvEpisodeVideosParams defines parameters for TvEpisodeVideos.
type TvEpisodeVideosResponse ¶
type TvEpisodeVideosResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Results *[]struct {
Id *string `json:"id,omitempty"`
Iso31661 *string `json:"iso_3166_1,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
Key *string `json:"key,omitempty"`
Name *string `json:"name,omitempty"`
Official *bool `json:"official,omitempty"`
PublishedAt *string `json:"published_at,omitempty"`
Site *string `json:"site,omitempty"`
Size *int `json:"size,omitempty"`
Type *string `json:"type,omitempty"`
} `json:"results,omitempty"`
}
}
func ParseTvEpisodeVideosResponse ¶
func ParseTvEpisodeVideosResponse(rsp *http.Response) (*TvEpisodeVideosResponse, error)
ParseTvEpisodeVideosResponse parses an HTTP response from a TvEpisodeVideosWithResponse call
func (TvEpisodeVideosResponse) Status ¶
func (r TvEpisodeVideosResponse) Status() string
Status returns HTTPResponse.Status
func (TvEpisodeVideosResponse) StatusCode ¶
func (r TvEpisodeVideosResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeasonAccountStatesParams ¶
type TvSeasonAccountStatesParams struct {
SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`
GuestSessionId *string `form:"guest_session_id,omitempty" json:"guest_session_id,omitempty"`
}
TvSeasonAccountStatesParams defines parameters for TvSeasonAccountStates.
type TvSeasonAccountStatesResponse ¶
type TvSeasonAccountStatesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Results *[]struct {
EpisodeNumber *int `json:"episode_number,omitempty"`
Id *int `json:"id,omitempty"`
Rated *bool `json:"rated,omitempty"`
} `json:"results,omitempty"`
}
}
func ParseTvSeasonAccountStatesResponse ¶
func ParseTvSeasonAccountStatesResponse(rsp *http.Response) (*TvSeasonAccountStatesResponse, error)
ParseTvSeasonAccountStatesResponse parses an HTTP response from a TvSeasonAccountStatesWithResponse call
func (TvSeasonAccountStatesResponse) Status ¶
func (r TvSeasonAccountStatesResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeasonAccountStatesResponse) StatusCode ¶
func (r TvSeasonAccountStatesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeasonAggregateCreditsParams ¶
type TvSeasonAggregateCreditsParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
TvSeasonAggregateCreditsParams defines parameters for TvSeasonAggregateCredits.
type TvSeasonAggregateCreditsResponse ¶
type TvSeasonAggregateCreditsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Cast *[]struct {
Adult *bool `json:"adult,omitempty"`
Gender *int `json:"gender,omitempty"`
Id *int `json:"id,omitempty"`
KnownForDepartment *string `json:"known_for_department,omitempty"`
Name *string `json:"name,omitempty"`
Order *int `json:"order,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
ProfilePath *string `json:"profile_path"`
Roles *[]struct {
Character *string `json:"character,omitempty"`
CreditId *string `json:"credit_id,omitempty"`
EpisodeCount *int `json:"episode_count,omitempty"`
} `json:"roles,omitempty"`
TotalEpisodeCount *int `json:"total_episode_count,omitempty"`
} `json:"cast,omitempty"`
Crew *[]struct {
Adult *bool `json:"adult,omitempty"`
Department *string `json:"department,omitempty"`
Gender *int `json:"gender,omitempty"`
Id *int `json:"id,omitempty"`
Jobs *[]struct {
CreditId *string `json:"credit_id,omitempty"`
EpisodeCount *int `json:"episode_count,omitempty"`
Job *string `json:"job,omitempty"`
} `json:"jobs,omitempty"`
KnownForDepartment *string `json:"known_for_department,omitempty"`
Name *string `json:"name,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
ProfilePath *string `json:"profile_path"`
TotalEpisodeCount *int `json:"total_episode_count,omitempty"`
} `json:"crew,omitempty"`
Id *int `json:"id,omitempty"`
}
}
func ParseTvSeasonAggregateCreditsResponse ¶
func ParseTvSeasonAggregateCreditsResponse(rsp *http.Response) (*TvSeasonAggregateCreditsResponse, error)
ParseTvSeasonAggregateCreditsResponse parses an HTTP response from a TvSeasonAggregateCreditsWithResponse call
func (TvSeasonAggregateCreditsResponse) Status ¶
func (r TvSeasonAggregateCreditsResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeasonAggregateCreditsResponse) StatusCode ¶
func (r TvSeasonAggregateCreditsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeasonChangesByIdParams ¶
type TvSeasonChangesByIdParams struct {
EndDate *string `form:"end_date,omitempty" json:"end_date,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
StartDate *string `form:"start_date,omitempty" json:"start_date,omitempty"`
}
TvSeasonChangesByIdParams defines parameters for TvSeasonChangesById.
type TvSeasonChangesByIdResponse ¶
type TvSeasonChangesByIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Changes *[]struct {
Items *[]struct {
Action *string `json:"action,omitempty"`
Id *string `json:"id,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
OriginalValue *string `json:"original_value,omitempty"`
Time *string `json:"time,omitempty"`
Value *string `json:"value,omitempty"`
} `json:"items,omitempty"`
Key *string `json:"key,omitempty"`
} `json:"changes,omitempty"`
}
}
func ParseTvSeasonChangesByIdResponse ¶
func ParseTvSeasonChangesByIdResponse(rsp *http.Response) (*TvSeasonChangesByIdResponse, error)
ParseTvSeasonChangesByIdResponse parses an HTTP response from a TvSeasonChangesByIdWithResponse call
func (TvSeasonChangesByIdResponse) Status ¶
func (r TvSeasonChangesByIdResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeasonChangesByIdResponse) StatusCode ¶
func (r TvSeasonChangesByIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeasonCreditsParams ¶
type TvSeasonCreditsParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
TvSeasonCreditsParams defines parameters for TvSeasonCredits.
type TvSeasonCreditsResponse ¶
type TvSeasonCreditsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Cast *[]struct {
Adult *bool `json:"adult,omitempty"`
Character *string `json:"character,omitempty"`
CreditId *string `json:"credit_id,omitempty"`
Gender *int `json:"gender,omitempty"`
Id *int `json:"id,omitempty"`
KnownForDepartment *string `json:"known_for_department,omitempty"`
Name *string `json:"name,omitempty"`
Order *int `json:"order,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
ProfilePath *string `json:"profile_path,omitempty"`
} `json:"cast,omitempty"`
Crew *[]struct {
Adult *bool `json:"adult,omitempty"`
CreditId *string `json:"credit_id,omitempty"`
Department *string `json:"department,omitempty"`
Gender *int `json:"gender,omitempty"`
Id *int `json:"id,omitempty"`
Job *string `json:"job,omitempty"`
KnownForDepartment *string `json:"known_for_department,omitempty"`
Name *string `json:"name,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
ProfilePath *string `json:"profile_path"`
} `json:"crew,omitempty"`
Id *int `json:"id,omitempty"`
}
}
func ParseTvSeasonCreditsResponse ¶
func ParseTvSeasonCreditsResponse(rsp *http.Response) (*TvSeasonCreditsResponse, error)
ParseTvSeasonCreditsResponse parses an HTTP response from a TvSeasonCreditsWithResponse call
func (TvSeasonCreditsResponse) Status ¶
func (r TvSeasonCreditsResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeasonCreditsResponse) StatusCode ¶
func (r TvSeasonCreditsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeasonDetailsParams ¶
type TvSeasonDetailsParams struct {
// AppendToResponse comma separated list of endpoints within this namespace, 20 items max
AppendToResponse *string `form:"append_to_response,omitempty" json:"append_to_response,omitempty"`
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
TvSeasonDetailsParams defines parameters for TvSeasonDetails.
type TvSeasonDetailsResponse ¶
type TvSeasonDetailsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
AirDate *string `json:"air_date,omitempty"`
Episodes *[]struct {
AirDate *string `json:"air_date,omitempty"`
Crew *[]struct {
Adult *bool `json:"adult,omitempty"`
CreditId *string `json:"credit_id,omitempty"`
Department *string `json:"department,omitempty"`
Gender *int `json:"gender,omitempty"`
Id *int `json:"id,omitempty"`
Job *string `json:"job,omitempty"`
KnownForDepartment *string `json:"known_for_department,omitempty"`
Name *string `json:"name,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
ProfilePath *string `json:"profile_path"`
} `json:"crew,omitempty"`
EpisodeNumber *int `json:"episode_number,omitempty"`
GuestStars *[]struct {
Adult *bool `json:"adult,omitempty"`
Character *string `json:"character,omitempty"`
CreditId *string `json:"credit_id,omitempty"`
Gender *int `json:"gender,omitempty"`
Id *int `json:"id,omitempty"`
KnownForDepartment *string `json:"known_for_department,omitempty"`
Name *string `json:"name,omitempty"`
Order *int `json:"order,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
ProfilePath *string `json:"profile_path"`
} `json:"guest_stars,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Overview *string `json:"overview,omitempty"`
ProductionCode *string `json:"production_code,omitempty"`
Runtime *int `json:"runtime,omitempty"`
SeasonNumber *int `json:"season_number,omitempty"`
ShowId *int `json:"show_id,omitempty"`
StillPath *string `json:"still_path,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"episodes,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Overview *string `json:"overview,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
SeasonNumber *int `json:"season_number,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
}
func ParseTvSeasonDetailsResponse ¶
func ParseTvSeasonDetailsResponse(rsp *http.Response) (*TvSeasonDetailsResponse, error)
ParseTvSeasonDetailsResponse parses an HTTP response from a TvSeasonDetailsWithResponse call
func (TvSeasonDetailsResponse) Status ¶
func (r TvSeasonDetailsResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeasonDetailsResponse) StatusCode ¶
func (r TvSeasonDetailsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeasonExternalIdsResponse ¶
type TvSeasonExternalIdsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
FreebaseId *string `json:"freebase_id,omitempty"`
FreebaseMid *string `json:"freebase_mid,omitempty"`
Id *int `json:"id,omitempty"`
TvdbId *int `json:"tvdb_id,omitempty"`
TvrageId *interface{} `json:"tvrage_id"`
WikidataId *string `json:"wikidata_id,omitempty"`
}
}
func ParseTvSeasonExternalIdsResponse ¶
func ParseTvSeasonExternalIdsResponse(rsp *http.Response) (*TvSeasonExternalIdsResponse, error)
ParseTvSeasonExternalIdsResponse parses an HTTP response from a TvSeasonExternalIdsWithResponse call
func (TvSeasonExternalIdsResponse) Status ¶
func (r TvSeasonExternalIdsResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeasonExternalIdsResponse) StatusCode ¶
func (r TvSeasonExternalIdsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeasonImagesParams ¶
type TvSeasonImagesParams struct {
// IncludeImageLanguage specify a comma separated list of ISO-639-1 values to query, for example: `en,null`
IncludeImageLanguage *string `form:"include_image_language,omitempty" json:"include_image_language,omitempty"`
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
TvSeasonImagesParams defines parameters for TvSeasonImages.
type TvSeasonImagesResponse ¶
type TvSeasonImagesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Posters *[]struct {
AspectRatio *float32 `json:"aspect_ratio,omitempty"`
FilePath *string `json:"file_path,omitempty"`
Height *int `json:"height,omitempty"`
Iso6391 *string `json:"iso_639_1"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
Width *int `json:"width,omitempty"`
} `json:"posters,omitempty"`
}
}
func ParseTvSeasonImagesResponse ¶
func ParseTvSeasonImagesResponse(rsp *http.Response) (*TvSeasonImagesResponse, error)
ParseTvSeasonImagesResponse parses an HTTP response from a TvSeasonImagesWithResponse call
func (TvSeasonImagesResponse) Status ¶
func (r TvSeasonImagesResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeasonImagesResponse) StatusCode ¶
func (r TvSeasonImagesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeasonTranslationsResponse ¶
type TvSeasonTranslationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Translations *[]struct {
Data *struct {
Name *string `json:"name,omitempty"`
Overview *string `json:"overview,omitempty"`
} `json:"data,omitempty"`
EnglishName *string `json:"english_name,omitempty"`
Iso31661 *string `json:"iso_3166_1,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
Name *string `json:"name,omitempty"`
} `json:"translations,omitempty"`
}
}
func ParseTvSeasonTranslationsResponse ¶
func ParseTvSeasonTranslationsResponse(rsp *http.Response) (*TvSeasonTranslationsResponse, error)
ParseTvSeasonTranslationsResponse parses an HTTP response from a TvSeasonTranslationsWithResponse call
func (TvSeasonTranslationsResponse) Status ¶
func (r TvSeasonTranslationsResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeasonTranslationsResponse) StatusCode ¶
func (r TvSeasonTranslationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeasonVideosParams ¶
type TvSeasonVideosParams struct {
// IncludeVideoLanguage filter the list results by language, supports more than one value by using a comma
IncludeVideoLanguage *string `form:"include_video_language,omitempty" json:"include_video_language,omitempty"`
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
TvSeasonVideosParams defines parameters for TvSeasonVideos.
type TvSeasonVideosResponse ¶
type TvSeasonVideosResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Results *[]struct {
Id *string `json:"id,omitempty"`
Iso31661 *string `json:"iso_3166_1,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
Key *string `json:"key,omitempty"`
Name *string `json:"name,omitempty"`
Official *bool `json:"official,omitempty"`
PublishedAt *string `json:"published_at,omitempty"`
Site *string `json:"site,omitempty"`
Size *int `json:"size,omitempty"`
Type *string `json:"type,omitempty"`
} `json:"results,omitempty"`
}
}
func ParseTvSeasonVideosResponse ¶
func ParseTvSeasonVideosResponse(rsp *http.Response) (*TvSeasonVideosResponse, error)
ParseTvSeasonVideosResponse parses an HTTP response from a TvSeasonVideosWithResponse call
func (TvSeasonVideosResponse) Status ¶
func (r TvSeasonVideosResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeasonVideosResponse) StatusCode ¶
func (r TvSeasonVideosResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeasonWatchProvidersParams ¶
type TvSeasonWatchProvidersParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
TvSeasonWatchProvidersParams defines parameters for TvSeasonWatchProviders.
type TvSeasonWatchProvidersResponse ¶
type TvSeasonWatchProvidersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Results *struct {
AE *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"AE,omitempty"`
AR *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"AR,omitempty"`
AT *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"AT,omitempty"`
AU *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"AU,omitempty"`
BA *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"BA,omitempty"`
BB *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"BB,omitempty"`
BE *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"BE,omitempty"`
BG *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"BG,omitempty"`
BO *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"BO,omitempty"`
BR *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"BR,omitempty"`
BS *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"BS,omitempty"`
CA *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"CA,omitempty"`
CH *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"CH,omitempty"`
CI *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"CI,omitempty"`
CL *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"CL,omitempty"`
CO *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"CO,omitempty"`
CR *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"CR,omitempty"`
CZ *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"CZ,omitempty"`
DE *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"DE,omitempty"`
DK *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"DK,omitempty"`
DO *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"DO,omitempty"`
DZ *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"DZ,omitempty"`
EC *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"EC,omitempty"`
EG *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"EG,omitempty"`
ES *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"ES,omitempty"`
FI *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"FI,omitempty"`
FR *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"FR,omitempty"`
GB *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"GB,omitempty"`
GF *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"GF,omitempty"`
GH *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"GH,omitempty"`
GQ *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"GQ,omitempty"`
GT *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"GT,omitempty"`
HK *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"HK,omitempty"`
HN *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"HN,omitempty"`
HR *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"HR,omitempty"`
HU *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"HU,omitempty"`
ID *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"ID,omitempty"`
IE *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"IE,omitempty"`
IL *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"IL,omitempty"`
IQ *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"IQ,omitempty"`
IT *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"IT,omitempty"`
JM *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"JM,omitempty"`
JP *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"JP,omitempty"`
KE *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"KE,omitempty"`
KR *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"KR,omitempty"`
LB *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"LB,omitempty"`
LY *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"LY,omitempty"`
MD *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"MD,omitempty"`
MK *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"MK,omitempty"`
MU *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"MU,omitempty"`
MX *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"MX,omitempty"`
MY *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"MY,omitempty"`
MZ *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"MZ,omitempty"`
NE *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"NE,omitempty"`
NG *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"NG,omitempty"`
NL *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"NL,omitempty"`
NO *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"NO,omitempty"`
NZ *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"NZ,omitempty"`
PA *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"PA,omitempty"`
PE *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"PE,omitempty"`
PH *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"PH,omitempty"`
PL *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"PL,omitempty"`
PS *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"PS,omitempty"`
PT *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"PT,omitempty"`
PY *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"PY,omitempty"`
RO *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"RO,omitempty"`
RS *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"RS,omitempty"`
RU *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"RU,omitempty"`
SA *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"SA,omitempty"`
SC *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"SC,omitempty"`
SE *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"SE,omitempty"`
SG *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"SG,omitempty"`
SI *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"SI,omitempty"`
SK *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"SK,omitempty"`
SN *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"SN,omitempty"`
SV *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"SV,omitempty"`
TH *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"TH,omitempty"`
TR *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"TR,omitempty"`
TT *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"TT,omitempty"`
TW *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"TW,omitempty"`
TZ *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"TZ,omitempty"`
UG *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"UG,omitempty"`
US *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Free *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"free,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"US,omitempty"`
UY *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"UY,omitempty"`
VE *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"VE,omitempty"`
ZA *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"ZA,omitempty"`
ZM *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"ZM,omitempty"`
} `json:"results,omitempty"`
}
}
func ParseTvSeasonWatchProvidersResponse ¶
func ParseTvSeasonWatchProvidersResponse(rsp *http.Response) (*TvSeasonWatchProvidersResponse, error)
ParseTvSeasonWatchProvidersResponse parses an HTTP response from a TvSeasonWatchProvidersWithResponse call
func (TvSeasonWatchProvidersResponse) Status ¶
func (r TvSeasonWatchProvidersResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeasonWatchProvidersResponse) StatusCode ¶
func (r TvSeasonWatchProvidersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesAccountStatesParams ¶
type TvSeriesAccountStatesParams struct {
SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`
GuestSessionId *string `form:"guest_session_id,omitempty" json:"guest_session_id,omitempty"`
}
TvSeriesAccountStatesParams defines parameters for TvSeriesAccountStates.
type TvSeriesAccountStatesResponse ¶
type TvSeriesAccountStatesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Favorite *bool `json:"favorite,omitempty"`
Id *int `json:"id,omitempty"`
Rated *struct {
Value *float32 `json:"value,omitempty"`
} `json:"rated,omitempty"`
Watchlist *bool `json:"watchlist,omitempty"`
}
}
func ParseTvSeriesAccountStatesResponse ¶
func ParseTvSeriesAccountStatesResponse(rsp *http.Response) (*TvSeriesAccountStatesResponse, error)
ParseTvSeriesAccountStatesResponse parses an HTTP response from a TvSeriesAccountStatesWithResponse call
func (TvSeriesAccountStatesResponse) Status ¶
func (r TvSeriesAccountStatesResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesAccountStatesResponse) StatusCode ¶
func (r TvSeriesAccountStatesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesAddRatingJSONBody ¶
type TvSeriesAddRatingJSONBody struct {
Value *float32 `json:"value,omitempty"`
}
TvSeriesAddRatingJSONBody defines parameters for TvSeriesAddRating.
type TvSeriesAddRatingJSONRequestBody ¶
type TvSeriesAddRatingJSONRequestBody TvSeriesAddRatingJSONBody
TvSeriesAddRatingJSONRequestBody defines body for TvSeriesAddRating for application/json ContentType.
type TvSeriesAddRatingParams ¶
type TvSeriesAddRatingParams struct {
GuestSessionId *string `form:"guest_session_id,omitempty" json:"guest_session_id,omitempty"`
SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`
ContentType string `json:"Content-Type"`
}
TvSeriesAddRatingParams defines parameters for TvSeriesAddRating.
type TvSeriesAddRatingResponse ¶
type TvSeriesAddRatingResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
StatusCode *int `json:"status_code,omitempty"`
StatusMessage *string `json:"status_message,omitempty"`
}
}
func ParseTvSeriesAddRatingResponse ¶
func ParseTvSeriesAddRatingResponse(rsp *http.Response) (*TvSeriesAddRatingResponse, error)
ParseTvSeriesAddRatingResponse parses an HTTP response from a TvSeriesAddRatingWithResponse call
func (TvSeriesAddRatingResponse) Status ¶
func (r TvSeriesAddRatingResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesAddRatingResponse) StatusCode ¶
func (r TvSeriesAddRatingResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesAggregateCreditsParams ¶
type TvSeriesAggregateCreditsParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
TvSeriesAggregateCreditsParams defines parameters for TvSeriesAggregateCredits.
type TvSeriesAggregateCreditsResponse ¶
type TvSeriesAggregateCreditsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Cast *[]struct {
Adult *bool `json:"adult,omitempty"`
Gender *int `json:"gender,omitempty"`
Id *int `json:"id,omitempty"`
KnownForDepartment *string `json:"known_for_department,omitempty"`
Name *string `json:"name,omitempty"`
Order *int `json:"order,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
ProfilePath *string `json:"profile_path"`
Roles *[]struct {
Character *string `json:"character,omitempty"`
CreditId *string `json:"credit_id,omitempty"`
EpisodeCount *int `json:"episode_count,omitempty"`
} `json:"roles,omitempty"`
TotalEpisodeCount *int `json:"total_episode_count,omitempty"`
} `json:"cast,omitempty"`
Crew *[]struct {
Adult *bool `json:"adult,omitempty"`
Department *string `json:"department,omitempty"`
Gender *int `json:"gender,omitempty"`
Id *int `json:"id,omitempty"`
Jobs *[]struct {
CreditId *string `json:"credit_id,omitempty"`
EpisodeCount *int `json:"episode_count,omitempty"`
Job *string `json:"job,omitempty"`
} `json:"jobs,omitempty"`
KnownForDepartment *string `json:"known_for_department,omitempty"`
Name *string `json:"name,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
ProfilePath *string `json:"profile_path"`
TotalEpisodeCount *int `json:"total_episode_count,omitempty"`
} `json:"crew,omitempty"`
Id *int `json:"id,omitempty"`
}
}
func ParseTvSeriesAggregateCreditsResponse ¶
func ParseTvSeriesAggregateCreditsResponse(rsp *http.Response) (*TvSeriesAggregateCreditsResponse, error)
ParseTvSeriesAggregateCreditsResponse parses an HTTP response from a TvSeriesAggregateCreditsWithResponse call
func (TvSeriesAggregateCreditsResponse) Status ¶
func (r TvSeriesAggregateCreditsResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesAggregateCreditsResponse) StatusCode ¶
func (r TvSeriesAggregateCreditsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesAiringTodayListParams ¶
type TvSeriesAiringTodayListParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
Timezone *string `form:"timezone,omitempty" json:"timezone,omitempty"`
}
TvSeriesAiringTodayListParams defines parameters for TvSeriesAiringTodayList.
type TvSeriesAiringTodayListResponse ¶
type TvSeriesAiringTodayListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
BackdropPath *string `json:"backdrop_path"`
FirstAirDate *string `json:"first_air_date,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *[]string `json:"origin_country,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseTvSeriesAiringTodayListResponse ¶
func ParseTvSeriesAiringTodayListResponse(rsp *http.Response) (*TvSeriesAiringTodayListResponse, error)
ParseTvSeriesAiringTodayListResponse parses an HTTP response from a TvSeriesAiringTodayListWithResponse call
func (TvSeriesAiringTodayListResponse) Status ¶
func (r TvSeriesAiringTodayListResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesAiringTodayListResponse) StatusCode ¶
func (r TvSeriesAiringTodayListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesAlternativeTitlesResponse ¶
type TvSeriesAlternativeTitlesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Results *[]struct {
Iso31661 *string `json:"iso_3166_1,omitempty"`
Title *string `json:"title,omitempty"`
Type *string `json:"type,omitempty"`
} `json:"results,omitempty"`
}
}
func ParseTvSeriesAlternativeTitlesResponse ¶
func ParseTvSeriesAlternativeTitlesResponse(rsp *http.Response) (*TvSeriesAlternativeTitlesResponse, error)
ParseTvSeriesAlternativeTitlesResponse parses an HTTP response from a TvSeriesAlternativeTitlesWithResponse call
func (TvSeriesAlternativeTitlesResponse) Status ¶
func (r TvSeriesAlternativeTitlesResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesAlternativeTitlesResponse) StatusCode ¶
func (r TvSeriesAlternativeTitlesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesChangesParams ¶
type TvSeriesChangesParams struct {
EndDate *string `form:"end_date,omitempty" json:"end_date,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
StartDate *string `form:"start_date,omitempty" json:"start_date,omitempty"`
}
TvSeriesChangesParams defines parameters for TvSeriesChanges.
type TvSeriesChangesResponse ¶
type TvSeriesChangesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Changes *[]struct {
Items *[]struct {
Action *string `json:"action,omitempty"`
Id *string `json:"id,omitempty"`
Iso31661 *string `json:"iso_3166_1,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
OriginalValue *struct {
Backdrop *struct {
FilePath *string `json:"file_path,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
} `json:"backdrop,omitempty"`
Poster *struct {
FilePath *string `json:"file_path,omitempty"`
Iso6391 *string `json:"iso_639_1"`
} `json:"poster,omitempty"`
} `json:"original_value,omitempty"`
Time *string `json:"time,omitempty"`
Value *struct {
Backdrop *struct {
FilePath *string `json:"file_path,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
} `json:"backdrop,omitempty"`
Poster *struct {
FilePath *string `json:"file_path,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
} `json:"poster,omitempty"`
} `json:"value,omitempty"`
} `json:"items,omitempty"`
Key *string `json:"key,omitempty"`
} `json:"changes,omitempty"`
}
}
func ParseTvSeriesChangesResponse ¶
func ParseTvSeriesChangesResponse(rsp *http.Response) (*TvSeriesChangesResponse, error)
ParseTvSeriesChangesResponse parses an HTTP response from a TvSeriesChangesWithResponse call
func (TvSeriesChangesResponse) Status ¶
func (r TvSeriesChangesResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesChangesResponse) StatusCode ¶
func (r TvSeriesChangesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesContentRatingsResponse ¶
type TvSeriesContentRatingsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Results *[]struct {
Descriptors *[]interface{} `json:"descriptors,omitempty"`
Iso31661 *string `json:"iso_3166_1,omitempty"`
Rating *string `json:"rating,omitempty"`
} `json:"results,omitempty"`
}
}
func ParseTvSeriesContentRatingsResponse ¶
func ParseTvSeriesContentRatingsResponse(rsp *http.Response) (*TvSeriesContentRatingsResponse, error)
ParseTvSeriesContentRatingsResponse parses an HTTP response from a TvSeriesContentRatingsWithResponse call
func (TvSeriesContentRatingsResponse) Status ¶
func (r TvSeriesContentRatingsResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesContentRatingsResponse) StatusCode ¶
func (r TvSeriesContentRatingsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesCreditsParams ¶
type TvSeriesCreditsParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
TvSeriesCreditsParams defines parameters for TvSeriesCredits.
type TvSeriesCreditsResponse ¶
type TvSeriesCreditsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Cast *[]struct {
Adult *bool `json:"adult,omitempty"`
Character *string `json:"character,omitempty"`
CreditId *string `json:"credit_id,omitempty"`
Gender *int `json:"gender,omitempty"`
Id *int `json:"id,omitempty"`
KnownForDepartment *string `json:"known_for_department,omitempty"`
Name *string `json:"name,omitempty"`
Order *int `json:"order,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
ProfilePath *string `json:"profile_path,omitempty"`
} `json:"cast,omitempty"`
Crew *[]struct {
Adult *bool `json:"adult,omitempty"`
CreditId *string `json:"credit_id,omitempty"`
Department *string `json:"department,omitempty"`
Gender *int `json:"gender,omitempty"`
Id *int `json:"id,omitempty"`
Job *string `json:"job,omitempty"`
KnownForDepartment *string `json:"known_for_department,omitempty"`
Name *string `json:"name,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
ProfilePath *string `json:"profile_path"`
} `json:"crew,omitempty"`
Id *int `json:"id,omitempty"`
}
}
func ParseTvSeriesCreditsResponse ¶
func ParseTvSeriesCreditsResponse(rsp *http.Response) (*TvSeriesCreditsResponse, error)
ParseTvSeriesCreditsResponse parses an HTTP response from a TvSeriesCreditsWithResponse call
func (TvSeriesCreditsResponse) Status ¶
func (r TvSeriesCreditsResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesCreditsResponse) StatusCode ¶
func (r TvSeriesCreditsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesDeleteRatingParams ¶
type TvSeriesDeleteRatingParams struct {
GuestSessionId *string `form:"guest_session_id,omitempty" json:"guest_session_id,omitempty"`
SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`
ContentType *string `json:"Content-Type,omitempty"`
}
TvSeriesDeleteRatingParams defines parameters for TvSeriesDeleteRating.
type TvSeriesDeleteRatingResponse ¶
type TvSeriesDeleteRatingResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
StatusCode *int `json:"status_code,omitempty"`
StatusMessage *string `json:"status_message,omitempty"`
}
}
func ParseTvSeriesDeleteRatingResponse ¶
func ParseTvSeriesDeleteRatingResponse(rsp *http.Response) (*TvSeriesDeleteRatingResponse, error)
ParseTvSeriesDeleteRatingResponse parses an HTTP response from a TvSeriesDeleteRatingWithResponse call
func (TvSeriesDeleteRatingResponse) Status ¶
func (r TvSeriesDeleteRatingResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesDeleteRatingResponse) StatusCode ¶
func (r TvSeriesDeleteRatingResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesDetailsParams ¶
type TvSeriesDetailsParams struct {
// AppendToResponse comma separated list of endpoints within this namespace, 20 items max
AppendToResponse *string `form:"append_to_response,omitempty" json:"append_to_response,omitempty"`
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
TvSeriesDetailsParams defines parameters for TvSeriesDetails.
type TvSeriesDetailsResponse ¶
type TvSeriesDetailsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
CreatedBy *[]struct {
CreditId *string `json:"credit_id,omitempty"`
Gender *int `json:"gender,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
ProfilePath *string `json:"profile_path,omitempty"`
} `json:"created_by,omitempty"`
EpisodeRunTime *[]int `json:"episode_run_time,omitempty"`
FirstAirDate *string `json:"first_air_date,omitempty"`
Genres *[]struct {
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
} `json:"genres,omitempty"`
Homepage *string `json:"homepage,omitempty"`
Id *int `json:"id,omitempty"`
InProduction *bool `json:"in_production,omitempty"`
Languages *[]string `json:"languages,omitempty"`
LastAirDate *string `json:"last_air_date,omitempty"`
LastEpisodeToAir *struct {
AirDate *string `json:"air_date,omitempty"`
EpisodeNumber *int `json:"episode_number,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Overview *string `json:"overview,omitempty"`
ProductionCode *string `json:"production_code,omitempty"`
Runtime *int `json:"runtime,omitempty"`
SeasonNumber *int `json:"season_number,omitempty"`
ShowId *int `json:"show_id,omitempty"`
StillPath *string `json:"still_path,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"last_episode_to_air,omitempty"`
Name *string `json:"name,omitempty"`
Networks *[]struct {
Id *int `json:"id,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *string `json:"origin_country,omitempty"`
} `json:"networks,omitempty"`
NextEpisodeToAir *interface{} `json:"next_episode_to_air"`
NumberOfEpisodes *int `json:"number_of_episodes,omitempty"`
NumberOfSeasons *int `json:"number_of_seasons,omitempty"`
OriginCountry *[]string `json:"origin_country,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
ProductionCompanies *[]struct {
Id *int `json:"id,omitempty"`
LogoPath *string `json:"logo_path"`
Name *string `json:"name,omitempty"`
OriginCountry *string `json:"origin_country,omitempty"`
} `json:"production_companies,omitempty"`
ProductionCountries *[]struct {
Iso31661 *string `json:"iso_3166_1,omitempty"`
Name *string `json:"name,omitempty"`
} `json:"production_countries,omitempty"`
Seasons *[]struct {
AirDate *string `json:"air_date,omitempty"`
EpisodeCount *int `json:"episode_count,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Overview *string `json:"overview,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
SeasonNumber *int `json:"season_number,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
} `json:"seasons,omitempty"`
SpokenLanguages *[]struct {
EnglishName *string `json:"english_name,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
Name *string `json:"name,omitempty"`
} `json:"spoken_languages,omitempty"`
Status *string `json:"status,omitempty"`
Tagline *string `json:"tagline,omitempty"`
Type *string `json:"type,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
}
}
func ParseTvSeriesDetailsResponse ¶
func ParseTvSeriesDetailsResponse(rsp *http.Response) (*TvSeriesDetailsResponse, error)
ParseTvSeriesDetailsResponse parses an HTTP response from a TvSeriesDetailsWithResponse call
func (TvSeriesDetailsResponse) Status ¶
func (r TvSeriesDetailsResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesDetailsResponse) StatusCode ¶
func (r TvSeriesDetailsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesEpisodeGroupsResponse ¶
type TvSeriesEpisodeGroupsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Results *[]struct {
Description *string `json:"description,omitempty"`
EpisodeCount *int `json:"episode_count,omitempty"`
GroupCount *int `json:"group_count,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Network *struct {
Id *int `json:"id,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *string `json:"origin_country,omitempty"`
} `json:"network,omitempty"`
Type *int `json:"type,omitempty"`
} `json:"results,omitempty"`
}
}
func ParseTvSeriesEpisodeGroupsResponse ¶
func ParseTvSeriesEpisodeGroupsResponse(rsp *http.Response) (*TvSeriesEpisodeGroupsResponse, error)
ParseTvSeriesEpisodeGroupsResponse parses an HTTP response from a TvSeriesEpisodeGroupsWithResponse call
func (TvSeriesEpisodeGroupsResponse) Status ¶
func (r TvSeriesEpisodeGroupsResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesEpisodeGroupsResponse) StatusCode ¶
func (r TvSeriesEpisodeGroupsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesExternalIdsResponse ¶
type TvSeriesExternalIdsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
FacebookId *string `json:"facebook_id,omitempty"`
FreebaseId *string `json:"freebase_id,omitempty"`
FreebaseMid *string `json:"freebase_mid,omitempty"`
Id *int `json:"id,omitempty"`
ImdbId *string `json:"imdb_id,omitempty"`
InstagramId *string `json:"instagram_id,omitempty"`
TvdbId *int `json:"tvdb_id,omitempty"`
TvrageId *int `json:"tvrage_id,omitempty"`
TwitterId *string `json:"twitter_id,omitempty"`
WikidataId *string `json:"wikidata_id,omitempty"`
}
}
func ParseTvSeriesExternalIdsResponse ¶
func ParseTvSeriesExternalIdsResponse(rsp *http.Response) (*TvSeriesExternalIdsResponse, error)
ParseTvSeriesExternalIdsResponse parses an HTTP response from a TvSeriesExternalIdsWithResponse call
func (TvSeriesExternalIdsResponse) Status ¶
func (r TvSeriesExternalIdsResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesExternalIdsResponse) StatusCode ¶
func (r TvSeriesExternalIdsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesImagesParams ¶
type TvSeriesImagesParams struct {
// IncludeImageLanguage specify a comma separated list of ISO-639-1 values to query, for example: `en,null`
IncludeImageLanguage *string `form:"include_image_language,omitempty" json:"include_image_language,omitempty"`
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
TvSeriesImagesParams defines parameters for TvSeriesImages.
type TvSeriesImagesResponse ¶
type TvSeriesImagesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Backdrops *[]struct {
AspectRatio *float32 `json:"aspect_ratio,omitempty"`
FilePath *string `json:"file_path,omitempty"`
Height *int `json:"height,omitempty"`
Iso6391 *string `json:"iso_639_1"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
Width *int `json:"width,omitempty"`
} `json:"backdrops,omitempty"`
Id *int `json:"id,omitempty"`
Logos *[]struct {
AspectRatio *float32 `json:"aspect_ratio,omitempty"`
FilePath *string `json:"file_path,omitempty"`
Height *int `json:"height,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
Width *int `json:"width,omitempty"`
} `json:"logos,omitempty"`
Posters *[]struct {
AspectRatio *float32 `json:"aspect_ratio,omitempty"`
FilePath *string `json:"file_path,omitempty"`
Height *int `json:"height,omitempty"`
Iso6391 *string `json:"iso_639_1"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
Width *int `json:"width,omitempty"`
} `json:"posters,omitempty"`
}
}
func ParseTvSeriesImagesResponse ¶
func ParseTvSeriesImagesResponse(rsp *http.Response) (*TvSeriesImagesResponse, error)
ParseTvSeriesImagesResponse parses an HTTP response from a TvSeriesImagesWithResponse call
func (TvSeriesImagesResponse) Status ¶
func (r TvSeriesImagesResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesImagesResponse) StatusCode ¶
func (r TvSeriesImagesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesKeywordsResponse ¶
type TvSeriesKeywordsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Results *[]struct {
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
} `json:"results,omitempty"`
}
}
func ParseTvSeriesKeywordsResponse ¶
func ParseTvSeriesKeywordsResponse(rsp *http.Response) (*TvSeriesKeywordsResponse, error)
ParseTvSeriesKeywordsResponse parses an HTTP response from a TvSeriesKeywordsWithResponse call
func (TvSeriesKeywordsResponse) Status ¶
func (r TvSeriesKeywordsResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesKeywordsResponse) StatusCode ¶
func (r TvSeriesKeywordsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesLatestIdResponse ¶
type TvSeriesLatestIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path"`
CreatedBy *[]interface{} `json:"created_by,omitempty"`
EpisodeRunTime *[]interface{} `json:"episode_run_time,omitempty"`
FirstAirDate *string `json:"first_air_date,omitempty"`
Genres *[]interface{} `json:"genres,omitempty"`
Homepage *string `json:"homepage,omitempty"`
Id *int `json:"id,omitempty"`
InProduction *bool `json:"in_production,omitempty"`
Languages *[]interface{} `json:"languages,omitempty"`
LastAirDate *string `json:"last_air_date,omitempty"`
LastEpisodeToAir *struct {
AirDate *string `json:"air_date,omitempty"`
EpisodeNumber *int `json:"episode_number,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Overview *string `json:"overview,omitempty"`
ProductionCode *string `json:"production_code,omitempty"`
Runtime *interface{} `json:"runtime"`
SeasonNumber *int `json:"season_number,omitempty"`
ShowId *int `json:"show_id,omitempty"`
StillPath *string `json:"still_path"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"last_episode_to_air,omitempty"`
Name *string `json:"name,omitempty"`
Networks *[]interface{} `json:"networks,omitempty"`
NextEpisodeToAir *interface{} `json:"next_episode_to_air"`
NumberOfEpisodes *int `json:"number_of_episodes,omitempty"`
NumberOfSeasons *int `json:"number_of_seasons,omitempty"`
OriginCountry *[]string `json:"origin_country,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path"`
ProductionCompanies *[]interface{} `json:"production_companies,omitempty"`
ProductionCountries *[]interface{} `json:"production_countries,omitempty"`
Seasons *[]struct {
AirDate *interface{} `json:"air_date"`
EpisodeCount *int `json:"episode_count,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Overview *string `json:"overview,omitempty"`
PosterPath *string `json:"poster_path"`
SeasonNumber *int `json:"season_number,omitempty"`
} `json:"seasons,omitempty"`
SpokenLanguages *[]interface{} `json:"spoken_languages,omitempty"`
Status *string `json:"status,omitempty"`
Tagline *string `json:"tagline,omitempty"`
Type *string `json:"type,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
}
}
func ParseTvSeriesLatestIdResponse ¶
func ParseTvSeriesLatestIdResponse(rsp *http.Response) (*TvSeriesLatestIdResponse, error)
ParseTvSeriesLatestIdResponse parses an HTTP response from a TvSeriesLatestIdWithResponse call
func (TvSeriesLatestIdResponse) Status ¶
func (r TvSeriesLatestIdResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesLatestIdResponse) StatusCode ¶
func (r TvSeriesLatestIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesOnTheAirListParams ¶
type TvSeriesOnTheAirListParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
Timezone *string `form:"timezone,omitempty" json:"timezone,omitempty"`
}
TvSeriesOnTheAirListParams defines parameters for TvSeriesOnTheAirList.
type TvSeriesOnTheAirListResponse ¶
type TvSeriesOnTheAirListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
BackdropPath *string `json:"backdrop_path"`
FirstAirDate *string `json:"first_air_date,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *[]string `json:"origin_country,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseTvSeriesOnTheAirListResponse ¶
func ParseTvSeriesOnTheAirListResponse(rsp *http.Response) (*TvSeriesOnTheAirListResponse, error)
ParseTvSeriesOnTheAirListResponse parses an HTTP response from a TvSeriesOnTheAirListWithResponse call
func (TvSeriesOnTheAirListResponse) Status ¶
func (r TvSeriesOnTheAirListResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesOnTheAirListResponse) StatusCode ¶
func (r TvSeriesOnTheAirListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesPopularListParams ¶
type TvSeriesPopularListParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}
TvSeriesPopularListParams defines parameters for TvSeriesPopularList.
type TvSeriesPopularListResponse ¶
type TvSeriesPopularListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
BackdropPath *string `json:"backdrop_path"`
FirstAirDate *string `json:"first_air_date,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *[]string `json:"origin_country,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseTvSeriesPopularListResponse ¶
func ParseTvSeriesPopularListResponse(rsp *http.Response) (*TvSeriesPopularListResponse, error)
ParseTvSeriesPopularListResponse parses an HTTP response from a TvSeriesPopularListWithResponse call
func (TvSeriesPopularListResponse) Status ¶
func (r TvSeriesPopularListResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesPopularListResponse) StatusCode ¶
func (r TvSeriesPopularListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesRecommendationsParams ¶
type TvSeriesRecommendationsParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}
TvSeriesRecommendationsParams defines parameters for TvSeriesRecommendations.
type TvSeriesRecommendationsResponse ¶
type TvSeriesRecommendationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path,omitempty"`
FirstAirDate *string `json:"first_air_date,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
MediaType *string `json:"media_type,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *[]string `json:"origin_country,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseTvSeriesRecommendationsResponse ¶
func ParseTvSeriesRecommendationsResponse(rsp *http.Response) (*TvSeriesRecommendationsResponse, error)
ParseTvSeriesRecommendationsResponse parses an HTTP response from a TvSeriesRecommendationsWithResponse call
func (TvSeriesRecommendationsResponse) Status ¶
func (r TvSeriesRecommendationsResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesRecommendationsResponse) StatusCode ¶
func (r TvSeriesRecommendationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesReviewsParams ¶
type TvSeriesReviewsParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}
TvSeriesReviewsParams defines parameters for TvSeriesReviews.
type TvSeriesReviewsResponse ¶
type TvSeriesReviewsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Page *int `json:"page,omitempty"`
Results *[]struct {
Author *string `json:"author,omitempty"`
AuthorDetails *struct {
AvatarPath *string `json:"avatar_path"`
Name *string `json:"name,omitempty"`
Rating *float32 `json:"rating,omitempty"`
Username *string `json:"username,omitempty"`
} `json:"author_details,omitempty"`
Content *string `json:"content,omitempty"`
CreatedAt *string `json:"created_at,omitempty"`
Id *string `json:"id,omitempty"`
UpdatedAt *string `json:"updated_at,omitempty"`
Url *string `json:"url,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseTvSeriesReviewsResponse ¶
func ParseTvSeriesReviewsResponse(rsp *http.Response) (*TvSeriesReviewsResponse, error)
ParseTvSeriesReviewsResponse parses an HTTP response from a TvSeriesReviewsWithResponse call
func (TvSeriesReviewsResponse) Status ¶
func (r TvSeriesReviewsResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesReviewsResponse) StatusCode ¶
func (r TvSeriesReviewsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesScreenedTheatricallyResponse ¶
type TvSeriesScreenedTheatricallyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Results *[]struct {
EpisodeNumber *int `json:"episode_number,omitempty"`
Id *int `json:"id,omitempty"`
SeasonNumber *int `json:"season_number,omitempty"`
} `json:"results,omitempty"`
}
}
func ParseTvSeriesScreenedTheatricallyResponse ¶
func ParseTvSeriesScreenedTheatricallyResponse(rsp *http.Response) (*TvSeriesScreenedTheatricallyResponse, error)
ParseTvSeriesScreenedTheatricallyResponse parses an HTTP response from a TvSeriesScreenedTheatricallyWithResponse call
func (TvSeriesScreenedTheatricallyResponse) Status ¶
func (r TvSeriesScreenedTheatricallyResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesScreenedTheatricallyResponse) StatusCode ¶
func (r TvSeriesScreenedTheatricallyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesSimilarParams ¶
type TvSeriesSimilarParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}
TvSeriesSimilarParams defines parameters for TvSeriesSimilar.
type TvSeriesSimilarResponse ¶
type TvSeriesSimilarResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
Adult *bool `json:"adult,omitempty"`
BackdropPath *string `json:"backdrop_path"`
FirstAirDate *string `json:"first_air_date,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *[]string `json:"origin_country,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseTvSeriesSimilarResponse ¶
func ParseTvSeriesSimilarResponse(rsp *http.Response) (*TvSeriesSimilarResponse, error)
ParseTvSeriesSimilarResponse parses an HTTP response from a TvSeriesSimilarWithResponse call
func (TvSeriesSimilarResponse) Status ¶
func (r TvSeriesSimilarResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesSimilarResponse) StatusCode ¶
func (r TvSeriesSimilarResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesTopRatedListParams ¶
type TvSeriesTopRatedListParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}
TvSeriesTopRatedListParams defines parameters for TvSeriesTopRatedList.
type TvSeriesTopRatedListResponse ¶
type TvSeriesTopRatedListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Page *int `json:"page,omitempty"`
Results *[]struct {
BackdropPath *string `json:"backdrop_path,omitempty"`
FirstAirDate *string `json:"first_air_date,omitempty"`
GenreIds *[]int `json:"genre_ids,omitempty"`
Id *int `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
OriginCountry *[]string `json:"origin_country,omitempty"`
OriginalLanguage *string `json:"original_language,omitempty"`
OriginalName *string `json:"original_name,omitempty"`
Overview *string `json:"overview,omitempty"`
Popularity *float32 `json:"popularity,omitempty"`
PosterPath *string `json:"poster_path,omitempty"`
VoteAverage *float32 `json:"vote_average,omitempty"`
VoteCount *int `json:"vote_count,omitempty"`
} `json:"results,omitempty"`
TotalPages *int `json:"total_pages,omitempty"`
TotalResults *int `json:"total_results,omitempty"`
}
}
func ParseTvSeriesTopRatedListResponse ¶
func ParseTvSeriesTopRatedListResponse(rsp *http.Response) (*TvSeriesTopRatedListResponse, error)
ParseTvSeriesTopRatedListResponse parses an HTTP response from a TvSeriesTopRatedListWithResponse call
func (TvSeriesTopRatedListResponse) Status ¶
func (r TvSeriesTopRatedListResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesTopRatedListResponse) StatusCode ¶
func (r TvSeriesTopRatedListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesTranslationsResponse ¶
type TvSeriesTranslationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Translations *[]struct {
Data *struct {
Homepage *string `json:"homepage,omitempty"`
Name *string `json:"name,omitempty"`
Overview *string `json:"overview,omitempty"`
Tagline *string `json:"tagline,omitempty"`
} `json:"data,omitempty"`
EnglishName *string `json:"english_name,omitempty"`
Iso31661 *string `json:"iso_3166_1,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
Name *string `json:"name,omitempty"`
} `json:"translations,omitempty"`
}
}
func ParseTvSeriesTranslationsResponse ¶
func ParseTvSeriesTranslationsResponse(rsp *http.Response) (*TvSeriesTranslationsResponse, error)
ParseTvSeriesTranslationsResponse parses an HTTP response from a TvSeriesTranslationsWithResponse call
func (TvSeriesTranslationsResponse) Status ¶
func (r TvSeriesTranslationsResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesTranslationsResponse) StatusCode ¶
func (r TvSeriesTranslationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesVideosParams ¶
type TvSeriesVideosParams struct {
// IncludeVideoLanguage filter the list results by language, supports more than one value by using a comma
IncludeVideoLanguage *string `form:"include_video_language,omitempty" json:"include_video_language,omitempty"`
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
TvSeriesVideosParams defines parameters for TvSeriesVideos.
type TvSeriesVideosResponse ¶
type TvSeriesVideosResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Results *[]struct {
Id *string `json:"id,omitempty"`
Iso31661 *string `json:"iso_3166_1,omitempty"`
Iso6391 *string `json:"iso_639_1,omitempty"`
Key *string `json:"key,omitempty"`
Name *string `json:"name,omitempty"`
Official *bool `json:"official,omitempty"`
PublishedAt *string `json:"published_at,omitempty"`
Site *string `json:"site,omitempty"`
Size *int `json:"size,omitempty"`
Type *string `json:"type,omitempty"`
} `json:"results,omitempty"`
}
}
func ParseTvSeriesVideosResponse ¶
func ParseTvSeriesVideosResponse(rsp *http.Response) (*TvSeriesVideosResponse, error)
ParseTvSeriesVideosResponse parses an HTTP response from a TvSeriesVideosWithResponse call
func (TvSeriesVideosResponse) Status ¶
func (r TvSeriesVideosResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesVideosResponse) StatusCode ¶
func (r TvSeriesVideosResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TvSeriesWatchProvidersResponse ¶
type TvSeriesWatchProvidersResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
Results *struct {
AE *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"AE,omitempty"`
AR *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"AR,omitempty"`
AT *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"AT,omitempty"`
AU *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"AU,omitempty"`
BA *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"BA,omitempty"`
BB *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"BB,omitempty"`
BE *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"BE,omitempty"`
BG *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"BG,omitempty"`
BO *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"BO,omitempty"`
BR *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"BR,omitempty"`
BS *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"BS,omitempty"`
CA *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"CA,omitempty"`
CH *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"CH,omitempty"`
CI *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"CI,omitempty"`
CL *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"CL,omitempty"`
CO *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"CO,omitempty"`
CR *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"CR,omitempty"`
CZ *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"CZ,omitempty"`
DE *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"DE,omitempty"`
DK *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"DK,omitempty"`
DO *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"DO,omitempty"`
DZ *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"DZ,omitempty"`
EC *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"EC,omitempty"`
EG *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"EG,omitempty"`
ES *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"ES,omitempty"`
FI *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"FI,omitempty"`
FR *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"FR,omitempty"`
GB *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"GB,omitempty"`
GF *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"GF,omitempty"`
GH *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"GH,omitempty"`
GQ *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"GQ,omitempty"`
GT *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"GT,omitempty"`
HK *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"HK,omitempty"`
HN *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"HN,omitempty"`
HR *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"HR,omitempty"`
HU *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"HU,omitempty"`
ID *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"ID,omitempty"`
IE *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"IE,omitempty"`
IL *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"IL,omitempty"`
IQ *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"IQ,omitempty"`
IT *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"IT,omitempty"`
JM *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"JM,omitempty"`
JP *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"JP,omitempty"`
KE *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"KE,omitempty"`
KR *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"KR,omitempty"`
LB *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"LB,omitempty"`
LT *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"LT,omitempty"`
LY *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"LY,omitempty"`
MD *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"MD,omitempty"`
MK *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"MK,omitempty"`
MU *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"MU,omitempty"`
MX *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"MX,omitempty"`
MY *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"MY,omitempty"`
MZ *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"MZ,omitempty"`
NE *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"NE,omitempty"`
NG *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"NG,omitempty"`
NL *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"NL,omitempty"`
NO *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"NO,omitempty"`
NZ *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"NZ,omitempty"`
PA *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"PA,omitempty"`
PE *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"PE,omitempty"`
PH *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"PH,omitempty"`
PL *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
Rent *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"rent,omitempty"`
} `json:"PL,omitempty"`
PS *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"PS,omitempty"`
PT *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"PT,omitempty"`
PY *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"PY,omitempty"`
RO *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"RO,omitempty"`
RS *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"RS,omitempty"`
RU *struct {
Ads *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"ads,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"RU,omitempty"`
SA *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"SA,omitempty"`
SC *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"SC,omitempty"`
SE *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"SE,omitempty"`
SG *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"SG,omitempty"`
SI *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"SI,omitempty"`
SK *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"SK,omitempty"`
SN *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"SN,omitempty"`
SV *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"SV,omitempty"`
TH *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"TH,omitempty"`
TR *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"TR,omitempty"`
TT *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"TT,omitempty"`
TW *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"TW,omitempty"`
TZ *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"TZ,omitempty"`
UG *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"UG,omitempty"`
US *struct {
Buy *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"buy,omitempty"`
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Free *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"free,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"US,omitempty"`
UY *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"UY,omitempty"`
VE *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"VE,omitempty"`
ZA *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"ZA,omitempty"`
ZM *struct {
Flatrate *[]struct {
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"flatrate,omitempty"`
Link *string `json:"link,omitempty"`
} `json:"ZM,omitempty"`
} `json:"results,omitempty"`
}
}
func ParseTvSeriesWatchProvidersResponse ¶
func ParseTvSeriesWatchProvidersResponse(rsp *http.Response) (*TvSeriesWatchProvidersResponse, error)
ParseTvSeriesWatchProvidersResponse parses an HTTP response from a TvSeriesWatchProvidersWithResponse call
func (TvSeriesWatchProvidersResponse) Status ¶
func (r TvSeriesWatchProvidersResponse) Status() string
Status returns HTTPResponse.Status
func (TvSeriesWatchProvidersResponse) StatusCode ¶
func (r TvSeriesWatchProvidersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type WatchProviderTvListParams ¶
type WatchProviderTvListParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
WatchRegion *string `form:"watch_region,omitempty" json:"watch_region,omitempty"`
}
WatchProviderTvListParams defines parameters for WatchProviderTvList.
type WatchProviderTvListResponse ¶
type WatchProviderTvListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Results *[]struct {
DisplayPriorities *struct {
AD *int `json:"AD,omitempty"`
AE *int `json:"AE,omitempty"`
AG *int `json:"AG,omitempty"`
AL *int `json:"AL,omitempty"`
AR *int `json:"AR,omitempty"`
AT *int `json:"AT,omitempty"`
AU *int `json:"AU,omitempty"`
BA *int `json:"BA,omitempty"`
BB *int `json:"BB,omitempty"`
BE *int `json:"BE,omitempty"`
BG *int `json:"BG,omitempty"`
BH *int `json:"BH,omitempty"`
BM *int `json:"BM,omitempty"`
BO *int `json:"BO,omitempty"`
BR *int `json:"BR,omitempty"`
BS *int `json:"BS,omitempty"`
CA *int `json:"CA,omitempty"`
CH *int `json:"CH,omitempty"`
CI *int `json:"CI,omitempty"`
CL *int `json:"CL,omitempty"`
CO *int `json:"CO,omitempty"`
CR *int `json:"CR,omitempty"`
CU *int `json:"CU,omitempty"`
CV *int `json:"CV,omitempty"`
CZ *int `json:"CZ,omitempty"`
DE *int `json:"DE,omitempty"`
DK *int `json:"DK,omitempty"`
DO *int `json:"DO,omitempty"`
DZ *int `json:"DZ,omitempty"`
EC *int `json:"EC,omitempty"`
EE *int `json:"EE,omitempty"`
EG *int `json:"EG,omitempty"`
ES *int `json:"ES,omitempty"`
FI *int `json:"FI,omitempty"`
FJ *int `json:"FJ,omitempty"`
FR *int `json:"FR,omitempty"`
GB *int `json:"GB,omitempty"`
GF *int `json:"GF,omitempty"`
GG *int `json:"GG,omitempty"`
GH *int `json:"GH,omitempty"`
GI *int `json:"GI,omitempty"`
GQ *int `json:"GQ,omitempty"`
GR *int `json:"GR,omitempty"`
GT *int `json:"GT,omitempty"`
HK *int `json:"HK,omitempty"`
HN *int `json:"HN,omitempty"`
HR *int `json:"HR,omitempty"`
HU *int `json:"HU,omitempty"`
ID *int `json:"ID,omitempty"`
IE *int `json:"IE,omitempty"`
IL *int `json:"IL,omitempty"`
IN *int `json:"IN,omitempty"`
IQ *int `json:"IQ,omitempty"`
IS *int `json:"IS,omitempty"`
IT *int `json:"IT,omitempty"`
JM *int `json:"JM,omitempty"`
JO *int `json:"JO,omitempty"`
JP *int `json:"JP,omitempty"`
KE *int `json:"KE,omitempty"`
KR *int `json:"KR,omitempty"`
KW *int `json:"KW,omitempty"`
LB *int `json:"LB,omitempty"`
LC *int `json:"LC,omitempty"`
LI *int `json:"LI,omitempty"`
LT *int `json:"LT,omitempty"`
LV *int `json:"LV,omitempty"`
LY *int `json:"LY,omitempty"`
MA *int `json:"MA,omitempty"`
MC *int `json:"MC,omitempty"`
MD *int `json:"MD,omitempty"`
MK *int `json:"MK,omitempty"`
MT *int `json:"MT,omitempty"`
MU *int `json:"MU,omitempty"`
MX *int `json:"MX,omitempty"`
MY *int `json:"MY,omitempty"`
MZ *int `json:"MZ,omitempty"`
NE *int `json:"NE,omitempty"`
NG *int `json:"NG,omitempty"`
NL *int `json:"NL,omitempty"`
NO *int `json:"NO,omitempty"`
NZ *int `json:"NZ,omitempty"`
OM *int `json:"OM,omitempty"`
PA *int `json:"PA,omitempty"`
PE *int `json:"PE,omitempty"`
PF *int `json:"PF,omitempty"`
PH *int `json:"PH,omitempty"`
PK *int `json:"PK,omitempty"`
PL *int `json:"PL,omitempty"`
PS *int `json:"PS,omitempty"`
PT *int `json:"PT,omitempty"`
PY *int `json:"PY,omitempty"`
QA *int `json:"QA,omitempty"`
RO *int `json:"RO,omitempty"`
RS *int `json:"RS,omitempty"`
RU *int `json:"RU,omitempty"`
SA *int `json:"SA,omitempty"`
SC *int `json:"SC,omitempty"`
SE *int `json:"SE,omitempty"`
SG *int `json:"SG,omitempty"`
SI *int `json:"SI,omitempty"`
SK *int `json:"SK,omitempty"`
SM *int `json:"SM,omitempty"`
SN *int `json:"SN,omitempty"`
SV *int `json:"SV,omitempty"`
TC *int `json:"TC,omitempty"`
TH *int `json:"TH,omitempty"`
TN *int `json:"TN,omitempty"`
TR *int `json:"TR,omitempty"`
TT *int `json:"TT,omitempty"`
TW *int `json:"TW,omitempty"`
TZ *int `json:"TZ,omitempty"`
UG *int `json:"UG,omitempty"`
US *int `json:"US,omitempty"`
UY *int `json:"UY,omitempty"`
VA *int `json:"VA,omitempty"`
VE *int `json:"VE,omitempty"`
XK *int `json:"XK,omitempty"`
YE *int `json:"YE,omitempty"`
ZA *int `json:"ZA,omitempty"`
ZM *int `json:"ZM,omitempty"`
} `json:"display_priorities,omitempty"`
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"results,omitempty"`
}
}
func ParseWatchProviderTvListResponse ¶
func ParseWatchProviderTvListResponse(rsp *http.Response) (*WatchProviderTvListResponse, error)
ParseWatchProviderTvListResponse parses an HTTP response from a WatchProviderTvListWithResponse call
func (WatchProviderTvListResponse) Status ¶
func (r WatchProviderTvListResponse) Status() string
Status returns HTTPResponse.Status
func (WatchProviderTvListResponse) StatusCode ¶
func (r WatchProviderTvListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type WatchProvidersAvailableRegionsParams ¶
type WatchProvidersAvailableRegionsParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
}
WatchProvidersAvailableRegionsParams defines parameters for WatchProvidersAvailableRegions.
type WatchProvidersAvailableRegionsResponse ¶
type WatchProvidersAvailableRegionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Results *[]struct {
EnglishName *string `json:"english_name,omitempty"`
Iso31661 *string `json:"iso_3166_1,omitempty"`
NativeName *string `json:"native_name,omitempty"`
} `json:"results,omitempty"`
}
}
func ParseWatchProvidersAvailableRegionsResponse ¶
func ParseWatchProvidersAvailableRegionsResponse(rsp *http.Response) (*WatchProvidersAvailableRegionsResponse, error)
ParseWatchProvidersAvailableRegionsResponse parses an HTTP response from a WatchProvidersAvailableRegionsWithResponse call
func (WatchProvidersAvailableRegionsResponse) Status ¶
func (r WatchProvidersAvailableRegionsResponse) Status() string
Status returns HTTPResponse.Status
func (WatchProvidersAvailableRegionsResponse) StatusCode ¶
func (r WatchProvidersAvailableRegionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type WatchProvidersMovieListParams ¶
type WatchProvidersMovieListParams struct {
Language *string `form:"language,omitempty" json:"language,omitempty"`
WatchRegion *string `form:"watch_region,omitempty" json:"watch_region,omitempty"`
}
WatchProvidersMovieListParams defines parameters for WatchProvidersMovieList.
type WatchProvidersMovieListResponse ¶
type WatchProvidersMovieListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Results *[]struct {
DisplayPriorities *struct {
AD *int `json:"AD,omitempty"`
AE *int `json:"AE,omitempty"`
AG *int `json:"AG,omitempty"`
AL *int `json:"AL,omitempty"`
AR *int `json:"AR,omitempty"`
AT *int `json:"AT,omitempty"`
AU *int `json:"AU,omitempty"`
BA *int `json:"BA,omitempty"`
BB *int `json:"BB,omitempty"`
BE *int `json:"BE,omitempty"`
BG *int `json:"BG,omitempty"`
BH *int `json:"BH,omitempty"`
BM *int `json:"BM,omitempty"`
BO *int `json:"BO,omitempty"`
BR *int `json:"BR,omitempty"`
BS *int `json:"BS,omitempty"`
CA *int `json:"CA,omitempty"`
CH *int `json:"CH,omitempty"`
CI *int `json:"CI,omitempty"`
CL *int `json:"CL,omitempty"`
CO *int `json:"CO,omitempty"`
CR *int `json:"CR,omitempty"`
CU *int `json:"CU,omitempty"`
CV *int `json:"CV,omitempty"`
CZ *int `json:"CZ,omitempty"`
DE *int `json:"DE,omitempty"`
DK *int `json:"DK,omitempty"`
DO *int `json:"DO,omitempty"`
DZ *int `json:"DZ,omitempty"`
EC *int `json:"EC,omitempty"`
EE *int `json:"EE,omitempty"`
EG *int `json:"EG,omitempty"`
ES *int `json:"ES,omitempty"`
FI *int `json:"FI,omitempty"`
FJ *int `json:"FJ,omitempty"`
FR *int `json:"FR,omitempty"`
GB *int `json:"GB,omitempty"`
GF *int `json:"GF,omitempty"`
GG *int `json:"GG,omitempty"`
GH *int `json:"GH,omitempty"`
GI *int `json:"GI,omitempty"`
GQ *int `json:"GQ,omitempty"`
GR *int `json:"GR,omitempty"`
GT *int `json:"GT,omitempty"`
HK *int `json:"HK,omitempty"`
HN *int `json:"HN,omitempty"`
HR *int `json:"HR,omitempty"`
HU *int `json:"HU,omitempty"`
ID *int `json:"ID,omitempty"`
IE *int `json:"IE,omitempty"`
IL *int `json:"IL,omitempty"`
IN *int `json:"IN,omitempty"`
IQ *int `json:"IQ,omitempty"`
IS *int `json:"IS,omitempty"`
IT *int `json:"IT,omitempty"`
JM *int `json:"JM,omitempty"`
JO *int `json:"JO,omitempty"`
JP *int `json:"JP,omitempty"`
KE *int `json:"KE,omitempty"`
KR *int `json:"KR,omitempty"`
KW *int `json:"KW,omitempty"`
LB *int `json:"LB,omitempty"`
LC *int `json:"LC,omitempty"`
LI *int `json:"LI,omitempty"`
LT *int `json:"LT,omitempty"`
LV *int `json:"LV,omitempty"`
LY *int `json:"LY,omitempty"`
MA *int `json:"MA,omitempty"`
MC *int `json:"MC,omitempty"`
MD *int `json:"MD,omitempty"`
MK *int `json:"MK,omitempty"`
MT *int `json:"MT,omitempty"`
MU *int `json:"MU,omitempty"`
MX *int `json:"MX,omitempty"`
MY *int `json:"MY,omitempty"`
MZ *int `json:"MZ,omitempty"`
NE *int `json:"NE,omitempty"`
NG *int `json:"NG,omitempty"`
NL *int `json:"NL,omitempty"`
NO *int `json:"NO,omitempty"`
NZ *int `json:"NZ,omitempty"`
OM *int `json:"OM,omitempty"`
PA *int `json:"PA,omitempty"`
PE *int `json:"PE,omitempty"`
PF *int `json:"PF,omitempty"`
PH *int `json:"PH,omitempty"`
PK *int `json:"PK,omitempty"`
PL *int `json:"PL,omitempty"`
PS *int `json:"PS,omitempty"`
PT *int `json:"PT,omitempty"`
PY *int `json:"PY,omitempty"`
QA *int `json:"QA,omitempty"`
RO *int `json:"RO,omitempty"`
RS *int `json:"RS,omitempty"`
RU *int `json:"RU,omitempty"`
SA *int `json:"SA,omitempty"`
SC *int `json:"SC,omitempty"`
SE *int `json:"SE,omitempty"`
SG *int `json:"SG,omitempty"`
SI *int `json:"SI,omitempty"`
SK *int `json:"SK,omitempty"`
SM *int `json:"SM,omitempty"`
SN *int `json:"SN,omitempty"`
SV *int `json:"SV,omitempty"`
TC *int `json:"TC,omitempty"`
TH *int `json:"TH,omitempty"`
TN *int `json:"TN,omitempty"`
TR *int `json:"TR,omitempty"`
TT *int `json:"TT,omitempty"`
TW *int `json:"TW,omitempty"`
TZ *int `json:"TZ,omitempty"`
UG *int `json:"UG,omitempty"`
US *int `json:"US,omitempty"`
UY *int `json:"UY,omitempty"`
VA *int `json:"VA,omitempty"`
VE *int `json:"VE,omitempty"`
XK *int `json:"XK,omitempty"`
YE *int `json:"YE,omitempty"`
ZA *int `json:"ZA,omitempty"`
ZM *int `json:"ZM,omitempty"`
} `json:"display_priorities,omitempty"`
DisplayPriority *int `json:"display_priority,omitempty"`
LogoPath *string `json:"logo_path,omitempty"`
ProviderId *int `json:"provider_id,omitempty"`
ProviderName *string `json:"provider_name,omitempty"`
} `json:"results,omitempty"`
}
}
func ParseWatchProvidersMovieListResponse ¶
func ParseWatchProvidersMovieListResponse(rsp *http.Response) (*WatchProvidersMovieListResponse, error)
ParseWatchProvidersMovieListResponse parses an HTTP response from a WatchProvidersMovieListWithResponse call
func (WatchProvidersMovieListResponse) Status ¶
func (r WatchProvidersMovieListResponse) Status() string
Status returns HTTPResponse.Status
func (WatchProvidersMovieListResponse) StatusCode ¶
func (r WatchProvidersMovieListResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode