text: /*
   * Swagger Petstore
   * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
   *
   * OpenAPI spec version: 1.0.0
   * Contact: apiteam@swagger.io
   *
   * NOTE: This class is auto generated by the swagger code generator program.
   * https://github.com/swagger-api/swagger-codegen.git
   *
   * Swagger Codegen version: 2.4.18-SNAPSHOT
   *
   * Do not edit the class manually.
   *
   */
  
  import {ApiClient} from "../ApiClient";
  import {Client} from '../model/Client';
  
  /**
  * AnotherFake service.
  * @module api/AnotherFakeApi
  * @version 1.0.0
  */
  export class AnotherFakeApi {
  
      /**
      * Constructs a new AnotherFakeApi. 
      * @alias module:api/AnotherFakeApi
      * @class
      * @param {module:ApiClient} [apiClient] Optional API client implementation to use,
      * default to {@link module:ApiClient#instance} if unspecified.
      */
      constructor(apiClient) {
          this.apiClient = apiClient || ApiClient.instance;
      }
  
  
      /**
       * Callback function to receive the result of the testSpecialTags operation.
       * @callback module:api/AnotherFakeApi~testSpecialTagsCallback
       * @param {String} error Error message, if any.
       * @param {module:model/Client} data The data returned by the service call.
       * @param {String} response The complete HTTP response.
       */
  
      /**
       * To test special tags
       * To test special tags
       * @param {module:model/Client} body client model
       * @param {module:api/AnotherFakeApi~testSpecialTagsCallback} callback The callback function, accepting three arguments: error, data, response
       * data is of type: {@link module:model/Client}
       */
      testSpecialTags(body, callback) {
        let postBody = body;
  
        // verify the required parameter 'body' is set
        if (body === undefined || body === null) {
          throw new Error("Missing the required parameter 'body' when calling testSpecialTags");
        }
  
  
        let pathParams = {
        };
        let queryParams = {
        };
        let headerParams = {
        };
        let formParams = {
        };
  
        let authNames = [];
        let contentTypes = ['application/json'];
        let accepts = ['application/json'];
        let returnType = Client;
  
        return this.apiClient.callApi(
          '/another-fake/dummy', 'PATCH',
          pathParams, queryParams, headerParams, formParams, postBody,
          authNames, contentTypes, accepts, returnType, callback
        );
      }
  
  
  }
  