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

1type Milestone {
2
3# End date for when a milestone is no longer active.
4endDate: String! @deprecated( reason: "No longer supported" )
5
6# GraphQL ID of the milestone.
7id: ID! @deprecated( reason: "No longer supported" )
8
9# Whether the milestone is for prime users only.
10isPrimeOnly: Boolean! @deprecated( reason: "No longer supported" )
11
12# The type of milestone this is for. e.g INDIVIDUAL or GLOBAL.
13objectiveTag: String! @deprecated( reason: "No longer supported" )
14
15# Threshold that needs to be cheered by an individual to claim reward.
16participationThreshold: Int! @deprecated( reason: "No longer supported" )
17
18# The subs that this milestone’s completion requires.
19requiredSubscriptions: [SubscriptionProduct!] @deprecated( reason: "No longer supported" )
20
21# The rewards associated with milestones.
22rewards: [TournamentReward!]! @deprecated( reason: "No longer supported" )
23
24# Start date for when a milestone is active.
25startDate: String! @deprecated( reason: "No longer supported" )
26
27# Threshold that needs to be cheered to claim reward.
28threshold: Int! @deprecated( reason: "No longer supported" )
29
30}