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 differenttype
.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 inputeventId
.
reorderRegistrationMeetingPreferences(
input: ReorderRegistrationMeetingPreferencesInput!
): ReorderRegistrationMeetingPreferencesPayload!
Arguments
reorderRegistrationMeetingPreferences.input
● ReorderRegistrationMeetingPreferencesInput!
non-null input
Type
ReorderRegistrationMeetingPreferencesPayload
object
Payload when reordering meeting preferences from a registration.