@fnt-eve/esi-client-typescript
Version:
[](https://www.npmjs.com/package/@fnt-eve/esi-client-typescript)
727 lines (726 loc) • 32.1 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 { GetCharactersCharacterIdFleetOkFromJSON, GetFleetsFleetIdMembers200OkFromJSON, GetFleetsFleetIdOkFromJSON, GetFleetsFleetIdWings200OkFromJSON, PostFleetsFleetIdMembersInvitationToJSON, PostFleetsFleetIdWingsCreatedFromJSON, PostFleetsFleetIdWingsWingIdSquadsCreatedFromJSON, PutFleetsFleetIdMembersMemberIdMovementToJSON, PutFleetsFleetIdNewSettingsToJSON, PutFleetsFleetIdSquadsSquadIdNamingToJSON, PutFleetsFleetIdWingsWingIdNamingToJSON, } from '../models/index';
/**
*
*/
export class FleetsApi extends runtime.BaseAPI {
/**
* Kick a fleet member ---
* Kick fleet member
*/
async deleteFleetsFleetIdMembersMemberIdRaw(requestParameters, initOverrides) {
if (requestParameters['fleetId'] == null) {
throw new runtime.RequiredError('fleetId', 'Required parameter "fleetId" was null or undefined when calling deleteFleetsFleetIdMembersMemberId().');
}
if (requestParameters['memberId'] == null) {
throw new runtime.RequiredError('memberId', 'Required parameter "memberId" was null or undefined when calling deleteFleetsFleetIdMembersMemberId().');
}
const queryParameters = {};
if (requestParameters['datasource'] != null) {
queryParameters['datasource'] = requestParameters['datasource'];
}
if (requestParameters['token'] != null) {
queryParameters['token'] = requestParameters['token'];
}
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
// oauth required
headerParameters["Authorization"] = await this.configuration.accessToken("evesso", ["esi-fleets.write_fleet.v1"]);
}
const response = await this.request({
path: `/v1/fleets/{fleet_id}/members/{member_id}/`.replace(`{${"fleet_id"}}`, encodeURIComponent(String(requestParameters['fleetId']))).replace(`{${"member_id"}}`, encodeURIComponent(String(requestParameters['memberId']))),
method: 'DELETE',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.VoidApiResponse(response);
}
/**
* Kick a fleet member ---
* Kick fleet member
*/
async deleteFleetsFleetIdMembersMemberId(requestParameters, initOverrides) {
await this.deleteFleetsFleetIdMembersMemberIdRaw(requestParameters, initOverrides);
}
/**
* Delete a fleet squad, only empty squads can be deleted ---
* Delete fleet squad
*/
async deleteFleetsFleetIdSquadsSquadIdRaw(requestParameters, initOverrides) {
if (requestParameters['fleetId'] == null) {
throw new runtime.RequiredError('fleetId', 'Required parameter "fleetId" was null or undefined when calling deleteFleetsFleetIdSquadsSquadId().');
}
if (requestParameters['squadId'] == null) {
throw new runtime.RequiredError('squadId', 'Required parameter "squadId" was null or undefined when calling deleteFleetsFleetIdSquadsSquadId().');
}
const queryParameters = {};
if (requestParameters['datasource'] != null) {
queryParameters['datasource'] = requestParameters['datasource'];
}
if (requestParameters['token'] != null) {
queryParameters['token'] = requestParameters['token'];
}
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
// oauth required
headerParameters["Authorization"] = await this.configuration.accessToken("evesso", ["esi-fleets.write_fleet.v1"]);
}
const response = await this.request({
path: `/v1/fleets/{fleet_id}/squads/{squad_id}/`.replace(`{${"fleet_id"}}`, encodeURIComponent(String(requestParameters['fleetId']))).replace(`{${"squad_id"}}`, encodeURIComponent(String(requestParameters['squadId']))),
method: 'DELETE',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.VoidApiResponse(response);
}
/**
* Delete a fleet squad, only empty squads can be deleted ---
* Delete fleet squad
*/
async deleteFleetsFleetIdSquadsSquadId(requestParameters, initOverrides) {
await this.deleteFleetsFleetIdSquadsSquadIdRaw(requestParameters, initOverrides);
}
/**
* Delete a fleet wing, only empty wings can be deleted. The wing may contain squads, but the squads must be empty ---
* Delete fleet wing
*/
async deleteFleetsFleetIdWingsWingIdRaw(requestParameters, initOverrides) {
if (requestParameters['fleetId'] == null) {
throw new runtime.RequiredError('fleetId', 'Required parameter "fleetId" was null or undefined when calling deleteFleetsFleetIdWingsWingId().');
}
if (requestParameters['wingId'] == null) {
throw new runtime.RequiredError('wingId', 'Required parameter "wingId" was null or undefined when calling deleteFleetsFleetIdWingsWingId().');
}
const queryParameters = {};
if (requestParameters['datasource'] != null) {
queryParameters['datasource'] = requestParameters['datasource'];
}
if (requestParameters['token'] != null) {
queryParameters['token'] = requestParameters['token'];
}
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
// oauth required
headerParameters["Authorization"] = await this.configuration.accessToken("evesso", ["esi-fleets.write_fleet.v1"]);
}
const response = await this.request({
path: `/v1/fleets/{fleet_id}/wings/{wing_id}/`.replace(`{${"fleet_id"}}`, encodeURIComponent(String(requestParameters['fleetId']))).replace(`{${"wing_id"}}`, encodeURIComponent(String(requestParameters['wingId']))),
method: 'DELETE',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.VoidApiResponse(response);
}
/**
* Delete a fleet wing, only empty wings can be deleted. The wing may contain squads, but the squads must be empty ---
* Delete fleet wing
*/
async deleteFleetsFleetIdWingsWingId(requestParameters, initOverrides) {
await this.deleteFleetsFleetIdWingsWingIdRaw(requestParameters, initOverrides);
}
/**
* Return the fleet ID the character is in, if any. --- This route is cached for up to 60 seconds
* Get character fleet info
*/
async getCharactersCharacterIdFleetRaw(requestParameters, initOverrides) {
if (requestParameters['characterId'] == null) {
throw new runtime.RequiredError('characterId', 'Required parameter "characterId" was null or undefined when calling getCharactersCharacterIdFleet().');
}
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-fleets.read_fleet.v1"]);
}
const response = await this.request({
path: `/v1/characters/{character_id}/fleet/`.replace(`{${"character_id"}}`, encodeURIComponent(String(requestParameters['characterId']))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => GetCharactersCharacterIdFleetOkFromJSON(jsonValue));
}
/**
* Return the fleet ID the character is in, if any. --- This route is cached for up to 60 seconds
* Get character fleet info
*/
async getCharactersCharacterIdFleet(requestParameters, initOverrides) {
const response = await this.getCharactersCharacterIdFleetRaw(requestParameters, initOverrides);
return await response.value();
}
/**
* Return details about a fleet --- This route is cached for up to 5 seconds
* Get fleet information
*/
async getFleetsFleetIdRaw(requestParameters, initOverrides) {
if (requestParameters['fleetId'] == null) {
throw new runtime.RequiredError('fleetId', 'Required parameter "fleetId" was null or undefined when calling getFleetsFleetId().');
}
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-fleets.read_fleet.v1"]);
}
const response = await this.request({
path: `/v1/fleets/{fleet_id}/`.replace(`{${"fleet_id"}}`, encodeURIComponent(String(requestParameters['fleetId']))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => GetFleetsFleetIdOkFromJSON(jsonValue));
}
/**
* Return details about a fleet --- This route is cached for up to 5 seconds
* Get fleet information
*/
async getFleetsFleetId(requestParameters, initOverrides) {
const response = await this.getFleetsFleetIdRaw(requestParameters, initOverrides);
return await response.value();
}
/**
* Return information about fleet members --- This route is cached for up to 5 seconds
* Get fleet members
*/
async getFleetsFleetIdMembersRaw(requestParameters, initOverrides) {
if (requestParameters['fleetId'] == null) {
throw new runtime.RequiredError('fleetId', 'Required parameter "fleetId" was null or undefined when calling getFleetsFleetIdMembers().');
}
const queryParameters = {};
if (requestParameters['datasource'] != null) {
queryParameters['datasource'] = requestParameters['datasource'];
}
if (requestParameters['language'] != null) {
queryParameters['language'] = requestParameters['language'];
}
if (requestParameters['token'] != null) {
queryParameters['token'] = requestParameters['token'];
}
const headerParameters = {};
if (requestParameters['acceptLanguage'] != null) {
headerParameters['Accept-Language'] = String(requestParameters['acceptLanguage']);
}
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-fleets.read_fleet.v1"]);
}
const response = await this.request({
path: `/v1/fleets/{fleet_id}/members/`.replace(`{${"fleet_id"}}`, encodeURIComponent(String(requestParameters['fleetId']))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(GetFleetsFleetIdMembers200OkFromJSON));
}
/**
* Return information about fleet members --- This route is cached for up to 5 seconds
* Get fleet members
*/
async getFleetsFleetIdMembers(requestParameters, initOverrides) {
const response = await this.getFleetsFleetIdMembersRaw(requestParameters, initOverrides);
return await response.value();
}
/**
* Return information about wings in a fleet --- This route is cached for up to 5 seconds
* Get fleet wings
*/
async getFleetsFleetIdWingsRaw(requestParameters, initOverrides) {
if (requestParameters['fleetId'] == null) {
throw new runtime.RequiredError('fleetId', 'Required parameter "fleetId" was null or undefined when calling getFleetsFleetIdWings().');
}
const queryParameters = {};
if (requestParameters['datasource'] != null) {
queryParameters['datasource'] = requestParameters['datasource'];
}
if (requestParameters['language'] != null) {
queryParameters['language'] = requestParameters['language'];
}
if (requestParameters['token'] != null) {
queryParameters['token'] = requestParameters['token'];
}
const headerParameters = {};
if (requestParameters['acceptLanguage'] != null) {
headerParameters['Accept-Language'] = String(requestParameters['acceptLanguage']);
}
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-fleets.read_fleet.v1"]);
}
const response = await this.request({
path: `/v1/fleets/{fleet_id}/wings/`.replace(`{${"fleet_id"}}`, encodeURIComponent(String(requestParameters['fleetId']))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(GetFleetsFleetIdWings200OkFromJSON));
}
/**
* Return information about wings in a fleet --- This route is cached for up to 5 seconds
* Get fleet wings
*/
async getFleetsFleetIdWings(requestParameters, initOverrides) {
const response = await this.getFleetsFleetIdWingsRaw(requestParameters, initOverrides);
return await response.value();
}
/**
* Invite a character into the fleet. If a character has a CSPA charge set it is not possible to invite them to the fleet using ESI ---
* Create fleet invitation
*/
async postFleetsFleetIdMembersRaw(requestParameters, initOverrides) {
if (requestParameters['fleetId'] == null) {
throw new runtime.RequiredError('fleetId', 'Required parameter "fleetId" was null or undefined when calling postFleetsFleetIdMembers().');
}
if (requestParameters['invitation'] == null) {
throw new runtime.RequiredError('invitation', 'Required parameter "invitation" was null or undefined when calling postFleetsFleetIdMembers().');
}
const queryParameters = {};
if (requestParameters['datasource'] != null) {
queryParameters['datasource'] = requestParameters['datasource'];
}
if (requestParameters['token'] != null) {
queryParameters['token'] = requestParameters['token'];
}
const headerParameters = {};
headerParameters['Content-Type'] = 'application/json';
if (this.configuration && this.configuration.accessToken) {
// oauth required
headerParameters["Authorization"] = await this.configuration.accessToken("evesso", ["esi-fleets.write_fleet.v1"]);
}
const response = await this.request({
path: `/v1/fleets/{fleet_id}/members/`.replace(`{${"fleet_id"}}`, encodeURIComponent(String(requestParameters['fleetId']))),
method: 'POST',
headers: headerParameters,
query: queryParameters,
body: PostFleetsFleetIdMembersInvitationToJSON(requestParameters['invitation']),
}, initOverrides);
return new runtime.VoidApiResponse(response);
}
/**
* Invite a character into the fleet. If a character has a CSPA charge set it is not possible to invite them to the fleet using ESI ---
* Create fleet invitation
*/
async postFleetsFleetIdMembers(requestParameters, initOverrides) {
await this.postFleetsFleetIdMembersRaw(requestParameters, initOverrides);
}
/**
* Create a new wing in a fleet ---
* Create fleet wing
*/
async postFleetsFleetIdWingsRaw(requestParameters, initOverrides) {
if (requestParameters['fleetId'] == null) {
throw new runtime.RequiredError('fleetId', 'Required parameter "fleetId" was null or undefined when calling postFleetsFleetIdWings().');
}
const queryParameters = {};
if (requestParameters['datasource'] != null) {
queryParameters['datasource'] = requestParameters['datasource'];
}
if (requestParameters['token'] != null) {
queryParameters['token'] = requestParameters['token'];
}
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
// oauth required
headerParameters["Authorization"] = await this.configuration.accessToken("evesso", ["esi-fleets.write_fleet.v1"]);
}
const response = await this.request({
path: `/v1/fleets/{fleet_id}/wings/`.replace(`{${"fleet_id"}}`, encodeURIComponent(String(requestParameters['fleetId']))),
method: 'POST',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => PostFleetsFleetIdWingsCreatedFromJSON(jsonValue));
}
/**
* Create a new wing in a fleet ---
* Create fleet wing
*/
async postFleetsFleetIdWings(requestParameters, initOverrides) {
const response = await this.postFleetsFleetIdWingsRaw(requestParameters, initOverrides);
return await response.value();
}
/**
* Create a new squad in a fleet ---
* Create fleet squad
*/
async postFleetsFleetIdWingsWingIdSquadsRaw(requestParameters, initOverrides) {
if (requestParameters['fleetId'] == null) {
throw new runtime.RequiredError('fleetId', 'Required parameter "fleetId" was null or undefined when calling postFleetsFleetIdWingsWingIdSquads().');
}
if (requestParameters['wingId'] == null) {
throw new runtime.RequiredError('wingId', 'Required parameter "wingId" was null or undefined when calling postFleetsFleetIdWingsWingIdSquads().');
}
const queryParameters = {};
if (requestParameters['datasource'] != null) {
queryParameters['datasource'] = requestParameters['datasource'];
}
if (requestParameters['token'] != null) {
queryParameters['token'] = requestParameters['token'];
}
const headerParameters = {};
if (this.configuration && this.configuration.accessToken) {
// oauth required
headerParameters["Authorization"] = await this.configuration.accessToken("evesso", ["esi-fleets.write_fleet.v1"]);
}
const response = await this.request({
path: `/v1/fleets/{fleet_id}/wings/{wing_id}/squads/`.replace(`{${"fleet_id"}}`, encodeURIComponent(String(requestParameters['fleetId']))).replace(`{${"wing_id"}}`, encodeURIComponent(String(requestParameters['wingId']))),
method: 'POST',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => PostFleetsFleetIdWingsWingIdSquadsCreatedFromJSON(jsonValue));
}
/**
* Create a new squad in a fleet ---
* Create fleet squad
*/
async postFleetsFleetIdWingsWingIdSquads(requestParameters, initOverrides) {
const response = await this.postFleetsFleetIdWingsWingIdSquadsRaw(requestParameters, initOverrides);
return await response.value();
}
/**
* Update settings about a fleet ---
* Update fleet
*/
async putFleetsFleetIdRaw(requestParameters, initOverrides) {
if (requestParameters['fleetId'] == null) {
throw new runtime.RequiredError('fleetId', 'Required parameter "fleetId" was null or undefined when calling putFleetsFleetId().');
}
if (requestParameters['newSettings'] == null) {
throw new runtime.RequiredError('newSettings', 'Required parameter "newSettings" was null or undefined when calling putFleetsFleetId().');
}
const queryParameters = {};
if (requestParameters['datasource'] != null) {
queryParameters['datasource'] = requestParameters['datasource'];
}
if (requestParameters['token'] != null) {
queryParameters['token'] = requestParameters['token'];
}
const headerParameters = {};
headerParameters['Content-Type'] = 'application/json';
if (this.configuration && this.configuration.accessToken) {
// oauth required
headerParameters["Authorization"] = await this.configuration.accessToken("evesso", ["esi-fleets.write_fleet.v1"]);
}
const response = await this.request({
path: `/v1/fleets/{fleet_id}/`.replace(`{${"fleet_id"}}`, encodeURIComponent(String(requestParameters['fleetId']))),
method: 'PUT',
headers: headerParameters,
query: queryParameters,
body: PutFleetsFleetIdNewSettingsToJSON(requestParameters['newSettings']),
}, initOverrides);
return new runtime.VoidApiResponse(response);
}
/**
* Update settings about a fleet ---
* Update fleet
*/
async putFleetsFleetId(requestParameters, initOverrides) {
await this.putFleetsFleetIdRaw(requestParameters, initOverrides);
}
/**
* Move a fleet member around ---
* Move fleet member
*/
async putFleetsFleetIdMembersMemberIdRaw(requestParameters, initOverrides) {
if (requestParameters['fleetId'] == null) {
throw new runtime.RequiredError('fleetId', 'Required parameter "fleetId" was null or undefined when calling putFleetsFleetIdMembersMemberId().');
}
if (requestParameters['memberId'] == null) {
throw new runtime.RequiredError('memberId', 'Required parameter "memberId" was null or undefined when calling putFleetsFleetIdMembersMemberId().');
}
if (requestParameters['movement'] == null) {
throw new runtime.RequiredError('movement', 'Required parameter "movement" was null or undefined when calling putFleetsFleetIdMembersMemberId().');
}
const queryParameters = {};
if (requestParameters['datasource'] != null) {
queryParameters['datasource'] = requestParameters['datasource'];
}
if (requestParameters['token'] != null) {
queryParameters['token'] = requestParameters['token'];
}
const headerParameters = {};
headerParameters['Content-Type'] = 'application/json';
if (this.configuration && this.configuration.accessToken) {
// oauth required
headerParameters["Authorization"] = await this.configuration.accessToken("evesso", ["esi-fleets.write_fleet.v1"]);
}
const response = await this.request({
path: `/v1/fleets/{fleet_id}/members/{member_id}/`.replace(`{${"fleet_id"}}`, encodeURIComponent(String(requestParameters['fleetId']))).replace(`{${"member_id"}}`, encodeURIComponent(String(requestParameters['memberId']))),
method: 'PUT',
headers: headerParameters,
query: queryParameters,
body: PutFleetsFleetIdMembersMemberIdMovementToJSON(requestParameters['movement']),
}, initOverrides);
return new runtime.VoidApiResponse(response);
}
/**
* Move a fleet member around ---
* Move fleet member
*/
async putFleetsFleetIdMembersMemberId(requestParameters, initOverrides) {
await this.putFleetsFleetIdMembersMemberIdRaw(requestParameters, initOverrides);
}
/**
* Rename a fleet squad ---
* Rename fleet squad
*/
async putFleetsFleetIdSquadsSquadIdRaw(requestParameters, initOverrides) {
if (requestParameters['fleetId'] == null) {
throw new runtime.RequiredError('fleetId', 'Required parameter "fleetId" was null or undefined when calling putFleetsFleetIdSquadsSquadId().');
}
if (requestParameters['squadId'] == null) {
throw new runtime.RequiredError('squadId', 'Required parameter "squadId" was null or undefined when calling putFleetsFleetIdSquadsSquadId().');
}
if (requestParameters['naming'] == null) {
throw new runtime.RequiredError('naming', 'Required parameter "naming" was null or undefined when calling putFleetsFleetIdSquadsSquadId().');
}
const queryParameters = {};
if (requestParameters['datasource'] != null) {
queryParameters['datasource'] = requestParameters['datasource'];
}
if (requestParameters['token'] != null) {
queryParameters['token'] = requestParameters['token'];
}
const headerParameters = {};
headerParameters['Content-Type'] = 'application/json';
if (this.configuration && this.configuration.accessToken) {
// oauth required
headerParameters["Authorization"] = await this.configuration.accessToken("evesso", ["esi-fleets.write_fleet.v1"]);
}
const response = await this.request({
path: `/v1/fleets/{fleet_id}/squads/{squad_id}/`.replace(`{${"fleet_id"}}`, encodeURIComponent(String(requestParameters['fleetId']))).replace(`{${"squad_id"}}`, encodeURIComponent(String(requestParameters['squadId']))),
method: 'PUT',
headers: headerParameters,
query: queryParameters,
body: PutFleetsFleetIdSquadsSquadIdNamingToJSON(requestParameters['naming']),
}, initOverrides);
return new runtime.VoidApiResponse(response);
}
/**
* Rename a fleet squad ---
* Rename fleet squad
*/
async putFleetsFleetIdSquadsSquadId(requestParameters, initOverrides) {
await this.putFleetsFleetIdSquadsSquadIdRaw(requestParameters, initOverrides);
}
/**
* Rename a fleet wing ---
* Rename fleet wing
*/
async putFleetsFleetIdWingsWingIdRaw(requestParameters, initOverrides) {
if (requestParameters['fleetId'] == null) {
throw new runtime.RequiredError('fleetId', 'Required parameter "fleetId" was null or undefined when calling putFleetsFleetIdWingsWingId().');
}
if (requestParameters['wingId'] == null) {
throw new runtime.RequiredError('wingId', 'Required parameter "wingId" was null or undefined when calling putFleetsFleetIdWingsWingId().');
}
if (requestParameters['naming'] == null) {
throw new runtime.RequiredError('naming', 'Required parameter "naming" was null or undefined when calling putFleetsFleetIdWingsWingId().');
}
const queryParameters = {};
if (requestParameters['datasource'] != null) {
queryParameters['datasource'] = requestParameters['datasource'];
}
if (requestParameters['token'] != null) {
queryParameters['token'] = requestParameters['token'];
}
const headerParameters = {};
headerParameters['Content-Type'] = 'application/json';
if (this.configuration && this.configuration.accessToken) {
// oauth required
headerParameters["Authorization"] = await this.configuration.accessToken("evesso", ["esi-fleets.write_fleet.v1"]);
}
const response = await this.request({
path: `/v1/fleets/{fleet_id}/wings/{wing_id}/`.replace(`{${"fleet_id"}}`, encodeURIComponent(String(requestParameters['fleetId']))).replace(`{${"wing_id"}}`, encodeURIComponent(String(requestParameters['wingId']))),
method: 'PUT',
headers: headerParameters,
query: queryParameters,
body: PutFleetsFleetIdWingsWingIdNamingToJSON(requestParameters['naming']),
}, initOverrides);
return new runtime.VoidApiResponse(response);
}
/**
* Rename a fleet wing ---
* Rename fleet wing
*/
async putFleetsFleetIdWingsWingId(requestParameters, initOverrides) {
await this.putFleetsFleetIdWingsWingIdRaw(requestParameters, initOverrides);
}
}
/**
* @export
*/
export const DeleteFleetsFleetIdMembersMemberIdDatasourceEnum = {
Tranquility: 'tranquility'
};
/**
* @export
*/
export const DeleteFleetsFleetIdSquadsSquadIdDatasourceEnum = {
Tranquility: 'tranquility'
};
/**
* @export
*/
export const DeleteFleetsFleetIdWingsWingIdDatasourceEnum = {
Tranquility: 'tranquility'
};
/**
* @export
*/
export const GetCharactersCharacterIdFleetDatasourceEnum = {
Tranquility: 'tranquility'
};
/**
* @export
*/
export const GetFleetsFleetIdDatasourceEnum = {
Tranquility: 'tranquility'
};
/**
* @export
*/
export const GetFleetsFleetIdMembersAcceptLanguageEnum = {
En: 'en',
EnUs: 'en-us',
De: 'de',
Fr: 'fr',
Ja: 'ja',
Ru: 'ru',
Zh: 'zh',
Ko: 'ko',
Es: 'es'
};
/**
* @export
*/
export const GetFleetsFleetIdMembersDatasourceEnum = {
Tranquility: 'tranquility'
};
/**
* @export
*/
export const GetFleetsFleetIdMembersLanguageEnum = {
En: 'en',
EnUs: 'en-us',
De: 'de',
Fr: 'fr',
Ja: 'ja',
Ru: 'ru',
Zh: 'zh',
Ko: 'ko',
Es: 'es'
};
/**
* @export
*/
export const GetFleetsFleetIdWingsAcceptLanguageEnum = {
En: 'en',
EnUs: 'en-us',
De: 'de',
Fr: 'fr',
Ja: 'ja',
Ru: 'ru',
Zh: 'zh',
Ko: 'ko',
Es: 'es'
};
/**
* @export
*/
export const GetFleetsFleetIdWingsDatasourceEnum = {
Tranquility: 'tranquility'
};
/**
* @export
*/
export const GetFleetsFleetIdWingsLanguageEnum = {
En: 'en',
EnUs: 'en-us',
De: 'de',
Fr: 'fr',
Ja: 'ja',
Ru: 'ru',
Zh: 'zh',
Ko: 'ko',
Es: 'es'
};
/**
* @export
*/
export const PostFleetsFleetIdMembersDatasourceEnum = {
Tranquility: 'tranquility'
};
/**
* @export
*/
export const PostFleetsFleetIdWingsDatasourceEnum = {
Tranquility: 'tranquility'
};
/**
* @export
*/
export const PostFleetsFleetIdWingsWingIdSquadsDatasourceEnum = {
Tranquility: 'tranquility'
};
/**
* @export
*/
export const PutFleetsFleetIdDatasourceEnum = {
Tranquility: 'tranquility'
};
/**
* @export
*/
export const PutFleetsFleetIdMembersMemberIdDatasourceEnum = {
Tranquility: 'tranquility'
};
/**
* @export
*/
export const PutFleetsFleetIdSquadsSquadIdDatasourceEnum = {
Tranquility: 'tranquility'
};
/**
* @export
*/
export const PutFleetsFleetIdWingsWingIdDatasourceEnum = {
Tranquility: 'tranquility'
};