text: // (C)2018 ModusBox Inc.
  /*****
   License
   --------------
   Copyright © 2017 Bill & Melinda Gates Foundation
   The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at
   http://www.apache.org/licenses/LICENSE-2.0
   Unless required by applicable law or agreed to in writing, the Mojaloop files are 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.
  
   Initial contribution
   --------------------
   The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides.
   * Project: Mowali
  
   Contributors
   --------------
   This is the official list of the Mojaloop project contributors for this file.
   Names of the original copyright holders (individuals or organizations)
   should be listed with a '*' in the first column. People who have
   contributed from an organization can be listed under the organization
   that actually holds the copyright for their contributions (see the
   Gates Foundation organization for an example). Those individuals should have
   their names indented and be marked with a '-'. Email address can be added
   optionally within square brackets <email>.
   * Gates Foundation
   - Name Surname <name.surname@gatesfoundation.com>
  
   * Henk Kodde <henk.kodde@modusbox.com>
   * Georgi Georgiev <georgi.georgiev@modusbox.com>
   --------------
   ******/
  // Ignore coverage for this file as it is only a mock implementation for now
  /* istanbul ignore file */
  
  'use strict'
  const Mockgen = require('../../../../test/util/mockgen.js')
  /**
   * Operations on /bulkQuotes/{id}/error
   */
  module.exports = {
    /**
       * summary: BulkQuotesErrorById
       * description: If the server is unable to find or create a bulk quote, or another processing error occurs, the error callback PUT /bulkQuotes/&lt;id&gt;/error is used. The &lt;id&gt; in the URI should contain the bulkQuoteId that was used for the creation of the bulk quote, or the &lt;id&gt; that was used in the GET /bulkQuotes/&lt;id&gt;.
       * parameters: id, body, Content-Length, Content-Type, Date, X-Forwarded-For, FSPIOP-Source, FSPIOP-Destination, FSPIOP-Encryption, FSPIOP-Signature, FSPIOP-URI, FSPIOP-HTTP-Method
       * produces: application/json
       * responses: 200, 400, 401, 403, 404, 405, 406, 501, 503
       * operationId: BulkQuotesErrorById
       */
    put: {
      200: function (req, res, callback) {
        /**
               * Using mock data generator module.
               * Replace this by actual data for the api.
               */
        Mockgen().responses({
          path: '/bulkQuotes/{id}/error',
          operation: 'put',
          response: '200'
        }, callback)
      },
      400: function (req, res, callback) {
        /**
               * Using mock data generator module.
               * Replace this by actual data for the api.
               */
        Mockgen().responses({
          path: '/bulkQuotes/{id}/error',
          operation: 'put',
          response: '400'
        }, callback)
      },
      401: function (req, res, callback) {
        /**
               * Using mock data generator module.
               * Replace this by actual data for the api.
               */
        Mockgen().responses({
          path: '/bulkQuotes/{id}/error',
          operation: 'put',
          response: '401'
        }, callback)
      },
      403: function (req, res, callback) {
        /**
               * Using mock data generator module.
               * Replace this by actual data for the api.
               */
        Mockgen().responses({
          path: '/bulkQuotes/{id}/error',
          operation: 'put',
          response: '403'
        }, callback)
      },
      404: function (req, res, callback) {
        /**
               * Using mock data generator module.
               * Replace this by actual data for the api.
               */
        Mockgen().responses({
          path: '/bulkQuotes/{id}/error',
          operation: 'put',
          response: '404'
        }, callback)
      },
      405: function (req, res, callback) {
        /**
               * Using mock data generator module.
               * Replace this by actual data for the api.
               */
        Mockgen().responses({
          path: '/bulkQuotes/{id}/error',
          operation: 'put',
          response: '405'
        }, callback)
      },
      406: function (req, res, callback) {
        /**
               * Using mock data generator module.
               * Replace this by actual data for the api.
               */
        Mockgen().responses({
          path: '/bulkQuotes/{id}/error',
          operation: 'put',
          response: '406'
        }, callback)
      },
      501: function (req, res, callback) {
        /**
               * Using mock data generator module.
               * Replace this by actual data for the api.
               */
        Mockgen().responses({
          path: '/bulkQuotes/{id}/error',
          operation: 'put',
          response: '501'
        }, callback)
      },
      503: function (req, res, callback) {
        /**
               * Using mock data generator module.
               * Replace this by actual data for the api.
               */
        Mockgen().responses({
          path: '/bulkQuotes/{id}/error',
          operation: 'put',
          response: '503'
        }, callback)
      }
    }
  }
  