Include Blizzard_APIDocumentation and Search API Button to Code Editor with Wrath Classic Data (#57)
This commit is contained in:
@@ -0,0 +1,240 @@
|
||||
local PartyInfo =
|
||||
{
|
||||
Name = "PartyInfo",
|
||||
Type = "System",
|
||||
Namespace = "C_PartyInfo",
|
||||
|
||||
Functions =
|
||||
{
|
||||
{
|
||||
Name = "ConfirmLeaveParty",
|
||||
Type = "Function",
|
||||
Documentation = { "Immediately leave the party with no regard for potentially destructive actions" },
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "category", Type = "number", Nilable = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetActiveCategories",
|
||||
Type = "Function",
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "categories", Type = "table", InnerType = "number", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GetInviteConfirmationInvalidQueues",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "inviteGUID", Type = "WOWGUID", Nilable = false },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "invalidQueues", Type = "table", InnerType = "QueueSpecificInfo", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "IsPartyFull",
|
||||
Type = "Function",
|
||||
|
||||
Arguments =
|
||||
{
|
||||
{ Name = "category", Type = "number", Nilable = true, Documentation = { "If not provided, the active party is used" } },
|
||||
},
|
||||
|
||||
Returns =
|
||||
{
|
||||
{ Name = "isFull", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Events =
|
||||
{
|
||||
{
|
||||
Name = "EnteredDifferentInstanceFromParty",
|
||||
Type = "Event",
|
||||
LiteralName = "ENTERED_DIFFERENT_INSTANCE_FROM_PARTY",
|
||||
},
|
||||
{
|
||||
Name = "GroupFormed",
|
||||
Type = "Event",
|
||||
LiteralName = "GROUP_FORMED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "category", Type = "number", Nilable = false },
|
||||
{ Name = "partyGUID", Type = "WOWGUID", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GroupInviteConfirmation",
|
||||
Type = "Event",
|
||||
LiteralName = "GROUP_INVITE_CONFIRMATION",
|
||||
},
|
||||
{
|
||||
Name = "GroupJoined",
|
||||
Type = "Event",
|
||||
LiteralName = "GROUP_JOINED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "category", Type = "number", Nilable = false },
|
||||
{ Name = "partyGUID", Type = "WOWGUID", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GroupLeft",
|
||||
Type = "Event",
|
||||
LiteralName = "GROUP_LEFT",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "category", Type = "number", Nilable = false },
|
||||
{ Name = "partyGUID", Type = "WOWGUID", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "GroupRosterUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "GROUP_ROSTER_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "InstanceBootStart",
|
||||
Type = "Event",
|
||||
LiteralName = "INSTANCE_BOOT_START",
|
||||
},
|
||||
{
|
||||
Name = "InstanceBootStop",
|
||||
Type = "Event",
|
||||
LiteralName = "INSTANCE_BOOT_STOP",
|
||||
},
|
||||
{
|
||||
Name = "InstanceGroupSizeChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "INSTANCE_GROUP_SIZE_CHANGED",
|
||||
},
|
||||
{
|
||||
Name = "PartyInviteCancel",
|
||||
Type = "Event",
|
||||
LiteralName = "PARTY_INVITE_CANCEL",
|
||||
},
|
||||
{
|
||||
Name = "PartyInviteRequest",
|
||||
Type = "Event",
|
||||
LiteralName = "PARTY_INVITE_REQUEST",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "name", Type = "cstring", Nilable = false },
|
||||
{ Name = "isTank", Type = "bool", Nilable = false },
|
||||
{ Name = "isHealer", Type = "bool", Nilable = false },
|
||||
{ Name = "isDamage", Type = "bool", Nilable = false },
|
||||
{ Name = "isNativeRealm", Type = "bool", Nilable = false },
|
||||
{ Name = "allowMultipleRoles", Type = "bool", Nilable = false },
|
||||
{ Name = "inviterGUID", Type = "WOWGUID", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PartyLeaderChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "PARTY_LEADER_CHANGED",
|
||||
},
|
||||
{
|
||||
Name = "PartyLootMethodChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "PARTY_LOOT_METHOD_CHANGED",
|
||||
},
|
||||
{
|
||||
Name = "PartyMemberDisable",
|
||||
Type = "Event",
|
||||
LiteralName = "PARTY_MEMBER_DISABLE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "unitTarget", Type = "UnitToken", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PartyMemberEnable",
|
||||
Type = "Event",
|
||||
LiteralName = "PARTY_MEMBER_ENABLE",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "unitTarget", Type = "UnitToken", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "PlayerDifficultyChanged",
|
||||
Type = "Event",
|
||||
LiteralName = "PLAYER_DIFFICULTY_CHANGED",
|
||||
},
|
||||
{
|
||||
Name = "PlayerRolesAssigned",
|
||||
Type = "Event",
|
||||
LiteralName = "PLAYER_ROLES_ASSIGNED",
|
||||
},
|
||||
{
|
||||
Name = "RaidRosterUpdate",
|
||||
Type = "Event",
|
||||
LiteralName = "RAID_ROSTER_UPDATE",
|
||||
},
|
||||
{
|
||||
Name = "ReadyCheck",
|
||||
Type = "Event",
|
||||
LiteralName = "READY_CHECK",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "initiatorName", Type = "cstring", Nilable = false },
|
||||
{ Name = "readyCheckTimeLeft", Type = "time_t", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ReadyCheckConfirm",
|
||||
Type = "Event",
|
||||
LiteralName = "READY_CHECK_CONFIRM",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "unitTarget", Type = "UnitToken", Nilable = false },
|
||||
{ Name = "isReady", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "ReadyCheckFinished",
|
||||
Type = "Event",
|
||||
LiteralName = "READY_CHECK_FINISHED",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "preempted", Type = "bool", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "RoleChangedInform",
|
||||
Type = "Event",
|
||||
LiteralName = "ROLE_CHANGED_INFORM",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "changedName", Type = "cstring", Nilable = false },
|
||||
{ Name = "fromName", Type = "cstring", Nilable = false },
|
||||
{ Name = "oldRole", Type = "cstring", Nilable = false },
|
||||
{ Name = "newRole", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
{
|
||||
Name = "RolePollBegin",
|
||||
Type = "Event",
|
||||
LiteralName = "ROLE_POLL_BEGIN",
|
||||
Payload =
|
||||
{
|
||||
{ Name = "fromName", Type = "cstring", Nilable = false },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Tables =
|
||||
{
|
||||
},
|
||||
};
|
||||
|
||||
APIDocumentation:AddDocumentationTable(PartyInfo);
|
||||
Reference in New Issue
Block a user