local BagConstants = { Tables = { { Name = "BagFlag", Type = "Enumeration", NumValues = 27, MinValue = 1, MaxValue = 134217728, Fields = { { Name = "DontFindStack", Type = "BagFlag", EnumValue = 1 }, { Name = "AlreadyOwner", Type = "BagFlag", EnumValue = 2 }, { Name = "AlreadyBound", Type = "BagFlag", EnumValue = 4 }, { Name = "Swap", Type = "BagFlag", EnumValue = 8 }, { Name = "BagIsEmpty", Type = "BagFlag", EnumValue = 16 }, { Name = "LookInInventory", Type = "BagFlag", EnumValue = 32 }, { Name = "IgnoreBoundItemCheck", Type = "BagFlag", EnumValue = 64 }, { Name = "StackOnly", Type = "BagFlag", EnumValue = 128 }, { Name = "RecurseQuivers", Type = "BagFlag", EnumValue = 256 }, { Name = "IgnoreBankcheck", Type = "BagFlag", EnumValue = 512 }, { Name = "AllowBagsInNonBagSlots", Type = "BagFlag", EnumValue = 1024 }, { Name = "PreferQuivers", Type = "BagFlag", EnumValue = 2048 }, { Name = "SwapBags", Type = "BagFlag", EnumValue = 4096 }, { Name = "IgnoreExisting", Type = "BagFlag", EnumValue = 8192 }, { Name = "AllowPartialStack", Type = "BagFlag", EnumValue = 16384 }, { Name = "LookInCharacterBankOnly", Type = "BagFlag", EnumValue = 32768 }, { Name = "AllowBuyback", Type = "BagFlag", EnumValue = 65536 }, { Name = "IgnorePetBankcheck", Type = "BagFlag", EnumValue = 131072 }, { Name = "PreferPriorityBags", Type = "BagFlag", EnumValue = 262144 }, { Name = "PreferNeutralPriorityBags", Type = "BagFlag", EnumValue = 524288 }, { Name = "AsymmetricSwap", Type = "BagFlag", EnumValue = 1048576 }, { Name = "PreferReagentBags", Type = "BagFlag", EnumValue = 2097152 }, { Name = "IgnoreReagentBags", Type = "BagFlag", EnumValue = 8388608 }, { Name = "LookInAccountBankOnly", Type = "BagFlag", EnumValue = 16777216 }, { Name = "HasRefund", Type = "BagFlag", EnumValue = 33554432 }, { Name = "SkipValidCountCheck", Type = "BagFlag", EnumValue = 67108864 }, { Name = "AllowSoulboundItemInAccountBank", Type = "BagFlag", EnumValue = 134217728 }, }, }, { Name = "BagSlotFlags", Type = "Enumeration", NumValues = 10, MinValue = 1, MaxValue = 512, Fields = { { Name = "DisableAutoSort", Type = "BagSlotFlags", EnumValue = 1 }, { Name = "ClassEquipment", Type = "BagSlotFlags", EnumValue = 2 }, { Name = "ClassConsumables", Type = "BagSlotFlags", EnumValue = 4 }, { Name = "ClassProfessionGoods", Type = "BagSlotFlags", EnumValue = 8 }, { Name = "ClassJunk", Type = "BagSlotFlags", EnumValue = 16 }, { Name = "ClassQuestItems", Type = "BagSlotFlags", EnumValue = 32 }, { Name = "ExcludeJunkSell", Type = "BagSlotFlags", EnumValue = 64 }, { Name = "ClassReagents", Type = "BagSlotFlags", EnumValue = 128 }, { Name = "ExpansionCurrent", Type = "BagSlotFlags", EnumValue = 256 }, { Name = "ExpansionLegacy", Type = "BagSlotFlags", EnumValue = 512 }, }, }, }, Predicates = { }, }; APIDocumentation:AddDocumentationTable(BagConstants);