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.