Class PaginatedResponseBase<T>

java.lang.Object
com.amilesend.tmdb.client.model.PaginatedResponseBase<T>
Type Parameters:
T - the result type
Direct Known Subclasses:
DiscoverMoviesResponse, DiscoverTvResponse, GetAiringTodayResponse, GetAllTrendingResponse, GetFavoriteMoviesResponse, GetFavoriteTvShowsResponse, GetListsResponse, GetNowPlayingResponse, GetOnTheAirResponse, GetPopularPersonsResponse, GetPopularResponse, GetPopularResponse, GetRatedMoviesResponse, GetRatedTvEpisodesResponse, GetRatedTvShowsResponse, GetRecommendationsResponse, GetRecommendationsResponse, GetReviewsResponse, GetReviewsResponse, GetSimilarResponse, GetSimilarResponse, GetTopRatedResponse, GetTopRatedResponse, GetTrendingMoviesResponse, GetTrendingPeopleResponse, GetTrendingTvResponse, GetUpcomingResponse, GetWatchlistMoviesResponse, GetWatchlistTvResponse, SearchCollectionsResponse, SearchCompaniesResponse, SearchKeywordsResponse, SearchMoviesResponse, SearchMultiResponse, SearchPeopleResponse, SearchTvResponse

public abstract class PaginatedResponseBase<T> extends Object
Defines a paginated response with a limited set of results.
  • Method Details

    • getPage

      public Integer getPage()
      The page number associated with the results.
    • getResults

      public List<T> getResults()
      The list of results.
    • getTotalPages

      public Integer getTotalPages()
      The total number of pages available.
    • getTotalResults

      public Integer getTotalResults()
      The total number of results available.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object