text: /**
   * Rainbow admin portal
   * # Rainbow administrator portal API guide  ## Preamble  ### Introduction  This guide describes list of API services that are provided by OT Rainbow management portal system. Services are used to manage OT Rainbow system entities  ### Protocol  REST interface is used for sending/receiving OT rainbow API messages. HTTP requests GET, DELETE, POST, UPDATE are used. Standard HTTP responses are used to provide requested information or error status. There is no session notion in OT Rainbow system, so requests could be issued according stateless model, without transport conservation between them. Additional data could be provided in message body. JSON is used as a main format for data encoding in message body part. Each request is started with the following pattern /{module}/{version}/ where {module} is a portal module name to address and {version} is a version of used API, par example, “v1.0”.  ### Security considerations  Each request should contain some credential information to authenticate itself. Standard HTTP authentication with basic/bearer modes is used. JSON Web Token mechanism is used to provide authentication information. JWT has a expire timeout that is controlled by OT Rainbow portal to prevent very long token usage. Also authentication with application token is used. The token must be provided in the request HTTP header, using a custom header: APIKey. At server side, token is verified, and if it doesn’t match, 403 Not Allowed response is sent. TLS is used as a transport protocol to support message exchanges between OT Rainbow portal and an application.  
   *
   * The version of the OpenAPI document: 1.82.0
   *
   * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
   * https://openapi-generator.tech
   *
   * OpenAPI Generator version: 4.1.2
   *
   * Do not edit the class manually.
   *
   */
  
  (function(root, factory) {
    if (typeof define === 'function' && define.amd) {
      // AMD.
      define(['expect.js', process.cwd()+'/src/index'], factory);
    } else if (typeof module === 'object' && module.exports) {
      // CommonJS-like environments that support module.exports, like Node.
      factory(require('expect.js'), require(process.cwd()+'/src/index'));
    } else {
      // Browser globals (root is window)
      factory(root.expect, root.RainbowAdminPortal);
    }
  }(this, function(expect, RainbowAdminPortal) {
    'use strict';
  
    var instance;
  
    beforeEach(function() {
      instance = new RainbowAdminPortal.GetSystemsIdSuccess();
    });
  
    var getProperty = function(object, getter, property) {
      // Use getter method if present; otherwise, get the property directly.
      if (typeof object[getter] === 'function')
        return object[getter]();
      else
        return object[property];
    }
  
    var setProperty = function(object, setter, property, value) {
      // Use setter method if present; otherwise, set the property directly.
      if (typeof object[setter] === 'function')
        object[setter](value);
      else
        object[property] = value;
    }
  
    describe('GetSystemsIdSuccess', function() {
      it('should create an instance of GetSystemsIdSuccess', function() {
        // uncomment below and update the code to test GetSystemsIdSuccess
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be.a(RainbowAdminPortal.GetSystemsIdSuccess);
      });
  
      it('should have the property activatingTransactionId (base name: "activatingTransactionId")', function() {
        // uncomment below and update the code to test the property activatingTransactionId
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
      it('should have the property jidPbxagentPasswordActivating (base name: "jid_pbxagent_password_activating")', function() {
        // uncomment below and update the code to test the property jidPbxagentPasswordActivating
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
      it('should have the property id (base name: "id")', function() {
        // uncomment below and update the code to test the property id
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
      it('should have the property name (base name: "name")', function() {
        // uncomment below and update the code to test the property name
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
      it('should have the property pbxId (base name: "pbxId")', function() {
        // uncomment below and update the code to test the property pbxId
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
      it('should have the property siteId (base name: "siteId")', function() {
        // uncomment below and update the code to test the property siteId
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
      it('should have the property type (base name: "type")', function() {
        // uncomment below and update the code to test the property type
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
      it('should have the property country (base name: "country")', function() {
        // uncomment below and update the code to test the property country
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
      it('should have the property version (base name: "version")', function() {
        // uncomment below and update the code to test the property version
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
      it('should have the property jidPbxagent (base name: "jid_pbxagent")', function() {
        // uncomment below and update the code to test the property jidPbxagent
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
      it('should have the property jidPbxagentPassword (base name: "jid_pbxagent_password")', function() {
        // uncomment below and update the code to test the property jidPbxagentPassword
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
      it('should have the property jidPbxpcg (base name: "jid_pbxpcg")', function() {
        // uncomment below and update the code to test the property jidPbxpcg
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
      it('should have the property jidPbxpcgPassword (base name: "jid_pbxpcg_password")', function() {
        // uncomment below and update the code to test the property jidPbxpcgPassword
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
      it('should have the property status (base name: "status")', function() {
        // uncomment below and update the code to test the property status
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
      it('should have the property serverPingTimeout (base name: "serverPingTimeout")', function() {
        // uncomment below and update the code to test the property serverPingTimeout
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
      it('should have the property pbxMainBundlePrefix (base name: "pbxMainBundlePrefix")', function() {
        // uncomment below and update the code to test the property pbxMainBundlePrefix
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
      it('should have the property pbxNumberingTranslator (base name: "pbxNumberingTranslator")', function() {
        // uncomment below and update the code to test the property pbxNumberingTranslator
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
      it('should have the property pbxNationalPrefix (base name: "pbxNationalPrefix")', function() {
        // uncomment below and update the code to test the property pbxNationalPrefix
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
      it('should have the property pbxInternationalPrefix (base name: "pbxInternationalPrefix")', function() {
        // uncomment below and update the code to test the property pbxInternationalPrefix
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
      it('should have the property creationDate (base name: "creationDate")', function() {
        // uncomment below and update the code to test the property creationDate
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
      it('should have the property statusUpdatedDate (base name: "statusUpdatedDate")', function() {
        // uncomment below and update the code to test the property statusUpdatedDate
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
      it('should have the property searchResultOrder (base name: "searchResultOrder")', function() {
        // uncomment below and update the code to test the property searchResultOrder
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
      it('should have the property isShared (base name: "isShared")', function() {
        // uncomment below and update the code to test the property isShared
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
      it('should have the property isCentrex (base name: "isCentrex")', function() {
        // uncomment below and update the code to test the property isCentrex
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
      it('should have the property bpId (base name: "bpId")', function() {
        // uncomment below and update the code to test the property bpId
        //var instance = new RainbowAdminPortal.GetSystemsIdSuccess();
        //expect(instance).to.be();
      });
  
    });
  
  }));
  