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
typemust 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
idsfield is empty. BAD_USER_INPUTif any of the input identifiers refer to meeting preference marked as "excluded".BAD_USER_INPUTif any of the input identifiers refer to meeting preference of a differenttype.BAD_USER_INPUTif 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 inputeventId.
reorderRegistrationMeetingPreferences(
input: ReorderRegistrationMeetingPreferencesInput!
): ReorderRegistrationMeetingPreferencesPayload!
Arguments
reorderRegistrationMeetingPreferences.input ● ReorderRegistrationMeetingPreferencesInput! non-null input
Type
ReorderRegistrationMeetingPreferencesPayload object
Payload when reordering meeting preferences from a registration.