OBJECT
Competition
A Competition created by a competition organizer.
link GraphQL Schema definition
1 type Competition { 2 3 # Banner image for the competition event page. 4 : String 5 6 # The time when a competition organizer cancelled a competition. 7 : Time 8 9 # This is the amount of time (in minutes) available for participants to check-in 10 # once competition startAt has passed. 11 : Int! 12 13 # The time the competition was created. 14 : Time! 15 16 # Long form text block description for the competition and will be converted to 17 # Markdown client-side. 18 : String 19 20 # The time the competition is scheduled to end. 21 : Time! 22 23 # The format contains the type and type metadata of the competition. (i.e. single 24 # elimination, round robin, etc.). 25 : CompetitionFormat! 26 27 # The game being played in the competition. 28 : Game 29 30 # Unique Competition ID. 31 : ID! 32 33 # Primary artwork for the competition. 34 : String 35 36 # The name of the competition. 37 : String! 38 39 # The competition organizer. 40 : User 41 42 # The participant-facing points of contact for the competition that only 43 # registered participants can see. 44 : CompetitionContactInfo 45 46 # The type of participant for the competition. e.g. SOLO, TEAM, ... 47 : CompetitionParticipantType! 48 49 # Paginated list of participants in the competition. 50 (: Int, : Cursor): CompetitionParticipantConnection 51 52 # A list of phases in the competition. 53 : [CompetitionPhase!]! 54 55 # Paginated list of players in the competition. 56 (: Int, : Cursor, : CompetitionPlayerState): CompetitionPlayerConnection 57 58 # Long form text block description that explains the prizing for the competition 59 # and will be converted to Markdown client-side. 60 : String 61 62 # The public points of contact for the competition that anyone can see. 63 : CompetitionContactInfo 64 65 # The time the competition is scheduled to end registration. 66 : Time! 67 68 # The maximum number of players in a REGISTERED state. 69 : Int! 70 71 # The type of a registration for the competition. e.g. OPEN, INVITATIONAL, ... 72 : RegistrationType! 73 74 # Long form text block description that explains the rules for the competition and 75 # will be converted to Markdown client-side. 76 : String 77 78 # The relationship between the authenticated user and the competition. 79 : CompetitionSelfEdge 80 81 # Paginated, ordered list representing the standings of the competition. 82 (: Int, : Cursor): CompetitionStandingConnection 83 84 # The time the competition is scheduled to start. 85 : Time! 86 87 # The state of the tournament. 88 : CompetitionState! 89 90 # The number of players within a single team entity. Must be 1 for solo-type 91 # competitions. 92 : Int! 93 94 # Paginated list of teams in the competition. 95 (: Int, : Cursor): CompetitionTeamConnection 96 97 # Link URL to any additional terms and conditions. 98 : String 99 100 # The time the competition was last updated. 101 : Time! 102 103 # Visibility of the competition. 104 : CompetitionVisibilityState! 105 106 }
link Required by
- AddCompetitionPhasePayloadData that was mutated after the Phase was created.
- AddCompetitionPlayerPayloadData that was mutated after the player was created.
- AddCompetitionTeamPayloadAddCompetitionTeamPayload is the success response adding a competition team to the competition.
- CompetitionEdgeContains information about a Competition's relationship to a given page (connection), and the Competition itself.
- CreateCompetitionPayloadData that was mutated after the competition was created.
- DeleteCompetitionPayloadResult of the remove operation.
- FinalizeCompetitionLobbyPayloadFinalizeCompetitionLobbyPayload is the success response for updating a lobby to done.
- PublishCompetitionPayloadData that was mutated after the competition was updated.
- QueryRoot fields to access the Twitch API.
- RemoveCompetitionPhasePayloadRemoveCompetitionPhasePayload is the success response for removing a phase.
- RemoveCompetitionPlayerPayloadIndication that the player was removed.
- RemoveCompetitionTeamPayloadRemoveCompetitionTeamPayload is the success response removing a competition team from the competition.
- SeedCompetitionParticipantPayloadSeedCompetitionParticipantPayload is the success response for seeding a competition player or competition team.
- SwapCompetitionLobbyParticipantsPayloadSwapCompetitionLobbyParticipantsPayload is the success response for swapping lobby participants.
- UpdateCompetitionPayloadData that was mutated after the competition was updated.
- UpdateCompetitionPlayerPayloadData that was mutated after the player was updated.
- UpdateCompetitionTeamPayloadData that was mutated after the CompetitionTeam was updated.
- UpdateLobbyParticipantScorePayloadUpdateLobbyParticipantScorePayload is the success response updating the score for the lobby participant, who is a competition player or competition team, in a competition.