toJson method

  1. @override
Map<String, dynamic>? toJson(
  1. TextTheme? value
)
override

Implementation

@override
Map<String, dynamic>? toJson(TextTheme? value) {
  if (value == null) return null;

  return <String, dynamic>{
    'bodyText1': const NullableTextStyleConverter().toJson(value.bodyText1),
    'bodyText2': const NullableTextStyleConverter().toJson(value.bodyText2),
    'button': const NullableTextStyleConverter().toJson(value.button),
    'caption': const NullableTextStyleConverter().toJson(value.caption),
    'headline1': const NullableTextStyleConverter().toJson(value.headline1),
    'headline2': const NullableTextStyleConverter().toJson(value.headline2),
    'headline3': const NullableTextStyleConverter().toJson(value.headline3),
    'headline4': const NullableTextStyleConverter().toJson(value.headline4),
    'headline5': const NullableTextStyleConverter().toJson(value.headline5),
    'headline6': const NullableTextStyleConverter().toJson(value.headline6),
    'overline': const NullableTextStyleConverter().toJson(value.overline),
    'subtitle1': const NullableTextStyleConverter().toJson(value.subtitle1),
    'subtitle2': const NullableTextStyleConverter().toJson(value.subtitle2),
  };

  throw 'Json_Unsuported_Value';
}