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 }