setters method

  1. @override
Map<String, Function> setters()
override

Implementation

@override
Map<String, Function> setters() => {
      'value': (value) => controller.value = value,
      'groupId': (value) => controller.groupId =
          Utils.getString(value, fallback: controller.groupId),
      'selected': (value) => controller.selected = Utils.optionalBool(value),
      'size': (value) => _controller.size = Utils.optionalInt(value, min: 0),
      'activeColor': (color) =>
          _controller.activeColor = Utils.getColor(color),
      'inactiveColor': (color) =>
          _controller.inactiveColor = Utils.getColor(color),
      'onChange': (definition) => _controller.onChange =
          EnsembleAction.from(definition, initiator: this),
    };