text: /**
   * Adobe Experience Manager (AEM) API
   * Swagger AEM is an OpenAPI specification for Adobe Experience Manager (AEM) API
   *
   * The version of the OpenAPI document: 3.5.0-pre.0
   * Contact: opensource@shinesolutions.com
   *
   * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
   * https://openapi-generator.tech
   * Do not edit the class manually.
   *
   */
  
  
  import ApiClient from './ApiClient';
  import InlineObject from './model/InlineObject';
  import InlineObject1 from './model/InlineObject1';
  import InlineObject2 from './model/InlineObject2';
  import InlineObject3 from './model/InlineObject3';
  import InlineObject4 from './model/InlineObject4';
  import InlineObject5 from './model/InlineObject5';
  import InstallStatus from './model/InstallStatus';
  import InstallStatusStatus from './model/InstallStatusStatus';
  import KeystoreChainItems from './model/KeystoreChainItems';
  import KeystoreInfo from './model/KeystoreInfo';
  import KeystoreItems from './model/KeystoreItems';
  import SamlConfigurationInfo from './model/SamlConfigurationInfo';
  import SamlConfigurationProperties from './model/SamlConfigurationProperties';
  import SamlConfigurationPropertyItemsArray from './model/SamlConfigurationPropertyItemsArray';
  import SamlConfigurationPropertyItemsBoolean from './model/SamlConfigurationPropertyItemsBoolean';
  import SamlConfigurationPropertyItemsLong from './model/SamlConfigurationPropertyItemsLong';
  import SamlConfigurationPropertyItemsString from './model/SamlConfigurationPropertyItemsString';
  import TruststoreInfo from './model/TruststoreInfo';
  import TruststoreItems from './model/TruststoreItems';
  import ConsoleApi from './api/ConsoleApi';
  import CqApi from './api/CqApi';
  import CrxApi from './api/CrxApi';
  import CustomApi from './api/CustomApi';
  import GraniteApi from './api/GraniteApi';
  import SlingApi from './api/SlingApi';
  
  
  /**
  * Swagger_AEM_is_an_OpenAPI_specification_for_Adobe_Experience_Manager__AEM_API.<br>
  * The <code>index</code> module provides access to constructors for all the classes which comprise the public API.
  * <p>
  * An AMD (recommended!) or CommonJS application will generally do something equivalent to the following:
  * <pre>
  * var NodeSwaggerAem = require('index'); // See note below*.
  * var xxxSvc = new NodeSwaggerAem.XxxApi(); // Allocate the API class we're going to use.
  * var yyyModel = new NodeSwaggerAem.Yyy(); // Construct a model instance.
  * yyyModel.someProperty = 'someValue';
  * ...
  * var zzz = xxxSvc.doSomething(yyyModel); // Invoke the service.
  * ...
  * </pre>
  * <em>*NOTE: For a top-level AMD script, use require(['index'], function(){...})
  * and put the application logic within the callback function.</em>
  * </p>
  * <p>
  * A non-AMD browser application (discouraged) might do something like this:
  * <pre>
  * var xxxSvc = new NodeSwaggerAem.XxxApi(); // Allocate the API class we're going to use.
  * var yyy = new NodeSwaggerAem.Yyy(); // Construct a model instance.
  * yyyModel.someProperty = 'someValue';
  * ...
  * var zzz = xxxSvc.doSomething(yyyModel); // Invoke the service.
  * ...
  * </pre>
  * </p>
  * @module index
  * @version 0.9.0
  */
  export {
      /**
       * The ApiClient constructor.
       * @property {module:ApiClient}
       */
      ApiClient,
  
      /**
       * The InlineObject model constructor.
       * @property {module:model/InlineObject}
       */
      InlineObject,
  
      /**
       * The InlineObject1 model constructor.
       * @property {module:model/InlineObject1}
       */
      InlineObject1,
  
      /**
       * The InlineObject2 model constructor.
       * @property {module:model/InlineObject2}
       */
      InlineObject2,
  
      /**
       * The InlineObject3 model constructor.
       * @property {module:model/InlineObject3}
       */
      InlineObject3,
  
      /**
       * The InlineObject4 model constructor.
       * @property {module:model/InlineObject4}
       */
      InlineObject4,
  
      /**
       * The InlineObject5 model constructor.
       * @property {module:model/InlineObject5}
       */
      InlineObject5,
  
      /**
       * The InstallStatus model constructor.
       * @property {module:model/InstallStatus}
       */
      InstallStatus,
  
      /**
       * The InstallStatusStatus model constructor.
       * @property {module:model/InstallStatusStatus}
       */
      InstallStatusStatus,
  
      /**
       * The KeystoreChainItems model constructor.
       * @property {module:model/KeystoreChainItems}
       */
      KeystoreChainItems,
  
      /**
       * The KeystoreInfo model constructor.
       * @property {module:model/KeystoreInfo}
       */
      KeystoreInfo,
  
      /**
       * The KeystoreItems model constructor.
       * @property {module:model/KeystoreItems}
       */
      KeystoreItems,
  
      /**
       * The SamlConfigurationInfo model constructor.
       * @property {module:model/SamlConfigurationInfo}
       */
      SamlConfigurationInfo,
  
      /**
       * The SamlConfigurationProperties model constructor.
       * @property {module:model/SamlConfigurationProperties}
       */
      SamlConfigurationProperties,
  
      /**
       * The SamlConfigurationPropertyItemsArray model constructor.
       * @property {module:model/SamlConfigurationPropertyItemsArray}
       */
      SamlConfigurationPropertyItemsArray,
  
      /**
       * The SamlConfigurationPropertyItemsBoolean model constructor.
       * @property {module:model/SamlConfigurationPropertyItemsBoolean}
       */
      SamlConfigurationPropertyItemsBoolean,
  
      /**
       * The SamlConfigurationPropertyItemsLong model constructor.
       * @property {module:model/SamlConfigurationPropertyItemsLong}
       */
      SamlConfigurationPropertyItemsLong,
  
      /**
       * The SamlConfigurationPropertyItemsString model constructor.
       * @property {module:model/SamlConfigurationPropertyItemsString}
       */
      SamlConfigurationPropertyItemsString,
  
      /**
       * The TruststoreInfo model constructor.
       * @property {module:model/TruststoreInfo}
       */
      TruststoreInfo,
  
      /**
       * The TruststoreItems model constructor.
       * @property {module:model/TruststoreItems}
       */
      TruststoreItems,
  
      /**
      * The ConsoleApi service constructor.
      * @property {module:api/ConsoleApi}
      */
      ConsoleApi,
  
      /**
      * The CqApi service constructor.
      * @property {module:api/CqApi}
      */
      CqApi,
  
      /**
      * The CrxApi service constructor.
      * @property {module:api/CrxApi}
      */
      CrxApi,
  
      /**
      * The CustomApi service constructor.
      * @property {module:api/CustomApi}
      */
      CustomApi,
  
      /**
      * The GraniteApi service constructor.
      * @property {module:api/GraniteApi}
      */
      GraniteApi,
  
      /**
      * The SlingApi service constructor.
      * @property {module:api/SlingApi}
      */
      SlingApi
  };
  