Skip to main content

RegistrationSearchFilterInput

Defines the registration filter criteria used when searching for registrations 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 paymentStatuses and discountCodeIds), fields are applied using an AND operator.
input RegistrationSearchFilterInput {
dateRegistered: OpenEndedDateTimeRangeFilter
discountCodeIds: [ID!]
group: RegistrationGroupSearchFilterInput
ids: [ID!]
lastModifiedAt: OpenEndedDateTimeRangeFilter
paymentStatuses: [PaymentStatus!]
type: RegistrationTypeSearchFilterInput
}

Fields

RegistrationSearchFilterInput.dateRegistered ● OpenEndedDateTimeRangeFilter input

Filter registrations based on date and time range of registration. Optional.

RegistrationSearchFilterInput.discountCodeIds ● [ID!] list scalar

Filter registrations based on their discount code identifier(s). Optional.

RegistrationSearchFilterInput.group ● RegistrationGroupSearchFilterInput input

Filter registrations based on their group. Optional.

RegistrationSearchFilterInput.ids ● [ID!] list scalar

Filter registrations based on their identifiers. Optional.

RegistrationSearchFilterInput.lastModifiedAt ● OpenEndedDateTimeRangeFilter input

Filter registrations that have been modified within the specified data and time range. Optional.

RegistrationSearchFilterInput.paymentStatuses ● [PaymentStatus!] list enum

Filter registrations based on their payment status(es). Optional.

RegistrationSearchFilterInput.type ● RegistrationTypeSearchFilterInput input

Filter registrations based on their type. Optional.