1. 1 :
  2. 2 :
  3. 3 : (function(root, factory) {
  4. 4 :
  5. 5 : if (typeof module === 'object' && module.exports) {
  6. 6 : // CommonJS-like environments that support module.exports, like Node.
  7. 7 : module.exports = factory(require('../ApiClient'), require('./InvocationContext'), require('../CommonUtil'), require('../ResponseWrapper'), require('./Base'), require('../OrbipayApiError'));
  8. 8 : }
  9. 9 : }(this, function(ApiClient, InvocationContext, CommonUtil, ResponseWrapper, Base, OrbipayApiError) {
  10. 10 : 'use strict';
  11. 11 :
  12. 12 : /**
  13. 13 : * The ErrorResponse wrapper module.
  14. 14 : * @module wrappers/ErrorResponse
  15. 15 : */
  16. 16 : var exports = function() {
  17. 17 :
  18. 18 : };
  19. 19 : exports.constructFromObject = function (data, obj) {
  20. 20 : if (data) {
  21. 21 : obj = obj || new exports();
  22. 22 : if (data.hasOwnProperty('errors')) {
  23. 23 : var Error = require('./Error');
  24. 24 : obj['errors'] = ApiClient.convertToType(data['errors'], [Error]);
  25. 25 : }
  26. 26 : }
  27. 27 : return obj;
  28. 28 : };
  29. 29 :
  30. 30 :
  31. 31 : exports.prototype = Object.create(Base.prototype);
  32. 32 : exports.prototype.constructor = exports;
  33. 33 :
  34. 34 : /**
  35. 35 : * @member [Error] errors
  36. 36 : */
  37. 37 : exports.prototype['errors'] = undefined;
  38. 38 :
  39. 39 :
  40. 40 :
  41. 41 :
  42. 42 : return exports;
  43. 43 :
  44. 44 : }));