toJson method
Implementation
@override
Map<String, dynamic>? toJson(MaterialStateProperty<OutlinedBorder?>? value) {
if (value == null) return null;
return {
'disabled': const NullableOutlinedBorderConverter().toJson(
value.resolve({MaterialState.disabled}),
),
'dragged': const NullableOutlinedBorderConverter()
.toJson(value.resolve({MaterialState.dragged})),
'empty':
const NullableOutlinedBorderConverter().toJson(value.resolve({})),
'error': const NullableOutlinedBorderConverter()
.toJson(value.resolve({MaterialState.error})),
'focused': const NullableOutlinedBorderConverter()
.toJson(value.resolve({MaterialState.focused})),
'hovered': const NullableOutlinedBorderConverter()
.toJson(value.resolve({MaterialState.hovered})),
'pressed': const NullableOutlinedBorderConverter()
.toJson(value.resolve({MaterialState.pressed})),
'selected': const NullableOutlinedBorderConverter().toJson(
value.resolve({MaterialState.selected}),
),
};
throw 'Json_Unsuported_Value';
}