eve-esi-types
Version:
Extracted the main type of ESI. use for ESI request response types (version 2 only)
616 lines (595 loc) • 11.4 kB
TypeScript
// Generated by scripts/lib/code-synthesizer.mjs
// - - - - - - - - - - - - - - - - - - - -
// @method {get}
// - - - - - - - - - - - - - - - - - - - -
/*!
* ESI endpoint: get:/characters/{character_id}/orders/
*/
/**
* Valid order range, numbers are ranges in jumps
*/
type GetCharactersCharacterIdOrdersRange =
| "1"
| "10"
| "2"
| "20"
| "3"
| "30"
| "4"
| "40"
| "5"
| "region"
| "solarsystem"
| "station";
/**
* 200 ok array
*
* @maxItems 305
*/
type GetCharactersCharacterIdOrdersOk = GetCharactersCharacterIdOrders_200Ok[];
/**
* 200 ok object
*/
interface GetCharactersCharacterIdOrders_200Ok {
/**
* Number of days for which order is valid (starting from the issued date). An order expires at time issued + duration
*/
duration: number;
/**
* For buy orders, the amount of ISK in escrow
*/
escrow?: number;
/**
* True if the order is a bid (buy) order
*/
is_buy_order?: boolean;
/**
* Signifies whether the buy/sell order was placed on behalf of a corporation.
*/
is_corporation: boolean;
/**
* Date and time when this order was issued
*/
issued: string;
/**
* ID of the location where order was placed
*/
location_id: number;
/**
* For buy orders, the minimum quantity that will be accepted in a matching sell order
*/
min_volume?: number;
/**
* Unique order ID
*/
order_id: number;
/**
* Cost per unit for this order
*/
price: number;
range: GetCharactersCharacterIdOrdersRange;
/**
* ID of the region where order was placed
*/
region_id: number;
type_id: number;
/**
* Quantity of items still required or offered
*/
volume_remain: number;
/**
* Quantity of items required or offered at time order was placed
*/
volume_total: number;
[k: string]: unknown | undefined;
}
/*!
* ESI endpoint: get:/characters/{character_id}/orders/history/
*/
/**
* Valid order range, numbers are ranges in jumps
*/
type GetCharactersCharacterIdOrdersHistoryRange =
| "1"
| "10"
| "2"
| "20"
| "3"
| "30"
| "4"
| "40"
| "5"
| "region"
| "solarsystem"
| "station";
/**
* Current order state
*/
type GetCharactersCharacterIdOrdersHistoryState = "cancelled" | "expired";
/**
* 200 ok array
*
* @maxItems 1000
*/
type GetCharactersCharacterIdOrdersHistoryOk = GetCharactersCharacterIdOrdersHistory_200Ok[];
/**
* 200 ok object
*/
interface GetCharactersCharacterIdOrdersHistory_200Ok {
/**
* Number of days the order was valid for (starting from the issued date). An order expires at time issued + duration
*/
duration: number;
/**
* For buy orders, the amount of ISK in escrow
*/
escrow?: number;
/**
* True if the order is a bid (buy) order
*/
is_buy_order?: boolean;
/**
* Signifies whether the buy/sell order was placed on behalf of a corporation.
*/
is_corporation: boolean;
/**
* Date and time when this order was issued
*/
issued: string;
/**
* ID of the location where order was placed
*/
location_id: number;
/**
* For buy orders, the minimum quantity that will be accepted in a matching sell order
*/
min_volume?: number;
/**
* Unique order ID
*/
order_id: number;
/**
* Cost per unit for this order
*/
price: number;
range: GetCharactersCharacterIdOrdersHistoryRange;
/**
* ID of the region where order was placed
*/
region_id: number;
state: GetCharactersCharacterIdOrdersHistoryState;
type_id: number;
/**
* Quantity of items still required or offered
*/
volume_remain: number;
/**
* Quantity of items required or offered at time order was placed
*/
volume_total: number;
[k: string]: unknown | undefined;
}
/*!
* ESI endpoint: get:/corporations/{corporation_id}/orders/
*/
/**
* Valid order range, numbers are ranges in jumps
*/
type GetCorporationsCorporationIdOrdersRange =
| "1"
| "10"
| "2"
| "20"
| "3"
| "30"
| "4"
| "40"
| "5"
| "region"
| "solarsystem"
| "station";
/**
* 200 ok array
*
* @maxItems 1000
*/
type GetCorporationsCorporationIdOrdersOk = GetCorporationsCorporationIdOrders_200Ok[];
/**
* 200 ok object
*/
interface GetCorporationsCorporationIdOrders_200Ok {
/**
* Number of days for which order is valid (starting from the issued date). An order expires at time issued + duration
*/
duration: number;
/**
* For buy orders, the amount of ISK in escrow
*/
escrow?: number;
/**
* True if the order is a bid (buy) order
*/
is_buy_order?: boolean;
/**
* Date and time when this order was issued
*/
issued: string;
/**
* The character who issued this order
*/
issued_by: number;
/**
* ID of the location where order was placed
*/
location_id: number;
/**
* For buy orders, the minimum quantity that will be accepted in a matching sell order
*/
min_volume?: number;
/**
* Unique order ID
*/
order_id: number;
/**
* Cost per unit for this order
*/
price: number;
range: GetCorporationsCorporationIdOrdersRange;
/**
* ID of the region where order was placed
*/
region_id: number;
type_id: number;
/**
* Quantity of items still required or offered
*/
volume_remain: number;
/**
* Quantity of items required or offered at time order was placed
*/
volume_total: number;
/**
* The corporation wallet division used for this order.
*/
wallet_division: number;
[k: string]: unknown | undefined;
}
/*!
* ESI endpoint: get:/corporations/{corporation_id}/orders/history/
*/
/**
* Valid order range, numbers are ranges in jumps
*/
type GetCorporationsCorporationIdOrdersHistoryRange =
| "1"
| "10"
| "2"
| "20"
| "3"
| "30"
| "4"
| "40"
| "5"
| "region"
| "solarsystem"
| "station";
/**
* Current order state
*/
type GetCorporationsCorporationIdOrdersHistoryState = "cancelled" | "expired";
/**
* 200 ok array
*
* @maxItems 1000
*/
type GetCorporationsCorporationIdOrdersHistoryOk = GetCorporationsCorporationIdOrdersHistory_200Ok[];
/**
* 200 ok object
*/
interface GetCorporationsCorporationIdOrdersHistory_200Ok {
/**
* Number of days the order was valid for (starting from the issued date). An order expires at time issued + duration
*/
duration: number;
/**
* For buy orders, the amount of ISK in escrow
*/
escrow?: number;
/**
* True if the order is a bid (buy) order
*/
is_buy_order?: boolean;
/**
* Date and time when this order was issued
*/
issued: string;
/**
* The character who issued this order
*/
issued_by?: number;
/**
* ID of the location where order was placed
*/
location_id: number;
/**
* For buy orders, the minimum quantity that will be accepted in a matching sell order
*/
min_volume?: number;
/**
* Unique order ID
*/
order_id: number;
/**
* Cost per unit for this order
*/
price: number;
range: GetCorporationsCorporationIdOrdersHistoryRange;
/**
* ID of the region where order was placed
*/
region_id: number;
state: GetCorporationsCorporationIdOrdersHistoryState;
type_id: number;
/**
* Quantity of items still required or offered
*/
volume_remain: number;
/**
* Quantity of items required or offered at time order was placed
*/
volume_total: number;
/**
* The corporation wallet division used for this order
*/
wallet_division: number;
[k: string]: unknown | undefined;
}
/*!
* ESI endpoint: get:/markets/groups/
*/
/**
* 200 ok array
*
* @maxItems 5000
*/
type GetMarketsGroupsOk = number[];
/*!
* ESI endpoint: get:/markets/groups/{market_group_id}/
*/
/**
* 200 ok object
*/
interface GetMarketsGroupsMarketGroupIdOk {
/**
* description string
*/
description: string;
/**
* market_group_id integer
*/
market_group_id: number;
/**
* name string
*/
name: string;
/**
* parent_group_id integer
*/
parent_group_id?: number;
types: number[];
[k: string]: unknown | undefined;
}
/*!
* ESI endpoint: get:/markets/prices/
*/
/**
* 200 ok array
*
* @maxItems 20000
*/
type GetMarketsPricesOk = GetMarketsPrices_200Ok[];
/**
* 200 ok object
*/
interface GetMarketsPrices_200Ok {
/**
* adjusted_price number
*/
adjusted_price?: number;
/**
* average_price number
*/
average_price?: number;
type_id: number;
[k: string]: unknown | undefined;
}
/*!
* ESI endpoint: get:/markets/structures/{structure_id}/
*/
/**
* range string
*/
type GetMarketsStructuresStructureIdRange =
| "station"
| "region"
| "solarsystem"
| "1"
| "2"
| "3"
| "4"
| "5"
| "10"
| "20"
| "30"
| "40";
/**
* 200 ok array
*
* @maxItems 1000
*/
type GetMarketsStructuresStructureIdOk = GetMarketsStructuresStructureId_200Ok[];
/**
* 200 ok object
*/
interface GetMarketsStructuresStructureId_200Ok {
/**
* duration integer
*/
duration: number;
/**
* is_buy_order boolean
*/
is_buy_order: boolean;
/**
* issued string
*/
issued: string;
/**
* location_id integer
*/
location_id: number;
/**
* min_volume integer
*/
min_volume: number;
/**
* order_id integer
*/
order_id: number;
/**
* price number
*/
price: number;
range: GetMarketsStructuresStructureIdRange;
type_id: number;
/**
* volume_remain integer
*/
volume_remain: number;
/**
* volume_total integer
*/
volume_total: number;
[k: string]: unknown | undefined;
}
/*!
* ESI endpoint: get:/markets/{region_id}/history/
*/
/**
* 200 ok array
*
* @maxItems 500
*/
type GetMarketsRegionIdHistoryOk = GetMarketsRegionIdHistory_200Ok[];
/**
* 200 ok object
*/
interface GetMarketsRegionIdHistory_200Ok {
/**
* average number
*/
average: number;
/**
* The date of this historical statistic entry
*/
date: string;
/**
* highest number
*/
highest: number;
/**
* lowest number
*/
lowest: number;
/**
* Total number of orders happened that day
*/
order_count: number;
/**
* Total
*/
volume: number;
[k: string]: unknown | undefined;
}
/*!
* ESI endpoint: get:/markets/{region_id}/orders/
*/
/**
* range string
*/
type GetMarketsRegionIdOrdersRange =
| "station"
| "region"
| "solarsystem"
| "1"
| "2"
| "3"
| "4"
| "5"
| "10"
| "20"
| "30"
| "40";
/**
* 200 ok array
*
* @maxItems 1000
*/
type GetMarketsRegionIdOrdersOk = GetMarketsRegionIdOrders_200Ok[];
/**
* 200 ok object
*/
interface GetMarketsRegionIdOrders_200Ok {
/**
* duration integer
*/
duration: number;
/**
* is_buy_order boolean
*/
is_buy_order: boolean;
/**
* issued string
*/
issued: string;
/**
* location_id integer
*/
location_id: number;
/**
* min_volume integer
*/
min_volume: number;
/**
* order_id integer
*/
order_id: number;
/**
* price number
*/
price: number;
range: GetMarketsRegionIdOrdersRange;
/**
* The solar system this order was placed
*/
system_id: number;
type_id: number;
/**
* volume_remain integer
*/
volume_remain: number;
/**
* volume_total integer
*/
volume_total: number;
[k: string]: unknown | undefined;
}
/*!
* ESI endpoint: get:/markets/{region_id}/types/
*/
/**
* 200 ok array
*
* @maxItems 1000
*/
type GetMarketsRegionIdTypesOk = number[];