setters method
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),
};