toJson method
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';
}