enterprises.orbital.evexmlapi.crp.IShareholder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of eve-xml-api Show documentation
Show all versions of eve-xml-api Show documentation
Library to interact with EVE XML API servers
package enterprises.orbital.evexmlapi.crp;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
@JsonSerialize(as = IShareholder.class)
public interface IShareholder {
/**
* If true then the shareholder is a corporation with ID and name retrievable with getShareholderID and getShareholderName. In this case,
* getSharholderCorporationID and getShareholderCorporationName will return undefined values. If false, then the shareholder is an individual character and
* all fields will have valid data.
*
* @return true if shareholder is a corporation.
*/
public boolean isCorporation();
public long getShareholderCorporationID();
public String getShareholderCorporationName();
public long getShareholderID();
public String getShareholderName();
public int getShares();
}