UNPKG

@walletpack/core

Version:

> TODO: description

65 lines (49 loc) 2.21 kB
"use strict"; var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard"); var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn")); var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf")); var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); var _History2 = _interopRequireWildcard(require("./History")); var _Account = _interopRequireDefault(require("../Account")); var _Token = _interopRequireDefault(require("../Token")); var HistoricTransfer = /*#__PURE__*/ function (_History) { (0, _inherits2["default"])(HistoricTransfer, _History); function HistoricTransfer(from, to, token, amount) { var _this; var memo = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : null; var txid = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : ''; (0, _classCallCheck2["default"])(this, HistoricTransfer); _this = (0, _possibleConstructorReturn2["default"])(this, (0, _getPrototypeOf2["default"])(HistoricTransfer).call(this, _History2.HISTORY_TYPES.Transfer, txid)); _this.from = from; _this.to = to; _this.token = token; _this.amount = amount; _this.memo = memo; return _this; } (0, _createClass2["default"])(HistoricTransfer, null, [{ key: "placeholder", value: function placeholder() { return new HistoricTransfer(); } }, { key: "fromJson", value: function fromJson(json) { var p = Object.assign(this.placeholder(), json); p.from = _Account["default"].fromJson(json.from); p.token = _Token["default"].fromJson(json.token); return p; } }]); return HistoricTransfer; }(_History2["default"]); exports["default"] = HistoricTransfer;