Skip to main content

reorderRegistrationMeetingPreferences

Reorder meeting preferences from a registration. The resulting meeting preferences will have their order field set starting from 1 and incremented in the order of items provided in the input.

Rules:

  • A full list of all meeting preference identifiers of the specified type must be provided. The order of identifiers in the list will be the order of the meeting preferences after reordering.
  • The meeting preferences to be reordered must not include any that are marked as "excluded".
  • The meeting preferences must all be of the same type.
  • The meeting preferences must all be from the same registration.
  • You must always re-order all meeting preferences for the same registration (that is you cannot reorder a partial list of meeting preferences).

Throws an error with code:

  • 'BAD_USER_INPUT' if the input's ids field is empty.
  • BAD_USER_INPUT if any of the input identifiers refer to meeting preference marked as "excluded".
  • BAD_USER_INPUT if any of the input identifiers refer to meeting preference of a different type.
  • BAD_USER_INPUT if there is a mismatch between the number of identifiers in the input and the number of meeting preferences stored in EventsAir for the registration and the input eventId.
reorderRegistrationMeetingPreferences(
input: ReorderRegistrationMeetingPreferencesInput!
): ReorderRegistrationMeetingPreferencesPayload!

Arguments

reorderRegistrationMeetingPreferences.input ● ReorderRegistrationMeetingPreferencesInput! non-null input

Type

ReorderRegistrationMeetingPreferencesPayload object

Payload when reordering meeting preferences from a registration.