saveRegistrationVariantSelection
Saves a person-specific variant draft. Incomplete drafts are allowed; booking requires a complete current plan.
Type: VariantSelectionView!
Arguments
choices: [VariantChoiceInput!]! — Selection and internally reviewed dispensations. Prices are read from the offering.courseID:ID! — UID of a course belonging to this registration.personID:ID! — UID of a participant belonging to this registration.registrationID:ID! — UID of the registration.
Example
Abschnitt betitelt „Example“mutation($choices: [VariantChoiceInput!]!, $courseID: ID!, $personID: ID!, $registrationID: ID!) { saveRegistrationVariantSelection(choices: $choices, courseID: $courseID, personID: $personID, registrationID: $registrationID) { complete configuration { maxCount minCount parentID revision selectionMode } confirmed courseID courseName items { creditsCounted discount dispensationDiscount dispensationScope dispensationStatus evidenceDocumentID id isDispensed isSelected maxCount minCount moduleIDs moduleNames name netPrice origin parentID price reason required selectionMode sourceObjectID } personID personName problems total }}