@fnt-eve/esi-client-typescript
Version:
[](https://www.npmjs.com/package/@fnt-eve/esi-client-typescript)
88 lines • 4.12 kB
TypeScript
/**
* 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 type { GetCharactersCharacterIdFittings200Ok, PostCharactersCharacterIdFittingsCreated, PostCharactersCharacterIdFittingsFitting } from '../models/index';
export interface DeleteCharactersCharacterIdFittingsFittingIdRequest {
characterId: number;
fittingId: number;
datasource?: DeleteCharactersCharacterIdFittingsFittingIdDatasourceEnum;
token?: string;
}
export interface GetCharactersCharacterIdFittingsRequest {
characterId: number;
datasource?: GetCharactersCharacterIdFittingsDatasourceEnum;
ifNoneMatch?: string;
token?: string;
}
export interface PostCharactersCharacterIdFittingsRequest {
characterId: number;
fitting: PostCharactersCharacterIdFittingsFitting;
datasource?: PostCharactersCharacterIdFittingsDatasourceEnum;
token?: string;
}
/**
*
*/
export declare class FittingsApi extends runtime.BaseAPI {
/**
* Delete a fitting from a character ---
* Delete fitting
*/
deleteCharactersCharacterIdFittingsFittingIdRaw(requestParameters: DeleteCharactersCharacterIdFittingsFittingIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/**
* Delete a fitting from a character ---
* Delete fitting
*/
deleteCharactersCharacterIdFittingsFittingId(requestParameters: DeleteCharactersCharacterIdFittingsFittingIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/**
* Return fittings of a character --- This route is cached for up to 300 seconds
* Get fittings
*/
getCharactersCharacterIdFittingsRaw(requestParameters: GetCharactersCharacterIdFittingsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetCharactersCharacterIdFittings200Ok>>>;
/**
* Return fittings of a character --- This route is cached for up to 300 seconds
* Get fittings
*/
getCharactersCharacterIdFittings(requestParameters: GetCharactersCharacterIdFittingsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetCharactersCharacterIdFittings200Ok>>;
/**
* Save a new fitting for a character ---
* Create fitting
*/
postCharactersCharacterIdFittingsRaw(requestParameters: PostCharactersCharacterIdFittingsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostCharactersCharacterIdFittingsCreated>>;
/**
* Save a new fitting for a character ---
* Create fitting
*/
postCharactersCharacterIdFittings(requestParameters: PostCharactersCharacterIdFittingsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostCharactersCharacterIdFittingsCreated>;
}
/**
* @export
*/
export declare const DeleteCharactersCharacterIdFittingsFittingIdDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type DeleteCharactersCharacterIdFittingsFittingIdDatasourceEnum = typeof DeleteCharactersCharacterIdFittingsFittingIdDatasourceEnum[keyof typeof DeleteCharactersCharacterIdFittingsFittingIdDatasourceEnum];
/**
* @export
*/
export declare const GetCharactersCharacterIdFittingsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetCharactersCharacterIdFittingsDatasourceEnum = typeof GetCharactersCharacterIdFittingsDatasourceEnum[keyof typeof GetCharactersCharacterIdFittingsDatasourceEnum];
/**
* @export
*/
export declare const PostCharactersCharacterIdFittingsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type PostCharactersCharacterIdFittingsDatasourceEnum = typeof PostCharactersCharacterIdFittingsDatasourceEnum[keyof typeof PostCharactersCharacterIdFittingsDatasourceEnum];
//# sourceMappingURL=FittingsApi.d.ts.map