Struct RafInfo

{| class="sortable darktable zebra" style="margin-left: 3.9em"
|+ 
! Field !! Type !! Description
|-
| versions || || 
|-
| recruitmentInfo || || 
|-
| recruits || || 
|-
| claimInProgress || || 
|}
 RafVersionInfo
Field 	Type	Description
rafVersion 	 	
monthCount 	 	
rewards 	 	
nextReward 	 	
numAffordableRewards	 	
numRecruits 	 	
 RafMonthCount
Field 	Type	Description
lifetimeMonths 	 	
spentMonths 	 	
availableMonths	 	
	{| class="sortable darktable zebra" style="margin-left: 3.9em"	Field	Type 	Description
rewardID 	 	 	
rafVersion 	 	Added in 10.0.7	
itemID 	 	 	
rewardType 	 	 	
petInfo 	 	 	
mountInfo 	 	 	
appearanceInfo 	 	 	
titleInfo 	 	 	
appearanceSetInfo 	 	 	
illusionInfo 	 	 	
canClaim 	 	 	
claimed 	 	 	
canAfford 	 	Added in 10.0.7	
repeatable 	 	 	
repeatableClaimCount	 	 	
monthsRequired 	 	 	
monthCost 	 	 	
availableInMonths 	 	 	
iconID 	 	 	
|
	{| class="sortable darktable zebra" style="margin-left: 3.9em"
	|+ Enum.RafRewardType
	! Value !! Field !! Description
	|-
	| align="center" | 0 || Pet || 
	|-
	| align="center" | 1 || Mount || 
	|-
	| align="center" | 2 || Appearance || 
	|-
	| align="center" | 3 || Title || 
	|-
	| align="center" | 4 || GameTime || 
	|-
	| align="center" | 5 || AppearanceSet || 
	|-
	| align="center" | 6 || Illusion || 
	|-
	| align="center" | 7 || Invalid || 
	|}
	{| class="sortable darktable zebra" style="margin-left: 3.9em"
	|+ RafPetInfo
	! Field !! Type !! Description
	|-
	| creatureID || || 
	|-
	| speciesID || || 
	|-
	| displayID || || 
	|-
	| speciesName || || 
	|-
	| description || || 
	|}
|
	{| class="sortable darktable zebra" style="margin-left: 3.9em"
	|+ RafMountInfo
	! Field !! Type !! Description
	|-
	| spellID || || 
	|-
	| mountID || || 
	|}
	{| class="sortable darktable zebra" style="margin-left: 3.9em"
	|+ RafAppearanceInfo
	! Field !! Type !! Description
	|-
	| appearanceID || || 
	|}
	{| class="sortable darktable zebra" style="margin-left: 3.9em"
	|+ RafTitleInfo
	! Field !! Type !! Description
	|-
	| titleMaskID || || Added in 9.0.2
	|}
	{| class="sortable darktable zebra" style="margin-left: 3.9em"
	|+ RafAppearanceSetInfo
	! Field !! Type !! Description
	|-
	| setID || || 
	|-
	| setName || || 
	|-
	| appearanceIDs || || 
	|}
	{| class="sortable darktable zebra" style="margin-left: 3.9em"
	|+ RafIllusionInfo
	! Field !! Type !! Description
	|-
	| spellItemEnchantmentID || || 
	|}
|}
 RafRecruitmentinfo
Field 	Type	Description
recruitmentCode 	 	
recruitmentURL 	 	
expireTime 	 	
remainingTimeSeconds	 	
totalUses 	 	
remainingUses 	 	
sourceRealm 	 	
sourceFaction 	 	
	{| class="sortable darktable zebra" style="margin-left: 3.9em"	Field	Type	Description
bnetAccountID 	 	 	
wowAccountGUID 	 	 	
battleTag 	 	 	
monthsRemaining	 	 	
subStatus 	 	 	
acceptanceID 	 	 	
activities 	 	 	
|
	{| class="sortable darktable zebra" style="margin-left: 3.9em"
	|+ Enum.RafRecruitSubStatus
	! Value !! Field !! Description
	|-
	| align="center" | 0 || Trial || 
	|-
	| align="center" | 1 || Active || 
	|-
	| align="center" | 2 || Inactive || 
	|}
|}
	{| class="sortable darktable zebra" style="margin-left: 3.9em"	Field	Type	Description
activityID 	 	 	
rewardQuestID	 	 	
state 	 	 	
|
	{| class="sortable darktable zebra" style="margin-left: 3.9em"
	|+ Enum.RafRecruitActivityState
	! Value !! Field !! Description
	|-
	| align="center" | 0 || Incomplete || 
	|-
	| align="center" | 1 || Complete || 
	|-
	| align="center" | 2 || RewardClaimed || 
	|}
|}