toJson method

Map<String, dynamic> toJson()

defaults zugleich mit clearDefaults behaelt hier die Vorgaben; updateVariantGroup weist die Anfrage dann ab.

Implementation

Map<String, dynamic> toJson() => {
  'idempotencyKey': idempotencyKey,
  'variantGroupId': variantGroupId,
  'name': ?name,
  if (defaults != null) 'defaults': defaults!.toJson() else if (clearDefaults) 'defaults': null,
  if (addAttributeValues != null)
    'addAttributeValues': {for (final e in addAttributeValues!.entries) e.key: [...e.value]},
  'active': ?active,
};