@fnt-eve/esi-client-typescript
Version:
[](https://www.npmjs.com/package/@fnt-eve/esi-client-typescript)
208 lines (207 loc) • 8.62 kB
JavaScript
/* 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'
};