toJson method

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

Implementation

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

  return {
    'fillColor': const NullableMaterialStatePropertyColorConverter().toJson(
      value.fillColor,
    ),
    'materialTapTargetSize':
        const NullableMaterialTapTargetSizeConverter().toJson(
      value.materialTapTargetSize,
    ),
    'mouseCursor':
        const NullableMaterialStatePropertyMouseCursorConverter().toJson(
      value.mouseCursor,
    ),
    'overlayColor':
        const NullableMaterialStatePropertyColorConverter().toJson(
      value.overlayColor,
    ),
    'splashRadius': value.splashRadius,
    'visualDensity':
        const NullableVisualDensityConverter().toJson(value.visualDensity),
  };

  throw 'Json_Unsuported_Value';
}