Package dev.reuss.tmdb.domain.search
Interface SearchService
- All Known Implementing Classes:
DefaultSearchService
public interface SearchService
Service for searching TMDB resources.
-
Method Summary
Modifier and TypeMethodDescriptioncollections(SearchCollectionQuery query) Searches for collections by their original, translated and alternative names.collections(String query) Searches for collections by their original, translated and alternative names.companies(SearchCompanyQuery query) Searches for companies by their original and alternative names.Searches for companies by their original and alternative names.keywords(SearchKeywordQuery query) Searches for keywords by their name.Searches for keywords by their name.movies(SearchMovieQuery query) Searches for movies by their original, translated and alternative titles.Searches for movies by their original, translated and alternative titles.multi(SearchMultiQuery query) Searches for movies, TV shows and people in a single request.Searches for movies, TV shows and people in a single request.people(SearchPersonQuery query) Searches for people by their name and also known as names.Searches for people by their name and also known as names.tv(SearchTvQuery query) Searches for TV shows by their original, translated and also known as names.Searches for TV shows by their original, translated and also known as names.
-
Method Details
-
collections
Searches for collections by their original, translated and alternative names.- Parameters:
query- search query- Returns:
- collection search results
-
collections
Searches for collections by their original, translated and alternative names.- Parameters:
query- search collection query- Returns:
- collection search results
-
companies
Searches for companies by their original and alternative names.- Parameters:
query- search query- Returns:
- company search results
-
companies
Searches for companies by their original and alternative names.- Parameters:
query- search company query- Returns:
- company search results
-
keywords
Searches for keywords by their name.- Parameters:
query- search query- Returns:
- keyword search results
-
keywords
Searches for keywords by their name.- Parameters:
query- search keyword query- Returns:
- keyword search results
-
movies
Searches for movies by their original, translated and alternative titles.- Parameters:
query- search query- Returns:
- movie search results
-
movies
Searches for movies by their original, translated and alternative titles.- Parameters:
query- search movie query- Returns:
- movie search results
-
multi
Searches for movies, TV shows and people in a single request.- Parameters:
query- search query- Returns:
- multi search results
-
multi
Searches for movies, TV shows and people in a single request.- Parameters:
query- search multi query- Returns:
- multi search results
-
people
Searches for people by their name and also known as names.- Parameters:
query- search query- Returns:
- person search results
-
people
Searches for people by their name and also known as names.- Parameters:
query- search person query- Returns:
- person search results
-
tv
Searches for TV shows by their original, translated and also known as names.- Parameters:
query- search query- Returns:
- TV show search results
-
tv
Searches for TV shows by their original, translated and also known as names.- Parameters:
query- search TV query- Returns:
- TV show search results
-