UpdateVariantGroupRequest class
Aendert eine aktive Gruppe (updateVariantGroup): nur die genannten Felder,
mindestens eines. defaults ist ein Teil-Update
(VariantGroupDefaultsInput.clear leert einzelne Felder, clearDefaults
alle). addAttributeValues haengt Werte an bestehende Merkmale an und
uebergeht still, was es schon gibt (auch in anderer Gross-/Kleinschreibung):
der Shop darf immer alle seine Werte senden. Werte entfernen und Merkmale
ergaenzen gibt es nicht.
active: false legt die Gruppe und alle ihre Varianten still, steht allein
und ist endgueltig (true gibt es nicht). Eine stillgelegte Gruppe ergibt
bei jeder anderen Aenderung variant_group_inactive.
Constructors
Properties
- active → bool?
-
Nur
false(stilllegen);truegeht nicht hinaus.final -
addAttributeValues
→ Map<
String, List< ?String> > -
{'groesse': ['XL']}: hoechstens 30 Werte je Merkmal danach.final - clearDefaults → bool
-
Leert alle Vorgaben (am Draht
defaults: null); schliesst defaults aus.final - defaults → VariantGroupDefaultsInput?
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- idempotencyKey → String
-
final
- name → String?
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- variantGroupId → String
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
defaults zugleich mit clearDefaults behaelt hier die Vorgaben;
updateVariantGroupweist die Anfrage dann ab. -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited