OBJECT

Event

An event in a tournament

link GraphQL Schema definition

  • type Event {
  • id: ID
  • # How long before the event start will the check-in end (in seconds)
  • checkInBuffer: Int
  • # How long the event check-in will last (in seconds)
  • checkInDuration: Int
  • # Whether check-in is enabled for this event
  • checkInEnabled: Boolean
  • # Rough categorization of event tier, denoting relative importance in the
  • # competitive scene
  • competitionTier: Int
  • # When the event was created (unix timestamp)
  • createdAt: Timestamp
  • # Last date attendees are able to create teams for team events
  • deckSubmissionDeadline: Timestamp
  • # Maximum number of participants each Entrant can have
  • entrantSizeMax: Int @deprecated( reason: "Migrate to teamRosterSize" )
  • # Minimum number of participants each Entrant can have
  • entrantSizeMin: Int @deprecated( reason: "Migrate to teamRosterSize" )
  • # The entrants that belong to an event, paginated by filter criteria
  • #
  • # Arguments
  • # query: [Not documented]
  • entrants(query: EventEntrantPageQuery): EntrantConnection
  • # Whether the event has decks
  • hasDecks: Boolean
  • # Are player tasks enabled for this event
  • hasTasks: Boolean
  • # Arguments
  • # type: [Not documented]
  • images(type: String): [Image]
  • # Whether the event is an online event or not
  • isOnline: Boolean
  • league: League
  • # Markdown field for match rules/instructions
  • matchRulesMarkdown: String
  • # Title of event set by organizer
  • name: String
  • # Gets the number of entrants in this event
  • numEntrants: Int
  • # The phase groups that belong to an event.
  • phaseGroups: [PhaseGroup]
  • # The phases that belong to an event.
  • #
  • # Arguments
  • # state: Filter phases by state. If not specified will default to
  • # all phases
  • # phaseId: Optionally only return results for this phase
  • phases(state: ActivityState, phaseId: ID): [Phase]
  • # TO settings for prizing
  • prizingInfo: JSON
  • publishing: JSON
  • # Markdown field for event rules/instructions
  • rulesMarkdown: String
  • # Id of the event ruleset
  • rulesetId: Int
  • # Settings pulled from the event ruleset, if one exists
  • rulesetSettings: JSON @deprecated( reason: "Use ruleset" )
  • # Paginated sets for this Event
  • #
  • # Arguments
  • # page: [Not documented]
  • # perPage: [Not documented]
  • # sortType: How to sort these sets
  • # filters: Supported filter options to filter down set results.
  • sets(page: Int, perPage: Int, sortType: SetSortType, filters: SetFilters): SetConnection
  • slug: String
  • # Paginated list of standings
  • #
  • # Arguments
  • # query: [Not documented]
  • standings(query: StandingPaginationQuery!): StandingConnection
  • # When does this event start?
  • startAt: Timestamp
  • # The state of the Event.
  • state: ActivityState
  • # Paginated stations on this event
  • #
  • # Arguments
  • # query: [Not documented]
  • stations(query: StationFilter): StationsConnection
  • # Last date attendees are able to create teams for team events
  • teamManagementDeadline: Timestamp
  • # If this is a teams event, returns whether or not teams can set custom names
  • teamNameAllowed: Boolean
  • # Team roster size requirements
  • teamRosterSize: TeamRosterSize
  • tournament: Tournament
  • # The type of the event, whether an entrant will have one participant or multiple
  • type: Int
  • # When the event was last modified (unix timestamp)
  • updatedAt: Timestamp
  • # Whether the event uses the new EventSeeds for seeding
  • useEventSeeds: Boolean
  • # The entrant (if applicable) for a given user in this event
  • #
  • # Arguments
  • # userId: User to get entrant for. Defaults to currently logged
  • # in user.
  • userEntrant(userId: ID): Entrant
  • videogame: Videogame
  • # The waves being used by the event
  • #
  • # Arguments
  • # phaseId: Waves filtered by phaseId, returns all if not set.
  • waves(phaseId: ID): [Wave]
  • }