UNPKG

@csegames/camelot-unchained

Version:

Camelot Unchained Client Library

856 lines (855 loc) 58.3 kB
"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