ESI and optional booleans
Greetings space developers,
Just wanted to send out a short update to notify everyone of a behavioral change in ESI. By the time you're reading this, ESI will have stopped sending optional boolean attributes when they are not True.
If a spec has the boolean as required, the value will always be sent. Otherwise the key/value will only be sent if the value is True.
An object property is required only if it is listed in the object schema's required array. For example, the alliance object in the GET /v1/corporations/{corporation_id}/alliancehistory/ 200 response array, each object has an alliance property, which is defined as:
{
"description": "alliance object",
"properties": {
"alliance_id": {
...
read more