@fnt-eve/esi-client-typescript
Version:
[](https://www.npmjs.com/package/@fnt-eve/esi-client-typescript)
159 lines • 9.65 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 { GetCharactersCharacterIdAssets200Ok, GetCorporationsCorporationIdAssets200Ok, PostCharactersCharacterIdAssetsLocations200Ok, PostCharactersCharacterIdAssetsNames200Ok, PostCorporationsCorporationIdAssetsLocations200Ok, PostCorporationsCorporationIdAssetsNames200Ok } from '../models/index';
export interface GetCharactersCharacterIdAssetsRequest {
characterId: number;
datasource?: GetCharactersCharacterIdAssetsDatasourceEnum;
ifNoneMatch?: string;
page?: number;
token?: string;
}
export interface GetCorporationsCorporationIdAssetsRequest {
corporationId: number;
datasource?: GetCorporationsCorporationIdAssetsDatasourceEnum;
ifNoneMatch?: string;
page?: number;
token?: string;
}
export interface PostCharactersCharacterIdAssetsLocationsRequest {
characterId: number;
itemIds: Set<number>;
datasource?: PostCharactersCharacterIdAssetsLocationsDatasourceEnum;
token?: string;
}
export interface PostCharactersCharacterIdAssetsNamesRequest {
characterId: number;
itemIds: Set<number>;
datasource?: PostCharactersCharacterIdAssetsNamesDatasourceEnum;
token?: string;
}
export interface PostCorporationsCorporationIdAssetsLocationsRequest {
corporationId: number;
itemIds: Set<number>;
datasource?: PostCorporationsCorporationIdAssetsLocationsDatasourceEnum;
token?: string;
}
export interface PostCorporationsCorporationIdAssetsNamesRequest {
corporationId: number;
itemIds: Set<number>;
datasource?: PostCorporationsCorporationIdAssetsNamesDatasourceEnum;
token?: string;
}
/**
*
*/
export declare class AssetsApi extends runtime.BaseAPI {
/**
* Return a list of the characters assets --- This route is cached for up to 3600 seconds
* Get character assets
*/
getCharactersCharacterIdAssetsRaw(requestParameters: GetCharactersCharacterIdAssetsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetCharactersCharacterIdAssets200Ok>>>;
/**
* Return a list of the characters assets --- This route is cached for up to 3600 seconds
* Get character assets
*/
getCharactersCharacterIdAssets(requestParameters: GetCharactersCharacterIdAssetsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetCharactersCharacterIdAssets200Ok>>;
/**
* Return a list of the corporation assets --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director
* Get corporation assets
*/
getCorporationsCorporationIdAssetsRaw(requestParameters: GetCorporationsCorporationIdAssetsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetCorporationsCorporationIdAssets200Ok>>>;
/**
* Return a list of the corporation assets --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Director
* Get corporation assets
*/
getCorporationsCorporationIdAssets(requestParameters: GetCorporationsCorporationIdAssetsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetCorporationsCorporationIdAssets200Ok>>;
/**
* Return locations for a set of item ids, which you can get from character assets endpoint. Coordinates for items in hangars or stations are set to (0,0,0) ---
* Get character asset locations
*/
postCharactersCharacterIdAssetsLocationsRaw(requestParameters: PostCharactersCharacterIdAssetsLocationsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<PostCharactersCharacterIdAssetsLocations200Ok>>>;
/**
* Return locations for a set of item ids, which you can get from character assets endpoint. Coordinates for items in hangars or stations are set to (0,0,0) ---
* Get character asset locations
*/
postCharactersCharacterIdAssetsLocations(requestParameters: PostCharactersCharacterIdAssetsLocationsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<PostCharactersCharacterIdAssetsLocations200Ok>>;
/**
* Return names for a set of item ids, which you can get from character assets endpoint. Typically used for items that can customize names, like containers or ships. ---
* Get character asset names
*/
postCharactersCharacterIdAssetsNamesRaw(requestParameters: PostCharactersCharacterIdAssetsNamesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<PostCharactersCharacterIdAssetsNames200Ok>>>;
/**
* Return names for a set of item ids, which you can get from character assets endpoint. Typically used for items that can customize names, like containers or ships. ---
* Get character asset names
*/
postCharactersCharacterIdAssetsNames(requestParameters: PostCharactersCharacterIdAssetsNamesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<PostCharactersCharacterIdAssetsNames200Ok>>;
/**
* Return locations for a set of item ids, which you can get from corporation assets endpoint. Coordinates for items in hangars or stations are set to (0,0,0) --- Requires one of the following EVE corporation role(s): Director
* Get corporation asset locations
*/
postCorporationsCorporationIdAssetsLocationsRaw(requestParameters: PostCorporationsCorporationIdAssetsLocationsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<PostCorporationsCorporationIdAssetsLocations200Ok>>>;
/**
* Return locations for a set of item ids, which you can get from corporation assets endpoint. Coordinates for items in hangars or stations are set to (0,0,0) --- Requires one of the following EVE corporation role(s): Director
* Get corporation asset locations
*/
postCorporationsCorporationIdAssetsLocations(requestParameters: PostCorporationsCorporationIdAssetsLocationsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<PostCorporationsCorporationIdAssetsLocations200Ok>>;
/**
* Return names for a set of item ids, which you can get from corporation assets endpoint. Only valid for items that can customize names, like containers or ships --- Requires one of the following EVE corporation role(s): Director
* Get corporation asset names
*/
postCorporationsCorporationIdAssetsNamesRaw(requestParameters: PostCorporationsCorporationIdAssetsNamesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<PostCorporationsCorporationIdAssetsNames200Ok>>>;
/**
* Return names for a set of item ids, which you can get from corporation assets endpoint. Only valid for items that can customize names, like containers or ships --- Requires one of the following EVE corporation role(s): Director
* Get corporation asset names
*/
postCorporationsCorporationIdAssetsNames(requestParameters: PostCorporationsCorporationIdAssetsNamesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<PostCorporationsCorporationIdAssetsNames200Ok>>;
}
/**
* @export
*/
export declare const GetCharactersCharacterIdAssetsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetCharactersCharacterIdAssetsDatasourceEnum = typeof GetCharactersCharacterIdAssetsDatasourceEnum[keyof typeof GetCharactersCharacterIdAssetsDatasourceEnum];
/**
* @export
*/
export declare const GetCorporationsCorporationIdAssetsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetCorporationsCorporationIdAssetsDatasourceEnum = typeof GetCorporationsCorporationIdAssetsDatasourceEnum[keyof typeof GetCorporationsCorporationIdAssetsDatasourceEnum];
/**
* @export
*/
export declare const PostCharactersCharacterIdAssetsLocationsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type PostCharactersCharacterIdAssetsLocationsDatasourceEnum = typeof PostCharactersCharacterIdAssetsLocationsDatasourceEnum[keyof typeof PostCharactersCharacterIdAssetsLocationsDatasourceEnum];
/**
* @export
*/
export declare const PostCharactersCharacterIdAssetsNamesDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type PostCharactersCharacterIdAssetsNamesDatasourceEnum = typeof PostCharactersCharacterIdAssetsNamesDatasourceEnum[keyof typeof PostCharactersCharacterIdAssetsNamesDatasourceEnum];
/**
* @export
*/
export declare const PostCorporationsCorporationIdAssetsLocationsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type PostCorporationsCorporationIdAssetsLocationsDatasourceEnum = typeof PostCorporationsCorporationIdAssetsLocationsDatasourceEnum[keyof typeof PostCorporationsCorporationIdAssetsLocationsDatasourceEnum];
/**
* @export
*/
export declare const PostCorporationsCorporationIdAssetsNamesDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type PostCorporationsCorporationIdAssetsNamesDatasourceEnum = typeof PostCorporationsCorporationIdAssetsNamesDatasourceEnum[keyof typeof PostCorporationsCorporationIdAssetsNamesDatasourceEnum];
//# sourceMappingURL=AssetsApi.d.ts.map