Package dev.reuss.tmdb.common.image
Interface PosterBackdropLogoImagesResponse
- All Known Implementing Classes:
MovieImages
public interface PosterBackdropLogoImagesResponse
Common contract for TMDB image responses that contain backdrops, logos and posters.
-
Method Summary
Modifier and TypeMethodDescriptiondefault intReturns the number of backdrop images.Returns backdrop images.default booleanReturns whether the response contains at least one backdrop.default booleanReturns whether the response contains at least one image.default booleanhasLogos()Returns whether the response contains at least one logo.default booleanReturns whether the response contains at least one poster.default intReturns the total number of images.default booleanisEmpty()Returns whether the response contains no images.default intReturns the number of logo images.logos()Returns logo images.default intReturns the number of poster images.posters()Returns poster images.
-
Method Details
-
backdrops
Returns backdrop images.- Returns:
- immutable list of backdrop images
-
logos
Returns logo images.- Returns:
- immutable list of logo images
-
posters
Returns poster images.- Returns:
- immutable list of poster images
-
isEmpty
default boolean isEmpty()Returns whether the response contains no images.- Returns:
trueif all image lists are empty
-
hasImages
default boolean hasImages()Returns whether the response contains at least one image.- Returns:
trueif any image is present
-
hasBackdrops
default boolean hasBackdrops()Returns whether the response contains at least one backdrop.- Returns:
trueif backdrops are present
-
hasLogos
default boolean hasLogos()Returns whether the response contains at least one logo.- Returns:
trueif logos are present
-
hasPosters
default boolean hasPosters()Returns whether the response contains at least one poster.- Returns:
trueif posters are present
-
backdropCount
default int backdropCount()Returns the number of backdrop images.- Returns:
- backdrop count
-
logoCount
default int logoCount()Returns the number of logo images.- Returns:
- logo count
-
posterCount
default int posterCount()Returns the number of poster images.- Returns:
- poster count
-
imageCount
default int imageCount()Returns the total number of images.- Returns:
- total image count
-