module ESI::Client::FactionWarfare

ESI faction warfare operations.

Public Instance Methods

get_character_fw_stats(character_id:, headers: {}, params: {}) click to toggle source

Statistical overview of a character involved in faction warfare.

This endpoint requires authorization (see {ESI::Client#authorize}).

@esi_scope esi-characters.read_fw_stats.v1

@esi_version dev @esi_version legacy @esi_version v1 @esi_version v2

@param character_id [Integer] An EVE character ID @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::UnauthorizedError] Unauthorized @raise [ESI::Errors::ForbiddenError] Forbidden @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Faction Warfare/get_characters_character_id_fw_stats

# File lib/esi/client/faction_warfare.rb, line 31
def get_character_fw_stats(character_id:, headers: {}, params: {})
  get("/characters/#{character_id}/fw/stats/", headers: headers, params: params)
end
get_characters_character_id_fw_stats(character_id:, headers: {}, params: {})
get_corporation_fw_stats(corporation_id:, headers: {}, params: {}) click to toggle source

Statistics about a corporation involved in faction warfare.

This endpoint requires authorization (see {ESI::Client#authorize}).

@esi_scope esi-corporations.read_fw_stats.v1

@esi_version dev @esi_version legacy @esi_version v1 @esi_version v2

@param corporation_id [Integer] An EVE corporation ID @param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::UnauthorizedError] Unauthorized @raise [ESI::Errors::ForbiddenError] Forbidden @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Faction Warfare/get_corporations_corporation_id_fw_stats

# File lib/esi/client/faction_warfare.rb, line 60
def get_corporation_fw_stats(corporation_id:, headers: {}, params: {})
  get("/corporations/#{corporation_id}/fw/stats/", headers: headers, params: params)
end
get_corporations_corporation_id_fw_stats(corporation_id:, headers: {}, params: {})
get_fw_leaderboard_characters(headers: {}, params: {}) click to toggle source

Top 100 leaderboard of pilots for kills and victory points separated by total, last week and yesterday.

@esi_version dev @esi_version legacy @esi_version v1 @esi_version v2

@param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Faction Warfare/get_fw_leaderboards_characters

# File lib/esi/client/faction_warfare.rb, line 82
def get_fw_leaderboard_characters(headers: {}, params: {})
  get("/fw/leaderboards/characters/", headers: headers, params: params)
end
get_fw_leaderboard_corporations(headers: {}, params: {}) click to toggle source

Top 10 leaderboard of corporations for kills and victory points separated by total, last week and yesterday.

@esi_version dev @esi_version legacy @esi_version v1 @esi_version v2

@param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Faction Warfare/get_fw_leaderboards_corporations

# File lib/esi/client/faction_warfare.rb, line 104
def get_fw_leaderboard_corporations(headers: {}, params: {})
  get("/fw/leaderboards/corporations/", headers: headers, params: params)
end
get_fw_leaderboards(headers: {}, params: {}) click to toggle source

Top 4 leaderboard of factions for kills and victory points separated by total, last week and yesterday.

@esi_version dev @esi_version legacy @esi_version v1 @esi_version v2

@param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Faction Warfare/get_fw_leaderboards

# File lib/esi/client/faction_warfare.rb, line 126
def get_fw_leaderboards(headers: {}, params: {})
  get("/fw/leaderboards/", headers: headers, params: params)
end
get_fw_leaderboards_characters(headers: {}, params: {})
get_fw_leaderboards_corporations(headers: {}, params: {})
get_fw_stats(headers: {}, params: {}) click to toggle source

Statistical overviews of factions involved in faction warfare.

@esi_version dev @esi_version legacy @esi_version v1 @esi_version v2

@param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Faction Warfare/get_fw_stats

# File lib/esi/client/faction_warfare.rb, line 147
def get_fw_stats(headers: {}, params: {})
  get("/fw/stats/", headers: headers, params: params)
end
get_fw_systems(headers: {}, params: {}) click to toggle source

An overview of the current ownership of faction warfare solar systems.

This endpoint is cached for up to 1800 seconds.

@esi_version dev @esi_version legacy @esi_version v2 @esi_version v3

@param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Faction Warfare/get_fw_systems

# File lib/esi/client/faction_warfare.rb, line 170
def get_fw_systems(headers: {}, params: {})
  get("/fw/systems/", headers: headers, params: params)
end
get_fw_wars(headers: {}, params: {}) click to toggle source

Data about which NPC factions are at war.

@esi_version dev @esi_version legacy @esi_version v1 @esi_version v2

@param params [Hash] Additional query string parameters @param headers [Hash] Additional headers

@raise [ESI::Errors::BadRequestError] Bad request @raise [ESI::Errors::ErrorLimitedError] Error limited @raise [ESI::Errors::InternalServerError] Internal server error @raise [ESI::Errors::ServiceUnavailableError] Service unavailable @raise [ESI::Errors::GatewayTimeoutError] Gateway timeout

@see esi.evetech.net/ui/#/Faction Warfare/get_fw_wars

# File lib/esi/client/faction_warfare.rb, line 191
def get_fw_wars(headers: {}, params: {})
  get("/fw/wars/", headers: headers, params: params)
end