All files / lib/resources feePresets.js

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32                                                               
/**
 * @name FeePresets
 * @description This module exposes functions
 *              related to the '/fee_presets' path.
 *
 * @module feePresets
 **/
 
import routes from '../routes'
import request from '../request'
 
/**
 * `GET /fee_presets/:id`
 * Returns the requested fee preset.
 *
 * @param {Object} opts   An options params which
 *                        is usually already bound
 *                        by `connect` functions.
 *
 * @param {Object} body The payload for the request
 * @param {String} body.id The fee preset ID
 *
 * @returns {Promise} Resolves to the result of
 *                    the request or to an error.
 */
const find = (opts, body) =>
  request.get(opts, routes.feePresets.details(body.id), body)
 
export default {
  find,
}