gamebench_api_client.api.response package¶
Submodules¶
gamebench_api_client.api.response.response_mediator module¶
-
class
gamebench_api_client.api.response.response_mediator.
AuthenticationMediator
(**request_parameters)[source]¶ Bases:
gamebench_api_client.api.response.response_mediator.ResponseMediator
Concrete Mediator for Authentication requests to use.
Parameters: request_parameters –
-
class
gamebench_api_client.api.response.response_mediator.
GenericMediator
(**request_parameters)[source]¶ Bases:
gamebench_api_client.api.response.response_mediator.ResponseMediator
Concrete Mediator for generic objects to use.
-
class
gamebench_api_client.api.response.response_mediator.
ResponseMediator
(**request_parameters)[source]¶ Bases:
abc.ABC
Abstract Mediator.
Parameters: request_parameters – Dictionary from the user containing information for the request.
-
class
gamebench_api_client.api.response.response_mediator.
SessionDetailMediator
(**request_parameters)[source]¶ Bases:
gamebench_api_client.api.response.response_mediator.ResponseMediator
Concrete Mediator for session detail objects to use.
-
class
gamebench_api_client.api.response.response_mediator.
TimeSeriesMediator
(**request_parameters)[source]¶ Bases:
gamebench_api_client.api.response.response_mediator.ResponseMediator
Concrete Mediator for Time Series objects to use.
gamebench_api_client.api.response.response_retriever module¶
-
class
gamebench_api_client.api.response.response_retriever.
AbstractRetriever
(**request_parameters)[source]¶ Bases:
abc.ABC
Abstract retriever class for contacting the RequestDirector and RequestAdapter.
When instantiated a network call will be made through the Request Adapter.
Parameters: request_parameters – Dictionary from the user containing information for the request.
-
class
gamebench_api_client.api.response.response_retriever.
AuthResponseRetriever
(**request_parameters)[source]¶ Bases:
gamebench_api_client.api.response.response_retriever.AbstractRetriever
Facade for getting Auth token from the Request.
Parameters: request_parameters – Dictionary containing information needed for an authentication request. Example: {‘username’: ‘John@gmail.com’, ‘password’: ‘1234’}
-
class
gamebench_api_client.api.response.response_retriever.
ResponseRetriever
(**request_parameters)[source]¶ Bases:
gamebench_api_client.api.response.response_retriever.AbstractRetriever
Facade to retrieve data for non-auth requests.