UNPKG

@hydro-protocol/hydro-client-js

Version:
34 lines (33 loc) 1.54 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var bignumber_js_1 = require("bignumber.js"); /** * A representation of the fees incurred when making an order on the exchange */ var Fee = /** @class */ (function () { function Fee(json) { this.asMakerFeeRate = json.asMakerFeeRate ? new bignumber_js_1.BigNumber(json.asMakerFeeRate) : new bignumber_js_1.BigNumber("0"); this.asMakerTotalFeeAmount = json.asMakerTotalFeeAmount ? new bignumber_js_1.BigNumber(json.asMakerTotalFeeAmount) : new bignumber_js_1.BigNumber("0"); this.asMakerTradeFeeAmount = json.asMakerTradeFeeAmount ? new bignumber_js_1.BigNumber(json.asMakerTradeFeeAmount) : new bignumber_js_1.BigNumber("0"); this.asTakerFeeRate = json.asTakerFeeRate ? new bignumber_js_1.BigNumber(json.asTakerFeeRate) : new bignumber_js_1.BigNumber("0"); this.asTakerTotalFeeAmount = json.asTakerTotalFeeAmount ? new bignumber_js_1.BigNumber(json.asTakerTotalFeeAmount) : new bignumber_js_1.BigNumber("0"); this.asTakerTradeFeeAmount = json.asTakerTradeFeeAmount ? new bignumber_js_1.BigNumber(json.asTakerTradeFeeAmount) : new bignumber_js_1.BigNumber("0"); this.gasFeeAmount = json.gasFeeAmount ? new bignumber_js_1.BigNumber(json.gasFeeAmount) : new bignumber_js_1.BigNumber("0"); } return Fee; }()); exports.Fee = Fee;