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 _stripDynamicNull(result);
}