Package dev.reuss.tmdb.common.video
Interface VideosResponse<T>
- Type Parameters:
T- video item type
- All Known Implementing Classes:
MovieVideos,TvEpisodeVideos,TvSeasonVideos,TvSeriesVideos
public interface VideosResponse<T>
Common contract for TMDB responses that contain videos.
-
Method Summary
-
Method Details
-
results
Returns the videos contained in the response.- Returns:
- immutable list of videos
-
isEmpty
default boolean isEmpty()Returns whether the response contains no videos.- Returns:
trueif there are no videos
-
hasVideos
default boolean hasVideos()Returns whether the response contains at least one video.- Returns:
trueif videos are present
-
videoCount
default int videoCount()Returns the number of videos in the response.- Returns:
- video count
-