eve-esi-types
Version:
Extracted the main type of ESI. use for ESI request response types (version 2 only)
86 lines (82 loc) • 1.83 kB
TypeScript
// Generated by scripts/lib/code-synthesizer.mjs
// - - - - - - - - - - - - - - - - - - - -
// @method {get}
// - - - - - - - - - - - - - - - - - - - -
/*!
* ESI endpoint: get:/characters/{character_id}/clones/
*/
/**
* location_type string
*/
type GetCharactersCharacterIdClonesLocationType = "station" | "structure";
/**
* location_type string
*/
type GetCharactersCharacterIdClonesJumpCloneLocationType = "station" | "structure";
/**
* jump_clones array
*
* @maxItems 64
*/
type GetCharactersCharacterIdClonesJumpClones = GetCharactersCharacterIdClonesJumpClone[];
/**
* 200 ok object
*/
interface GetCharactersCharacterIdClonesOk {
home_location?: GetCharactersCharacterIdClonesHomeLocation;
jump_clones: GetCharactersCharacterIdClonesJumpClones;
/**
* last_clone_jump_date string
*/
last_clone_jump_date?: string;
/**
* last_station_change_date string
*/
last_station_change_date?: string;
[k: string]: unknown | undefined;
}
/**
* home_location object
*/
interface GetCharactersCharacterIdClonesHomeLocation {
/**
* location_id integer
*/
location_id?: number;
location_type?: GetCharactersCharacterIdClonesLocationType;
[k: string]: unknown | undefined;
}
/**
* jump_clone object
*/
interface GetCharactersCharacterIdClonesJumpClone {
/**
* implants array
*
* @maxItems 64
*/
implants: number[];
/**
* jump_clone_id integer
*/
jump_clone_id: number;
/**
* location_id integer
*/
location_id: number;
location_type: GetCharactersCharacterIdClonesJumpCloneLocationType;
/**
* name string
*/
name?: string;
[k: string]: unknown | undefined;
}
/*!
* ESI endpoint: get:/characters/{character_id}/implants/
*/
/**
* 200 ok array
*
* @maxItems 64
*/
type GetCharactersCharacterIdImplantsOk = number[];