Something went wrong. Try again.
TypeScript client for accessing TLE Community.
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131import type { components } from './schema';
export interface AddToMarketParams { building_id: number; spy_id: number; ask: number; ship_id?: number;}
export interface AddToMarketResponse { trade_id: number; status: { server: components['schemas']['server_status']; empire?: components['schemas']['empire_status']; body?: components['schemas']['body_status']; };}
export interface GetSpiesParams { building_id: number;}
export interface GetSpiesResponse { spies: Array<{ id: number; name: string; level: number }>; cargo_space_used_each: number; status: { server: components['schemas']['server_status']; empire?: components['schemas']['empire_status']; body?: components['schemas']['body_status']; };}
export interface WithdrawFromMarketParams { building_id: number; trade_id: number;}
export interface WithdrawFromMarketResponse { status: { server: components['schemas']['server_status']; empire?: components['schemas']['empire_status']; body?: components['schemas']['body_status']; };}
export interface AcceptFromMarketParams { building_id: number; trade_id: number;}
export interface AcceptFromMarketResponse { status: { server: components['schemas']['server_status']; empire?: components['schemas']['empire_status']; body?: components['schemas']['body_status']; };}
export interface ViewMarketParams { building_id: number; page_number?: number;}
export interface ViewMarketResponse { trades: Array<{ date_offered: string; id: number; ask: number; offer: Array<string>; body?: { id: number }; empire?: { id: number; name: string }; }>; trade_count: number; page_number: number; status: { server: components['schemas']['server_status']; empire?: components['schemas']['empire_status']; body?: components['schemas']['body_status']; };}
export interface ViewMyMarketParams { building_id: number; page_number?: number;}
export interface ViewMyMarketResponse { trades: Array<{ date_offered: string; id: number; ask: number; offer: Array<string>; body?: { id: number }; empire?: { id: number; name: string }; }>; trade_count: number; page_number: number; status: { server: components['schemas']['server_status']; empire?: components['schemas']['empire_status']; body?: components['schemas']['body_status']; };}
export interface GetTradeShipsParams { building_id: number; target_body_id?: number;}
export interface GetTradeShipsResponse { ships: Array<{ id: number; type: string; name: string; estimated_travel_time?: number }>; status: { server: components['schemas']['server_status']; empire?: components['schemas']['empire_status']; body?: components['schemas']['body_status']; };}
export interface ReportAbuseParams { building_id: number; trade_id: number;}
export interface ReportAbuseResponse { status: { server: components['schemas']['server_status']; empire?: components['schemas']['empire_status']; body?: components['schemas']['body_status']; };}