Interface PagedResponse<T>

Type Parameters:
T - result item type
All Known Implementing Classes:
DiscoverMovieResponse, DiscoverTvShowResponse, MovieNowPlayingResponse, MoviePopularResponse, MovieRecommendations, MovieReviews, MovieTopRatedResponse, MovieUpcomingResponse, PopularPeopleResponse, SearchCollectionResponse, SearchCompanyResponse, SearchKeywordResponse, SearchMovieResponse, SearchMultiResponse, SearchPersonResponse, SearchTvShowResponse, SimilarMovies, TrendingAllResponse, TrendingMovieResponse, TrendingPersonResponse, TrendingTvShowResponse, TvSeriesListResponse, TvSeriesRecommendations, TvSeriesReviews, TvSeriesSimilar

public interface PagedResponse<T>
Common contract for paginated TMDB responses.
  • Method Details

    • page

      int page()
    • results

      List<T> results()
    • totalPages

      int totalPages()
    • totalResults

      int totalResults()
    • hasNextPage

      default boolean hasNextPage()
    • hasPreviousPage

      default boolean hasPreviousPage()
    • isFirstPage

      default boolean isFirstPage()
    • isLastPage

      default boolean isLastPage()
    • isEmpty

      default boolean isEmpty()
    • hasResults

      default boolean hasResults()
    • resultCount

      default int resultCount()
    • nextPage

      default int nextPage()
    • previousPage

      default int previousPage()
    • nextPageNumber

      default OptionalInt nextPageNumber()
    • previousPageNumber

      default OptionalInt previousPageNumber()