toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() => <String, dynamic>{
  'colorScheme': <String, String>{
    'error': colorToHex(colorScheme.error),
    'errorContainer': colorToHex(colorScheme.errorContainer),
    'onError': colorToHex(colorScheme.onError),
    'onErrorContainer': colorToHex(colorScheme.onErrorContainer),
    'onPrimary': colorToHex(colorScheme.onPrimary),
    'onPrimaryContainer': colorToHex(colorScheme.onPrimaryContainer),
    'onSecondary': colorToHex(colorScheme.onSecondary),
    'onSecondaryContainer': colorToHex(colorScheme.onSecondaryContainer),
    'onSecondaryFixed': colorToHex(colorScheme.onSecondaryFixed),
    'onSurface': colorToHex(colorScheme.onSurface),
    'onSurfaceVariant': colorToHex(colorScheme.onSurfaceVariant),
    'onTertiary': colorToHex(colorScheme.onTertiary),
    'onTertiaryContainer': colorToHex(colorScheme.onTertiaryContainer),
    'onTertiaryFixed': colorToHex(colorScheme.onTertiaryFixed),
    'onTertiaryFixedVariant': colorToHex(colorScheme.onTertiaryFixedVariant),
    'outline': colorToHex(colorScheme.outline),
    'outlineVariant': colorToHex(colorScheme.outlineVariant),
    'primary': colorToHex(colorScheme.primary),
    'primaryContainer': colorToHex(colorScheme.primaryContainer),
    'primaryFixed': colorToHex(colorScheme.primaryFixed),
    'secondary': colorToHex(colorScheme.secondary),
    'secondaryContainer': colorToHex(colorScheme.secondaryContainer),
    'secondaryFixed': colorToHex(colorScheme.secondaryFixed),
    'surface': colorToHex(colorScheme.surface),
    'surfaceBright': colorToHex(colorScheme.surfaceBright),
    'surfaceContainer': colorToHex(colorScheme.surfaceContainer),
    'surfaceDim': colorToHex(colorScheme.surfaceDim),
    'tertiary': colorToHex(colorScheme.tertiary),
    'tertiaryContainer': colorToHex(colorScheme.tertiaryContainer),
    'tertiaryFixed': colorToHex(colorScheme.tertiaryFixed),
    'tertiaryFixedDim': colorToHex(colorScheme.tertiaryFixedDim),
  },
  'appAssets': <String, String>{
    'tenantLogoSquare': appAssets.tenantLogoSquare,
    'tenantLogoFull': appAssets.tenantLogoFull,
  },
};