INPUT_OBJECT

StreamMetadataFilterInput

Query to let consumers filter streams that have specific metadata. e.g. return only those hearthstone streams that have broadcasterheroclass as mage. FE uses these parameters to implemtent filters.

link GraphQL Schema definition

1input StreamMetadataFilterInput {
4
2# Filter streams by CSGO Map.
3counterStrikeMap: String
7
5# Filter streams by CSGO skill.
6counterStrikeSkill: String
10
8# Filter streams by Hearthstone hero class e.g "Mage".
9hearthstoneBroadcasterHeroClass: String
13
11# Filter streams by Hearthstone hero name e.g "Jaina".
12hearthstoneBroadcasterHeroName: String
16
14# Filter streams by Hearthstone game mode e.g "arena" or "rank" etc.
15hearthstoneGameMode: String
19
17# Filter streams by League Of Legends champion id.
18leagueOfLegendsChampionID: String
22
20# The maximum AVC level of the stream. e.g "4.1".
21maxAVCLevel: String
25
23# The maximum AVC profile of the stream.
24maxAVCProfile: AVCProfile
28
26# The maximum height of the stream.
27maxHeight: Int
31
29# Filter streams by Overwatch broadcaster's character e.g "Widowmaker".
30overwatchBroadcasterCharacter: String
34
32# Filter streams by PUBG game mode.
33pubgGameMode: String
37
35# Filter streams by PUBG max number of players alive in game.
36pubgPlayerAliveMax: String
40
38# Filter streams by PUBG min number of players alive in game.
39pubgPlayerAliveMin: String
41}