toJson method

  1. @override
Map<String, dynamic>? toJson(
  1. ColorScheme? object
)

Implementation

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

  return <String, dynamic>{
    'background': const NullableColorConverter().toJson(object.background),
    'brightness':
        const NullableBrightnessConverter().toJson(object.brightness),
    'error': const NullableColorConverter().toJson(object.error),
    'onBackground':
        const NullableColorConverter().toJson(object.onBackground),
    'onError': const NullableColorConverter().toJson(object.onError),
    'onPrimary': const NullableColorConverter().toJson(object.onPrimary),
    'onSecondary': const NullableColorConverter().toJson(object.onSecondary),
    'onSurface': const NullableColorConverter().toJson(object.onSurface),
    'primary': const NullableColorConverter().toJson(object.primary),
    'primaryContainer':
        const NullableColorConverter().toJson(object.primaryContainer),
    'onPrimaryContainer':
        const NullableColorConverter().toJson(object.onPrimaryContainer),
    'secondary': const NullableColorConverter().toJson(object.secondary),
    'secondaryContainer':
        const NullableColorConverter().toJson(object.secondaryContainer),
    'onSecondaryContainer':
        const NullableColorConverter().toJson(object.onSecondaryContainer),
    'surface': const NullableColorConverter().toJson(object.surface),
  };
}