UNPKG

cecon-interfaces

Version:
26 lines (25 loc) 934 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FeeFromEntity = void 0; var general_1 = require("../../../general"); var transaction_1 = require("../../../transaction"); var fee_payer_enum_1 = require("../../../transaction/enums/fee-payer.enum"); var FeeFromEntity = /** @class */ (function () { function FeeFromEntity(data) { this.amount = -1; this.amountMode = transaction_1.EAmountMode.PERCENTAGE; this.feePayer = fee_payer_enum_1.EFeePayer.PLATFORM; this.from = general_1.EFrom.DEFAULT; this.id = ''; this.operationType = transaction_1.EOperationType.NATIPAY; if (data) { for (var key in data) { if (data.hasOwnProperty(key) && key in this) { this[key] = data[key]; } } } } return FeeFromEntity; }()); exports.FeeFromEntity = FeeFromEntity;