eve-esi-types
Version:
Extracted the main type of ESI. use for ESI request response types (version 2 only)
75 lines (68 loc) • 1.49 kB
TypeScript
// Generated by scripts/lib/code-synthesizer.mjs
// - - - - - - - - - - - - - - - - - - - -
// @method {get}
// - - - - - - - - - - - - - - - - - - - -
/*!
* ESI endpoint: get:/characters/{character_id}/location/
*/
/**
* 200 ok object
*/
interface GetCharactersCharacterIdLocationOk {
/**
* solar_system_id integer
*/
solar_system_id: number;
/**
* station_id integer
*/
station_id?: number;
/**
* structure_id integer
*/
structure_id?: number;
[k: string]: unknown | undefined;
}
/*!
* ESI endpoint: get:/characters/{character_id}/online/
*/
/**
* 200 ok object
*/
interface GetCharactersCharacterIdOnlineOk {
/**
* Timestamp of the last login
*/
last_login?: string;
/**
* Timestamp of the last logout
*/
last_logout?: string;
/**
* Total number of times the character has logged in
*/
logins?: number;
/**
* If the character is online
*/
online: boolean;
[k: string]: unknown | undefined;
}
/*!
* ESI endpoint: get:/characters/{character_id}/ship/
*/
/**
* 200 ok object
*/
interface GetCharactersCharacterIdShipOk {
/**
* Item id's are unique to a ship and persist until it is repackaged. This value can be used to track repeated uses of a ship, or detect when a pilot changes into a different instance of the same ship type.
*/
ship_item_id: number;
/**
* ship_name string
*/
ship_name: string;
ship_type_id: number;
[k: string]: unknown | undefined;
}