OBJECT
Milestone
Milestone is a construct is used within a tournament. For a given threshold, when the user cheers at or past this amount, they are able to claim a reward for cheering at this level. Rewards can be fulfilled by different platforms. Types of milestones:
- Global milestone: for a given threshold, this milestone is reached when cheers from all users on the channel is greater than or equal to the threshold. This unlocks a reward for all users who have cheered.
- Individual milestone: for a given threshold, this milestone is reached when an individual user's total cheers in the channel is greater than or equal to the threshold. This unlocks a reward for the individual user who cheered.
- Team milestone: for a given threshold, this milestone is reached when an individual cheers for a specific team in total is greater than or equal to the threshold. This unlocks a reward for the individual user who cheered.
NOTE: Should have been named CheeringTournamentMilestone.
link GraphQL Schema definition
1 type Milestone { 2 3 # End date for when a milestone is no longer active. 4 String! @deprecated( reason: "No longer supported" ) : 5 6 # GraphQL ID of the milestone. 7 ID! @deprecated( reason: "No longer supported" ) : 8 9 # Whether the milestone is for prime users only. 10 Boolean! @deprecated( reason: "No longer supported" ) : 11 12 # The type of milestone this is for. e.g INDIVIDUAL or GLOBAL. 13 String! @deprecated( reason: "No longer supported" ) : 14 15 # Threshold that needs to be cheered by an individual to claim reward. 16 Int! @deprecated( reason: "No longer supported" ) : 17 18 # The subs that this milestone’s completion requires. 19 SubscriptionProduct!] @deprecated( reason: "No longer supported" ) : [ 20 21 # The rewards associated with milestones. 22 TournamentReward!]! @deprecated( reason: "No longer supported" ) : [ 23 24 # Start date for when a milestone is active. 25 String! @deprecated( reason: "No longer supported" ) : 26 27 # Threshold that needs to be cheered to claim reward. 28 Int! @deprecated( reason: "No longer supported" ) : 29 30 }
link Required by
- CampaignObjectiveThis type holds information about a campaign objective, which belongs to a campaign. An objective can hold multiple milestones which users can hit and get rewards. An objective can hold a cheer group.
- TournamentProgressDescribes the amount of progress that has been made in a tournament, with corresponding milestones about said progress.