toJson method

  1. @override
Map<String, dynamic>? toJson(
  1. SliderTrackShape? value
)
override

Implementation

@override
Map<String, dynamic>? toJson(SliderTrackShape? value) {
  if (value == null) return null;

  if (value is RectangularSliderTrackShape) {
    return <String, dynamic>{
      'type': 'rectangular',
    };
  } else if (value is RoundedRectSliderTrackShape) {
    return <String, dynamic>{
      'type': 'rounded',
    };
  }

  throw 'Json_Unsuported_Value';
}