encodeStrutStyle static method
Encodes the given value
to the JSON representation.
{
"fontFamily": "<String>",
"fontFamilyFallback": "<String[]>",
"fontSize": "<double>",
"fontStyle": "<FontStyle>",
"fontWeight": "<FontWeight>"
"forceStrutHeight": "<bool>",
"height": "<double>",
"leading": "<double>",
"leadingDistribution": "<TextLeadingDistribution>",
"package": "<String>"
}
See also:
Implementation
static Map<String, dynamic>? encodeStrutStyle(StrutStyle? value) {
Map<String, dynamic>? result;
if (value != null) {
result = {
'fontFamily': value.fontFamily,
'fontFamilyFallback': value.fontFamilyFallback,
'fontSize': value.fontSize,
'fontStyle': encodeFontStyle(value.fontStyle),
'fontWeight': encodeFontWeight(value.fontWeight),
'forceStrutHeight': value.forceStrutHeight,
'height': value.height,
'leading': value.leading,
'leadingDistribution': encodeTextLeadingDistribution(
value.leadingDistribution,
),
};
}
return _stripNull(result);
}