UNPKG

eve-esi-types

Version:

Extracted the main type of ESI. use for ESI request response types (version 2 only)

345 lines (336 loc) 7.08 kB
// Generated by scripts/lib/code-synthesizer.mjs // - - - - - - - - - - - - - - - - - - - - // @method {get} // - - - - - - - - - - - - - - - - - - - - /*! * ESI endpoint: get:/characters/{character_id}/planets/ */ /** * planet_type string */ type GetCharactersCharacterIdPlanetsPlanetType = | "temperate" | "barren" | "oceanic" | "ice" | "gas" | "lava" | "storm" | "plasma"; /** * 200 ok array * * @maxItems 10 */ type GetCharactersCharacterIdPlanetsOk = GetCharactersCharacterIdPlanets_200Ok[]; /** * 200 ok object */ interface GetCharactersCharacterIdPlanets_200Ok { /** * last_update string */ last_update: string; /** * num_pins integer */ num_pins: number; /** * owner_id integer */ owner_id: number; /** * planet_id integer */ planet_id: number; planet_type: GetCharactersCharacterIdPlanetsPlanetType; /** * solar_system_id integer */ solar_system_id: number; /** * upgrade_level integer */ upgrade_level: number; [k: string]: unknown | undefined; } /*! * ESI endpoint: get:/characters/{character_id}/planets/{planet_id}/ */ /** * links array * * @maxItems 500 */ type GetCharactersCharacterIdPlanetsPlanetIdLinks = GetCharactersCharacterIdPlanetsPlanetIdLink[]; /** * contents array * * @maxItems 90 */ type GetCharactersCharacterIdPlanetsPlanetIdContents = GetCharactersCharacterIdPlanetsPlanetIdContent[]; /** * heads array * * @maxItems 10 */ type GetCharactersCharacterIdPlanetsPlanetIdHeads = GetCharactersCharacterIdPlanetsPlanetIdHead[]; /** * pins array * * @maxItems 100 */ type GetCharactersCharacterIdPlanetsPlanetIdPins = GetCharactersCharacterIdPlanetsPlanetIdPin[]; /** * routes array * * @maxItems 1000 */ type GetCharactersCharacterIdPlanetsPlanetIdRoutes = GetCharactersCharacterIdPlanetsPlanetIdRoute[]; /** * 200 ok object */ interface GetCharactersCharacterIdPlanetsPlanetIdOk { links: GetCharactersCharacterIdPlanetsPlanetIdLinks; pins: GetCharactersCharacterIdPlanetsPlanetIdPins; routes: GetCharactersCharacterIdPlanetsPlanetIdRoutes; [k: string]: unknown | undefined; } /** * link object */ interface GetCharactersCharacterIdPlanetsPlanetIdLink { /** * destination_pin_id integer */ destination_pin_id: number; /** * link_level integer */ link_level: number; /** * source_pin_id integer */ source_pin_id: number; [k: string]: unknown | undefined; } /** * pin object */ interface GetCharactersCharacterIdPlanetsPlanetIdPin { contents?: GetCharactersCharacterIdPlanetsPlanetIdContents; /** * expiry_time string */ expiry_time?: string; extractor_details?: GetCharactersCharacterIdPlanetsPlanetIdExtractorDetails; factory_details?: GetCharactersCharacterIdPlanetsPlanetIdFactoryDetails; /** * install_time string */ install_time?: string; /** * last_cycle_start string */ last_cycle_start?: string; /** * latitude number */ latitude: number; /** * longitude number */ longitude: number; /** * pin_id integer */ pin_id: number; /** * schematic_id integer */ schematic_id?: number; type_id: number; [k: string]: unknown | undefined; } /** * content object */ interface GetCharactersCharacterIdPlanetsPlanetIdContent { /** * amount integer */ amount: number; type_id: number; [k: string]: unknown | undefined; } /** * extractor_details object */ interface GetCharactersCharacterIdPlanetsPlanetIdExtractorDetails { /** * in seconds */ cycle_time?: number; /** * head_radius number */ head_radius?: number; heads: GetCharactersCharacterIdPlanetsPlanetIdHeads; product_type_id?: number; /** * qty_per_cycle integer */ qty_per_cycle?: number; [k: string]: unknown | undefined; } /** * head object */ interface GetCharactersCharacterIdPlanetsPlanetIdHead { /** * head_id integer */ head_id: number; /** * latitude number */ latitude: number; /** * longitude number */ longitude: number; [k: string]: unknown | undefined; } /** * factory_details object */ interface GetCharactersCharacterIdPlanetsPlanetIdFactoryDetails { /** * schematic_id integer */ schematic_id: number; [k: string]: unknown | undefined; } /** * route object */ interface GetCharactersCharacterIdPlanetsPlanetIdRoute { content_type_id: number; /** * destination_pin_id integer */ destination_pin_id: number; /** * quantity number */ quantity: number; /** * route_id integer */ route_id: number; /** * source_pin_id integer */ source_pin_id: number; /** * list of pin ID waypoints * * @maxItems 5 */ waypoints?: number[]; [k: string]: unknown | undefined; } /*! * ESI endpoint: get:/corporations/{corporation_id}/customs_offices/ */ /** * Access is allowed only for entities with this level of standing or better */ type GetCorporationsCorporationIdCustomsOfficesStandingLevel = | "bad" | "excellent" | "good" | "neutral" | "terrible"; /** * 200 ok array * * @maxItems 1000 */ type GetCorporationsCorporationIdCustomsOfficesOk = GetCorporationsCorporationIdCustomsOffices_200Ok[]; /** * 200 ok object */ interface GetCorporationsCorporationIdCustomsOffices_200Ok { /** * Only present if alliance access is allowed */ alliance_tax_rate?: number; /** * standing_level and any standing related tax rate only present when this is true */ allow_access_with_standings: boolean; /** * allow_alliance_access boolean */ allow_alliance_access: boolean; /** * bad_standing_tax_rate number */ bad_standing_tax_rate?: number; /** * corporation_tax_rate number */ corporation_tax_rate?: number; /** * Tax rate for entities with excellent level of standing, only present if this level is allowed, same for all other standing related tax rates */ excellent_standing_tax_rate?: number; /** * good_standing_tax_rate number */ good_standing_tax_rate?: number; /** * neutral_standing_tax_rate number */ neutral_standing_tax_rate?: number; /** * unique ID of this customs office */ office_id: number; /** * reinforce_exit_end integer */ reinforce_exit_end: number; /** * Together with reinforce_exit_end, marks a 2-hour period where this customs office could exit reinforcement mode during the day after initial attack */ reinforce_exit_start: number; standing_level?: GetCorporationsCorporationIdCustomsOfficesStandingLevel; /** * ID of the solar system this customs office is located in */ system_id: number; /** * terrible_standing_tax_rate number */ terrible_standing_tax_rate?: number; [k: string]: unknown | undefined; } /*! * ESI endpoint: get:/universe/schematics/{schematic_id}/ */ /** * 200 ok object */ interface GetUniverseSchematicsSchematicIdOk { /** * Time in seconds to process a run */ cycle_time: number; /** * schematic_name string */ schematic_name: string; [k: string]: unknown | undefined; }