OBJECT

Competition

A Competition created by a competition organizer.

link GraphQL Schema definition

1type Competition {
2
3# Banner image for the competition event page.
4bannerImageURL: String
5
6# The time when a competition organizer cancelled a competition.
7cancelledAt: Time
8
9# This is the amount of time (in minutes) available for participants to check-in
10# once competition startAt has passed.
11checkInDurationMinutes: Int!
12
13# The time the competition was created.
14createdAt: Time!
15
16# Long form text block description for the competition and will be converted to
17# Markdown client-side.
18description: String
19
20# The time the competition is scheduled to end.
21endAt: Time!
22
23# The format contains the type and type metadata of the competition. (i.e. single
24# elimination, round robin, etc.).
25format: CompetitionFormat!
26
27# The game being played in the competition.
28game: Game
29
30# Unique Competition ID.
31id: ID!
32
33# Primary artwork for the competition.
34imageURL: String
35
36# The name of the competition.
37name: String!
38
39# The competition organizer.
40owner: User
41
42# The participant-facing points of contact for the competition that only
43# registered participants can see.
44participantOnlyContactInfo: CompetitionContactInfo
45
46# The type of participant for the competition. e.g. SOLO, TEAM, ...
47participantType: CompetitionParticipantType!
48
49# Paginated list of participants in the competition.
50participants(first: Int, after: Cursor): CompetitionParticipantConnection
51
52# A list of phases in the competition.
53phases: [CompetitionPhase!]!
54
55# Paginated list of players in the competition.
56players(first: Int, after: Cursor, state: 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.
60prizeDescription: String
61
62# The public points of contact for the competition that anyone can see.
63publicContactInfo: CompetitionContactInfo
64
65# The time the competition is scheduled to end registration.
66registrationEndAt: Time!
67
68# The maximum number of players in a REGISTERED state.
69registrationLimit: Int!
70
71# The type of a registration for the competition. e.g. OPEN, INVITATIONAL, ...
72registrationType: RegistrationType!
73
74# Long form text block description that explains the rules for the competition and
75# will be converted to Markdown client-side.
76rulesDescription: String
77
78# The relationship between the authenticated user and the competition.
79self: CompetitionSelfEdge
80
81# Paginated, ordered list representing the standings of the competition.
82standings(first: Int, after: Cursor): CompetitionStandingConnection
83
84# The time the competition is scheduled to start.
85startAt: Time!
86
87# The state of the tournament.
88state: CompetitionState!
89
90# The number of players within a single team entity. Must be 1 for solo-type
91# competitions.
92teamSize: Int!
93
94# Paginated list of teams in the competition.
95teams(first: Int, after: Cursor): CompetitionTeamConnection
96
97# Link URL to any additional terms and conditions.
98termsURL: String
99
100# The time the competition was last updated.
101updatedAt: Time!
102
103# Visibility of the competition.
104visibility: CompetitionVisibilityState!
105
106}

link Required by