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)

208 lines (207 loc) 8.62 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 { GetDogmaAttributesAttributeIdOkFromJSON, GetDogmaDynamicItemsTypeIdItemIdOkFromJSON, GetDogmaEffectsEffectIdOkFromJSON, } from '../models/index'; /** * */ export class DogmaApi extends runtime.BaseAPI { /** * Get a list of dogma attribute ids --- This route expires daily at 11:05 * Get attributes */ async getDogmaAttributesRaw(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/dogma/attributes/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); } /** * Get a list of dogma attribute ids --- This route expires daily at 11:05 * Get attributes */ async getDogmaAttributes(requestParameters = {}, initOverrides) { const response = await this.getDogmaAttributesRaw(requestParameters, initOverrides); return await response.value(); } /** * Get information on a dogma attribute --- This route expires daily at 11:05 * Get attribute information */ async getDogmaAttributesAttributeIdRaw(requestParameters, initOverrides) { if (requestParameters['attributeId'] == null) { throw new runtime.RequiredError('attributeId', 'Required parameter "attributeId" was null or undefined when calling getDogmaAttributesAttributeId().'); } 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/dogma/attributes/{attribute_id}/`.replace(`{${"attribute_id"}}`, encodeURIComponent(String(requestParameters['attributeId']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => GetDogmaAttributesAttributeIdOkFromJSON(jsonValue)); } /** * Get information on a dogma attribute --- This route expires daily at 11:05 * Get attribute information */ async getDogmaAttributesAttributeId(requestParameters, initOverrides) { const response = await this.getDogmaAttributesAttributeIdRaw(requestParameters, initOverrides); return await response.value(); } /** * Returns info about a dynamic item resulting from mutation with a mutaplasmid. --- This route expires daily at 11:05 * Get dynamic item information */ async getDogmaDynamicItemsTypeIdItemIdRaw(requestParameters, initOverrides) { if (requestParameters['itemId'] == null) { throw new runtime.RequiredError('itemId', 'Required parameter "itemId" was null or undefined when calling getDogmaDynamicItemsTypeIdItemId().'); } if (requestParameters['typeId'] == null) { throw new runtime.RequiredError('typeId', 'Required parameter "typeId" was null or undefined when calling getDogmaDynamicItemsTypeIdItemId().'); } 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/dogma/dynamic/items/{type_id}/{item_id}/`.replace(`{${"item_id"}}`, encodeURIComponent(String(requestParameters['itemId']))).replace(`{${"type_id"}}`, encodeURIComponent(String(requestParameters['typeId']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => GetDogmaDynamicItemsTypeIdItemIdOkFromJSON(jsonValue)); } /** * Returns info about a dynamic item resulting from mutation with a mutaplasmid. --- This route expires daily at 11:05 * Get dynamic item information */ async getDogmaDynamicItemsTypeIdItemId(requestParameters, initOverrides) { const response = await this.getDogmaDynamicItemsTypeIdItemIdRaw(requestParameters, initOverrides); return await response.value(); } /** * Get a list of dogma effect ids --- This route expires daily at 11:05 * Get effects */ async getDogmaEffectsRaw(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/dogma/effects/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); } /** * Get a list of dogma effect ids --- This route expires daily at 11:05 * Get effects */ async getDogmaEffects(requestParameters = {}, initOverrides) { const response = await this.getDogmaEffectsRaw(requestParameters, initOverrides); return await response.value(); } /** * Get information on a dogma effect --- This route expires daily at 11:05 * Get effect information */ async getDogmaEffectsEffectIdRaw(requestParameters, initOverrides) { if (requestParameters['effectId'] == null) { throw new runtime.RequiredError('effectId', 'Required parameter "effectId" was null or undefined when calling getDogmaEffectsEffectId().'); } 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/dogma/effects/{effect_id}/`.replace(`{${"effect_id"}}`, encodeURIComponent(String(requestParameters['effectId']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => GetDogmaEffectsEffectIdOkFromJSON(jsonValue)); } /** * Get information on a dogma effect --- This route expires daily at 11:05 * Get effect information */ async getDogmaEffectsEffectId(requestParameters, initOverrides) { const response = await this.getDogmaEffectsEffectIdRaw(requestParameters, initOverrides); return await response.value(); } } /** * @export */ export const GetDogmaAttributesDatasourceEnum = { Tranquility: 'tranquility' }; /** * @export */ export const GetDogmaAttributesAttributeIdDatasourceEnum = { Tranquility: 'tranquility' }; /** * @export */ export const GetDogmaDynamicItemsTypeIdItemIdDatasourceEnum = { Tranquility: 'tranquility' }; /** * @export */ export const GetDogmaEffectsDatasourceEnum = { Tranquility: 'tranquility' }; /** * @export */ export const GetDogmaEffectsEffectIdDatasourceEnum = { Tranquility: 'tranquility' };