OBJECT
HypeTrainConfig
The Hype Train config for a channel.
link GraphQL Schema definition
1 type HypeTrainConfig { 2 3 # A custom setting that will be an emote that the user has chosen (or PogChamp if 4 # not set) to display in their Hype Train events. 5 : Emote 6 7 # The conductor rewards for a Hype Train successful execution. 8 : [HypeTrainConductorReward!]! 9 10 # The cooldown period between Hype Train executions. 11 : Int! 12 13 # The difficulty of the Hype Train. 14 : HypeTrainDifficulty! 15 16 # The configured levels of the Hype Train. 17 : [HypeTrainDifficultySettings!]! 18 19 # The identifier for the hype train. 20 : ID! 21 22 # The boolean flag that denotes if the Hype Train is enabled or not. 23 : Boolean! 24 25 # The structure that holds the parameters for tweaking how a Hype Train gets 26 # kicked off. 27 : HypeTrainKickoffConfig! 28 29 # The duration a Hype Train level executes for. 30 : Int! 31 32 # The threshold for a notification to be displayed. 33 : [HypeTrainNotificationThreshold!]! 34 35 # The conversion rates for all the actions that contribute to Hype Train progress. 36 : [HypeTrainParticipationConversionRate!]! 37 38 # Hex color for the current hype train. Null if not enabled or no theme color is 39 # set. 40 : String 41 42 # A boolean flag that indicates if the hype train settings should be personalized 43 # by Twitch. 44 : Boolean! 45 46 # A custom setting for using the creators color as the base color of hype trains. 47 : Boolean! 48 49 }
link Required by
- HypeTrainThe wrapper structure that contains information regarding a Hype Train.
- HypeTrainExecutionThe structure that defines Hype Train Execution in a channel.
- UnsetHypeTrainConfigPayloadUnsetHypeTrainConfigPayload is the response that contains the Unsetd config.
- UpdateHypeTrainConfigPayloadUpdateHypeTrainConfigPayload is the response that contains the updated config.