kickerde_api_client.provider ============================ .. py:module:: kickerde_api_client.provider .. autoapi-nested-parse:: Abstract HTTP response provider for testability. Classes ------- .. autoapisummary:: kickerde_api_client.provider.ResponseProvider kickerde_api_client.provider.DefaultResponseProvider Module Contents --------------- .. py:class:: ResponseProvider Bases: :py:obj:`abc.ABC` Abstract HTTP response provider for testability. .. py:method:: get(path) :abstractmethod: :async: Returns an HTTP response as a string. :param path: Relative path to the endpoint :return: HTTP response payload .. py:class:: DefaultResponseProvider(http_client = None, base_url = DEFAULT_ENDPOINT_URL) Bases: :py:obj:`ResponseProvider` The default provider, which issues actual HTTP requests. .. py:method:: get(path) :async: Returns an HTTP response as a string. :param path: Relative path to the endpoint :return: HTTP response payload