@fnt-eve/esi-client-typescript
Version:
[](https://www.npmjs.com/package/@fnt-eve/esi-client-typescript)
90 lines • 4.95 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 { GetCharactersCharacterIdKillmailsRecent200Ok, GetCorporationsCorporationIdKillmailsRecent200Ok, GetKillmailsKillmailIdKillmailHashOk } from '../models/index';
export interface GetCharactersCharacterIdKillmailsRecentRequest {
characterId: number;
datasource?: GetCharactersCharacterIdKillmailsRecentDatasourceEnum;
ifNoneMatch?: string;
page?: number;
token?: string;
}
export interface GetCorporationsCorporationIdKillmailsRecentRequest {
corporationId: number;
datasource?: GetCorporationsCorporationIdKillmailsRecentDatasourceEnum;
ifNoneMatch?: string;
page?: number;
token?: string;
}
export interface GetKillmailsKillmailIdKillmailHashRequest {
killmailHash: string;
killmailId: number;
datasource?: GetKillmailsKillmailIdKillmailHashDatasourceEnum;
ifNoneMatch?: string;
}
/**
*
*/
export declare class KillmailsApi extends runtime.BaseAPI {
/**
* Return a list of a character\'s kills and losses going back 90 days --- This route is cached for up to 300 seconds
* Get a character\'s recent kills and losses
*/
getCharactersCharacterIdKillmailsRecentRaw(requestParameters: GetCharactersCharacterIdKillmailsRecentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetCharactersCharacterIdKillmailsRecent200Ok>>>;
/**
* Return a list of a character\'s kills and losses going back 90 days --- This route is cached for up to 300 seconds
* Get a character\'s recent kills and losses
*/
getCharactersCharacterIdKillmailsRecent(requestParameters: GetCharactersCharacterIdKillmailsRecentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetCharactersCharacterIdKillmailsRecent200Ok>>;
/**
* Get a list of a corporation\'s kills and losses going back 90 days --- This route is cached for up to 300 seconds --- Requires one of the following EVE corporation role(s): Director
* Get a corporation\'s recent kills and losses
*/
getCorporationsCorporationIdKillmailsRecentRaw(requestParameters: GetCorporationsCorporationIdKillmailsRecentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetCorporationsCorporationIdKillmailsRecent200Ok>>>;
/**
* Get a list of a corporation\'s kills and losses going back 90 days --- This route is cached for up to 300 seconds --- Requires one of the following EVE corporation role(s): Director
* Get a corporation\'s recent kills and losses
*/
getCorporationsCorporationIdKillmailsRecent(requestParameters: GetCorporationsCorporationIdKillmailsRecentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetCorporationsCorporationIdKillmailsRecent200Ok>>;
/**
* Return a single killmail from its ID and hash --- This route is cached for up to 30758400 seconds
* Get a single killmail
*/
getKillmailsKillmailIdKillmailHashRaw(requestParameters: GetKillmailsKillmailIdKillmailHashRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetKillmailsKillmailIdKillmailHashOk>>;
/**
* Return a single killmail from its ID and hash --- This route is cached for up to 30758400 seconds
* Get a single killmail
*/
getKillmailsKillmailIdKillmailHash(requestParameters: GetKillmailsKillmailIdKillmailHashRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetKillmailsKillmailIdKillmailHashOk>;
}
/**
* @export
*/
export declare const GetCharactersCharacterIdKillmailsRecentDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetCharactersCharacterIdKillmailsRecentDatasourceEnum = typeof GetCharactersCharacterIdKillmailsRecentDatasourceEnum[keyof typeof GetCharactersCharacterIdKillmailsRecentDatasourceEnum];
/**
* @export
*/
export declare const GetCorporationsCorporationIdKillmailsRecentDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetCorporationsCorporationIdKillmailsRecentDatasourceEnum = typeof GetCorporationsCorporationIdKillmailsRecentDatasourceEnum[keyof typeof GetCorporationsCorporationIdKillmailsRecentDatasourceEnum];
/**
* @export
*/
export declare const GetKillmailsKillmailIdKillmailHashDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetKillmailsKillmailIdKillmailHashDatasourceEnum = typeof GetKillmailsKillmailIdKillmailHashDatasourceEnum[keyof typeof GetKillmailsKillmailIdKillmailHashDatasourceEnum];
//# sourceMappingURL=KillmailsApi.d.ts.map