package client.inventory; public interface IItem extends Comparable { byte getType(); short getPosition(); byte getFlag(); short getQuantity(); String getOwner(); String getGMLog(); int getItemId(); void setItemId(final int p0); MaplePet getPet(); int getUniqueId(); boolean hasSetOnlyId(); long getEquipOnlyId(); long getInventoryId(); IItem copy(); IItem copyWithQuantity(final short p0); long getExpiration(); void setFlag(final byte p0); void setUniqueId(final int p0); void setEquipOnlyId(final long p0); void setInventoryId(final long p0); void setPosition(final short p0); void setExpiration(final long p0); void setOwner(final String p0); void setGMLog(final String p0); void setQuantity(final short p0); void setGiftFrom(final String p0); String getGiftFrom(); MapleRing getRing(); }