toJson method
Implementation
Map<String, dynamic> toJson() {
return <String, dynamic>{
if (color != null) 'color': color?.value,
if (decoration != null) 'decoration': decoration?.toString(),
if (decorationColor != null) 'decorationColor': decorationColor?.value,
if (decorationStyle != null)
'decorationStyle': decorationStyle?.toString(),
if (decorationThickness != null)
'decorationThickness': decorationThickness,
if (fontWeight != null) 'fontWeight': fontWeight?.toString(),
if (fontStyle != null) 'fontStyle': fontStyle?.toString(),
if (fontFamily != null) 'fontFamily': fontFamily,
if (fontFamilyFallback != null)
'fontFamilyFallback': fontFamilyFallback?.join(','),
if (fontSize != null) 'fontSize': fontSize,
if (letterSpacing != null) 'letterSpacing': letterSpacing,
if (wordSpacing != null) 'wordSpacing': wordSpacing,
if (textBaseline != null) 'textBaseline': textBaseline?.toString(),
if (height != null) 'height': height,
if (locale != null) 'locale': locale?.toJson(),
};
}