Add C_RecruitAFriend module with functions for managing the Recruit-a-Friend system
This commit is contained in:
77
C_RecruitAFriend.lua
Normal file
77
C_RecruitAFriend.lua
Normal file
@@ -0,0 +1,77 @@
|
||||
---@meta
|
||||
--- C_RecruitAFriend is a namespace for functions related to the Recruit-a-Friend system.
|
||||
---
|
||||
--- @class C_RecruitAFriend
|
||||
C_RecruitAFriend = {
|
||||
--- @param guid string
|
||||
--- @return boolean result
|
||||
--- Returns whether you can RaF summon a particular unit.
|
||||
CanSummonFriend = function(guid) end,
|
||||
|
||||
--- @param activityID number
|
||||
--- @param acceptanceID number
|
||||
--- @return boolean success
|
||||
--- Claims the activity reward.
|
||||
ClaimActivityReward = function(activityID, acceptanceID) end,
|
||||
|
||||
--- @param rafVersion number
|
||||
--- @return boolean success
|
||||
--- Claims the next reward.
|
||||
ClaimNextReward = function(rafVersion) end,
|
||||
|
||||
--- @return boolean success
|
||||
--- Generates a recruitment link.
|
||||
GenerateRecruitmentLink = function() end,
|
||||
|
||||
--- @return table info
|
||||
--- Gets the RAF info.
|
||||
GetRAFInfo = function() end,
|
||||
|
||||
--- @return table systemInfo
|
||||
--- Gets the RAF system info.
|
||||
GetRAFSystemInfo = function() end,
|
||||
|
||||
--- @param activityID number
|
||||
--- @param acceptanceID number
|
||||
--- @return string requirementsText
|
||||
--- Gets the recruitment activity requirements text.
|
||||
GetRecruitActivityRequirementsText = function(activityID, acceptanceID) end,
|
||||
|
||||
--- @return boolean active
|
||||
--- @return string faction
|
||||
--- Gets the recruitment info.
|
||||
GetRecruitInfo = function() end,
|
||||
|
||||
--- @return number startTimeSeconds
|
||||
--- @return number durationSeconds
|
||||
--- @return boolean enableCooldownTimer
|
||||
--- Returns the cooldown info of the RaF Summon Friend ability.
|
||||
GetSummonFriendCooldown = function() end,
|
||||
|
||||
--- @return boolean enabled
|
||||
--- Checks if the system is enabled.
|
||||
IsEnabled = function() end,
|
||||
|
||||
--- @param guid string
|
||||
--- @return boolean result
|
||||
--- Checks if a player is linked to the Recruit-a-Friend system.
|
||||
IsRecruitAFriendLinked = function(guid) end,
|
||||
|
||||
--- @return boolean enabled
|
||||
--- Checks if recruiting is enabled.
|
||||
IsRecruitingEnabled = function() end,
|
||||
|
||||
--- @param wowAccountGUID string
|
||||
--- @return boolean success
|
||||
--- Removes a RAF recruit.
|
||||
RemoveRAFRecruit = function(wowAccountGUID) end,
|
||||
|
||||
--- @return boolean success
|
||||
--- Requests updated recruitment info.
|
||||
RequestUpdatedRecruitmentInfo = function() end,
|
||||
|
||||
--- @param target string
|
||||
--- @param name string
|
||||
--- Summons a player using the RaF system.
|
||||
SummonFriend = function(target, name) end,
|
||||
}
|
Reference in New Issue
Block a user