Skip to main content

CourseRegistrationSearchFilterInput

Defines the filter criteria used when searching for course registrations in EventsAir.

input CourseRegistrationSearchFilterInput {
attendanceStatuses: [CourseAttendanceStatus!]
course: CourseRegistrationCourseSearchFilterInput
dateRegistered: OpenEndedDateTimeRangeFilter
discountCodeIds: [ID!]
feeType: CourseRegistrationCourseFeeTypeSearchFilterInput
lastModifiedAt: OpenEndedDateTimeRangeFilter
location: CourseRegistrationCourseLocationSearchFilterInput
paymentStatuses: [PaymentStatus!]
score: Float
}

Fields

CourseRegistrationSearchFilterInput.attendanceStatuses ● [CourseAttendanceStatus!] list enum

Filter course registration based on their attendance status(es). Optional.

CourseRegistrationSearchFilterInput.course ● CourseRegistrationCourseSearchFilterInput input

Filter course registrations based on their course. Optional.

CourseRegistrationSearchFilterInput.dateRegistered ● OpenEndedDateTimeRangeFilter input

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

CourseRegistrationSearchFilterInput.discountCodeIds ● [ID!] list scalar

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

CourseRegistrationSearchFilterInput.feeType ● CourseRegistrationCourseFeeTypeSearchFilterInput input

Filter course registrations based on their course fee type. Optional.

CourseRegistrationSearchFilterInput.lastModifiedAt ● OpenEndedDateTimeRangeFilter input

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

CourseRegistrationSearchFilterInput.location ● CourseRegistrationCourseLocationSearchFilterInput input

Filter course registrations based on their course location. Optional.

CourseRegistrationSearchFilterInput.paymentStatuses ● [PaymentStatus!] list enum

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

CourseRegistrationSearchFilterInput.score ● Float scalar

Filter course registrations based on their score. Optional.