@fnt-eve/esi-client-typescript
Version:
[](https://www.npmjs.com/package/@fnt-eve/esi-client-typescript)
207 lines • 12.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 { GetCharactersCharacterIdIndustryJobs200Ok, GetCharactersCharacterIdMining200Ok, GetCorporationCorporationIdMiningExtractions200Ok, GetCorporationCorporationIdMiningObservers200Ok, GetCorporationCorporationIdMiningObserversObserverId200Ok, GetCorporationsCorporationIdIndustryJobs200Ok, GetIndustryFacilities200Ok, GetIndustrySystems200Ok } from '../models/index';
export interface GetCharactersCharacterIdIndustryJobsRequest {
characterId: number;
datasource?: GetCharactersCharacterIdIndustryJobsDatasourceEnum;
ifNoneMatch?: string;
includeCompleted?: boolean;
token?: string;
}
export interface GetCharactersCharacterIdMiningRequest {
characterId: number;
datasource?: GetCharactersCharacterIdMiningDatasourceEnum;
ifNoneMatch?: string;
page?: number;
token?: string;
}
export interface GetCorporationCorporationIdMiningExtractionsRequest {
corporationId: number;
datasource?: GetCorporationCorporationIdMiningExtractionsDatasourceEnum;
ifNoneMatch?: string;
page?: number;
token?: string;
}
export interface GetCorporationCorporationIdMiningObserversRequest {
corporationId: number;
datasource?: GetCorporationCorporationIdMiningObserversDatasourceEnum;
ifNoneMatch?: string;
page?: number;
token?: string;
}
export interface GetCorporationCorporationIdMiningObserversObserverIdRequest {
corporationId: number;
observerId: number;
datasource?: GetCorporationCorporationIdMiningObserversObserverIdDatasourceEnum;
ifNoneMatch?: string;
page?: number;
token?: string;
}
export interface GetCorporationsCorporationIdIndustryJobsRequest {
corporationId: number;
datasource?: GetCorporationsCorporationIdIndustryJobsDatasourceEnum;
ifNoneMatch?: string;
includeCompleted?: boolean;
page?: number;
token?: string;
}
export interface GetIndustryFacilitiesRequest {
datasource?: GetIndustryFacilitiesDatasourceEnum;
ifNoneMatch?: string;
}
export interface GetIndustrySystemsRequest {
datasource?: GetIndustrySystemsDatasourceEnum;
ifNoneMatch?: string;
}
/**
*
*/
export declare class IndustryApi extends runtime.BaseAPI {
/**
* List industry jobs placed by a character --- This route is cached for up to 300 seconds
* List character industry jobs
*/
getCharactersCharacterIdIndustryJobsRaw(requestParameters: GetCharactersCharacterIdIndustryJobsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetCharactersCharacterIdIndustryJobs200Ok>>>;
/**
* List industry jobs placed by a character --- This route is cached for up to 300 seconds
* List character industry jobs
*/
getCharactersCharacterIdIndustryJobs(requestParameters: GetCharactersCharacterIdIndustryJobsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetCharactersCharacterIdIndustryJobs200Ok>>;
/**
* Paginated record of all mining done by a character for the past 30 days --- This route is cached for up to 600 seconds
* Character mining ledger
*/
getCharactersCharacterIdMiningRaw(requestParameters: GetCharactersCharacterIdMiningRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetCharactersCharacterIdMining200Ok>>>;
/**
* Paginated record of all mining done by a character for the past 30 days --- This route is cached for up to 600 seconds
* Character mining ledger
*/
getCharactersCharacterIdMining(requestParameters: GetCharactersCharacterIdMiningRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetCharactersCharacterIdMining200Ok>>;
/**
* Extraction timers for all moon chunks being extracted by refineries belonging to a corporation. --- This route is cached for up to 1800 seconds --- Requires one of the following EVE corporation role(s): Station_Manager
* Moon extraction timers
*/
getCorporationCorporationIdMiningExtractionsRaw(requestParameters: GetCorporationCorporationIdMiningExtractionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetCorporationCorporationIdMiningExtractions200Ok>>>;
/**
* Extraction timers for all moon chunks being extracted by refineries belonging to a corporation. --- This route is cached for up to 1800 seconds --- Requires one of the following EVE corporation role(s): Station_Manager
* Moon extraction timers
*/
getCorporationCorporationIdMiningExtractions(requestParameters: GetCorporationCorporationIdMiningExtractionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetCorporationCorporationIdMiningExtractions200Ok>>;
/**
* Paginated list of all entities capable of observing and recording mining for a corporation --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Accountant
* Corporation mining observers
*/
getCorporationCorporationIdMiningObserversRaw(requestParameters: GetCorporationCorporationIdMiningObserversRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetCorporationCorporationIdMiningObservers200Ok>>>;
/**
* Paginated list of all entities capable of observing and recording mining for a corporation --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Accountant
* Corporation mining observers
*/
getCorporationCorporationIdMiningObservers(requestParameters: GetCorporationCorporationIdMiningObserversRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetCorporationCorporationIdMiningObservers200Ok>>;
/**
* Paginated record of all mining seen by an observer --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Accountant
* Observed corporation mining
*/
getCorporationCorporationIdMiningObserversObserverIdRaw(requestParameters: GetCorporationCorporationIdMiningObserversObserverIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetCorporationCorporationIdMiningObserversObserverId200Ok>>>;
/**
* Paginated record of all mining seen by an observer --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Accountant
* Observed corporation mining
*/
getCorporationCorporationIdMiningObserversObserverId(requestParameters: GetCorporationCorporationIdMiningObserversObserverIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetCorporationCorporationIdMiningObserversObserverId200Ok>>;
/**
* List industry jobs run by a corporation --- This route is cached for up to 300 seconds --- Requires one of the following EVE corporation role(s): Factory_Manager
* List corporation industry jobs
*/
getCorporationsCorporationIdIndustryJobsRaw(requestParameters: GetCorporationsCorporationIdIndustryJobsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetCorporationsCorporationIdIndustryJobs200Ok>>>;
/**
* List industry jobs run by a corporation --- This route is cached for up to 300 seconds --- Requires one of the following EVE corporation role(s): Factory_Manager
* List corporation industry jobs
*/
getCorporationsCorporationIdIndustryJobs(requestParameters: GetCorporationsCorporationIdIndustryJobsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetCorporationsCorporationIdIndustryJobs200Ok>>;
/**
* Return a list of industry facilities --- This route is cached for up to 3600 seconds
* List industry facilities
*/
getIndustryFacilitiesRaw(requestParameters: GetIndustryFacilitiesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetIndustryFacilities200Ok>>>;
/**
* Return a list of industry facilities --- This route is cached for up to 3600 seconds
* List industry facilities
*/
getIndustryFacilities(requestParameters?: GetIndustryFacilitiesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetIndustryFacilities200Ok>>;
/**
* Return cost indices for solar systems --- This route is cached for up to 3600 seconds
* List solar system cost indices
*/
getIndustrySystemsRaw(requestParameters: GetIndustrySystemsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetIndustrySystems200Ok>>>;
/**
* Return cost indices for solar systems --- This route is cached for up to 3600 seconds
* List solar system cost indices
*/
getIndustrySystems(requestParameters?: GetIndustrySystemsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetIndustrySystems200Ok>>;
}
/**
* @export
*/
export declare const GetCharactersCharacterIdIndustryJobsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetCharactersCharacterIdIndustryJobsDatasourceEnum = typeof GetCharactersCharacterIdIndustryJobsDatasourceEnum[keyof typeof GetCharactersCharacterIdIndustryJobsDatasourceEnum];
/**
* @export
*/
export declare const GetCharactersCharacterIdMiningDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetCharactersCharacterIdMiningDatasourceEnum = typeof GetCharactersCharacterIdMiningDatasourceEnum[keyof typeof GetCharactersCharacterIdMiningDatasourceEnum];
/**
* @export
*/
export declare const GetCorporationCorporationIdMiningExtractionsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetCorporationCorporationIdMiningExtractionsDatasourceEnum = typeof GetCorporationCorporationIdMiningExtractionsDatasourceEnum[keyof typeof GetCorporationCorporationIdMiningExtractionsDatasourceEnum];
/**
* @export
*/
export declare const GetCorporationCorporationIdMiningObserversDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetCorporationCorporationIdMiningObserversDatasourceEnum = typeof GetCorporationCorporationIdMiningObserversDatasourceEnum[keyof typeof GetCorporationCorporationIdMiningObserversDatasourceEnum];
/**
* @export
*/
export declare const GetCorporationCorporationIdMiningObserversObserverIdDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetCorporationCorporationIdMiningObserversObserverIdDatasourceEnum = typeof GetCorporationCorporationIdMiningObserversObserverIdDatasourceEnum[keyof typeof GetCorporationCorporationIdMiningObserversObserverIdDatasourceEnum];
/**
* @export
*/
export declare const GetCorporationsCorporationIdIndustryJobsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetCorporationsCorporationIdIndustryJobsDatasourceEnum = typeof GetCorporationsCorporationIdIndustryJobsDatasourceEnum[keyof typeof GetCorporationsCorporationIdIndustryJobsDatasourceEnum];
/**
* @export
*/
export declare const GetIndustryFacilitiesDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetIndustryFacilitiesDatasourceEnum = typeof GetIndustryFacilitiesDatasourceEnum[keyof typeof GetIndustryFacilitiesDatasourceEnum];
/**
* @export
*/
export declare const GetIndustrySystemsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetIndustrySystemsDatasourceEnum = typeof GetIndustrySystemsDatasourceEnum[keyof typeof GetIndustrySystemsDatasourceEnum];
//# sourceMappingURL=IndustryApi.d.ts.map