78 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			78 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
---@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,
 | 
						|
}
 |