text: /**
   * Rosette API.
   *
   * @copyright 2016-2018 Basis Technology Corporation.
   *
   * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance
   * with the License. You may obtain a copy of the License at
   * @license http://www.apache.org/licenses/LICENSE-2.0
   *
   * Unless required by applicable law or agreed to in writing, software distributed under the License is
   * distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   * See the License for the specific language governing permissions and limitations under the License.
   **/
  "use strict";
  
  var URL = require("url");
  
  var rosetteConstants = require("./rosetteConstants");
  var RosetteException = require("./rosetteExceptions");
  var rosetteRequest = require("./rosetteRequest");
  
  /**
   * @class
   *
   * @copyright 2016-2018 Basis Technology Corporation.
   * @license http://www.apache.org/licenses/LICENSE-2.0
   */
  function info() {
  
  };
  
  /**
   * Makes an HTTP request to the specified Rosette API endpoint and returns the result
   * @param {string} parameters - The Rosette API endpoint parameters
   * @param {string} userKey - The Rosette API user access key
   * @param {string} serviceURL - The base service URL to be used to access the Rosette API
   * @param {function} callback - Callback function to be exectuted after the function to which it is passed is complete
   */
  info.prototype.getResults = function(parameters, userKey, protocol, serviceURL, callback) {
  
      // configure URL
      var urlParts = URL.parse(serviceURL + "info");
      var req = new rosetteRequest();
      req.makeRequest('GET', userKey, protocol, urlParts, parameters, callback);
  };
  
  module.exports = info;
  