code: public ConfigResponse getConfiguration(String types) throws ApiException {
          ApiResponse<ConfigResponse> resp = getConfigurationWithHttpInfo(types);
          return resp.getData();
      }
docs: Get configuration settings
  Get all configuration items needed by the user interface. This includes action codes, business attributes, transactions, and settings.
  @param types A comma delimited list of types used to specify what content should be returned. If not specified the default is &#x60;actionCodes, agentGroups,settings&#x60;. Valid values are &#x60;actionCodes&#x60;, &#x60;agentGroups&#x60;, &#x60;settings&#x60;, &#x60;workspaceTransactions&#x60;, and &#x60;businessAttributes&#x60;. (optional)
  @return ConfigResponse
  @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body