OBJECT
Bounty
A bounty is a task that a user can complete for a payout.
link GraphQL Schema definition
1 type Bounty { 2 3 # The campaign that this bounty belongs to. 4 BountyCampaign! : 5 6 # The chat Call to Action that will be display during the bounty. 7 BountyChatCTA : 8 9 # When the bounty was claimed by the user. 10 Time @deprecated( reason: "Replacing with 'claimedAt' for consistency with 'At' suffix" ) : 11 12 # When the bounty was claimed by the user. 13 Time : 14 15 # When the bounty expires. 16 Time @deprecated( reason: "Replacing with 'expiresAt' as that is a more descriptive property name for the value." ) : 17 18 # When the the user stops tracking. 19 Time @deprecated( reason: "Replacing with 'trackingStoppedAt' as that is a more descriptive property name for the value." ) : 20 21 # When the bounty expires. 22 Time : 23 24 # The bounty's unique identifier. 25 ID! : 26 27 # The product keys for the bounty. 28 BountyProductKey!] : [ 29 30 # When the bounty was last modified. 31 Time : 32 33 # The number of concurrent users (CCU) required to hit the maximum payout for the 34 # bounty. 35 Int : 36 37 # The maximum payout for completing this bounty in USD cents. 38 Int! : 39 40 # The number of concurrent users (CCU) required to earn a payout for the bounty. 41 Int : 42 43 # The node includes all bounty moderation metadata. 44 BountyModerationMetadata : 45 46 # The moderation status of the bounty. 47 BountyModerationStatus @deprecated( reason: "Replacing with 'status' within moderationMetadata." ) : 48 49 # The actual payout for completing this bounty in USD cents. 50 Int : 51 52 # The platform on which the user will play the game for this bounty (ie. PC). 53 String : 54 55 # The region that the broadcaster has selected for this bounty (as defined by 56 # BountyCampaignKeyDescriptor). 57 String : 58 59 # Restrictions for this bounty. 60 BountyRestriction : 61 62 # When the bounty was claimed by the user. 63 Time @deprecated( reason: "Replacing with 'claimTime' as that is a more descriptive property name for the value." ) : 64 65 # When the bounty was started by the user. 66 Time @deprecated( reason: "Replacing with 'trackingStartedAt' as that is a more descriptive property name for the value." ) : 67 68 # The status of the bounty. 69 BountyStatus! : 70 71 # When the user starts tracking the bounty. 72 Time : 73 74 # When the user stops tracking the bounty. 75 Time : 76 77 # The videos for this bounty. 78 BountyVideo!] : [ 79 80 }
link Required by
- AllocateKeysForBountyPayloadPayload from the mutation.
- BountyEdgeInformation about the relationship to the bounty and the subject. Also includes the bounty itself.
- CancelBountyPayloadData that was mutated after canceling the bounty.
- ClaimBountyPayloadData that was mutated after claiming the bounty.
- StartBountyPayloadData that was mutated after starting the bounty.
- StopBountyPayloadData that was mutated after stopping the bounty.
- UserTwitch user.