package com.dgex.offspring.nxtCore.service; import java.util.List; import nxt.Account; import nxt.Asset; import nxt.Order; import nxt.Trade; public interface IAsset { public Asset getNative(); public String getName(); public Long getId(); public int getQuantity(); /** * Returns the number of assets owned by the issuer * * @return */ public int getAssetIssuerBalance(); /** * Returns the unconfirmed number of assets owned by the issuer * * @return */ public int getAssetIssuerUnconfirmedBalance(); public Account getIssuer(); public String getDescription(); public List<Order.Bid> getBidOrders(); public List<Order.Ask> getAskOrders(); public List<Trade> getTrades(); }