esiil
Version:
Minimalist library for EVE Online's ESI
130 lines • 8.41 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const Core_1 = __importDefault(require("../Core"));
const characterHelper_1 = require("./characterHelper");
class Character extends Core_1.default.CoreClass {
constructor(cfg) {
super(cfg);
}
// PUBLIC
one(characterID, extraParameters) {
return Core_1.default._makePublicGet(`${characterHelper_1.basePath}/${characterID}/`, extraParameters);
}
history(characterID, extraParameters) {
return Core_1.default._makePublicGet(`${characterHelper_1.basePath}/${characterID}/corporationhistory/`, extraParameters);
}
images(characterID, extraParameters) {
return Core_1.default._makePublicGet(`${characterHelper_1.basePath}/${characterID}/portrait/`, extraParameters);
}
affiliation(characterIDArray, extraParameters) {
return Core_1.default._makePublicPost(`${characterHelper_1.basePath}/affiliation/`, characterIDArray, extraParameters);
}
// AUTHED
assets(characterID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/assets/`, sessionToken, extraParameters);
}
assetLocations(characterID, sessionToken, assetsArray, extraParameters) {
return Core_1.default._makeAuthedPost(`${characterHelper_1.basePath}/${characterID}/assets/locations/`, sessionToken, assetsArray, extraParameters);
}
assetNames(characterID, sessionToken, assetsArray, extraParameters) {
return Core_1.default._makeAuthedPost(`${characterHelper_1.basePath}/${characterID}/assets/names/`, sessionToken, assetsArray, extraParameters);
}
blueprints(characterID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/blueprints/`, sessionToken, extraParameters);
}
bookmarks(characterID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/bookmarks/`, sessionToken, extraParameters);
}
bookmarkFolders(characterID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/bookmarks/folders/`, sessionToken, extraParameters);
}
clones(characterID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/clones/`, sessionToken, extraParameters);
}
contactLabels(characterID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/contacts/labels/`, sessionToken, extraParameters);
}
contracts(characterID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/contracts/`, sessionToken, extraParameters);
}
contractBids(characterID, contractID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/contracts/${contractID}/bids/`, sessionToken, extraParameters);
}
contractItems(characterID, contractID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/contracts/${contractID}/items/`, sessionToken, extraParameters);
}
cspa(characterID, sessionToken, characterArray, extraParameters) {
return Core_1.default._makeAuthedPost(`${characterHelper_1.basePath}/${characterID}/contracts/`, sessionToken, characterArray, extraParameters);
}
factionWarfare(characterID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/fw/stats/`, sessionToken, extraParameters);
}
fatigue(characterID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/fatigue/`, sessionToken, extraParameters);
}
implants(characterID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/implants/`, sessionToken, extraParameters);
}
async lp(characterID, sessionToken, extraParameters) {
return await Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/loyalty/points/`, sessionToken, extraParameters);
}
medals(characterID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/medals/`, sessionToken, extraParameters);
}
notifications(characterID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/notifications/`, sessionToken, extraParameters);
}
contactNotifications(characterID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/notifications/contacts/`, sessionToken, extraParameters);
}
opportunities(characterID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/opportunities/`, sessionToken, extraParameters);
}
planets(characterID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/planets/`, sessionToken, extraParameters);
}
research(characterID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/agents_research/`, sessionToken, extraParameters);
}
roles(characterID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/roles/`, sessionToken, extraParameters);
}
search(characterID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/search/`, sessionToken, extraParameters);
}
standings(characterID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/standings/`, sessionToken, extraParameters);
}
stats(characterID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/stats/`, sessionToken, extraParameters);
}
titles(characterID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/titles/`, sessionToken, extraParameters);
}
async walletBalance(characterID, sessionToken, extraParameters) {
return await Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/wallet/`, sessionToken, extraParameters);
}
async walletJournal(characterID, sessionToken, extraParameters) {
return await Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/wallet/journal`, sessionToken, extraParameters);
}
async walletTransactions(characterID, sessionToken, extraParameters) {
return await Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/wallet/transactions`, sessionToken, extraParameters);
}
getContacts(characterID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedGet(`${characterHelper_1.basePath}/${characterID}/contacts/`, sessionToken, extraParameters);
}
postContacts(characterID, sessionToken, contactArray, extraParameters) {
return Core_1.default._makeAuthedPost(`${characterHelper_1.basePath}/${characterID}/contacts/`, sessionToken, contactArray, extraParameters);
}
putContacts(characterID, sessionToken, contactArray, extraParameters) {
return Core_1.default._makeAuthedPut(`${characterHelper_1.basePath}/${characterID}/contacts/`, sessionToken, contactArray, extraParameters);
}
deleteContacts(characterID, sessionToken, extraParameters) {
return Core_1.default._makeAuthedDelete(`${characterHelper_1.basePath}/${characterID}/contacts/`, sessionToken, extraParameters);
}
}
exports.default = Character;
//# sourceMappingURL=index.js.map