getBaseSetters method

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

Implementation

@override
Map<String, Function> getBaseSetters() {
  return {
    'testId': (value) => testId = Utils.optionalString(value),
    'flexMode': (value) => flexMode = FlexMode.values.from(value),
    'flex': (value) => flex = Utils.optionalInt(value, min: 1),
    'expanded': (value) => expanded = Utils.getBool(value, fallback: false),
    'visible': (value) => visible = Utils.getBool(value, fallback: true),
    'opacity': (value) => opacity = Utils.optionalDouble(value, min: 0, max: 1),
    'visibilityTransitionDuration': (value) =>
        visibilityTransitionDuration = Utils.getDuration(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),
    'textDirection': (value) => textDirection = Utils.getTextDirection(value),
    'label': (value) => label = Utils.optionalString(value),
    'classList': (value) => classList = value,
    'className': (value) => className = value,
    'tooltip': (value) => toolTip = Utils.getMap(value),
    'semantics': (value) => semantics = EnsembleSemantics.fromYaml(Utils.getMap(value)),
  };
}