Skip to main content

SessionSearchFilterInput

Defines the filter criteria used when searching for sessions in EventsAir.

The following rules apply:

  • Where a field accepts a list of values as a filter, those values are applied using an OR operator.
  • If specifying multiple fields to filter on (for example both names and uniqueCodes), fields are applied using an AND operator.

Throws an error with code:

  • BAD_USER_INPUT if all fields in the input have a combined total number of values exceeding 1,000
input SessionSearchFilterInput {
comment: String
concurrentSessionBlock: SessionBlockSearchFilterInput
date: OpenEndedLocalDateRangeFilter
ids: [ID!]
location: SessionLocationSearchFilterInput
names: [String!]
overview: String
tracks: SessionTrackSearchFilterInput
uniqueCodes: [String!]
}

Fields

SessionSearchFilterInput.comment ● String scalar

Filter sessions based on their comment. Optional. The comment filter is applied as a LIKE operator.

SessionSearchFilterInput.concurrentSessionBlock ● SessionBlockSearchFilterInput input

Filter sessions based on their concurrent session block. Optional.

SessionSearchFilterInput.date ● OpenEndedLocalDateRangeFilter input

Filter sessions that will occur within the specified date range. Optional.

SessionSearchFilterInput.ids ● [ID!] list scalar

Filter sessions based on their identifier(s). Optional.

SessionSearchFilterInput.location ● SessionLocationSearchFilterInput input

Filter sessions based on their location. Optional.

SessionSearchFilterInput.names ● [String!] list scalar

Filter sessions based on their names. Optional.

SessionSearchFilterInput.overview ● String scalar

Filter sessions based on their overview. Optional. The overview filter is applied as a LIKE operator.

SessionSearchFilterInput.tracks ● SessionTrackSearchFilterInput input

Filter sessions based on their tracks. Optional.

SessionSearchFilterInput.uniqueCodes ● [String!] list scalar

Filter sessions based on their unique codes. Optional.