Skip to main content

Run

A run of an event within a convention. Events can have multiple runs of the course of a convention (with some exceptions, such as conventions that use single_event site mode).

type Run {
confirmed_limited_signup_count: Int!
confirmed_signup_count: Int!
current_ability_can_signup_summary_run: Boolean!
ends_at: Date!
event: Event!
grouped_signup_counts: [GroupedSignupCount!]!
id: ID!
my_signup_ranked_choices: [SignupRankedChoice!]!
my_signup_requests: [SignupRequest!]!
my_signups: [Signup!]!
not_counted_confirmed_signup_count: Int!
not_counted_signup_count: Int!
room_names: [String!]!
rooms: [Room!]!
schedule_note: String
signup_changes_paginated(
filters: SignupChangeFiltersInput
page: Int
per_page: Int
sort: [SortInput!]
): SignupChangesPagination!
signup_count_by_state_and_bucket_key_and_counted: Json! @deprecated
signups_paginated(
filters: SignupFiltersInput
page: Int
per_page: Int
sort: [SortInput!]
): SignupsPagination!
starts_at: Date!
title_suffix: String
waitlisted_signup_count: Int!
}

Fields​

Run.confirmed_limited_signup_count ● Int! non-null scalar​

The number of confirmed signups in limited-signup buckets for this run

Run.confirmed_signup_count ● Int! non-null scalar​

The number of confirmed signups (regardless of bucket) for this run

Run.current_ability_can_signup_summary_run ● Boolean! non-null scalar​

Whether or not the current user is allowed to request a signup summary of this run

Run.ends_at ● Date! non-null scalar​

The time at which this run finishes

Run.event ● Event! non-null object​

The event this is a run of

Run.grouped_signup_counts ● [GroupedSignupCount!]! non-null object​

A GroupedSignupCounts object for this run, from which more detailed information about the number of signups can be obtained (sliced in various ways).

Run.id ● ID! non-null scalar​

The ID of this run

Run.my_signup_ranked_choices ● [SignupRankedChoice!]! non-null object​

The current user's SignupRankedChoices for this Run

Run.my_signup_requests ● [SignupRequest!]! non-null object​

The current user's SignupRequests for this Run

Run.my_signups ● [Signup!]! non-null object​

The current user's Signups for this Run

Run.not_counted_confirmed_signup_count ● Int! non-null scalar​

The number of confirmed, but not counted signups for this run

Run.not_counted_signup_count ● Int! non-null scalar​

The number of non-counted signups for this run (regardless of confirmation status)

Run.room_names ● [String!]! non-null scalar​

The names of all the rooms this run takes place in

Run.rooms ● [Room!]! non-null object​

The rooms this run takes place in

Run.schedule_note ● String scalar​

An optional, admin-only note to put on this run. This note is not visible to most users.

Run.signup_changes_paginated ● SignupChangesPagination! non-null object​

Run.signup_changes_paginated.filters ● SignupChangeFiltersInput input​

Filters to restrict what items will appear in the result set.

Run.signup_changes_paginated.page ● Int scalar​

The page number to return from the result set. Page numbers start with 1.

Run.signup_changes_paginated.per_page ● Int scalar​

The number of items to return per page. Defaults to 20, can go up to 200.

Run.signup_changes_paginated.sort ● [SortInput!] list input​

A set of fields to use for ordering the result set. The second field is used as a tiebreaker for the first, the third field is used as a tiebreaker for the first two, and so on. If the sort argument is missing or empty, the order of items will be left up to the database (and may be unpredictable).

Run.signup_count_by_state_and_bucket_key_and_counted ● Json! deprecated non-null scalar​

⚠️ DEPRECATED

Please use grouped_signup_counts instead

Run.signups_paginated ● SignupsPagination! non-null object​

The signups for this run

Run.signups_paginated.filters ● SignupFiltersInput input​

Only return objects matching these filters

Run.signups_paginated.page ● Int scalar​

The number of the page to return (the first page is 1)

Run.signups_paginated.per_page ● Int scalar​

The number of items to return per page

Run.signups_paginated.sort ● [SortInput!] list input​

Sort the resulting objects

Run.starts_at ● Date! non-null scalar​

The time at which this run starts

Run.title_suffix ● String scalar​

If present, Intercode will append this suffix string to this run whenever it appears in the UI. This can be used to disambiguate between multiple runs of the same event.

Run.waitlisted_signup_count ● Int! non-null scalar​

The number of signups currently on the waitlist for this run

Member Of​

Convention object ● CreateMultipleRunsPayload object ● CreateOrUpdateRunForEventPayload object ● CreateRunPayload object ● DeleteRunPayload object ● Event object ● MailingListsWaitlistsResult object ● OrderEntry object ● RankedChoiceDecision object ● Room object ● RunsPagination object ● Signup object ● SignupChange object ● SignupRankedChoice object ● SignupRequest object ● Ticket object ● UpdateRunPayload object