UNPKG

@fnt-eve/esi-client-typescript

Version:

[![npm version](https://img.shields.io/npm/v/@fnt-eve/esi-client-typescript)](https://www.npmjs.com/package/@fnt-eve/esi-client-typescript)

1,109 lines (1,108 loc) 56.5 kB
/* tslint:disable */ /* eslint-disable */ /** * EVE Swagger Interface * An OpenAPI for EVE Online * * The version of the OpenAPI document: 1.33 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import { GetUniverseAncestries200OkFromJSON, GetUniverseAsteroidBeltsAsteroidBeltIdOkFromJSON, GetUniverseBloodlines200OkFromJSON, GetUniverseCategoriesCategoryIdOkFromJSON, GetUniverseConstellationsConstellationIdOkFromJSON, GetUniverseFactions200OkFromJSON, GetUniverseGraphicsGraphicIdOkFromJSON, GetUniverseGroupsGroupIdOkFromJSON, GetUniverseMoonsMoonIdOkFromJSON, GetUniversePlanetsPlanetIdOkFromJSON, GetUniverseRaces200OkFromJSON, GetUniverseRegionsRegionIdOkFromJSON, GetUniverseStargatesStargateIdOkFromJSON, GetUniverseStarsStarIdOkFromJSON, GetUniverseStationsStationIdOkFromJSON, GetUniverseStructuresStructureIdOkFromJSON, GetUniverseSystemJumps200OkFromJSON, GetUniverseSystemKills200OkFromJSON, GetUniverseSystemsSystemIdOkFromJSON, GetUniverseTypesTypeIdOkFromJSON, PostUniverseIdsOkFromJSON, PostUniverseNames200OkFromJSON, } from '../models/index'; /** * */ export class UniverseApi extends runtime.BaseAPI { /** * Get all character ancestries --- This route expires daily at 11:05 * Get ancestries */ async getUniverseAncestriesRaw(requestParameters, initOverrides) { const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } if (requestParameters['language'] != null) { queryParameters['language'] = requestParameters['language']; } const headerParameters = {}; if (requestParameters['acceptLanguage'] != null) { headerParameters['Accept-Language'] = String(requestParameters['acceptLanguage']); } if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v1/universe/ancestries/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(GetUniverseAncestries200OkFromJSON)); } /** * Get all character ancestries --- This route expires daily at 11:05 * Get ancestries */ async getUniverseAncestries(requestParameters = {}, initOverrides) { const response = await this.getUniverseAncestriesRaw(requestParameters, initOverrides); return await response.value(); } /** * Get information on an asteroid belt --- This route expires daily at 11:05 * Get asteroid belt information */ async getUniverseAsteroidBeltsAsteroidBeltIdRaw(requestParameters, initOverrides) { if (requestParameters['asteroidBeltId'] == null) { throw new runtime.RequiredError('asteroidBeltId', 'Required parameter "asteroidBeltId" was null or undefined when calling getUniverseAsteroidBeltsAsteroidBeltId().'); } const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } const headerParameters = {}; if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v1/universe/asteroid_belts/{asteroid_belt_id}/`.replace(`{${"asteroid_belt_id"}}`, encodeURIComponent(String(requestParameters['asteroidBeltId']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => GetUniverseAsteroidBeltsAsteroidBeltIdOkFromJSON(jsonValue)); } /** * Get information on an asteroid belt --- This route expires daily at 11:05 * Get asteroid belt information */ async getUniverseAsteroidBeltsAsteroidBeltId(requestParameters, initOverrides) { const response = await this.getUniverseAsteroidBeltsAsteroidBeltIdRaw(requestParameters, initOverrides); return await response.value(); } /** * Get a list of bloodlines --- This route expires daily at 11:05 * Get bloodlines */ async getUniverseBloodlinesRaw(requestParameters, initOverrides) { const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } if (requestParameters['language'] != null) { queryParameters['language'] = requestParameters['language']; } const headerParameters = {}; if (requestParameters['acceptLanguage'] != null) { headerParameters['Accept-Language'] = String(requestParameters['acceptLanguage']); } if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v1/universe/bloodlines/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(GetUniverseBloodlines200OkFromJSON)); } /** * Get a list of bloodlines --- This route expires daily at 11:05 * Get bloodlines */ async getUniverseBloodlines(requestParameters = {}, initOverrides) { const response = await this.getUniverseBloodlinesRaw(requestParameters, initOverrides); return await response.value(); } /** * Get a list of item categories --- This route expires daily at 11:05 * Get item categories */ async getUniverseCategoriesRaw(requestParameters, initOverrides) { const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } const headerParameters = {}; if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v1/universe/categories/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); } /** * Get a list of item categories --- This route expires daily at 11:05 * Get item categories */ async getUniverseCategories(requestParameters = {}, initOverrides) { const response = await this.getUniverseCategoriesRaw(requestParameters, initOverrides); return await response.value(); } /** * Get information of an item category --- This route expires daily at 11:05 * Get item category information */ async getUniverseCategoriesCategoryIdRaw(requestParameters, initOverrides) { if (requestParameters['categoryId'] == null) { throw new runtime.RequiredError('categoryId', 'Required parameter "categoryId" was null or undefined when calling getUniverseCategoriesCategoryId().'); } const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } if (requestParameters['language'] != null) { queryParameters['language'] = requestParameters['language']; } const headerParameters = {}; if (requestParameters['acceptLanguage'] != null) { headerParameters['Accept-Language'] = String(requestParameters['acceptLanguage']); } if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v1/universe/categories/{category_id}/`.replace(`{${"category_id"}}`, encodeURIComponent(String(requestParameters['categoryId']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => GetUniverseCategoriesCategoryIdOkFromJSON(jsonValue)); } /** * Get information of an item category --- This route expires daily at 11:05 * Get item category information */ async getUniverseCategoriesCategoryId(requestParameters, initOverrides) { const response = await this.getUniverseCategoriesCategoryIdRaw(requestParameters, initOverrides); return await response.value(); } /** * Get a list of constellations --- This route expires daily at 11:05 * Get constellations */ async getUniverseConstellationsRaw(requestParameters, initOverrides) { const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } const headerParameters = {}; if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v1/universe/constellations/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); } /** * Get a list of constellations --- This route expires daily at 11:05 * Get constellations */ async getUniverseConstellations(requestParameters = {}, initOverrides) { const response = await this.getUniverseConstellationsRaw(requestParameters, initOverrides); return await response.value(); } /** * Get information on a constellation --- This route expires daily at 11:05 * Get constellation information */ async getUniverseConstellationsConstellationIdRaw(requestParameters, initOverrides) { if (requestParameters['constellationId'] == null) { throw new runtime.RequiredError('constellationId', 'Required parameter "constellationId" was null or undefined when calling getUniverseConstellationsConstellationId().'); } const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } if (requestParameters['language'] != null) { queryParameters['language'] = requestParameters['language']; } const headerParameters = {}; if (requestParameters['acceptLanguage'] != null) { headerParameters['Accept-Language'] = String(requestParameters['acceptLanguage']); } if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v1/universe/constellations/{constellation_id}/`.replace(`{${"constellation_id"}}`, encodeURIComponent(String(requestParameters['constellationId']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => GetUniverseConstellationsConstellationIdOkFromJSON(jsonValue)); } /** * Get information on a constellation --- This route expires daily at 11:05 * Get constellation information */ async getUniverseConstellationsConstellationId(requestParameters, initOverrides) { const response = await this.getUniverseConstellationsConstellationIdRaw(requestParameters, initOverrides); return await response.value(); } /** * Get a list of factions --- This route expires daily at 11:05 * Get factions */ async getUniverseFactionsRaw(requestParameters, initOverrides) { const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } if (requestParameters['language'] != null) { queryParameters['language'] = requestParameters['language']; } const headerParameters = {}; if (requestParameters['acceptLanguage'] != null) { headerParameters['Accept-Language'] = String(requestParameters['acceptLanguage']); } if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v2/universe/factions/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(GetUniverseFactions200OkFromJSON)); } /** * Get a list of factions --- This route expires daily at 11:05 * Get factions */ async getUniverseFactions(requestParameters = {}, initOverrides) { const response = await this.getUniverseFactionsRaw(requestParameters, initOverrides); return await response.value(); } /** * Get a list of graphics --- This route expires daily at 11:05 * Get graphics */ async getUniverseGraphicsRaw(requestParameters, initOverrides) { const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } const headerParameters = {}; if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v1/universe/graphics/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); } /** * Get a list of graphics --- This route expires daily at 11:05 * Get graphics */ async getUniverseGraphics(requestParameters = {}, initOverrides) { const response = await this.getUniverseGraphicsRaw(requestParameters, initOverrides); return await response.value(); } /** * Get information on a graphic --- This route expires daily at 11:05 * Get graphic information */ async getUniverseGraphicsGraphicIdRaw(requestParameters, initOverrides) { if (requestParameters['graphicId'] == null) { throw new runtime.RequiredError('graphicId', 'Required parameter "graphicId" was null or undefined when calling getUniverseGraphicsGraphicId().'); } const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } const headerParameters = {}; if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v1/universe/graphics/{graphic_id}/`.replace(`{${"graphic_id"}}`, encodeURIComponent(String(requestParameters['graphicId']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => GetUniverseGraphicsGraphicIdOkFromJSON(jsonValue)); } /** * Get information on a graphic --- This route expires daily at 11:05 * Get graphic information */ async getUniverseGraphicsGraphicId(requestParameters, initOverrides) { const response = await this.getUniverseGraphicsGraphicIdRaw(requestParameters, initOverrides); return await response.value(); } /** * Get a list of item groups --- This route expires daily at 11:05 * Get item groups */ async getUniverseGroupsRaw(requestParameters, initOverrides) { const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } if (requestParameters['page'] != null) { queryParameters['page'] = requestParameters['page']; } const headerParameters = {}; if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v1/universe/groups/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); } /** * Get a list of item groups --- This route expires daily at 11:05 * Get item groups */ async getUniverseGroups(requestParameters = {}, initOverrides) { const response = await this.getUniverseGroupsRaw(requestParameters, initOverrides); return await response.value(); } /** * Get information on an item group --- This route expires daily at 11:05 * Get item group information */ async getUniverseGroupsGroupIdRaw(requestParameters, initOverrides) { if (requestParameters['groupId'] == null) { throw new runtime.RequiredError('groupId', 'Required parameter "groupId" was null or undefined when calling getUniverseGroupsGroupId().'); } const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } if (requestParameters['language'] != null) { queryParameters['language'] = requestParameters['language']; } const headerParameters = {}; if (requestParameters['acceptLanguage'] != null) { headerParameters['Accept-Language'] = String(requestParameters['acceptLanguage']); } if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v1/universe/groups/{group_id}/`.replace(`{${"group_id"}}`, encodeURIComponent(String(requestParameters['groupId']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => GetUniverseGroupsGroupIdOkFromJSON(jsonValue)); } /** * Get information on an item group --- This route expires daily at 11:05 * Get item group information */ async getUniverseGroupsGroupId(requestParameters, initOverrides) { const response = await this.getUniverseGroupsGroupIdRaw(requestParameters, initOverrides); return await response.value(); } /** * Get information on a moon --- This route expires daily at 11:05 * Get moon information */ async getUniverseMoonsMoonIdRaw(requestParameters, initOverrides) { if (requestParameters['moonId'] == null) { throw new runtime.RequiredError('moonId', 'Required parameter "moonId" was null or undefined when calling getUniverseMoonsMoonId().'); } const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } const headerParameters = {}; if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v1/universe/moons/{moon_id}/`.replace(`{${"moon_id"}}`, encodeURIComponent(String(requestParameters['moonId']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => GetUniverseMoonsMoonIdOkFromJSON(jsonValue)); } /** * Get information on a moon --- This route expires daily at 11:05 * Get moon information */ async getUniverseMoonsMoonId(requestParameters, initOverrides) { const response = await this.getUniverseMoonsMoonIdRaw(requestParameters, initOverrides); return await response.value(); } /** * Get information on a planet --- This route expires daily at 11:05 * Get planet information */ async getUniversePlanetsPlanetIdRaw(requestParameters, initOverrides) { if (requestParameters['planetId'] == null) { throw new runtime.RequiredError('planetId', 'Required parameter "planetId" was null or undefined when calling getUniversePlanetsPlanetId().'); } const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } const headerParameters = {}; if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v1/universe/planets/{planet_id}/`.replace(`{${"planet_id"}}`, encodeURIComponent(String(requestParameters['planetId']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => GetUniversePlanetsPlanetIdOkFromJSON(jsonValue)); } /** * Get information on a planet --- This route expires daily at 11:05 * Get planet information */ async getUniversePlanetsPlanetId(requestParameters, initOverrides) { const response = await this.getUniversePlanetsPlanetIdRaw(requestParameters, initOverrides); return await response.value(); } /** * Get a list of character races --- This route expires daily at 11:05 * Get character races */ async getUniverseRacesRaw(requestParameters, initOverrides) { const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } if (requestParameters['language'] != null) { queryParameters['language'] = requestParameters['language']; } const headerParameters = {}; if (requestParameters['acceptLanguage'] != null) { headerParameters['Accept-Language'] = String(requestParameters['acceptLanguage']); } if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v1/universe/races/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(GetUniverseRaces200OkFromJSON)); } /** * Get a list of character races --- This route expires daily at 11:05 * Get character races */ async getUniverseRaces(requestParameters = {}, initOverrides) { const response = await this.getUniverseRacesRaw(requestParameters, initOverrides); return await response.value(); } /** * Get a list of regions --- This route expires daily at 11:05 * Get regions */ async getUniverseRegionsRaw(requestParameters, initOverrides) { const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } const headerParameters = {}; if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v1/universe/regions/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); } /** * Get a list of regions --- This route expires daily at 11:05 * Get regions */ async getUniverseRegions(requestParameters = {}, initOverrides) { const response = await this.getUniverseRegionsRaw(requestParameters, initOverrides); return await response.value(); } /** * Get information on a region --- This route expires daily at 11:05 * Get region information */ async getUniverseRegionsRegionIdRaw(requestParameters, initOverrides) { if (requestParameters['regionId'] == null) { throw new runtime.RequiredError('regionId', 'Required parameter "regionId" was null or undefined when calling getUniverseRegionsRegionId().'); } const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } if (requestParameters['language'] != null) { queryParameters['language'] = requestParameters['language']; } const headerParameters = {}; if (requestParameters['acceptLanguage'] != null) { headerParameters['Accept-Language'] = String(requestParameters['acceptLanguage']); } if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v1/universe/regions/{region_id}/`.replace(`{${"region_id"}}`, encodeURIComponent(String(requestParameters['regionId']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => GetUniverseRegionsRegionIdOkFromJSON(jsonValue)); } /** * Get information on a region --- This route expires daily at 11:05 * Get region information */ async getUniverseRegionsRegionId(requestParameters, initOverrides) { const response = await this.getUniverseRegionsRegionIdRaw(requestParameters, initOverrides); return await response.value(); } /** * Get information on a stargate --- This route expires daily at 11:05 * Get stargate information */ async getUniverseStargatesStargateIdRaw(requestParameters, initOverrides) { if (requestParameters['stargateId'] == null) { throw new runtime.RequiredError('stargateId', 'Required parameter "stargateId" was null or undefined when calling getUniverseStargatesStargateId().'); } const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } const headerParameters = {}; if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v1/universe/stargates/{stargate_id}/`.replace(`{${"stargate_id"}}`, encodeURIComponent(String(requestParameters['stargateId']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => GetUniverseStargatesStargateIdOkFromJSON(jsonValue)); } /** * Get information on a stargate --- This route expires daily at 11:05 * Get stargate information */ async getUniverseStargatesStargateId(requestParameters, initOverrides) { const response = await this.getUniverseStargatesStargateIdRaw(requestParameters, initOverrides); return await response.value(); } /** * Get information on a star --- This route expires daily at 11:05 * Get star information */ async getUniverseStarsStarIdRaw(requestParameters, initOverrides) { if (requestParameters['starId'] == null) { throw new runtime.RequiredError('starId', 'Required parameter "starId" was null or undefined when calling getUniverseStarsStarId().'); } const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } const headerParameters = {}; if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v1/universe/stars/{star_id}/`.replace(`{${"star_id"}}`, encodeURIComponent(String(requestParameters['starId']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => GetUniverseStarsStarIdOkFromJSON(jsonValue)); } /** * Get information on a star --- This route expires daily at 11:05 * Get star information */ async getUniverseStarsStarId(requestParameters, initOverrides) { const response = await this.getUniverseStarsStarIdRaw(requestParameters, initOverrides); return await response.value(); } /** * Get information on a station --- This route expires daily at 11:05 * Get station information */ async getUniverseStationsStationIdRaw(requestParameters, initOverrides) { if (requestParameters['stationId'] == null) { throw new runtime.RequiredError('stationId', 'Required parameter "stationId" was null or undefined when calling getUniverseStationsStationId().'); } const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } const headerParameters = {}; if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v2/universe/stations/{station_id}/`.replace(`{${"station_id"}}`, encodeURIComponent(String(requestParameters['stationId']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => GetUniverseStationsStationIdOkFromJSON(jsonValue)); } /** * Get information on a station --- This route expires daily at 11:05 * Get station information */ async getUniverseStationsStationId(requestParameters, initOverrides) { const response = await this.getUniverseStationsStationIdRaw(requestParameters, initOverrides); return await response.value(); } /** * List all public structures --- This route is cached for up to 3600 seconds * List all public structures */ async getUniverseStructuresRaw(requestParameters, initOverrides) { const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } if (requestParameters['filter'] != null) { queryParameters['filter'] = requestParameters['filter']; } const headerParameters = {}; if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v1/universe/structures/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); } /** * List all public structures --- This route is cached for up to 3600 seconds * List all public structures */ async getUniverseStructures(requestParameters = {}, initOverrides) { const response = await this.getUniverseStructuresRaw(requestParameters, initOverrides); return await response.value(); } /** * Returns information on requested structure if you are on the ACL. Otherwise, returns \"Forbidden\" for all inputs. --- This route is cached for up to 3600 seconds * Get structure information */ async getUniverseStructuresStructureIdRaw(requestParameters, initOverrides) { if (requestParameters['structureId'] == null) { throw new runtime.RequiredError('structureId', 'Required parameter "structureId" was null or undefined when calling getUniverseStructuresStructureId().'); } const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } if (requestParameters['token'] != null) { queryParameters['token'] = requestParameters['token']; } const headerParameters = {}; if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } if (this.configuration && this.configuration.accessToken) { // oauth required headerParameters["Authorization"] = await this.configuration.accessToken("evesso", ["esi-universe.read_structures.v1"]); } const response = await this.request({ path: `/v1/universe/structures/{structure_id}/`.replace(`{${"structure_id"}}`, encodeURIComponent(String(requestParameters['structureId']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => GetUniverseStructuresStructureIdOkFromJSON(jsonValue)); } /** * Returns information on requested structure if you are on the ACL. Otherwise, returns \"Forbidden\" for all inputs. --- This route is cached for up to 3600 seconds * Get structure information */ async getUniverseStructuresStructureId(requestParameters, initOverrides) { const response = await this.getUniverseStructuresStructureIdRaw(requestParameters, initOverrides); return await response.value(); } /** * Get the number of jumps in solar systems within the last hour ending at the timestamp of the Last-Modified header, excluding wormhole space. Only systems with jumps will be listed --- This route is cached for up to 3600 seconds * Get system jumps */ async getUniverseSystemJumpsRaw(requestParameters, initOverrides) { const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } const headerParameters = {}; if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v1/universe/system_jumps/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(GetUniverseSystemJumps200OkFromJSON)); } /** * Get the number of jumps in solar systems within the last hour ending at the timestamp of the Last-Modified header, excluding wormhole space. Only systems with jumps will be listed --- This route is cached for up to 3600 seconds * Get system jumps */ async getUniverseSystemJumps(requestParameters = {}, initOverrides) { const response = await this.getUniverseSystemJumpsRaw(requestParameters, initOverrides); return await response.value(); } /** * Get the number of ship, pod and NPC kills per solar system within the last hour ending at the timestamp of the Last-Modified header, excluding wormhole space. Only systems with kills will be listed --- This route is cached for up to 3600 seconds * Get system kills */ async getUniverseSystemKillsRaw(requestParameters, initOverrides) { const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } const headerParameters = {}; if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v2/universe/system_kills/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(GetUniverseSystemKills200OkFromJSON)); } /** * Get the number of ship, pod and NPC kills per solar system within the last hour ending at the timestamp of the Last-Modified header, excluding wormhole space. Only systems with kills will be listed --- This route is cached for up to 3600 seconds * Get system kills */ async getUniverseSystemKills(requestParameters = {}, initOverrides) { const response = await this.getUniverseSystemKillsRaw(requestParameters, initOverrides); return await response.value(); } /** * Get a list of solar systems --- This route expires daily at 11:05 * Get solar systems */ async getUniverseSystemsRaw(requestParameters, initOverrides) { const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } const headerParameters = {}; if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v1/universe/systems/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); } /** * Get a list of solar systems --- This route expires daily at 11:05 * Get solar systems */ async getUniverseSystems(requestParameters = {}, initOverrides) { const response = await this.getUniverseSystemsRaw(requestParameters, initOverrides); return await response.value(); } /** * Get information on a solar system. --- This route expires daily at 11:05 * Get solar system information */ async getUniverseSystemsSystemIdRaw(requestParameters, initOverrides) { if (requestParameters['systemId'] == null) { throw new runtime.RequiredError('systemId', 'Required parameter "systemId" was null or undefined when calling getUniverseSystemsSystemId().'); } const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } if (requestParameters['language'] != null) { queryParameters['language'] = requestParameters['language']; } const headerParameters = {}; if (requestParameters['acceptLanguage'] != null) { headerParameters['Accept-Language'] = String(requestParameters['acceptLanguage']); } if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v4/universe/systems/{system_id}/`.replace(`{${"system_id"}}`, encodeURIComponent(String(requestParameters['systemId']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => GetUniverseSystemsSystemIdOkFromJSON(jsonValue)); } /** * Get information on a solar system. --- This route expires daily at 11:05 * Get solar system information */ async getUniverseSystemsSystemId(requestParameters, initOverrides) { const response = await this.getUniverseSystemsSystemIdRaw(requestParameters, initOverrides); return await response.value(); } /** * Get a list of type ids --- This route expires daily at 11:05 * Get types */ async getUniverseTypesRaw(requestParameters, initOverrides) { const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } if (requestParameters['page'] != null) { queryParameters['page'] = requestParameters['page']; } const headerParameters = {}; if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v1/universe/types/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); } /** * Get a list of type ids --- This route expires daily at 11:05 * Get types */ async getUniverseTypes(requestParameters = {}, initOverrides) { const response = await this.getUniverseTypesRaw(requestParameters, initOverrides); return await response.value(); } /** * Get information on a type --- This route expires daily at 11:05 * Get type information */ async getUniverseTypesTypeIdRaw(requestParameters, initOverrides) { if (requestParameters['typeId'] == null) { throw new runtime.RequiredError('typeId', 'Required parameter "typeId" was null or undefined when calling getUniverseTypesTypeId().'); } const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } if (requestParameters['language'] != null) { queryParameters['language'] = requestParameters['language']; } const headerParameters = {}; if (requestParameters['acceptLanguage'] != null) { headerParameters['Accept-Language'] = String(requestParameters['acceptLanguage']); } if (requestParameters['ifNoneMatch'] != null) { headerParameters['If-None-Match'] = String(requestParameters['ifNoneMatch']); } const response = await this.request({ path: `/v2/universe/types/{type_id}/`.replace(`{${"type_id"}}`, encodeURIComponent(String(requestParameters['typeId']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => GetUniverseTypesTypeIdOkFromJSON(jsonValue)); } /** * Get information on a type --- This route expires daily at 11:05 * Get type information */ async getUniverseTypesTypeId(requestParameters, initOverrides) { const response = await this.getUniverseTypesTypeIdRaw(requestParameters, initOverrides); return await response.value(); } /** * Resolve a set of names to IDs in the following categories: agents, alliances, characters, constellations, corporations factions, inventory_types, regions, stations, and systems. Only exact matches will be returned. All names searched for are cached for 12 hours --- * Bulk names to IDs */ async postUniverseIdsRaw(requestParameters, initOverrides) { if (requestParameters['names'] == null) { throw new runtime.RequiredError('names', 'Required parameter "names" was null or undefined when calling postUniverseIds().'); } const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } if (requestParameters['language'] != null) { queryParameters['language'] = requestParameters['language']; } const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; if (requestParameters['acceptLanguage'] != null) { headerParameters['Accept-Language'] = String(requestParameters['acceptLanguage']); } const response = await this.request({ path: `/v1/universe/ids/`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters['names'], }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => PostUniverseIdsOkFromJSON(jsonValue)); } /** * Resolve a set of names to IDs in the following categories: agents, alliances, characters, constellations, corporations factions, inventory_types, regions, stations, and systems. Only exact matches will be returned. All names searched for are cached for 12 hours --- * Bulk names to IDs */ async postUniverseIds(requestParameters, initOverrides) { const response = await this.postUniverseIdsRaw(requestParameters, initOverrides); return await response.value(); } /** * Resolve a set of IDs to names and categories. Supported ID\'s for resolving are: Characters, Corporations, Alliances, Stations, Solar Systems, Constellations, Regions, Types, Factions --- * Get names and categories for a set of IDs */ async postUniverseNamesRaw(requestParameters, initOverrides) { if (requestParameters['ids'] == null) { throw new runtime.RequiredError('ids', 'Required parameter "ids" was null or undefined when calling postUniverseNames().'); } const queryParameters = {}; if (requestParameters['datasource'] != null) { queryParameters['datasource'] = requestParameters['datasource']; } const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = await this.request({ path: `/v2/universe/names/`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters['ids'], }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(PostUniverseNames200OkFromJSON)); } /** * Resolve a set of IDs to names and categories. Supported ID\'s for resolving are: Characters, Corporations, Alliances, Stations, Solar Systems, Constellations, Regions, Types, Factions --- * Get names and categories for a set of IDs */ async postUniverseNames(requestParameters, initOverrides) { const response = await this.postUniverseNamesRaw(requestParameters, initOverrides); return await response.value(); } } /** * @export */ export const GetUniverseAncestriesAcceptLanguageEnum = { En: 'en', EnUs: 'en-us', De: 'de', Fr: 'fr', Ja: 'ja', Ru: 'ru', Zh: 'zh', Ko: 'ko', Es: 'es' }; /** * @export */ export const GetUniverseAncestriesDatasourceEnum = { Tranquility: 'tranquility' }; /** * @export */ export const GetUniverseAncestriesLanguageEnum = { En: 'en', EnUs: 'en-us', De: 'de', Fr: 'fr', Ja: 'ja', Ru: 'ru', Zh: 'zh', Ko: 'ko', Es: 'es' }; /** * @export */ export const GetUniverseAsteroidBeltsAsteroidBeltIdDatasourceEnum = { Tranquility: 'tranquility' }; /** * @export */ export const GetUniverseBloodlinesAcceptLanguageEnum = { En: 'en', EnUs: 'en-us', De: 'de', Fr: 'fr', Ja: 'ja', Ru: 'ru', Zh: 'zh', Ko: 'ko', Es: 'es' }; /** * @export */ export const GetUniverseBloodlinesDatasourceEnum = { Tranquility: 'tranquility' }; /** * @export */ export const GetUniverseBloodlinesLanguageEnum = { En: 'en', EnUs: 'en-us', De: 'de', Fr: 'fr', Ja: 'ja', Ru: 'ru', Zh: 'zh', Ko: 'ko', Es: 'es' }; /** * @export */ export const GetUniverseCategoriesDatasourceEnum = { Tranquility: 'tranquility' }; /** * @export */ export const GetUniverseCategoriesCategoryIdAcceptLanguageEnum = { En: 'en', EnUs: 'en-us', De: 'de', Fr: 'fr', Ja: 'ja', Ru: 'ru',