@fnt-eve/esi-client-typescript
Version:
[](https://www.npmjs.com/package/@fnt-eve/esi-client-typescript)
163 lines • 9.94 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 { GetCharactersCharacterIdWalletJournal200Ok, GetCharactersCharacterIdWalletTransactions200Ok, GetCorporationsCorporationIdWallets200Ok, GetCorporationsCorporationIdWalletsDivisionJournal200Ok, GetCorporationsCorporationIdWalletsDivisionTransactions200Ok } from '../models/index';
export interface GetCharactersCharacterIdWalletRequest {
characterId: number;
datasource?: GetCharactersCharacterIdWalletDatasourceEnum;
ifNoneMatch?: string;
token?: string;
}
export interface GetCharactersCharacterIdWalletJournalRequest {
characterId: number;
datasource?: GetCharactersCharacterIdWalletJournalDatasourceEnum;
ifNoneMatch?: string;
page?: number;
token?: string;
}
export interface GetCharactersCharacterIdWalletTransactionsRequest {
characterId: number;
datasource?: GetCharactersCharacterIdWalletTransactionsDatasourceEnum;
fromId?: number;
ifNoneMatch?: string;
token?: string;
}
export interface GetCorporationsCorporationIdWalletsRequest {
corporationId: number;
datasource?: GetCorporationsCorporationIdWalletsDatasourceEnum;
ifNoneMatch?: string;
token?: string;
}
export interface GetCorporationsCorporationIdWalletsDivisionJournalRequest {
corporationId: number;
division: number;
datasource?: GetCorporationsCorporationIdWalletsDivisionJournalDatasourceEnum;
ifNoneMatch?: string;
page?: number;
token?: string;
}
export interface GetCorporationsCorporationIdWalletsDivisionTransactionsRequest {
corporationId: number;
division: number;
datasource?: GetCorporationsCorporationIdWalletsDivisionTransactionsDatasourceEnum;
fromId?: number;
ifNoneMatch?: string;
token?: string;
}
/**
*
*/
export declare class WalletApi extends runtime.BaseAPI {
/**
* Returns a character\'s wallet balance --- This route is cached for up to 120 seconds --- [Diff of the upcoming changes](https://esi.evetech.net/diff/latest/dev/#GET-/characters/{character_id}/wallet/)
* Get a character\'s wallet balance
*/
getCharactersCharacterIdWalletRaw(requestParameters: GetCharactersCharacterIdWalletRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<number>>;
/**
* Returns a character\'s wallet balance --- This route is cached for up to 120 seconds --- [Diff of the upcoming changes](https://esi.evetech.net/diff/latest/dev/#GET-/characters/{character_id}/wallet/)
* Get a character\'s wallet balance
*/
getCharactersCharacterIdWallet(requestParameters: GetCharactersCharacterIdWalletRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<number>;
/**
* Retrieve the given character\'s wallet journal going 30 days back --- This route is cached for up to 3600 seconds
* Get character wallet journal
*/
getCharactersCharacterIdWalletJournalRaw(requestParameters: GetCharactersCharacterIdWalletJournalRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetCharactersCharacterIdWalletJournal200Ok>>>;
/**
* Retrieve the given character\'s wallet journal going 30 days back --- This route is cached for up to 3600 seconds
* Get character wallet journal
*/
getCharactersCharacterIdWalletJournal(requestParameters: GetCharactersCharacterIdWalletJournalRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetCharactersCharacterIdWalletJournal200Ok>>;
/**
* Get wallet transactions of a character --- This route is cached for up to 3600 seconds
* Get wallet transactions
*/
getCharactersCharacterIdWalletTransactionsRaw(requestParameters: GetCharactersCharacterIdWalletTransactionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetCharactersCharacterIdWalletTransactions200Ok>>>;
/**
* Get wallet transactions of a character --- This route is cached for up to 3600 seconds
* Get wallet transactions
*/
getCharactersCharacterIdWalletTransactions(requestParameters: GetCharactersCharacterIdWalletTransactionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetCharactersCharacterIdWalletTransactions200Ok>>;
/**
* Get a corporation\'s wallets --- This route is cached for up to 300 seconds --- Requires one of the following EVE corporation role(s): Accountant, Junior_Accountant
* Returns a corporation\'s wallet balance
*/
getCorporationsCorporationIdWalletsRaw(requestParameters: GetCorporationsCorporationIdWalletsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetCorporationsCorporationIdWallets200Ok>>>;
/**
* Get a corporation\'s wallets --- This route is cached for up to 300 seconds --- Requires one of the following EVE corporation role(s): Accountant, Junior_Accountant
* Returns a corporation\'s wallet balance
*/
getCorporationsCorporationIdWallets(requestParameters: GetCorporationsCorporationIdWalletsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetCorporationsCorporationIdWallets200Ok>>;
/**
* Retrieve the given corporation\'s wallet journal for the given division going 30 days back --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Accountant, Junior_Accountant
* Get corporation wallet journal
*/
getCorporationsCorporationIdWalletsDivisionJournalRaw(requestParameters: GetCorporationsCorporationIdWalletsDivisionJournalRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetCorporationsCorporationIdWalletsDivisionJournal200Ok>>>;
/**
* Retrieve the given corporation\'s wallet journal for the given division going 30 days back --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Accountant, Junior_Accountant
* Get corporation wallet journal
*/
getCorporationsCorporationIdWalletsDivisionJournal(requestParameters: GetCorporationsCorporationIdWalletsDivisionJournalRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetCorporationsCorporationIdWalletsDivisionJournal200Ok>>;
/**
* Get wallet transactions of a corporation --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Accountant, Junior_Accountant
* Get corporation wallet transactions
*/
getCorporationsCorporationIdWalletsDivisionTransactionsRaw(requestParameters: GetCorporationsCorporationIdWalletsDivisionTransactionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetCorporationsCorporationIdWalletsDivisionTransactions200Ok>>>;
/**
* Get wallet transactions of a corporation --- This route is cached for up to 3600 seconds --- Requires one of the following EVE corporation role(s): Accountant, Junior_Accountant
* Get corporation wallet transactions
*/
getCorporationsCorporationIdWalletsDivisionTransactions(requestParameters: GetCorporationsCorporationIdWalletsDivisionTransactionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetCorporationsCorporationIdWalletsDivisionTransactions200Ok>>;
}
/**
* @export
*/
export declare const GetCharactersCharacterIdWalletDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetCharactersCharacterIdWalletDatasourceEnum = typeof GetCharactersCharacterIdWalletDatasourceEnum[keyof typeof GetCharactersCharacterIdWalletDatasourceEnum];
/**
* @export
*/
export declare const GetCharactersCharacterIdWalletJournalDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetCharactersCharacterIdWalletJournalDatasourceEnum = typeof GetCharactersCharacterIdWalletJournalDatasourceEnum[keyof typeof GetCharactersCharacterIdWalletJournalDatasourceEnum];
/**
* @export
*/
export declare const GetCharactersCharacterIdWalletTransactionsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetCharactersCharacterIdWalletTransactionsDatasourceEnum = typeof GetCharactersCharacterIdWalletTransactionsDatasourceEnum[keyof typeof GetCharactersCharacterIdWalletTransactionsDatasourceEnum];
/**
* @export
*/
export declare const GetCorporationsCorporationIdWalletsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetCorporationsCorporationIdWalletsDatasourceEnum = typeof GetCorporationsCorporationIdWalletsDatasourceEnum[keyof typeof GetCorporationsCorporationIdWalletsDatasourceEnum];
/**
* @export
*/
export declare const GetCorporationsCorporationIdWalletsDivisionJournalDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetCorporationsCorporationIdWalletsDivisionJournalDatasourceEnum = typeof GetCorporationsCorporationIdWalletsDivisionJournalDatasourceEnum[keyof typeof GetCorporationsCorporationIdWalletsDivisionJournalDatasourceEnum];
/**
* @export
*/
export declare const GetCorporationsCorporationIdWalletsDivisionTransactionsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetCorporationsCorporationIdWalletsDivisionTransactionsDatasourceEnum = typeof GetCorporationsCorporationIdWalletsDivisionTransactionsDatasourceEnum[keyof typeof GetCorporationsCorporationIdWalletsDivisionTransactionsDatasourceEnum];
//# sourceMappingURL=WalletApi.d.ts.map