All Downloads are FREE. Search and download functionalities are using the official Maven repository.

enterprises.orbital.evexmlapi.crp.IShareholder Maven / Gradle / Ivy

There is a newer version: 2.4.0
Show newest version
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();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy