UNPKG

@walletpack/core

Version:

> TODO: description

66 lines (50 loc) 2.27 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 HistoricExchange = /*#__PURE__*/ function (_History) { (0, _inherits2["default"])(HistoricExchange, _History); function HistoricExchange(from, to, fromToken, toToken, orderDetails) { var _this; var txid = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : ''; (0, _classCallCheck2["default"])(this, HistoricExchange); _this = (0, _possibleConstructorReturn2["default"])(this, (0, _getPrototypeOf2["default"])(HistoricExchange).call(this, _History2.HISTORY_TYPES.Exchange, txid)); _this.from = from; _this.to = to; _this.fromToken = fromToken; _this.toToken = toToken; _this.orderDetails = orderDetails; _this.status = 'pending'; return _this; } (0, _createClass2["default"])(HistoricExchange, null, [{ key: "placeholder", value: function placeholder() { return new HistoricExchange(); } }, { key: "fromJson", value: function fromJson(json) { var p = Object.assign(this.placeholder(), json); p.from = _Account["default"].fromJson(json.from); p.fromToken = _Token["default"].fromJson(json.fromToken); p.toToken = _Token["default"].fromJson(json.toToken); return p; } }]); return HistoricExchange; }(_History2["default"]); exports["default"] = HistoricExchange;