Something went wrong. Try again.
TypeScript client for accessing TLE Community.
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970import type { components } from './schema';import type { ViewResponse as BuildingViewResponse } from './building';
export interface BuildQueueItem { building_id: number; name: string; to_level: number; seconds_remaining: number; x: number; y: number; subsidy_cost?: number;}
export interface ViewResponse extends BuildingViewResponse { build_queue: BuildQueueItem[]; subsidy_cost: number;}
export interface SubsidizeBuildQueueParams { building_id: number;}
export interface SubsidizeBuildQueueResponse { status: { server: components['schemas']['server_status']; empire?: components['schemas']['empire_status']; body?: components['schemas']['body_status']; }; essentia_spent: number;}
export interface SubsidizeOneBuildParams { building_id: number; scheduled_id: number;}
export interface SubsidizeOneBuildResponse { status: { server: components['schemas']['server_status']; empire?: components['schemas']['empire_status']; body?: components['schemas']['body_status']; }; essentia_spent: number;}
export interface CancelBuildParams { building_id: number; scheduled_id?: number | Array<number>; cancel_all?: boolean;}
export interface CancelBuildResponse { building: components['schemas']['building']; status: { server: components['schemas']['server_status']; empire?: components['schemas']['empire_status']; body?: components['schemas']['body_status']; }; build_queue: Array<{ building_id: number; name: string; to_level: number; seconds_remaining: number; x: number; y: number; subsidy_cost: number; }>; subsidy_cost: number;}