query ($playerUUID:String!, $locale:String, $internalGameId:String, $freeSpinStatus:FreeSpinStatus, $bonusType:BonusType, $activateOnReg:Boolean) { bonusCampaigns (playerUUID:$playerUUID,locale:$locale,internalGameId:$internalGameId,freeSpinStatus:$freeSpinStatus,bonusType:$bonusType,activateOnReg:$activateOnReg) { data { levels { rewards { ... on BaseCampaignReward { uuid type deviceType ... on CampaignRewardBonus { data { id uuid name } } ... on CampaignRewardFreeSpin { data { id uuid denomination coins aggregatorId } } ... on CampaignRewardTagTemplate { data { uuid brandId createdBy createdAt tags { tagId rank } } } ...on CampaignRewardLoyaltyPointTemplate { data { uuid brandId amount createdAt author } } ...on CampaignRewardMoney { data { authorUUID } } } } } } } }