Source: remotepay/PrintManualRefundReceiptMessage.js

  1. /**
  2. * Autogenerated by Avro
  3. *
  4. * DO NOT EDIT DIRECTLY
  5. */
  6. var payments_Credit = require("../payments/Credit");
  7. /**
  8. * @constructor
  9. * @memberof remotepay
  10. */
  11. var PrintManualRefundReceiptMessage = function() {
  12. this._class_ = PrintManualRefundReceiptMessage;
  13. this.credit = undefined;
  14. };
  15. /**
  16. * Set the field value
  17. * @memberof remotepay.PrintManualRefundReceiptMessage
  18. * @param {payments.Credit} credit
  19. */
  20. PrintManualRefundReceiptMessage.prototype.setCredit = function(credit) {
  21. this.credit = credit;
  22. };
  23. /**
  24. * Get the field value
  25. * @memberof remotepay.PrintManualRefundReceiptMessage
  26. * @return {payments.Credit}
  27. */
  28. PrintManualRefundReceiptMessage.prototype.getCredit = function() {
  29. return this.credit;
  30. };
  31. /**
  32. * @memberof remotepay.PrintManualRefundReceiptMessage
  33. * @private
  34. */
  35. PrintManualRefundReceiptMessage.prototype.getMetaInfo = function(fieldName) {
  36. var curclass = this._class_;
  37. do {
  38. var fieldMetaInfo = curclass._meta_.fields[fieldName];
  39. if(fieldMetaInfo) {
  40. return fieldMetaInfo;
  41. }
  42. if(curclass._meta_._superMeta_) {
  43. curclass = curclass._meta_._superMeta_._class_;
  44. } else {
  45. curclass = null;
  46. }
  47. } while(curclass);
  48. return null;
  49. };
  50. PrintManualRefundReceiptMessage.prototype.toString = function() {
  51. return JSON.stringify(this);
  52. };
  53. PrintManualRefundReceiptMessage._meta_ = {fields: {}};
  54. PrintManualRefundReceiptMessage._meta_._class_ = PrintManualRefundReceiptMessage;
  55. PrintManualRefundReceiptMessage._meta_.fields["credit"] = {};
  56. PrintManualRefundReceiptMessage._meta_.fields["credit"].type = payments_Credit;
  57. //
  58. // Expose the module.
  59. //
  60. if ('undefined' !== typeof module) {
  61. module.exports = PrintManualRefundReceiptMessage;
  62. }