abacusai.complete_user_info

Classes

CompleteUserInfo

The ChatLLM Teams page-load bundle: the payloads of several page-load endpoints in one

Module Contents

class abacusai.complete_user_info.CompleteUserInfo(client, validApplicationConnectors=None, validAgentConnectors=None, availableExperiments=None, userInfo={}, orgAppSettings={}, externalApplications={}, externalApplicationDescribes={}, autoTopupConfig={})

Bases: abacusai.return_class.AbstractApiClass

The ChatLLM Teams page-load bundle: the payloads of several page-load endpoints in one

Parameters:
  • client (ApiClient) – An authenticated API Client instance

  • validApplicationConnectors (dict) – The _listValidApplicationConnectors payload.

  • validAgentConnectors (dict) – The _listValidAgentConnectors payload.

  • availableExperiments (list) – The _getAvailableExperiments payload.

  • userInfo (InternalUserInfo) – The _getUserInfo payload.

  • orgAppSettings (OrganizationExternalApplicationSettings) – The _describeOrganizationExternalApplicationSettings payload.

  • externalApplications (ExternalApplication) – The listExternalApplications payload.

  • externalApplicationDescribes (ExternalApplication) – Full describes of the apps a page load can open (super-agent, RouteLLM base, last-selected bot).

  • autoTopupConfig (AutoTopupConfig) – The _getAutoTopupConfig payload (org admins only).

valid_application_connectors = None
valid_agent_connectors = None
available_experiments = None
user_info
org_app_settings
external_applications
external_application_describes
auto_topup_config
deprecated_keys
__repr__()
to_dict()

Get a dict representation of the parameters in this class

Returns:

The dict value representation of the class parameters

Return type:

dict