Source: order/FireOrder.js

  1. /**
  2. * Autogenerated by Avro
  3. *
  4. * DO NOT EDIT DIRECTLY
  5. */
  6. /**
  7. * @constructor
  8. * @memberof order
  9. */
  10. var FireOrder = function() {
  11. this._class_ = FireOrder;
  12. this.id = undefined;
  13. this.orderId = undefined;
  14. this.delay = undefined;
  15. };
  16. /**
  17. * Set the field value
  18. * Unique identifier
  19. *
  20. * @memberof order.FireOrder
  21. * @param {String} id
  22. */
  23. FireOrder.prototype.setId = function(id) {
  24. this.id = id;
  25. };
  26. /**
  27. * Get the field value
  28. * Unique identifier
  29. * @memberof order.FireOrder
  30. * @return {String}
  31. */
  32. FireOrder.prototype.getId = function() {
  33. return this.id;
  34. };
  35. /**
  36. * Set the field value
  37. * The id of the order to fire.
  38. *
  39. * @memberof order.FireOrder
  40. * @param {String} orderId
  41. */
  42. FireOrder.prototype.setOrderId = function(orderId) {
  43. this.orderId = orderId;
  44. };
  45. /**
  46. * Get the field value
  47. * The id of the order to fire.
  48. * @memberof order.FireOrder
  49. * @return {String}
  50. */
  51. FireOrder.prototype.getOrderId = function() {
  52. return this.orderId;
  53. };
  54. /**
  55. * Set the field value
  56. * How long in seconds to wait before calling fire.
  57. *
  58. * @memberof order.FireOrder
  59. * @param {Number} delay must be a long integer
  60. */
  61. FireOrder.prototype.setDelay = function(delay) {
  62. this.delay = delay;
  63. };
  64. /**
  65. * Get the field value
  66. * How long in seconds to wait before calling fire.
  67. * @memberof order.FireOrder
  68. * @return {Number} must be a long integer
  69. */
  70. FireOrder.prototype.getDelay = function() {
  71. return this.delay;
  72. };
  73. /**
  74. * @memberof order.FireOrder
  75. * @private
  76. */
  77. FireOrder.prototype.getMetaInfo = function(fieldName) {
  78. var curclass = this._class_;
  79. do {
  80. var fieldMetaInfo = curclass._meta_.fields[fieldName];
  81. if(fieldMetaInfo) {
  82. return fieldMetaInfo;
  83. }
  84. if(curclass._meta_._superMeta_) {
  85. curclass = curclass._meta_._superMeta_._class_;
  86. } else {
  87. curclass = null;
  88. }
  89. } while(curclass);
  90. return null;
  91. };
  92. FireOrder.prototype.toString = function() {
  93. return JSON.stringify(this);
  94. };
  95. FireOrder._meta_ = {fields: {}};
  96. FireOrder._meta_._class_ = FireOrder;
  97. FireOrder._meta_.fields["id"] = {};
  98. FireOrder._meta_.fields["id"].type = String;
  99. FireOrder._meta_.fields["orderId"] = {};
  100. FireOrder._meta_.fields["orderId"].type = String;
  101. FireOrder._meta_.fields["delay"] = {};
  102. FireOrder._meta_.fields["delay"].type = Number;
  103. //
  104. // Expose the module.
  105. //
  106. if ('undefined' !== typeof module) {
  107. module.exports = FireOrder;
  108. }