UNPKG

@hiero-ledger/sdk

Version:
3 lines (2 loc) 844 B
import t from"../account/AccountId.js";import e from"../token/CustomFixedFee.js";class o{constructor(t={}){this._accountId=null,t.accountId&&this.setAccountId(t.accountId),this._fees=null,t.fees&&this.setFees(t.fees)}static _fromProtobuf(s){return new o({accountId:null!=s.accountId?t._fromProtobuf(s.accountId):null,fees:null!=s.fees?s.fees.map(t=>e._fromProtobuf({fixedFee:t})):null})}getAccountId(){return this._accountId}setAccountId(e){return this._accountId=e instanceof t?e:t.fromString(e),this}getFees(){return this._fees}setFees(t){return this._fees=t,this}_toProtobuf(){const t=[];return null!=this._fees&&this._fees.forEach(e=>{const o=e._toProtobuf();null!=o.fixedFee&&t.push(o.fixedFee)}),{accountId:null!=this._accountId?this._accountId._toProtobuf():null,fees:t}}}export{o as default}; //# sourceMappingURL=CustomFeeLimit.js.map