InvoiceTemplate.js 542 B

1234567891011121314151617181920212223
  1. /* Copyright 2015-2016 PayPal, Inc. */
  2. "use strict";
  3. var generate = require('../generate');
  4. var api = require('../api');
  5. function invoiceTemplate() {
  6. var baseURL = '/v1/invoicing/templates/';
  7. var operations = ['create', 'get', 'list', 'delete'];
  8. var ret = {
  9. baseURL: baseURL,
  10. update: function update(id, data, config, cb) {
  11. api.executeHttp('PUT', this.baseURL + id, data, config, cb);
  12. }
  13. };
  14. ret = generate.mixin(ret, operations);
  15. return ret;
  16. }
  17. module.exports = invoiceTemplate;