toJson method
Implementation
@override
Map<String, dynamic>? toJson(BoxDecoration? value) {
if (value == null) return null;
return {
'backgroundBlendMode':
const NullableBlendModeConverter().toJson(value.backgroundBlendMode),
'border':
const NullableBoxBorderConverter().toJson(value.border as Border?),
'borderRadius': const NullableBorderRadiusConverter()
.toJson(value.borderRadius as BorderRadius?),
'boxShadow': _encodeList(
value.boxShadow,
(value) => const NullableBoxShadowConverter().toJson(value),
),
'color': const NullableColorConverter().toJson(value.color),
'image': const NullableDecorationImageConverter().toJson(value.image),
'gradient': const NullableGradientConverter().toJson(value.gradient),
'shape': const NullableBoxShapeConverter().toJson(value.shape),
};
throw 'Json_Unsuported_Value';
}