TaskOptions taskOptions = withUrl(TASK_UPDATE_BLUEPRINT).param("userID", String.valueOf(userID))
.param("blueprintID", String.valueOf(blueprint.getId()))
.param("characterID", String.valueOf(character.getCharacterID()))
.param("characterName", character.getName());
if (character.getCorporationID() != null) {
taskOptions.param("corporationID", String.valueOf(character.getCorporationID()))
.param("corporationName", character.getCorporationName())
.param("corporationTicker", character.getCorporationTicker());
}
if (character.getAllianceID() != null) {
taskOptions.param("allianceID", String.valueOf(character.getAllianceID()))