Variable industryEndpointsConst
industryEndpoints: {
getCharacterIndustryJobs: {
path: "characters/{characterId}/industry/jobs";
method: "GET";
requiresAuth: true;
pathParams: readonly ["characterId"];
responseSchema: ZodArray<
ZodObject<
{
job_id: ZodNumber;
installer_id: ZodNumber;
facility_id: ZodNumber;
station_id: ZodNumber;
activity_id: ZodNumber;
blueprint_id: ZodNumber;
blueprint_type_id: ZodNumber;
blueprint_location_id: ZodNumber;
output_location_id: ZodNumber;
runs: ZodNumber;
cost: ZodOptional<ZodNumber>;
licensed_runs: ZodOptional<ZodNumber>;
probability: ZodOptional<ZodNumber>;
product_type_id: ZodOptional<ZodNumber>;
status: ZodType<
| string & {}
| "active"
| "cancelled"
| "delivered"
| "paused"
| "ready"
| "reverted",
unknown,
$ZodTypeInternals<
| string & {}
| "active"
| "cancelled"
| "delivered"
| "paused"
| "ready"
| "reverted",
unknown,
>,
>;
duration: ZodNumber;
start_date: ZodString;
end_date: ZodString;
pause_date: ZodOptional<ZodString>;
completed_date: ZodOptional<ZodString>;
completed_character_id: ZodOptional<ZodNumber>;
successful_runs: ZodOptional<ZodNumber>;
},
$loose,
>,
>;
};
getCharacterMiningLedger: {
path: "characters/{characterId}/mining";
method: "GET";
requiresAuth: true;
pathParams: readonly ["characterId"];
responseSchema: ZodArray<
ZodObject<
{
date: ZodString;
solar_system_id: ZodNumber;
type_id: ZodNumber;
quantity: ZodNumber;
},
$loose,
>,
>;
};
getCorporationIndustryJobs: {
path: "corporations/{corporationId}/industry/jobs";
method: "GET";
requiresAuth: true;
pathParams: readonly ["corporationId"];
responseSchema: ZodArray<
ZodObject<
{
job_id: ZodNumber;
installer_id: ZodNumber;
facility_id: ZodNumber;
activity_id: ZodNumber;
blueprint_id: ZodNumber;
blueprint_type_id: ZodNumber;
blueprint_location_id: ZodNumber;
output_location_id: ZodNumber;
runs: ZodNumber;
cost: ZodOptional<ZodNumber>;
licensed_runs: ZodOptional<ZodNumber>;
probability: ZodOptional<ZodNumber>;
product_type_id: ZodOptional<ZodNumber>;
status: ZodType<
| string & {}
| "active"
| "cancelled"
| "delivered"
| "paused"
| "ready"
| "reverted",
unknown,
$ZodTypeInternals<
| string & {}
| "active"
| "cancelled"
| "delivered"
| "paused"
| "ready"
| "reverted",
unknown,
>,
>;
duration: ZodNumber;
start_date: ZodString;
end_date: ZodString;
pause_date: ZodOptional<ZodString>;
completed_date: ZodOptional<ZodString>;
completed_character_id: ZodOptional<ZodNumber>;
successful_runs: ZodOptional<ZodNumber>;
location_id: ZodNumber;
},
$loose,
>,
>;
};
getMoonExtractionTimers: {
path: "corporation/{corporationId}/mining/extractions";
method: "GET";
requiresAuth: true;
pathParams: readonly ["corporationId"];
responseSchema: ZodArray<
ZodObject<
{
structure_id: ZodNumber;
moon_id: ZodNumber;
extraction_start_time: ZodString;
chunk_arrival_time: ZodString;
natural_decay_time: ZodString;
},
$loose,
>,
>;
};
getCorporationMiningObservers: {
path: "corporation/{corporationId}/mining/observers";
method: "GET";
requiresAuth: true;
pathParams: readonly ["corporationId"];
responseSchema: ZodArray<
ZodObject<
{
observer_id: ZodNumber;
observer_type: ZodString;
last_updated: ZodString;
},
$loose,
>,
>;
};
getCorporationMiningObserver: {
path: "corporation/{corporationId}/mining/observers/{observerId}";
method: "GET";
requiresAuth: true;
pathParams: readonly ["corporationId", "observerId"];
responseSchema: ZodArray<
ZodObject<
{
character_id: ZodNumber;
recorded_corporation_id: ZodNumber;
type_id: ZodNumber;
quantity: ZodNumber;
last_updated: ZodString;
},
$loose,
>,
>;
};
getIndustryFacilities: {
path: "industry/facilities";
method: "GET";
requiresAuth: false;
responseSchema: ZodArray<
ZodObject<
{
facility_id: ZodNumber;
owner_id: ZodNumber;
region_id: ZodNumber;
solar_system_id: ZodNumber;
tax: ZodOptional<ZodNumber>;
type_id: ZodNumber;
},
$loose,
>,
>;
};
getIndustrySystems: {
path: "industry/systems";
method: "GET";
requiresAuth: false;
responseSchema: ZodArray<
ZodObject<
{
solar_system_id: ZodNumber;
cost_indices: ZodArray<
ZodObject<{ activity: ZodString; cost_index: ZodNumber }, $loose>,
>;
},
$loose,
>,
>;
};
} = ...
Type Declaration
-
ReadonlygetCharacterIndustryJobs: {
path: "characters/{characterId}/industry/jobs";
method: "GET";
requiresAuth: true;
pathParams: readonly ["characterId"];
responseSchema: ZodArray<
ZodObject<
{
job_id: ZodNumber;
installer_id: ZodNumber;
facility_id: ZodNumber;
station_id: ZodNumber;
activity_id: ZodNumber;
blueprint_id: ZodNumber;
blueprint_type_id: ZodNumber;
blueprint_location_id: ZodNumber;
output_location_id: ZodNumber;
runs: ZodNumber;
cost: ZodOptional<ZodNumber>;
licensed_runs: ZodOptional<ZodNumber>;
probability: ZodOptional<ZodNumber>;
product_type_id: ZodOptional<ZodNumber>;
status: ZodType<
| string & {}
| "active"
| "cancelled"
| "delivered"
| "paused"
| "ready"
| "reverted",
unknown,
$ZodTypeInternals<
| string & {}
| "active"
| "cancelled"
| "delivered"
| "paused"
| "ready"
| "reverted",
unknown,
>,
>;
duration: ZodNumber;
start_date: ZodString;
end_date: ZodString;
pause_date: ZodOptional<ZodString>;
completed_date: ZodOptional<ZodString>;
completed_character_id: ZodOptional<ZodNumber>;
successful_runs: ZodOptional<ZodNumber>;
},
$loose,
>,
>;
}
-
ReadonlygetCharacterMiningLedger: {
path: "characters/{characterId}/mining";
method: "GET";
requiresAuth: true;
pathParams: readonly ["characterId"];
responseSchema: ZodArray<
ZodObject<
{
date: ZodString;
solar_system_id: ZodNumber;
type_id: ZodNumber;
quantity: ZodNumber;
},
$loose,
>,
>;
}
-
ReadonlygetCorporationIndustryJobs: {
path: "corporations/{corporationId}/industry/jobs";
method: "GET";
requiresAuth: true;
pathParams: readonly ["corporationId"];
responseSchema: ZodArray<
ZodObject<
{
job_id: ZodNumber;
installer_id: ZodNumber;
facility_id: ZodNumber;
activity_id: ZodNumber;
blueprint_id: ZodNumber;
blueprint_type_id: ZodNumber;
blueprint_location_id: ZodNumber;
output_location_id: ZodNumber;
runs: ZodNumber;
cost: ZodOptional<ZodNumber>;
licensed_runs: ZodOptional<ZodNumber>;
probability: ZodOptional<ZodNumber>;
product_type_id: ZodOptional<ZodNumber>;
status: ZodType<
| string & {}
| "active"
| "cancelled"
| "delivered"
| "paused"
| "ready"
| "reverted",
unknown,
$ZodTypeInternals<
| string & {}
| "active"
| "cancelled"
| "delivered"
| "paused"
| "ready"
| "reverted",
unknown,
>,
>;
duration: ZodNumber;
start_date: ZodString;
end_date: ZodString;
pause_date: ZodOptional<ZodString>;
completed_date: ZodOptional<ZodString>;
completed_character_id: ZodOptional<ZodNumber>;
successful_runs: ZodOptional<ZodNumber>;
location_id: ZodNumber;
},
$loose,
>,
>;
}
-
-
ReadonlygetCorporationMiningObservers: {
path: "corporation/{corporationId}/mining/observers";
method: "GET";
requiresAuth: true;
pathParams: readonly ["corporationId"];
responseSchema: ZodArray<
ZodObject<
{
observer_id: ZodNumber;
observer_type: ZodString;
last_updated: ZodString;
},
$loose,
>,
>;
}
-
ReadonlygetCorporationMiningObserver: {
path: "corporation/{corporationId}/mining/observers/{observerId}";
method: "GET";
requiresAuth: true;
pathParams: readonly ["corporationId", "observerId"];
responseSchema: ZodArray<
ZodObject<
{
character_id: ZodNumber;
recorded_corporation_id: ZodNumber;
type_id: ZodNumber;
quantity: ZodNumber;
last_updated: ZodString;
},
$loose,
>,
>;
}
-
ReadonlygetIndustryFacilities: {
path: "industry/facilities";
method: "GET";
requiresAuth: false;
responseSchema: ZodArray<
ZodObject<
{
facility_id: ZodNumber;
owner_id: ZodNumber;
region_id: ZodNumber;
solar_system_id: ZodNumber;
tax: ZodOptional<ZodNumber>;
type_id: ZodNumber;
},
$loose,
>,
>;
}
-
ReadonlygetIndustrySystems: {
path: "industry/systems";
method: "GET";
requiresAuth: false;
responseSchema: ZodArray<
ZodObject<
{
solar_system_id: ZodNumber;
cost_indices: ZodArray<
ZodObject<{ activity: ZodString; cost_index: ZodNumber }, $loose>,
>;
},
$loose,
>,
>;
}