@csegames/camelot-unchained
Version:
Camelot Unchained Client Library
856 lines (855 loc) • 58.3 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
/* tslint:disable */
/* GENERATED FILE -- DO NOT EDIT */
/**
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
var request_1 = require("../utils/request");
var APIPermissions;
(function (APIPermissions) {
APIPermissions[APIPermissions["None"] = 0] = "None";
APIPermissions[APIPermissions["Equipment"] = 1] = "Equipment";
APIPermissions[APIPermissions["Inventory"] = 2] = "Inventory";
APIPermissions[APIPermissions["StatsAndTraits"] = 3] = "StatsAndTraits";
APIPermissions[APIPermissions["LiveStatus"] = 4] = "LiveStatus";
APIPermissions[APIPermissions["Progression"] = 5] = "Progression";
APIPermissions[APIPermissions["ManageEquipment"] = 6] = "ManageEquipment";
APIPermissions[APIPermissions["ManageInventory"] = 6] = "ManageInventory";
APIPermissions[APIPermissions["Friends"] = 10] = "Friends";
APIPermissions[APIPermissions["Enemies"] = 11] = "Enemies";
APIPermissions[APIPermissions["ActiveWarband"] = 12] = "ActiveWarband";
APIPermissions[APIPermissions["Battlegroup"] = 13] = "Battlegroup";
APIPermissions[APIPermissions["Warbands"] = 14] = "Warbands";
APIPermissions[APIPermissions["Order"] = 15] = "Order";
APIPermissions[APIPermissions["Campaigns"] = 16] = "Campaigns";
APIPermissions[APIPermissions["Invites"] = 17] = "Invites";
APIPermissions[APIPermissions["LiveWarbandStatus"] = 18] = "LiveWarbandStatus";
APIPermissions[APIPermissions["LiveBattlegroupStatus"] = 19] = "LiveBattlegroupStatus";
APIPermissions[APIPermissions["VoxInventory"] = 20] = "VoxInventory";
APIPermissions[APIPermissions["VoxJobs"] = 21] = "VoxJobs";
APIPermissions[APIPermissions["ManageVoxJobs"] = 22] = "ManageVoxJobs";
APIPermissions[APIPermissions["Plot"] = 30] = "Plot";
APIPermissions[APIPermissions["PlotQueue"] = 31] = "PlotQueue";
APIPermissions[APIPermissions["ManagePlot"] = 32] = "ManagePlot";
APIPermissions[APIPermissions["All"] = 2147483647] = "All";
})(APIPermissions = exports.APIPermissions || (exports.APIPermissions = {}));
var PlayerStatType;
(function (PlayerStatType) {
PlayerStatType[PlayerStatType["None"] = 0] = "None";
PlayerStatType[PlayerStatType["Primary"] = 1] = "Primary";
PlayerStatType[PlayerStatType["Secondary"] = 2] = "Secondary";
PlayerStatType[PlayerStatType["Derived"] = 3] = "Derived";
PlayerStatType[PlayerStatType["Hidden"] = 4] = "Hidden";
})(PlayerStatType = exports.PlayerStatType || (exports.PlayerStatType = {}));
var SubItemSlot;
(function (SubItemSlot) {
SubItemSlot[SubItemSlot["Invalid"] = 0] = "Invalid";
SubItemSlot[SubItemSlot["PrimarySubstance"] = 1] = "PrimarySubstance";
SubItemSlot[SubItemSlot["SecondarySubstance1"] = 2] = "SecondarySubstance1";
SubItemSlot[SubItemSlot["SecondarySubstance2"] = 3] = "SecondarySubstance2";
SubItemSlot[SubItemSlot["SecondarySubstance3"] = 4] = "SecondarySubstance3";
SubItemSlot[SubItemSlot["Alloy"] = 5] = "Alloy";
SubItemSlot[SubItemSlot["WeaponBlade"] = 6] = "WeaponBlade";
SubItemSlot[SubItemSlot["WeaponHandle"] = 7] = "WeaponHandle";
SubItemSlot[SubItemSlot["NonRecipe"] = 8] = "NonRecipe";
})(SubItemSlot = exports.SubItemSlot || (exports.SubItemSlot = {}));
var Archetype;
(function (Archetype) {
Archetype[Archetype["BlackKnight"] = 8] = "BlackKnight";
Archetype[Archetype["Fianna"] = 9] = "Fianna";
Archetype[Archetype["Mjolnir"] = 10] = "Mjolnir";
Archetype[Archetype["Physician"] = 11] = "Physician";
Archetype[Archetype["Empath"] = 12] = "Empath";
Archetype[Archetype["Stonehealer"] = 13] = "Stonehealer";
Archetype[Archetype["Blackguard"] = 14] = "Blackguard";
Archetype[Archetype["ForestStalker"] = 15] = "ForestStalker";
Archetype[Archetype["WintersShadow"] = 16] = "WintersShadow";
})(Archetype = exports.Archetype || (exports.Archetype = {}));
var Faction;
(function (Faction) {
Faction[Faction["Factionless"] = 0] = "Factionless";
Faction[Faction["TDD"] = 1] = "TDD";
Faction[Faction["Viking"] = 2] = "Viking";
Faction[Faction["Arthurian"] = 3] = "Arthurian";
Faction[Faction["COUNT"] = 4] = "COUNT";
})(Faction = exports.Faction || (exports.Faction = {}));
var Gender;
(function (Gender) {
Gender[Gender["None"] = 0] = "None";
Gender[Gender["Male"] = 1] = "Male";
Gender[Gender["Female"] = 2] = "Female";
})(Gender = exports.Gender || (exports.Gender = {}));
var Race;
(function (Race) {
Race[Race["Luchorpan"] = 2] = "Luchorpan";
Race[Race["Valkyrie"] = 4] = "Valkyrie";
Race[Race["HumanMaleV"] = 15] = "HumanMaleV";
Race[Race["HumanMaleA"] = 16] = "HumanMaleA";
Race[Race["HumanMaleT"] = 17] = "HumanMaleT";
Race[Race["Pict"] = 18] = "Pict";
})(Race = exports.Race || (exports.Race = {}));
var ProgressionResultCode;
(function (ProgressionResultCode) {
ProgressionResultCode[ProgressionResultCode["Success"] = 0] = "Success";
ProgressionResultCode[ProgressionResultCode["InProgress"] = 1] = "InProgress";
ProgressionResultCode[ProgressionResultCode["PlayerNotFound"] = 2] = "PlayerNotFound";
ProgressionResultCode[ProgressionResultCode["DailyLogNotFound"] = 3] = "DailyLogNotFound";
ProgressionResultCode[ProgressionResultCode["DBError"] = 4] = "DBError";
ProgressionResultCode[ProgressionResultCode["DailyLogNotPublished"] = 5] = "DailyLogNotPublished";
ProgressionResultCode[ProgressionResultCode["NotNextDayLog"] = 6] = "NotNextDayLog";
ProgressionResultCode[ProgressionResultCode["InItemLoadoutScenario"] = 7] = "InItemLoadoutScenario";
ProgressionResultCode[ProgressionResultCode["InvalidRequest"] = -1] = "InvalidRequest";
})(ProgressionResultCode = exports.ProgressionResultCode || (exports.ProgressionResultCode = {}));
var ModifyItemResultCode;
(function (ModifyItemResultCode) {
ModifyItemResultCode[ModifyItemResultCode["Invalid"] = 0] = "Invalid";
ModifyItemResultCode[ModifyItemResultCode["Success"] = 1] = "Success";
ModifyItemResultCode[ModifyItemResultCode["NotSupported"] = 2] = "NotSupported";
ModifyItemResultCode[ModifyItemResultCode["InvalidName"] = 3] = "InvalidName";
ModifyItemResultCode[ModifyItemResultCode["PermissionDenied"] = 4] = "PermissionDenied";
ModifyItemResultCode[ModifyItemResultCode["EntityNotFound"] = 5] = "EntityNotFound";
ModifyItemResultCode[ModifyItemResultCode["ItemNotFound"] = 6] = "ItemNotFound";
ModifyItemResultCode[ModifyItemResultCode["IncompatiblePermissions"] = 7] = "IncompatiblePermissions";
})(ModifyItemResultCode = exports.ModifyItemResultCode || (exports.ModifyItemResultCode = {}));
var ModifySecureTradeResultCode;
(function (ModifySecureTradeResultCode) {
ModifySecureTradeResultCode[ModifySecureTradeResultCode["Success"] = 0] = "Success";
ModifySecureTradeResultCode[ModifySecureTradeResultCode["NoTrade"] = 1] = "NoTrade";
ModifySecureTradeResultCode[ModifySecureTradeResultCode["IncorrectState"] = 2] = "IncorrectState";
ModifySecureTradeResultCode[ModifySecureTradeResultCode["ItemNotFound"] = 3] = "ItemNotFound";
ModifySecureTradeResultCode[ModifySecureTradeResultCode["InventoryNotFound"] = 4] = "InventoryNotFound";
ModifySecureTradeResultCode[ModifySecureTradeResultCode["DuplicateItemInRequest"] = 5] = "DuplicateItemInRequest";
ModifySecureTradeResultCode[ModifySecureTradeResultCode["NoPendingInvite"] = 6] = "NoPendingInvite";
ModifySecureTradeResultCode[ModifySecureTradeResultCode["MissingFaction"] = 7] = "MissingFaction";
ModifySecureTradeResultCode[ModifySecureTradeResultCode["FactionMismatch"] = 8] = "FactionMismatch";
ModifySecureTradeResultCode[ModifySecureTradeResultCode["TradeSourceNotAlive"] = 9] = "TradeSourceNotAlive";
ModifySecureTradeResultCode[ModifySecureTradeResultCode["TradeTargetNotAlive"] = 10] = "TradeTargetNotAlive";
ModifySecureTradeResultCode[ModifySecureTradeResultCode["NoEntityPosition"] = 11] = "NoEntityPosition";
ModifySecureTradeResultCode[ModifySecureTradeResultCode["TooFarAway"] = 12] = "TooFarAway";
ModifySecureTradeResultCode[ModifySecureTradeResultCode["EntityMismatch"] = 13] = "EntityMismatch";
ModifySecureTradeResultCode[ModifySecureTradeResultCode["CanceledEntityMissing"] = 14] = "CanceledEntityMissing";
ModifySecureTradeResultCode[ModifySecureTradeResultCode["DBError"] = 15] = "DBError";
ModifySecureTradeResultCode[ModifySecureTradeResultCode["NotLoggedIn"] = 16] = "NotLoggedIn";
ModifySecureTradeResultCode[ModifySecureTradeResultCode["EntityToTradeWithNotFound"] = 17] = "EntityToTradeWithNotFound";
ModifySecureTradeResultCode[ModifySecureTradeResultCode["CannotTradeWithSelf"] = 18] = "CannotTradeWithSelf";
ModifySecureTradeResultCode[ModifySecureTradeResultCode["MoveItemError"] = 19] = "MoveItemError";
ModifySecureTradeResultCode[ModifySecureTradeResultCode["EntityCannotTrade"] = 20] = "EntityCannotTrade";
ModifySecureTradeResultCode[ModifySecureTradeResultCode["LockTimeNotPassed"] = 21] = "LockTimeNotPassed";
ModifySecureTradeResultCode[ModifySecureTradeResultCode["InvalidRequest"] = -1] = "InvalidRequest";
})(ModifySecureTradeResultCode = exports.ModifySecureTradeResultCode || (exports.ModifySecureTradeResultCode = {}));
var MoveItemRequestLocationType;
(function (MoveItemRequestLocationType) {
MoveItemRequestLocationType[MoveItemRequestLocationType["Invalid"] = 0] = "Invalid";
MoveItemRequestLocationType[MoveItemRequestLocationType["Container"] = 1] = "Container";
MoveItemRequestLocationType[MoveItemRequestLocationType["Equipment"] = 2] = "Equipment";
MoveItemRequestLocationType[MoveItemRequestLocationType["Ground"] = 3] = "Ground";
MoveItemRequestLocationType[MoveItemRequestLocationType["Inventory"] = 4] = "Inventory";
MoveItemRequestLocationType[MoveItemRequestLocationType["Vox"] = 5] = "Vox";
MoveItemRequestLocationType[MoveItemRequestLocationType["Trash"] = 6] = "Trash";
MoveItemRequestLocationType[MoveItemRequestLocationType["BuildingPlaced"] = 7] = "BuildingPlaced";
})(MoveItemRequestLocationType = exports.MoveItemRequestLocationType || (exports.MoveItemRequestLocationType = {}));
var MoveItemResultCode;
(function (MoveItemResultCode) {
MoveItemResultCode[MoveItemResultCode["Success"] = 0] = "Success";
MoveItemResultCode[MoveItemResultCode["None"] = 1] = "None";
MoveItemResultCode[MoveItemResultCode["Timeout"] = 2] = "Timeout";
MoveItemResultCode[MoveItemResultCode["PlayerNotFound"] = 3] = "PlayerNotFound";
MoveItemResultCode[MoveItemResultCode["EntityNotFound"] = 4] = "EntityNotFound";
MoveItemResultCode[MoveItemResultCode["ItemNotFound"] = 5] = "ItemNotFound";
MoveItemResultCode[MoveItemResultCode["ItemNotValid"] = 6] = "ItemNotValid";
MoveItemResultCode[MoveItemResultCode["MixedError"] = 7] = "MixedError";
MoveItemResultCode[MoveItemResultCode["TooManyItems"] = 8] = "TooManyItems";
MoveItemResultCode[MoveItemResultCode["InventoryNotFound"] = 9] = "InventoryNotFound";
MoveItemResultCode[MoveItemResultCode["EquipmentNotFound"] = 10] = "EquipmentNotFound";
MoveItemResultCode[MoveItemResultCode["DefinitionNotFound"] = 11] = "DefinitionNotFound";
MoveItemResultCode[MoveItemResultCode["SecureTradeNotFound"] = 12] = "SecureTradeNotFound";
MoveItemResultCode[MoveItemResultCode["InvalidParameter"] = 13] = "InvalidParameter";
MoveItemResultCode[MoveItemResultCode["SpatialNotFound"] = 14] = "SpatialNotFound";
MoveItemResultCode[MoveItemResultCode["ItemFeatureTurnedOff"] = 15] = "ItemFeatureTurnedOff";
MoveItemResultCode[MoveItemResultCode["BrokenItem"] = 16] = "BrokenItem";
MoveItemResultCode[MoveItemResultCode["ItemRequirementNotMet"] = 17] = "ItemRequirementNotMet";
MoveItemResultCode[MoveItemResultCode["ItemStatRequirementNotMet"] = 18] = "ItemStatRequirementNotMet";
MoveItemResultCode[MoveItemResultCode["EntityNotValid"] = 19] = "EntityNotValid";
MoveItemResultCode[MoveItemResultCode["MultiItemMoveNotSupported"] = 20] = "MultiItemMoveNotSupported";
MoveItemResultCode[MoveItemResultCode["ItemsDoNotStack"] = 21] = "ItemsDoNotStack";
MoveItemResultCode[MoveItemResultCode["TooFarAway"] = 22] = "TooFarAway";
MoveItemResultCode[MoveItemResultCode["PermissionDenied"] = 23] = "PermissionDenied";
MoveItemResultCode[MoveItemResultCode["ItemInversion"] = 24] = "ItemInversion";
MoveItemResultCode[MoveItemResultCode["InvalidVoxSlot"] = 25] = "InvalidVoxSlot";
MoveItemResultCode[MoveItemResultCode["ItemCannotBeTraded"] = 26] = "ItemCannotBeTraded";
MoveItemResultCode[MoveItemResultCode["RestrictedToScenario"] = 27] = "RestrictedToScenario";
MoveItemResultCode[MoveItemResultCode["CannotRemoveFromRunningScenario"] = 28] = "CannotRemoveFromRunningScenario";
MoveItemResultCode[MoveItemResultCode["TrashingItemNotAllowed"] = 29] = "TrashingItemNotAllowed";
MoveItemResultCode[MoveItemResultCode["OutOfRange"] = 30] = "OutOfRange";
})(MoveItemResultCode = exports.MoveItemResultCode || (exports.MoveItemResultCode = {}));
var ModifyVoxJobResultCode;
(function (ModifyVoxJobResultCode) {
ModifyVoxJobResultCode[ModifyVoxJobResultCode["Success"] = 0] = "Success";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["JobAlreadyExists"] = 1] = "JobAlreadyExists";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["InvalidJob"] = 2] = "InvalidJob";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["NoCurrentJob"] = 3] = "NoCurrentJob";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["ItemsInVox"] = 4] = "ItemsInVox";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["IncorrectJobState"] = 5] = "IncorrectJobState";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["DBError"] = 6] = "DBError";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["NotSupported"] = 7] = "NotSupported";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["InvalidRecipe"] = 8] = "InvalidRecipe";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["TooManyIngredients"] = 9] = "TooManyIngredients";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["NotEnoughIngredients"] = 10] = "NotEnoughIngredients";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["IncorrectIngredient"] = 11] = "IncorrectIngredient";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["InvalidIngredient"] = 12] = "InvalidIngredient";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["InvalidQuality"] = 13] = "InvalidQuality";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["InventoryFull"] = 14] = "InventoryFull";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["NoRepairPoints"] = 15] = "NoRepairPoints";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["InvalidUnitCount"] = 16] = "InvalidUnitCount";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["ParameterError"] = 17] = "ParameterError";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["VoxNotFound"] = 18] = "VoxNotFound";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["RecipeAlreadyDiscovered"] = 19] = "RecipeAlreadyDiscovered";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["RecipeNotSet"] = 20] = "RecipeNotSet";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["ItemSlotNotSupported"] = 21] = "ItemSlotNotSupported";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["IngredientsExist"] = 22] = "IngredientsExist";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["VoxBroken"] = 23] = "VoxBroken";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["IngredientBroken"] = 24] = "IngredientBroken";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["PlayerNotFound"] = 25] = "PlayerNotFound";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["MoveItemError"] = 26] = "MoveItemError";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["InvalidItemName"] = 27] = "InvalidItemName";
ModifyVoxJobResultCode[ModifyVoxJobResultCode["InvalidRequest"] = -1] = "InvalidRequest";
})(ModifyVoxJobResultCode = exports.ModifyVoxJobResultCode || (exports.ModifyVoxJobResultCode = {}));
var InviteStatus;
(function (InviteStatus) {
InviteStatus[InviteStatus["Active"] = 0] = "Active";
InviteStatus[InviteStatus["Revoked"] = 1] = "Revoked";
InviteStatus[InviteStatus["UsageLimitReached"] = 2] = "UsageLimitReached";
InviteStatus[InviteStatus["Expired"] = 3] = "Expired";
})(InviteStatus = exports.InviteStatus || (exports.InviteStatus = {}));
var GroupTypes;
(function (GroupTypes) {
GroupTypes[GroupTypes["Warband"] = 0] = "Warband";
GroupTypes[GroupTypes["Battlegroup"] = 1] = "Battlegroup";
GroupTypes[GroupTypes["Order"] = 2] = "Order";
GroupTypes[GroupTypes["Campaign"] = 3] = "Campaign";
})(GroupTypes = exports.GroupTypes || (exports.GroupTypes = {}));
var ActionErrorCode;
(function (ActionErrorCode) {
ActionErrorCode[ActionErrorCode["UnspecifiedError"] = 0] = "UnspecifiedError";
ActionErrorCode[ActionErrorCode["ServerException"] = 1] = "ServerException";
ActionErrorCode[ActionErrorCode["NoActionRequired"] = 2] = "NoActionRequired";
ActionErrorCode[ActionErrorCode["GeneralDatabaseError"] = 3] = "GeneralDatabaseError";
ActionErrorCode[ActionErrorCode["PermissionDenied"] = 4] = "PermissionDenied";
ActionErrorCode[ActionErrorCode["CharacterNotFound"] = 5] = "CharacterNotFound";
ActionErrorCode[ActionErrorCode["GroupNotFound"] = 6] = "GroupNotFound";
ActionErrorCode[ActionErrorCode["WrongGroupType"] = 7] = "WrongGroupType";
ActionErrorCode[ActionErrorCode["WrongFaction"] = 8] = "WrongFaction";
ActionErrorCode[ActionErrorCode["NameLength"] = 9] = "NameLength";
ActionErrorCode[ActionErrorCode["NameContainsInvalidCharacters"] = 10] = "NameContainsInvalidCharacters";
ActionErrorCode[ActionErrorCode["NameContainsNaughtyWords"] = 11] = "NameContainsNaughtyWords";
ActionErrorCode[ActionErrorCode["NameContainsReservedWords"] = 12] = "NameContainsReservedWords";
ActionErrorCode[ActionErrorCode["NameAlreadyInUse"] = 13] = "NameAlreadyInUse";
ActionErrorCode[ActionErrorCode["ActiveWarbandAlreadyExists"] = 14] = "ActiveWarbandAlreadyExists";
ActionErrorCode[ActionErrorCode["AlreadyAnOrderMember"] = 15] = "AlreadyAnOrderMember";
ActionErrorCode[ActionErrorCode["MemberLimitReached"] = 16] = "MemberLimitReached";
ActionErrorCode[ActionErrorCode["InviteCodeNotFound"] = 17] = "InviteCodeNotFound";
ActionErrorCode[ActionErrorCode["InviteRequirementsNotMet"] = 18] = "InviteRequirementsNotMet";
ActionErrorCode[ActionErrorCode["InviteExpired"] = 19] = "InviteExpired";
ActionErrorCode[ActionErrorCode["InviteRevoked"] = 20] = "InviteRevoked";
ActionErrorCode[ActionErrorCode["InviteUsageLimitReached"] = 21] = "InviteUsageLimitReached";
ActionErrorCode[ActionErrorCode["RankLimitReached"] = 22] = "RankLimitReached";
ActionErrorCode[ActionErrorCode["InvalidRankLevel"] = 23] = "InvalidRankLevel";
})(ActionErrorCode = exports.ActionErrorCode || (exports.ActionErrorCode = {}));
var PatchPermissions;
(function (PatchPermissions) {
PatchPermissions[PatchPermissions["Public"] = 0] = "Public";
PatchPermissions[PatchPermissions["AllBackers"] = 1] = "AllBackers";
PatchPermissions[PatchPermissions["InternalTest"] = 2] = "InternalTest";
PatchPermissions[PatchPermissions["Development"] = 4] = "Development";
PatchPermissions[PatchPermissions["Alpha"] = 8] = "Alpha";
PatchPermissions[PatchPermissions["Beta1"] = 16] = "Beta1";
PatchPermissions[PatchPermissions["Beta2"] = 32] = "Beta2";
PatchPermissions[PatchPermissions["Beta3"] = 64] = "Beta3";
})(PatchPermissions = exports.PatchPermissions || (exports.PatchPermissions = {}));
var ResourceNodePermissions;
(function (ResourceNodePermissions) {
ResourceNodePermissions[ResourceNodePermissions["None"] = 0] = "None";
ResourceNodePermissions[ResourceNodePermissions["Take"] = 1] = "Take";
ResourceNodePermissions[ResourceNodePermissions["AutoDiscovered"] = 2] = "AutoDiscovered";
ResourceNodePermissions[ResourceNodePermissions["All"] = -1] = "All";
})(ResourceNodePermissions = exports.ResourceNodePermissions || (exports.ResourceNodePermissions = {}));
var PermissibleSetKeyType;
(function (PermissibleSetKeyType) {
PermissibleSetKeyType[PermissibleSetKeyType["Invalid"] = 0] = "Invalid";
PermissibleSetKeyType[PermissibleSetKeyType["Faction"] = 1] = "Faction";
PermissibleSetKeyType[PermissibleSetKeyType["ScenarioTeam"] = 2] = "ScenarioTeam";
PermissibleSetKeyType[PermissibleSetKeyType["ScenarioRole"] = 3] = "ScenarioRole";
})(PermissibleSetKeyType = exports.PermissibleSetKeyType || (exports.PermissibleSetKeyType = {}));
var PermissibleTargetType;
(function (PermissibleTargetType) {
PermissibleTargetType[PermissibleTargetType["Invalid"] = 0] = "Invalid";
PermissibleTargetType[PermissibleTargetType["Any"] = 1] = "Any";
PermissibleTargetType[PermissibleTargetType["Faction"] = 2] = "Faction";
PermissibleTargetType[PermissibleTargetType["Character"] = 3] = "Character";
PermissibleTargetType[PermissibleTargetType["ScenarioTeam"] = 4] = "ScenarioTeam";
PermissibleTargetType[PermissibleTargetType["Warband"] = 5] = "Warband";
PermissibleTargetType[PermissibleTargetType["CharactersWarband"] = 6] = "CharactersWarband";
PermissibleTargetType[PermissibleTargetType["CharactersFaction"] = 7] = "CharactersFaction";
PermissibleTargetType[PermissibleTargetType["CharactersOrder"] = 8] = "CharactersOrder";
PermissibleTargetType[PermissibleTargetType["InNoScenario"] = 9] = "InNoScenario";
PermissibleTargetType[PermissibleTargetType["Inverse"] = 10] = "Inverse";
PermissibleTargetType[PermissibleTargetType["And"] = 11] = "And";
PermissibleTargetType[PermissibleTargetType["ScenarioRole"] = 12] = "ScenarioRole";
PermissibleTargetType[PermissibleTargetType["Scenario"] = 13] = "Scenario";
})(PermissibleTargetType = exports.PermissibleTargetType || (exports.PermissibleTargetType = {}));
var VoxJobType;
(function (VoxJobType) {
VoxJobType[VoxJobType["Invalid"] = 0] = "Invalid";
VoxJobType[VoxJobType["Block"] = 1] = "Block";
VoxJobType[VoxJobType["Grind"] = 2] = "Grind";
VoxJobType[VoxJobType["Make"] = 3] = "Make";
VoxJobType[VoxJobType["Purify"] = 4] = "Purify";
VoxJobType[VoxJobType["Refine"] = 5] = "Refine";
VoxJobType[VoxJobType["Repair"] = 6] = "Repair";
VoxJobType[VoxJobType["Salvage"] = 7] = "Salvage";
VoxJobType[VoxJobType["Shape"] = 8] = "Shape";
})(VoxJobType = exports.VoxJobType || (exports.VoxJobType = {}));
var ItemPermissions;
(function (ItemPermissions) {
ItemPermissions[ItemPermissions["None"] = 0] = "None";
ItemPermissions[ItemPermissions["Trade"] = 1] = "Trade";
ItemPermissions[ItemPermissions["Pickup"] = 2] = "Pickup";
ItemPermissions[ItemPermissions["Trash"] = 4] = "Trash";
ItemPermissions[ItemPermissions["CraftWithVox"] = 8] = "CraftWithVox";
ItemPermissions[ItemPermissions["Control"] = 16] = "Control";
ItemPermissions[ItemPermissions["AddContents"] = 32] = "AddContents";
ItemPermissions[ItemPermissions["RemoveContents"] = 64] = "RemoveContents";
ItemPermissions[ItemPermissions["ViewContents"] = 128] = "ViewContents";
ItemPermissions[ItemPermissions["Drop"] = 256] = "Drop";
ItemPermissions[ItemPermissions["ModifyDisplay"] = 512] = "ModifyDisplay";
ItemPermissions[ItemPermissions["All"] = -1] = "All";
})(ItemPermissions = exports.ItemPermissions || (exports.ItemPermissions = {}));
var ModifyPlotResultCode;
(function (ModifyPlotResultCode) {
ModifyPlotResultCode[ModifyPlotResultCode["Success"] = 0] = "Success";
ModifyPlotResultCode[ModifyPlotResultCode["PlotNotFound"] = 1] = "PlotNotFound";
ModifyPlotResultCode[ModifyPlotResultCode["CharacterNotFound"] = 2] = "CharacterNotFound";
ModifyPlotResultCode[ModifyPlotResultCode["InvalidParameter"] = 3] = "InvalidParameter";
ModifyPlotResultCode[ModifyPlotResultCode["NoMatchingPermissionSetFound"] = 4] = "NoMatchingPermissionSetFound";
ModifyPlotResultCode[ModifyPlotResultCode["PermissionDenied"] = 5] = "PermissionDenied";
ModifyPlotResultCode[ModifyPlotResultCode["CharacterNotOnPlot"] = 6] = "CharacterNotOnPlot";
ModifyPlotResultCode[ModifyPlotResultCode["PlotNotCompatibleWithScenario"] = 7] = "PlotNotCompatibleWithScenario";
ModifyPlotResultCode[ModifyPlotResultCode["PlotNotCompatibleWithFaction"] = 8] = "PlotNotCompatibleWithFaction";
ModifyPlotResultCode[ModifyPlotResultCode["ScenarioNotFound"] = 9] = "ScenarioNotFound";
ModifyPlotResultCode[ModifyPlotResultCode["TeamNotForScenario"] = 10] = "TeamNotForScenario";
})(ModifyPlotResultCode = exports.ModifyPlotResultCode || (exports.ModifyPlotResultCode = {}));
var PlotPermissions;
(function (PlotPermissions) {
PlotPermissions[PlotPermissions["None"] = 0] = "None";
PlotPermissions[PlotPermissions["BuildStructure"] = 1] = "BuildStructure";
PlotPermissions[PlotPermissions["DismantleStructure"] = 2] = "DismantleStructure";
PlotPermissions[PlotPermissions["RemoveDroppedBlocks"] = 4] = "RemoveDroppedBlocks";
PlotPermissions[PlotPermissions["ModifyBuildQueue"] = 8] = "ModifyBuildQueue";
PlotPermissions[PlotPermissions["Owned"] = 16] = "Owned";
PlotPermissions[PlotPermissions["UseSpawnPoint"] = 32] = "UseSpawnPoint";
PlotPermissions[PlotPermissions["ModifyItems"] = 64] = "ModifyItems";
PlotPermissions[PlotPermissions["NoPlayerOwnerPermissions"] = 111] = "NoPlayerOwnerPermissions";
PlotPermissions[PlotPermissions["All"] = -1] = "All";
})(PlotPermissions = exports.PlotPermissions || (exports.PlotPermissions = {}));
var AccessType;
(function (AccessType) {
AccessType[AccessType["Public"] = 0] = "Public";
AccessType[AccessType["Beta3"] = 1] = "Beta3";
AccessType[AccessType["Beta2"] = 2] = "Beta2";
AccessType[AccessType["Beta1"] = 3] = "Beta1";
AccessType[AccessType["Alpha"] = 4] = "Alpha";
AccessType[AccessType["InternalTest"] = 5] = "InternalTest";
AccessType[AccessType["Employees"] = 6] = "Employees";
})(AccessType = exports.AccessType || (exports.AccessType = {}));
var SpawnPointPermissions;
(function (SpawnPointPermissions) {
SpawnPointPermissions[SpawnPointPermissions["None"] = 0] = "None";
SpawnPointPermissions[SpawnPointPermissions["Spawn"] = 1] = "Spawn";
SpawnPointPermissions[SpawnPointPermissions["All"] = -1] = "All";
})(SpawnPointPermissions = exports.SpawnPointPermissions || (exports.SpawnPointPermissions = {}));
var ServerStatus;
(function (ServerStatus) {
ServerStatus[ServerStatus["Offline"] = 0] = "Offline";
ServerStatus[ServerStatus["Starting"] = 1] = "Starting";
ServerStatus[ServerStatus["Online"] = 2] = "Online";
})(ServerStatus = exports.ServerStatus || (exports.ServerStatus = {}));
var FieldCodes;
(function (FieldCodes) {
FieldCodes[FieldCodes["BasicSuccess"] = 0] = "BasicSuccess";
FieldCodes[FieldCodes["GroupActionSuccess"] = 1] = "GroupActionSuccess";
FieldCodes[FieldCodes["ModifyVoxJobSuccess"] = 2] = "ModifyVoxJobSuccess";
FieldCodes[FieldCodes["MoveItemSuccess"] = 3] = "MoveItemSuccess";
FieldCodes[FieldCodes["ProgressionSuccess"] = 4] = "ProgressionSuccess";
FieldCodes[FieldCodes["ModifySecureTradeSuccess"] = 5] = "ModifySecureTradeSuccess";
FieldCodes[FieldCodes["ModifyPlotSuccess"] = 6] = "ModifyPlotSuccess";
FieldCodes[FieldCodes["ModifyItemSuccess"] = 7] = "ModifyItemSuccess";
FieldCodes[FieldCodes["LoginSuccess"] = 8] = "LoginSuccess";
FieldCodes[FieldCodes["UnspecifiedAuthorizationDenied"] = 1000] = "UnspecifiedAuthorizationDenied";
FieldCodes[FieldCodes["APIKeyAuthorizationFailed"] = 1001] = "APIKeyAuthorizationFailed";
FieldCodes[FieldCodes["LoginTokenAuthorizationFailed"] = 1002] = "LoginTokenAuthorizationFailed";
FieldCodes[FieldCodes["RealmRestricted"] = 1003] = "RealmRestricted";
FieldCodes[FieldCodes["LoginFailed"] = 1004] = "LoginFailed";
FieldCodes[FieldCodes["LoginThrottled"] = 1005] = "LoginThrottled";
FieldCodes[FieldCodes["UnspecifiedNotAllowed"] = 2000] = "UnspecifiedNotAllowed";
FieldCodes[FieldCodes["RateLimitExceeded"] = 2001] = "RateLimitExceeded";
FieldCodes[FieldCodes["InternalAction"] = 2002] = "InternalAction";
FieldCodes[FieldCodes["UnspecifiedRequestError"] = 3000] = "UnspecifiedRequestError";
FieldCodes[FieldCodes["UnspecifiedExecutionError"] = 4000] = "UnspecifiedExecutionError";
FieldCodes[FieldCodes["UnhandledExecutionException"] = 4001] = "UnhandledExecutionException";
FieldCodes[FieldCodes["DoesNotExist"] = 4002] = "DoesNotExist";
FieldCodes[FieldCodes["UserStateConflict"] = 4003] = "UserStateConflict";
FieldCodes[FieldCodes["InsufficientResource"] = 4004] = "InsufficientResource";
FieldCodes[FieldCodes["VoxJobError"] = 4005] = "VoxJobError";
FieldCodes[FieldCodes["MoveItemError"] = 4006] = "MoveItemError";
FieldCodes[FieldCodes["SecureTradeError"] = 4007] = "SecureTradeError";
FieldCodes[FieldCodes["ProgressionError"] = 4008] = "ProgressionError";
FieldCodes[FieldCodes["GroupActionError"] = 4009] = "GroupActionError";
FieldCodes[FieldCodes["TimeoutError"] = 4010] = "TimeoutError";
FieldCodes[FieldCodes["ModifyItemError"] = 4011] = "ModifyItemError";
FieldCodes[FieldCodes["UnspecifiedServiceUnavailable"] = 5000] = "UnspecifiedServiceUnavailable";
FieldCodes[FieldCodes["DatabaseUnavailable"] = 5001] = "DatabaseUnavailable";
FieldCodes[FieldCodes["GroupServiceUnavailable"] = 5002] = "GroupServiceUnavailable";
FieldCodes[FieldCodes["GameServiceUnavailable"] = 5003] = "GameServiceUnavailable";
FieldCodes[FieldCodes["PresenceServiceUnavailable"] = 5004] = "PresenceServiceUnavailable";
FieldCodes[FieldCodes["InvalidModel"] = 30001] = "InvalidModel";
})(FieldCodes = exports.FieldCodes || (exports.FieldCodes = {}));
exports.CharactersAPI = {
GetCharactersV1: function GetCharactersV1(config, loginToken) {
return request_1.request('post', config.url + 'v1/characters/getAll', {}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
GetCharactersOnShardV1: function GetCharactersOnShardV1(config, loginToken, shardID) {
return request_1.request('post', config.url + 'v1/characters/getAllOnShard', {
shardID: shardID
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
GetCharacterV1: function GetCharacterV1(config, loginToken, shardID, characterID) {
return request_1.request('post', config.url + 'v1/characters/get', {
shardID: shardID,
characterID: characterID
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
DeleteCharacterV1: function DeleteCharacterV1(config, loginToken, shardID, characterID) {
return request_1.request('post', config.url + 'v1/characters/delete', {
shardID: shardID,
characterID: characterID
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
CreateCharacterV1: function CreateCharacterV1(config, loginToken, shardID, character) {
return request_1.request('post', config.url + 'v1/characters/create', {
shardID: shardID
}, character, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
}
};
exports.ContentAPI = {
MessageOfTheDayV1: function MessageOfTheDayV1(config, channel) {
return request_1.request('get', config.url + 'v1/messageoftheday', {
channel: channel
}, null, { headers: Object.assign({}, {
'Accept': 'application/json'
}, config.headers || {}) });
},
PatcherHeroContentV1: function PatcherHeroContentV1(config) {
return request_1.request('get', config.url + 'v1/patcherherocontent', {}, null, { headers: Object.assign({}, {
'Accept': 'application/json'
}, config.headers || {}) });
},
PatcherAlertsV1: function PatcherAlertsV1(config) {
return request_1.request('get', config.url + 'v1/patcheralerts', {}, null, { headers: Object.assign({}, {
'Accept': 'application/json'
}, config.headers || {}) });
}
};
exports.CraftingAPI = {
SetVoxJob: function SetVoxJob(config, loginToken, shardID, characterID, job) {
return request_1.request('post', config.url + 'v1/crafting/setvoxjob', {
shardID: shardID,
characterID: characterID,
job: job
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
ClearVoxJob: function ClearVoxJob(config, loginToken, shardID, characterID) {
return request_1.request('post', config.url + 'v1/crafting/clearvoxjob', {
shardID: shardID,
characterID: characterID
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
SetRecipeID: function SetRecipeID(config, loginToken, shardID, characterID, recipeID) {
return request_1.request('post', config.url + 'v1/crafting/setvoxrecipeid', {
shardID: shardID,
characterID: characterID,
recipeID: recipeID
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
SetQuality: function SetQuality(config, loginToken, shardID, characterID, quality) {
return request_1.request('post', config.url + 'v1/crafting/setvoxquality', {
shardID: shardID,
characterID: characterID,
quality: quality
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
SetCustomItemName: function SetCustomItemName(config, loginToken, shardID, characterID, itemName) {
return request_1.request('post', config.url + 'v1/crafting/setvoxcustomitemname', {
shardID: shardID,
characterID: characterID,
itemName: itemName
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
AddIngredient: function AddIngredient(config, loginToken, shardID, characterID, itemInstanceID, unitCount, slot) {
return request_1.request('post', config.url + 'v1/crafting/addvoxingredient', {
shardID: shardID,
characterID: characterID,
itemInstanceID: itemInstanceID,
unitCount: unitCount,
slot: slot
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
RemoveVoxIngredient: function RemoveVoxIngredient(config, loginToken, shardID, characterID, itemInstanceID, unitCount) {
return request_1.request('post', config.url + 'v1/crafting/removevoxingredient', {
shardID: shardID,
characterID: characterID,
itemInstanceID: itemInstanceID,
unitCount: unitCount
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
StartVoxJob: function StartVoxJob(config, loginToken, shardID, characterID) {
return request_1.request('post', config.url + 'v1/crafting/startvoxjob', {
shardID: shardID,
characterID: characterID
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
CollectFinishedVoxJob: function CollectFinishedVoxJob(config, loginToken, shardID, characterID) {
return request_1.request('post', config.url + 'v1/crafting/collectfinishedvoxjob', {
shardID: shardID,
characterID: characterID
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
CancelVoxJob: function CancelVoxJob(config, loginToken, shardID, characterID) {
return request_1.request('post', config.url + 'v1/crafting/cancelvoxjob', {
shardID: shardID,
characterID: characterID
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
SetVoxItemCount: function SetVoxItemCount(config, loginToken, shardID, characterID, count) {
return request_1.request('post', config.url + 'v1/crafting/setvoxitemcount', {
shardID: shardID,
characterID: characterID,
count: count
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
}
};
exports.GameDataAPI = {
GetFactionInfoV1: function GetFactionInfoV1(config) {
return request_1.request('get', config.url + 'v1/gamedata/factionInfo', {}, null, { headers: Object.assign({}, {
'Accept': 'application/json'
}, config.headers || {}) });
},
GetFactionsV1: function GetFactionsV1(config) {
return request_1.request('get', config.url + 'v1/gamedata/factions', {}, null, { headers: Object.assign({}, {
'Accept': 'application/json'
}, config.headers || {}) });
},
GetAttributeInfoV1: function GetAttributeInfoV1(config, shard) {
return request_1.request('get', config.url + 'v1/gamedata/attributeInfo', {
shard: shard
}, null, { headers: Object.assign({}, {
'Accept': 'application/json'
}, config.headers || {}) });
},
GetArchetypesV1: function GetArchetypesV1(config) {
return request_1.request('get', config.url + 'v1/gamedata/archetypes', {}, null, { headers: Object.assign({}, {
'Accept': 'application/json'
}, config.headers || {}) });
},
GetRacesV1: function GetRacesV1(config) {
return request_1.request('get', config.url + 'v1/gamedata/races', {}, null, { headers: Object.assign({}, {
'Accept': 'application/json'
}, config.headers || {}) });
},
GetAttributeOffsetsV1: function GetAttributeOffsetsV1(config, shard) {
return request_1.request('get', config.url + 'v1/gamedata/attributeOffsets', {
shard: shard
}, null, { headers: Object.assign({}, {
'Accept': 'application/json'
}, config.headers || {}) });
},
GetOrderPermissionsV1: function GetOrderPermissionsV1(config) {
return request_1.request('get', config.url + 'v1/gamedata/orderPermissions', {}, null, { headers: Object.assign({}, {
'Accept': 'application/json'
}, config.headers || {}) });
}
};
exports.GroupsAPI = {
CreateWarbandV1: function CreateWarbandV1(config, loginToken, shardID, characterID) {
return request_1.request('post', config.url + 'v1/groups/createWarband', {
shardID: shardID,
characterID: characterID
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
CreateBattlegroupV1: function CreateBattlegroupV1(config, loginToken, shardID, characterID) {
return request_1.request('post', config.url + 'v1/groups/createBattlegroup', {
shardID: shardID,
characterID: characterID
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
CreateOrderV1: function CreateOrderV1(config, loginToken, shardID, characterID, name) {
return request_1.request('post', config.url + 'v1/groups/createOrder', {
shardID: shardID,
characterID: characterID,
name: name
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
KickV1: function KickV1(config, loginToken, shardID, characterID, targetID, groupID) {
return request_1.request('post', config.url + 'v1/groups/kick', {
shardID: shardID,
characterID: characterID,
targetID: targetID,
groupID: groupID
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
InviteV1: function InviteV1(config, loginToken, shardID, characterID, groupID, targetID, targetName) {
return request_1.request('post', config.url + 'v1/groups/invite', {
shardID: shardID,
characterID: characterID,
groupID: groupID,
targetID: targetID,
targetName: targetName
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
JoinV1: function JoinV1(config, loginToken, shardID, characterID, groupID, inviteCode) {
return request_1.request('post', config.url + 'v1/groups/join', {
shardID: shardID,
characterID: characterID,
groupID: groupID,
inviteCode: inviteCode
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
QuitV1: function QuitV1(config, loginToken, shardID, characterID, groupID) {
return request_1.request('post', config.url + 'v1/groups/quit', {
shardID: shardID,
characterID: characterID,
groupID: groupID
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
AbandonV1: function AbandonV1(config, loginToken, shardID, characterID, groupID) {
return request_1.request('post', config.url + 'v1/groups/abandon', {
shardID: shardID,
characterID: characterID,
groupID: groupID
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
DisbandV1: function DisbandV1(config, loginToken, shardID, characterID, groupID) {
return request_1.request('post', config.url + 'v1/groups/abandon', {
shardID: shardID,
characterID: characterID,
groupID: groupID
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
}
};
exports.ItemAPI = {
MoveItems: function MoveItems(config, loginToken, shardID, characterID, request) {
return request_1.request('post', config.url + 'v1/items/moveitems', {
shardID: shardID,
characterID: characterID,
request: request
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
BatchMoveItems: function BatchMoveItems(config, loginToken, shardID, characterID, requests) {
return request_1.request('post', config.url + 'v1/items/batchmoveitems', {
shardID: shardID,
characterID: characterID
}, requests, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
SetContainerColor: function SetContainerColor(config, loginToken, shardID, characterID, itemInstanceID, itemEntityID, red, green, blue, alpha) {
return request_1.request('post', config.url + 'v1/items/setcontainercolor', {
shardID: shardID,
characterID: characterID,
itemInstanceID: itemInstanceID,
itemEntityID: itemEntityID,
red: red,
green: green,
blue: blue,
alpha: alpha
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
RenameItem: function RenameItem(config, loginToken, shardID, characterID, itemInstanceID, itemEntityID, newName) {
return request_1.request('post', config.url + 'v1/items/renameitem', {
shardID: shardID,
characterID: characterID,
itemInstanceID: itemInstanceID,
itemEntityID: itemEntityID,
newName: newName
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
}
};
exports.OrdersAPI = {};
exports.PresenceAPI = {
GetStartingServer: function GetStartingServer(config, shardID, characterID) {
return request_1.request('get', config.url + 'v1/presence/startingServer/{shardID}/{characterID}', {
shardID: shardID,
characterID: characterID
}, null, { headers: Object.assign({}, {
'Accept': 'application/json'
}, config.headers || {}) });
},
GetServers: function GetServers(config, shardID) {
return request_1.request('get', config.url + 'v1/presence/servers/{shardID}', {
shardID: shardID
}, null, { headers: Object.assign({}, {
'Accept': 'application/json'
}, config.headers || {}) });
},
GetPlayers: function GetPlayers(config, shardID) {
return request_1.request('get', config.url + 'v1/presence/players/{shardID}', {
shardID: shardID
}, null, { headers: Object.assign({}, {
'Accept': 'application/json'
}, config.headers || {}) });
}
};
exports.PlotsAPI = {
ReleasePlot: function ReleasePlot(config, loginToken, shardID, characterID, plotEntityID) {
return request_1.request('post', config.url + 'v1/plot/releasePlot', {
shardID: shardID,
characterID: characterID,
plotEntityID: plotEntityID
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
TakeOwnership: function TakeOwnership(config, loginToken, shardID, characterID, plotEntityID) {
return request_1.request('post', config.url + 'v1/plot/takeOwnership', {
shardID: shardID,
characterID: characterID,
plotEntityID: plotEntityID
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
GrantPermissions: function GrantPermissions(config, loginToken, shardID, characterID, plotEntityID, newPermissions, target) {
return request_1.request('post', config.url + 'v1/plot/grantPermissions', {
shardID: shardID,
characterID: characterID,
plotEntityID: plotEntityID,
newPermissions: newPermissions,
target: target
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
RevokePermissions: function RevokePermissions(config, loginToken, shardID, characterID, plotEntityID, revokePermissions, target) {
return request_1.request('post', config.url + 'v1/plot/revokePermissions', {
shardID: shardID,
characterID: characterID,
plotEntityID: plotEntityID,
revokePermissions: revokePermissions,
target: target
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
RemoveQueuedBlueprint: function RemoveQueuedBlueprint(config, loginToken, shardID, characterID, plotEntityID, indexToRemove) {
return request_1.request('post', config.url + 'v1/plot/removeQueuedBlueprint', {
shardID: shardID,
characterID: characterID,
plotEntityID: plotEntityID,
indexToRemove: indexToRemove
}, null, { headers: Object.assign({}, {
'loginToken': loginToken,
'Accept': 'application/json'
}, config.headers || {}) });
},
ReorderQueue: function ReorderQueue(config, loginToken, shardI