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.