Package net.troja.eve.esi.model
Class FleetInvitation
- java.lang.Object
-
- net.troja.eve.esi.model.FleetInvitation
-
- All Implemented Interfaces:
Serializable
public class FleetInvitation extends Object implements Serializable
invitation object- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFleetInvitation.RoleEnumIf a character is invited with the `fleet_commander` role, neither `wing_id` or `squad_id` should be specified.
-
Field Summary
Fields Modifier and Type Field Description static StringSERIALIZED_NAME_CHARACTER_IDstatic StringSERIALIZED_NAME_ROLEstatic StringSERIALIZED_NAME_SQUAD_IDstatic StringSERIALIZED_NAME_WING_ID
-
Constructor Summary
Constructors Constructor Description FleetInvitation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FleetInvitationcharacterId(Integer characterId)booleanequals(Object o)IntegergetCharacterId()The character you want to inviteFleetInvitation.RoleEnumgetRole()If a character is invited with the `fleet_commander` role, neither `wing_id` or `squad_id` should be specified.StringgetRoleString()LonggetSquadId()squad_id integer minimum: 0LonggetWingId()wing_id integer minimum: 0inthashCode()FleetInvitationrole(FleetInvitation.RoleEnum roleEnum)FleetInvitationroleString(String role)voidsetCharacterId(Integer characterId)voidsetRole(FleetInvitation.RoleEnum roleEnum)voidsetRoleString(String role)voidsetSquadId(Long squadId)voidsetWingId(Long wingId)FleetInvitationsquadId(Long squadId)StringtoString()FleetInvitationwingId(Long wingId)
-
-
-
Field Detail
-
SERIALIZED_NAME_CHARACTER_ID
public static final String SERIALIZED_NAME_CHARACTER_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ROLE
public static final String SERIALIZED_NAME_ROLE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SQUAD_ID
public static final String SERIALIZED_NAME_SQUAD_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_WING_ID
public static final String SERIALIZED_NAME_WING_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
characterId
public FleetInvitation characterId(Integer characterId)
-
getCharacterId
public Integer getCharacterId()
The character you want to invite- Returns:
- characterId
-
setCharacterId
public void setCharacterId(Integer characterId)
-
role
public FleetInvitation role(FleetInvitation.RoleEnum roleEnum)
-
roleString
public FleetInvitation roleString(String role)
-
getRole
public FleetInvitation.RoleEnum getRole()
If a character is invited with the `fleet_commander` role, neither `wing_id` or `squad_id` should be specified. If a character is invited with the `wing_commander` role, only `wing_id` should be specified. If a character is invited with the `squad_commander` role, both `wing_id` and `squad_id` should be specified. If a character is invited with the `squad_member` role, `wing_id` and `squad_id` should either both be specified or not specified at all. If they aren’t specified, the invited character will join any squad with available positions.- Returns:
- role
-
getRoleString
public String getRoleString()
-
setRole
public void setRole(FleetInvitation.RoleEnum roleEnum)
-
setRoleString
public void setRoleString(String role)
-
squadId
public FleetInvitation squadId(Long squadId)
-
setSquadId
public void setSquadId(Long squadId)
-
wingId
public FleetInvitation wingId(Long wingId)
-
setWingId
public void setWingId(Long wingId)
-
-