setters method
Implementation
@override
Map<String, Function> setters() {
return {
'testId': (value) => testId = Utils.optionalString(value),
'flexMode': (value) => flexMode = FlexMode.values.from(value),
'flex': (value) => flex = Utils.optionalInt(value, min: 1),
'visible': (value) => visible = Utils.getBool(value, fallback: true),
'opacity': (value) => opacity = Utils.optionalDouble(value, min: 0, max: 1),
'visibilityTransitionDuration': (value) =>
visibilityTransitionDuration = Utils.getDuration(value),
'textDirection': (value) => textDirection = Utils.getTextDirection(value),
'elevation': (value) =>
elevation = Utils.optionalInt(value, min: 0, max: 24),
'elevationShadowColor': (value) =>
elevationShadowColor = Utils.getColor(value),
'elevationBorderRadius': (value) =>
elevationBorderRadius = Utils.getBorderRadius(value),
'alignment': (value) => alignment = Utils.getAlignment(value),
'stackPositionTop': (value) =>
stackPositionTop = Utils.optionalInt(value),
'stackPositionBottom': (value) =>
stackPositionBottom = Utils.optionalInt(value),
'stackPositionLeft': (value) =>
stackPositionLeft = Utils.optionalInt(value),
'stackPositionRight': (value) =>
stackPositionRight = Utils.optionalInt(value),
'captureWebPointer': (value) =>
captureWebPointer = Utils.optionalBool(value),
'classList': (value) => classList = value,
'className': (value) => className = value,
'tooltip': (value) => toolTip = Utils.getMap(value),
'semantics': (value) => semantics = EnsembleSemantics.fromYaml(Utils.getMap(value)),
};
}