import logging
logging.getLogger(__name__)
[docs]class Search(object):
"""
/search for the Letterboxd API
"""
def __init__(self, api):
"""
Initialze the Search object with the shared API instance.
:param api: API object
"""
self._api = api
[docs] def search(self, search_request=None):
"""
/search
:param search_request: dict - SearchRequest
:return: dict - SearchResponse
"""
response = self._api.api_call(path="search", params=search_request)
search_response = response.json()
return search_response