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 ● CreateRunPayload object ● DeleteRunPayload object ● Event object ● MailingListsWaitlistsResult object ● OrderEntry object ● Room object ● RunsPagination object ● Signup object ● SignupChange object ● SignupRankedChoice object ● SignupRequest object ● Ticket object ● UpdateRunPayload object