IndicoClient
class indico.client.client.IndicoClient(config=None)
The Indico GraphQL Client.
IndicoClient is the primary way to interact with the Indico Platform.
- Parameters:
config= (IndicoConfig, optional) – IndicoConfig object with environment configuration - Returns:
IndicoConfig object - Raises:
RuntimeError – If api_token_path does not exist.
call(request)
Make a call to the Indico IPA Platform
- Parameters:
request (GraphQLRequest or RequestChain) – GraphQL request to send to the Indico Platform - Returns:
Response appropriate to the class of the provided request parameter. Often JSON, but not always. - Raises:
IndicoRequestError – With errors in processing the request
Updated about 1 year ago