Class

exports

exports()

Represents a collection of data and statistics related to faction warfare in the EVE Online universe. This class interacts with the EVE Swagger Interface to retrieve faction warfare statistics, factions, systems, and leaderboards, as well as character and corporation statistics.

Constructor

# new exports()

Creates an instance of the FactionWarfare class. Initializes properties to hold faction data, system data, statistics, and leaderboards.

View Source src/js/classes/FactionWarfare.js, line 8

Members

Array.<object>

# active

View Source src/js/classes/Incursions.js, line 13

ESI.FactionWarfareApi

# api

Instance of the EVE Swagger Interface FactionWarfare API.

View Source src/js/classes/FactionWarfare.js, line 18

ESI.IncursionsApi

# api

View Source src/js/classes/Incursions.js, line 10

ESI.PlanetaryInteractionApi

# api

View Source src/js/classes/PlanetaryInteraction.js, line 26

ESI.SovereigntyApi

# api

View Source src/js/classes/Sovereignty.js, line 27

ESI.UniverseApi

# api

View Source src/js/classes/Structure.js, line 24

Array.<object>

# campaigns

View Source src/js/classes/Sovereignty.js, line 36

Map.<number, Object>

# characterStats

A map storing character statistics by character ID.

View Source src/js/classes/FactionWarfare.js, line 52

Map.<number, Object>

# corporationStats

A map storing corporation statistics by corporation ID.

View Source src/js/classes/FactionWarfare.js, line 58

object

# nullable data

View Source src/js/classes/Structure.js, line 27

Array

# factions

The list of factions involved in faction warfare.

View Source src/js/classes/FactionWarfare.js, line 24

Object

# leaderboards

A collection of leaderboards for faction warfare.

View Source src/js/classes/FactionWarfare.js, line 42

Array.<{system: System, alliance: (Alliance|null), corporation: (Corporation|null), factionId: (number|null)}>

# map

View Source src/js/classes/Sovereignty.js, line 33

string | null

# name

View Source src/js/classes/Location.js, line 29

Map.<number, Object>

# planetDetails

View Source src/js/classes/PlanetaryInteraction.js, line 35

Region | null

# region

View Source src/js/classes/Location.js, line 38

Map.<number, Object>

# schematics

View Source src/js/classes/PlanetaryInteraction.js, line 38

Object | null

# stats

The overall statistics for faction warfare.

View Source src/js/classes/FactionWarfare.js, line 36

number

# structureId

View Source src/js/classes/Structure.js, line 21

System | null

# system

View Source src/js/classes/Location.js, line 35

Array

# systems

The list of systems involved in faction warfare.

View Source src/js/classes/FactionWarfare.js, line 30

string | null

# type

View Source src/js/classes/Location.js, line 32