encodeCupertinoTextThemeData static method
Encodes the given value
to a JSON representation.
{
"actionTextStyle": <TextStyle>,
"dateTimePickerTextStyle": <TextStyle>,
"navActionTextStyle": <TextStyle>,
"navLargeTitleTextStyle":<TextStyle>,
"navTitleTextStyle": <TextStyle>,
"pickerTextStyle": <TextStyle>,
"primaryColor": <Color>
"tabLabelTextStyle": <TextStyle>,
"textStyle": <TextStyle>,
}
See also:
Implementation
static Map<String, dynamic>? encodeCupertinoTextThemeData(
CupertinoTextThemeData? value,
) {
Map<String, dynamic>? result;
if (value != null) {
result = <String, dynamic>{
'actionTextStyle': encodeTextStyle(value.actionTextStyle),
'dateTimePickerTextStyle': encodeTextStyle(
value.dateTimePickerTextStyle,
),
'navActionTextStyle': encodeTextStyle(value.navActionTextStyle),
'navLargeTitleTextStyle': encodeTextStyle(value.navLargeTitleTextStyle),
'navTitleTextStyle': encodeTextStyle(value.navTitleTextStyle),
'pickerTextStyle': encodeTextStyle(value.pickerTextStyle),
'tabLabelTextStyle': encodeTextStyle(value.tabLabelTextStyle),
'textStyle': encodeTextStyle(value.textStyle),
};
}
return _stripNull(result);
}