Variable contractEndpointsConst
contractEndpoints: {
getCharacterContracts: {
path: "characters/{characterId}/contracts";
method: "GET";
requiresAuth: true;
pathParams: readonly ["characterId"];
responseSchema: ZodArray<
ZodObject<
{
contract_id: ZodNumber;
issuer_id: ZodNumber;
issuer_corporation_id: ZodNumber;
assignee_id: ZodNumber;
acceptor_id: ZodNumber;
start_location_id: ZodOptional<ZodNumber>;
end_location_id: ZodOptional<ZodNumber>;
type: ZodType<
| string & {}
| "unknown"
| "item_exchange"
| "auction"
| "courier"
| "loan",
unknown,
$ZodTypeInternals<
| string & {}
| "unknown"
| "item_exchange"
| "auction"
| "courier"
| "loan",
unknown,
>,
>;
status: ZodType<
| string & {}
| "cancelled"
| "outstanding"
| "in_progress"
| "finished_issuer"
| "finished_contractor"
| "finished"
| "rejected"
| "failed"
| "deleted"
| "reversed",
unknown,
$ZodTypeInternals<
| string & {}
| "cancelled"
| "outstanding"
| "in_progress"
| "finished_issuer"
| "finished_contractor"
| "finished"
| "rejected"
| "failed"
| "deleted"
| "reversed",
unknown,
>,
>;
title: ZodOptional<ZodString>;
for_corporation: ZodBoolean;
availability: ZodType<
string & {}
| "corporation"
| "alliance"
| "public"
| "personal",
unknown,
$ZodTypeInternals<
string & {}
| "corporation"
| "alliance"
| "public"
| "personal",
unknown,
>,
>;
date_issued: ZodString;
date_expired: ZodString;
date_accepted: ZodOptional<ZodString>;
date_completed: ZodOptional<ZodString>;
days_to_complete: ZodOptional<ZodNumber>;
price: ZodOptional<ZodNumber>;
reward: ZodOptional<ZodNumber>;
collateral: ZodOptional<ZodNumber>;
buyout: ZodOptional<ZodNumber>;
volume: ZodOptional<ZodNumber>;
},
$loose,
>,
>;
};
getCharacterContractBids: {
path: "characters/{characterId}/contracts/{contractId}/bids";
method: "GET";
requiresAuth: true;
pathParams: readonly ["characterId", "contractId"];
responseSchema: ZodArray<
ZodObject<
{
bid_id: ZodNumber;
bidder_id: ZodNumber;
date_bid: ZodString;
amount: ZodNumber;
},
$loose,
>,
>;
};
getCharacterContractItems: {
path: "characters/{characterId}/contracts/{contractId}/items";
method: "GET";
requiresAuth: true;
pathParams: readonly ["characterId", "contractId"];
responseSchema: ZodArray<
ZodObject<
{
record_id: ZodNumber;
type_id: ZodNumber;
quantity: ZodNumber;
raw_quantity: ZodOptional<ZodNumber>;
is_singleton: ZodBoolean;
is_included: ZodBoolean;
},
$loose,
>,
>;
};
getCorporationContracts: {
path: "corporations/{corporationId}/contracts";
method: "GET";
requiresAuth: true;
pathParams: readonly ["corporationId"];
responseSchema: ZodArray<
ZodObject<
{
contract_id: ZodNumber;
issuer_id: ZodNumber;
issuer_corporation_id: ZodNumber;
assignee_id: ZodNumber;
acceptor_id: ZodNumber;
start_location_id: ZodOptional<ZodNumber>;
end_location_id: ZodOptional<ZodNumber>;
type: ZodType<
| string & {}
| "unknown"
| "item_exchange"
| "auction"
| "courier"
| "loan",
unknown,
$ZodTypeInternals<
| string & {}
| "unknown"
| "item_exchange"
| "auction"
| "courier"
| "loan",
unknown,
>,
>;
status: ZodType<
| string & {}
| "cancelled"
| "outstanding"
| "in_progress"
| "finished_issuer"
| "finished_contractor"
| "finished"
| "rejected"
| "failed"
| "deleted"
| "reversed",
unknown,
$ZodTypeInternals<
| string & {}
| "cancelled"
| "outstanding"
| "in_progress"
| "finished_issuer"
| "finished_contractor"
| "finished"
| "rejected"
| "failed"
| "deleted"
| "reversed",
unknown,
>,
>;
title: ZodOptional<ZodString>;
for_corporation: ZodBoolean;
availability: ZodType<
string & {}
| "corporation"
| "alliance"
| "public"
| "personal",
unknown,
$ZodTypeInternals<
string & {}
| "corporation"
| "alliance"
| "public"
| "personal",
unknown,
>,
>;
date_issued: ZodString;
date_expired: ZodString;
date_accepted: ZodOptional<ZodString>;
date_completed: ZodOptional<ZodString>;
days_to_complete: ZodOptional<ZodNumber>;
price: ZodOptional<ZodNumber>;
reward: ZodOptional<ZodNumber>;
collateral: ZodOptional<ZodNumber>;
buyout: ZodOptional<ZodNumber>;
volume: ZodOptional<ZodNumber>;
},
$loose,
>,
>;
};
getCorporationContractBids: {
path: "corporations/{corporationId}/contracts/{contractId}/bids";
method: "GET";
requiresAuth: true;
pathParams: readonly ["corporationId", "contractId"];
responseSchema: ZodArray<
ZodObject<
{
bid_id: ZodNumber;
bidder_id: ZodNumber;
date_bid: ZodString;
amount: ZodNumber;
},
$loose,
>,
>;
};
getCorporationContractItems: {
path: "corporations/{corporationId}/contracts/{contractId}/items";
method: "GET";
requiresAuth: true;
pathParams: readonly ["corporationId", "contractId"];
responseSchema: ZodArray<
ZodObject<
{
record_id: ZodNumber;
type_id: ZodNumber;
quantity: ZodNumber;
raw_quantity: ZodOptional<ZodNumber>;
is_singleton: ZodBoolean;
is_included: ZodBoolean;
},
$loose,
>,
>;
};
getPublicContracts: {
path: "contracts/public/{regionId}";
method: "GET";
requiresAuth: false;
pathParams: readonly ["regionId"];
responseSchema: ZodArray<
ZodObject<
{
contract_id: ZodNumber;
issuer_id: ZodNumber;
issuer_corporation_id: ZodNumber;
start_location_id: ZodOptional<ZodNumber>;
end_location_id: ZodOptional<ZodNumber>;
type: ZodType<
| string & {}
| "unknown"
| "item_exchange"
| "auction"
| "courier"
| "loan",
unknown,
$ZodTypeInternals<
| string & {}
| "unknown"
| "item_exchange"
| "auction"
| "courier"
| "loan",
unknown,
>,
>;
title: ZodOptional<ZodString>;
for_corporation: ZodOptional<ZodBoolean>;
date_issued: ZodString;
date_expired: ZodString;
days_to_complete: ZodOptional<ZodNumber>;
price: ZodOptional<ZodNumber>;
reward: ZodOptional<ZodNumber>;
collateral: ZodOptional<ZodNumber>;
buyout: ZodOptional<ZodNumber>;
volume: ZodOptional<ZodNumber>;
},
$loose,
>,
>;
};
getPublicContractBids: {
path: "contracts/public/bids/{contractId}";
method: "GET";
requiresAuth: false;
pathParams: readonly ["contractId"];
responseSchema: ZodArray<
ZodObject<
{ bid_id: ZodNumber; date_bid: ZodString; amount: ZodNumber },
$loose,
>,
>;
emptyWhenNoContent: true;
};
getPublicContractItems: {
path: "contracts/public/items/{contractId}";
method: "GET";
requiresAuth: false;
pathParams: readonly ["contractId"];
responseSchema: ZodArray<
ZodObject<
{
record_id: ZodNumber;
type_id: ZodNumber;
quantity: ZodNumber;
is_included: ZodBoolean;
item_id: ZodOptional<ZodNumber>;
is_blueprint_copy: ZodOptional<ZodBoolean>;
material_efficiency: ZodOptional<ZodNumber>;
time_efficiency: ZodOptional<ZodNumber>;
runs: ZodOptional<ZodNumber>;
},
$loose,
>,
>;
emptyWhenNoContent: true;
};
} = ...
Type Declaration
-
ReadonlygetCharacterContracts: {
path: "characters/{characterId}/contracts";
method: "GET";
requiresAuth: true;
pathParams: readonly ["characterId"];
responseSchema: ZodArray<
ZodObject<
{
contract_id: ZodNumber;
issuer_id: ZodNumber;
issuer_corporation_id: ZodNumber;
assignee_id: ZodNumber;
acceptor_id: ZodNumber;
start_location_id: ZodOptional<ZodNumber>;
end_location_id: ZodOptional<ZodNumber>;
type: ZodType<
| string & {}
| "unknown"
| "item_exchange"
| "auction"
| "courier"
| "loan",
unknown,
$ZodTypeInternals<
| string & {}
| "unknown"
| "item_exchange"
| "auction"
| "courier"
| "loan",
unknown,
>,
>;
status: ZodType<
| string & {}
| "cancelled"
| "outstanding"
| "in_progress"
| "finished_issuer"
| "finished_contractor"
| "finished"
| "rejected"
| "failed"
| "deleted"
| "reversed",
unknown,
$ZodTypeInternals<
| string & {}
| "cancelled"
| "outstanding"
| "in_progress"
| "finished_issuer"
| "finished_contractor"
| "finished"
| "rejected"
| "failed"
| "deleted"
| "reversed",
unknown,
>,
>;
title: ZodOptional<ZodString>;
for_corporation: ZodBoolean;
availability: ZodType<
string & {}
| "corporation"
| "alliance"
| "public"
| "personal",
unknown,
$ZodTypeInternals<
string & {}
| "corporation"
| "alliance"
| "public"
| "personal",
unknown,
>,
>;
date_issued: ZodString;
date_expired: ZodString;
date_accepted: ZodOptional<ZodString>;
date_completed: ZodOptional<ZodString>;
days_to_complete: ZodOptional<ZodNumber>;
price: ZodOptional<ZodNumber>;
reward: ZodOptional<ZodNumber>;
collateral: ZodOptional<ZodNumber>;
buyout: ZodOptional<ZodNumber>;
volume: ZodOptional<ZodNumber>;
},
$loose,
>,
>;
}
-
ReadonlygetCharacterContractBids: {
path: "characters/{characterId}/contracts/{contractId}/bids";
method: "GET";
requiresAuth: true;
pathParams: readonly ["characterId", "contractId"];
responseSchema: ZodArray<
ZodObject<
{
bid_id: ZodNumber;
bidder_id: ZodNumber;
date_bid: ZodString;
amount: ZodNumber;
},
$loose,
>,
>;
}
-
ReadonlygetCharacterContractItems: {
path: "characters/{characterId}/contracts/{contractId}/items";
method: "GET";
requiresAuth: true;
pathParams: readonly ["characterId", "contractId"];
responseSchema: ZodArray<
ZodObject<
{
record_id: ZodNumber;
type_id: ZodNumber;
quantity: ZodNumber;
raw_quantity: ZodOptional<ZodNumber>;
is_singleton: ZodBoolean;
is_included: ZodBoolean;
},
$loose,
>,
>;
}
-
ReadonlygetCorporationContracts: {
path: "corporations/{corporationId}/contracts";
method: "GET";
requiresAuth: true;
pathParams: readonly ["corporationId"];
responseSchema: ZodArray<
ZodObject<
{
contract_id: ZodNumber;
issuer_id: ZodNumber;
issuer_corporation_id: ZodNumber;
assignee_id: ZodNumber;
acceptor_id: ZodNumber;
start_location_id: ZodOptional<ZodNumber>;
end_location_id: ZodOptional<ZodNumber>;
type: ZodType<
| string & {}
| "unknown"
| "item_exchange"
| "auction"
| "courier"
| "loan",
unknown,
$ZodTypeInternals<
| string & {}
| "unknown"
| "item_exchange"
| "auction"
| "courier"
| "loan",
unknown,
>,
>;
status: ZodType<
| string & {}
| "cancelled"
| "outstanding"
| "in_progress"
| "finished_issuer"
| "finished_contractor"
| "finished"
| "rejected"
| "failed"
| "deleted"
| "reversed",
unknown,
$ZodTypeInternals<
| string & {}
| "cancelled"
| "outstanding"
| "in_progress"
| "finished_issuer"
| "finished_contractor"
| "finished"
| "rejected"
| "failed"
| "deleted"
| "reversed",
unknown,
>,
>;
title: ZodOptional<ZodString>;
for_corporation: ZodBoolean;
availability: ZodType<
string & {}
| "corporation"
| "alliance"
| "public"
| "personal",
unknown,
$ZodTypeInternals<
string & {}
| "corporation"
| "alliance"
| "public"
| "personal",
unknown,
>,
>;
date_issued: ZodString;
date_expired: ZodString;
date_accepted: ZodOptional<ZodString>;
date_completed: ZodOptional<ZodString>;
days_to_complete: ZodOptional<ZodNumber>;
price: ZodOptional<ZodNumber>;
reward: ZodOptional<ZodNumber>;
collateral: ZodOptional<ZodNumber>;
buyout: ZodOptional<ZodNumber>;
volume: ZodOptional<ZodNumber>;
},
$loose,
>,
>;
}
-
ReadonlygetCorporationContractBids: {
path: "corporations/{corporationId}/contracts/{contractId}/bids";
method: "GET";
requiresAuth: true;
pathParams: readonly ["corporationId", "contractId"];
responseSchema: ZodArray<
ZodObject<
{
bid_id: ZodNumber;
bidder_id: ZodNumber;
date_bid: ZodString;
amount: ZodNumber;
},
$loose,
>,
>;
}
-
ReadonlygetCorporationContractItems: {
path: "corporations/{corporationId}/contracts/{contractId}/items";
method: "GET";
requiresAuth: true;
pathParams: readonly ["corporationId", "contractId"];
responseSchema: ZodArray<
ZodObject<
{
record_id: ZodNumber;
type_id: ZodNumber;
quantity: ZodNumber;
raw_quantity: ZodOptional<ZodNumber>;
is_singleton: ZodBoolean;
is_included: ZodBoolean;
},
$loose,
>,
>;
}
-
ReadonlygetPublicContracts: {
path: "contracts/public/{regionId}";
method: "GET";
requiresAuth: false;
pathParams: readonly ["regionId"];
responseSchema: ZodArray<
ZodObject<
{
contract_id: ZodNumber;
issuer_id: ZodNumber;
issuer_corporation_id: ZodNumber;
start_location_id: ZodOptional<ZodNumber>;
end_location_id: ZodOptional<ZodNumber>;
type: ZodType<
| string & {}
| "unknown"
| "item_exchange"
| "auction"
| "courier"
| "loan",
unknown,
$ZodTypeInternals<
| string & {}
| "unknown"
| "item_exchange"
| "auction"
| "courier"
| "loan",
unknown,
>,
>;
title: ZodOptional<ZodString>;
for_corporation: ZodOptional<ZodBoolean>;
date_issued: ZodString;
date_expired: ZodString;
days_to_complete: ZodOptional<ZodNumber>;
price: ZodOptional<ZodNumber>;
reward: ZodOptional<ZodNumber>;
collateral: ZodOptional<ZodNumber>;
buyout: ZodOptional<ZodNumber>;
volume: ZodOptional<ZodNumber>;
},
$loose,
>,
>;
}
-
ReadonlygetPublicContractBids: {
path: "contracts/public/bids/{contractId}";
method: "GET";
requiresAuth: false;
pathParams: readonly ["contractId"];
responseSchema: ZodArray<
ZodObject<
{ bid_id: ZodNumber; date_bid: ZodString; amount: ZodNumber },
$loose,
>,
>;
emptyWhenNoContent: true;
}
-
ReadonlygetPublicContractItems: {
path: "contracts/public/items/{contractId}";
method: "GET";
requiresAuth: false;
pathParams: readonly ["contractId"];
responseSchema: ZodArray<
ZodObject<
{
record_id: ZodNumber;
type_id: ZodNumber;
quantity: ZodNumber;
is_included: ZodBoolean;
item_id: ZodOptional<ZodNumber>;
is_blueprint_copy: ZodOptional<ZodBoolean>;
material_efficiency: ZodOptional<ZodNumber>;
time_efficiency: ZodOptional<ZodNumber>;
runs: ZodOptional<ZodNumber>;
},
$loose,
>,
>;
emptyWhenNoContent: true;
}