@fnt-eve/esi-client-typescript
Version:
[](https://www.npmjs.com/package/@fnt-eve/esi-client-typescript)
191 lines • 10.1 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 { GetCharactersCharacterIdFwStatsOk, GetCorporationsCorporationIdFwStatsOk, GetFwLeaderboardsCharactersOk, GetFwLeaderboardsCorporationsOk, GetFwLeaderboardsOk, GetFwStats200Ok, GetFwSystems200Ok, GetFwWars200Ok } from '../models/index';
export interface GetCharactersCharacterIdFwStatsRequest {
characterId: number;
datasource?: GetCharactersCharacterIdFwStatsDatasourceEnum;
ifNoneMatch?: string;
token?: string;
}
export interface GetCorporationsCorporationIdFwStatsRequest {
corporationId: number;
datasource?: GetCorporationsCorporationIdFwStatsDatasourceEnum;
ifNoneMatch?: string;
token?: string;
}
export interface GetFwLeaderboardsRequest {
datasource?: GetFwLeaderboardsDatasourceEnum;
ifNoneMatch?: string;
}
export interface GetFwLeaderboardsCharactersRequest {
datasource?: GetFwLeaderboardsCharactersDatasourceEnum;
ifNoneMatch?: string;
}
export interface GetFwLeaderboardsCorporationsRequest {
datasource?: GetFwLeaderboardsCorporationsDatasourceEnum;
ifNoneMatch?: string;
}
export interface GetFwStatsRequest {
datasource?: GetFwStatsDatasourceEnum;
ifNoneMatch?: string;
}
export interface GetFwSystemsRequest {
datasource?: GetFwSystemsDatasourceEnum;
ifNoneMatch?: string;
}
export interface GetFwWarsRequest {
datasource?: GetFwWarsDatasourceEnum;
ifNoneMatch?: string;
}
/**
*
*/
export declare class FactionWarfareApi extends runtime.BaseAPI {
/**
* Statistical overview of a character involved in faction warfare --- This route expires daily at 11:05
* Overview of a character involved in faction warfare
*/
getCharactersCharacterIdFwStatsRaw(requestParameters: GetCharactersCharacterIdFwStatsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetCharactersCharacterIdFwStatsOk>>;
/**
* Statistical overview of a character involved in faction warfare --- This route expires daily at 11:05
* Overview of a character involved in faction warfare
*/
getCharactersCharacterIdFwStats(requestParameters: GetCharactersCharacterIdFwStatsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetCharactersCharacterIdFwStatsOk>;
/**
* Statistics about a corporation involved in faction warfare --- This route expires daily at 11:05
* Overview of a corporation involved in faction warfare
*/
getCorporationsCorporationIdFwStatsRaw(requestParameters: GetCorporationsCorporationIdFwStatsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetCorporationsCorporationIdFwStatsOk>>;
/**
* Statistics about a corporation involved in faction warfare --- This route expires daily at 11:05
* Overview of a corporation involved in faction warfare
*/
getCorporationsCorporationIdFwStats(requestParameters: GetCorporationsCorporationIdFwStatsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetCorporationsCorporationIdFwStatsOk>;
/**
* Top 4 leaderboard of factions for kills and victory points separated by total, last week and yesterday --- This route expires daily at 11:05
* List of the top factions in faction warfare
*/
getFwLeaderboardsRaw(requestParameters: GetFwLeaderboardsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetFwLeaderboardsOk>>;
/**
* Top 4 leaderboard of factions for kills and victory points separated by total, last week and yesterday --- This route expires daily at 11:05
* List of the top factions in faction warfare
*/
getFwLeaderboards(requestParameters?: GetFwLeaderboardsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetFwLeaderboardsOk>;
/**
* Top 100 leaderboard of pilots for kills and victory points separated by total, last week and yesterday --- This route expires daily at 11:05
* List of the top pilots in faction warfare
*/
getFwLeaderboardsCharactersRaw(requestParameters: GetFwLeaderboardsCharactersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetFwLeaderboardsCharactersOk>>;
/**
* Top 100 leaderboard of pilots for kills and victory points separated by total, last week and yesterday --- This route expires daily at 11:05
* List of the top pilots in faction warfare
*/
getFwLeaderboardsCharacters(requestParameters?: GetFwLeaderboardsCharactersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetFwLeaderboardsCharactersOk>;
/**
* Top 10 leaderboard of corporations for kills and victory points separated by total, last week and yesterday --- This route expires daily at 11:05
* List of the top corporations in faction warfare
*/
getFwLeaderboardsCorporationsRaw(requestParameters: GetFwLeaderboardsCorporationsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetFwLeaderboardsCorporationsOk>>;
/**
* Top 10 leaderboard of corporations for kills and victory points separated by total, last week and yesterday --- This route expires daily at 11:05
* List of the top corporations in faction warfare
*/
getFwLeaderboardsCorporations(requestParameters?: GetFwLeaderboardsCorporationsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetFwLeaderboardsCorporationsOk>;
/**
* Statistical overviews of factions involved in faction warfare --- This route expires daily at 11:05
* An overview of statistics about factions involved in faction warfare
*/
getFwStatsRaw(requestParameters: GetFwStatsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetFwStats200Ok>>>;
/**
* Statistical overviews of factions involved in faction warfare --- This route expires daily at 11:05
* An overview of statistics about factions involved in faction warfare
*/
getFwStats(requestParameters?: GetFwStatsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetFwStats200Ok>>;
/**
* An overview of the current ownership of faction warfare solar systems --- This route is cached for up to 1800 seconds
* Ownership of faction warfare systems
*/
getFwSystemsRaw(requestParameters: GetFwSystemsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetFwSystems200Ok>>>;
/**
* An overview of the current ownership of faction warfare solar systems --- This route is cached for up to 1800 seconds
* Ownership of faction warfare systems
*/
getFwSystems(requestParameters?: GetFwSystemsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetFwSystems200Ok>>;
/**
* Data about which NPC factions are at war --- This route expires daily at 11:05
* Data about which NPC factions are at war
*/
getFwWarsRaw(requestParameters: GetFwWarsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetFwWars200Ok>>>;
/**
* Data about which NPC factions are at war --- This route expires daily at 11:05
* Data about which NPC factions are at war
*/
getFwWars(requestParameters?: GetFwWarsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetFwWars200Ok>>;
}
/**
* @export
*/
export declare const GetCharactersCharacterIdFwStatsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetCharactersCharacterIdFwStatsDatasourceEnum = typeof GetCharactersCharacterIdFwStatsDatasourceEnum[keyof typeof GetCharactersCharacterIdFwStatsDatasourceEnum];
/**
* @export
*/
export declare const GetCorporationsCorporationIdFwStatsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetCorporationsCorporationIdFwStatsDatasourceEnum = typeof GetCorporationsCorporationIdFwStatsDatasourceEnum[keyof typeof GetCorporationsCorporationIdFwStatsDatasourceEnum];
/**
* @export
*/
export declare const GetFwLeaderboardsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetFwLeaderboardsDatasourceEnum = typeof GetFwLeaderboardsDatasourceEnum[keyof typeof GetFwLeaderboardsDatasourceEnum];
/**
* @export
*/
export declare const GetFwLeaderboardsCharactersDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetFwLeaderboardsCharactersDatasourceEnum = typeof GetFwLeaderboardsCharactersDatasourceEnum[keyof typeof GetFwLeaderboardsCharactersDatasourceEnum];
/**
* @export
*/
export declare const GetFwLeaderboardsCorporationsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetFwLeaderboardsCorporationsDatasourceEnum = typeof GetFwLeaderboardsCorporationsDatasourceEnum[keyof typeof GetFwLeaderboardsCorporationsDatasourceEnum];
/**
* @export
*/
export declare const GetFwStatsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetFwStatsDatasourceEnum = typeof GetFwStatsDatasourceEnum[keyof typeof GetFwStatsDatasourceEnum];
/**
* @export
*/
export declare const GetFwSystemsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetFwSystemsDatasourceEnum = typeof GetFwSystemsDatasourceEnum[keyof typeof GetFwSystemsDatasourceEnum];
/**
* @export
*/
export declare const GetFwWarsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetFwWarsDatasourceEnum = typeof GetFwWarsDatasourceEnum[keyof typeof GetFwWarsDatasourceEnum];
//# sourceMappingURL=FactionWarfareApi.d.ts.map