toJson method
Implementation
@override
Map<String, dynamic>? toJson(TooltipThemeData? value) {
if (value == null) return null;
return <String, dynamic>{
'excludeFromSemantics': value.excludeFromSemantics,
'height': value.height,
'margin': const NullableEdgeInsetsGeometryConverter()
.toJson(value.margin as EdgeInsets?),
'padding': const NullableEdgeInsetsGeometryConverter()
.toJson(value.padding as EdgeInsets?),
'preferBelow': value.preferBelow,
'showDuration': value.showDuration?.inMilliseconds,
'textStyle': const NullableTextStyleConverter().toJson(value.textStyle),
'verticalOffset': value.verticalOffset,
'waitDuration': value.waitDuration?.inMilliseconds,
};
throw 'Json_Unsuported_Value';
}