encodeIconData static method
Encodes the given value
to the JSON representation.
{
"codePoint": "<int>",
"fontFamily": "<String>",
"fontPackage": "<String>",
"matchTextDirection": "<bool>"
}
Implementation
static Map<String, dynamic>? encodeIconData(IconData? value) {
Map<String, dynamic>? result;
if (value != null) {
result = {
'codePoint': value.codePoint,
'fontFamily': value.fontFamily,
'fontPackage': value.fontPackage,
'matchTextDirection': value.matchTextDirection,
};
}
return _stripNull(result);
}