toJson method

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

Implementation

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

  return <String, dynamic>{
    'borderColor': const NullableColorConverter().toJson(value.borderColor),
    'borderRadius':
        const NullableBorderRadiusConverter().toJson(value.borderRadius),
    'borderWidth': value.borderWidth,
    'color': const NullableColorConverter().toJson(value.color),
    'constraints':
        const NullableBoxConstraintsConverter().toJson(value.constraints),
    'disabledBorderColor':
        const NullableColorConverter().toJson(value.disabledBorderColor),
    'disabledColor':
        const NullableColorConverter().toJson(value.disabledColor),
    'fillColor': const NullableColorConverter().toJson(value.fillColor),
    'focusColor': const NullableColorConverter().toJson(value.focusColor),
    'highlightColor':
        const NullableColorConverter().toJson(value.highlightColor),
    'hoverColor': const NullableColorConverter().toJson(value.hoverColor),
    'selectedBorderColor':
        const NullableColorConverter().toJson(value.selectedBorderColor),
    'selectedColor':
        const NullableColorConverter().toJson(value.selectedColor),
    'splashColor': const NullableColorConverter().toJson(value.splashColor),
    'textStyle': const NullableTextStyleConverter().toJson(value.textStyle),
  };

  throw 'Json_Unsuported_Value';
}