OBJECT
BountyCampaign
A campaign defines the requirements and parameters for a set of bounties.
link GraphQL Schema definition
1 type BountyCampaign { 2 3 # The list of games that if isAllowAllGames is false, the bounty must use. 4 : [Game!] 5 6 # The platforms on which users can play this campaign's game (ie. PC, PS4, 7 # Switch). 8 : [String!] 9 10 # The length of this campaign's bounties (in days). 11 : Int! 12 13 # Override Box Art URL only for campaign shown on Bounty Board Dashboard, 14 # unrelated to game. 15 : String 16 17 # Details about the campaign that only the sponsoring brand should see. 18 : BountyCampaignBrandDetails 19 20 # Override Cover URL only for campaign shown on Bounty Board Dashboard, unrelated 21 # to game. 22 : String 23 24 # Details for this campaign. 25 : String! 26 27 # Override Display name only for campaign shown on Bounty Board Dashboard, 28 # unrelated to game. 29 : String 30 31 # When the campaign expires. 32 : Time! @deprecated( reason: "Replacing with 'endTime' as that is a more descriptive property name for the value." ) 33 34 # When the campaign expires. 35 : Time! 36 37 # The game identifier that is related to this campaign. 38 : Game @deprecated( reason: "Replacing with 'allowedGames' as this provides a set of available games instead of a single game" ) 39 40 # The campaign's unique identifier. 41 : ID! 42 43 # If the campaing is a promotional campaign. 44 : Boolean 45 46 # The information about keys for the campaigns. 47 : [BountyCampaignKeyDescriptor!] 48 49 # Why the campaign was rejected. 50 : String @deprecated( reason: "Use 'rejectionReason' in 'brandDetails' instead." ) 51 52 # If a campaign allows any game to be played. 53 : Boolean 54 55 # The sponsor that is funding this campaign (ie. Amazon Game Studios). 56 : String! 57 58 # When the campaign starts. 59 : Time! @deprecated( reason: "Replacing with 'startTime' as that is a more descriptive property name for the value." ) 60 61 # When the campaign starts. 62 : Time! 63 64 # The status of the campaign. 65 : BountyCampaignStatus @deprecated( reason: "Use 'status' in 'brandDetails' instead." ) 66 67 # How many seconds a bounty for this campaign must be streamed to complete the 68 # bounty. 69 : Int 70 71 # The click target of the campaign if it is a promotional campaign. 72 : Int 73 74 # The URL for the terms and conditions page. 75 : String 76 77 # The title of the campaign (ie. Stream Breakaway for 1 hour). 78 : String! 79 80 # The tracking URLs for this campaign. 81 : [TrackingPixel!] 82 83 # The type of the campaign (ie. PAY_TO_STREAM). 84 : BountyCampaignType! 85 86 # The URL of the video for this campaign. 87 : String @deprecated( reason: "Use 'videos' instead." ) 88 89 # The video URLS for the campaign. 90 : [BountyCampaignVideo!] 91 92 }