Palette.fromJson constructor

Palette.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory Palette.fromJson(Map<String, dynamic> json) => Palette(
      sbColorPrimary: json.containsKey("sbColorPrimary")
          ? ScanbotColor(json["sbColorPrimary"] as String)
          : ScanbotColor("#C8193C"),
      sbColorPrimaryDisabled: json.containsKey("sbColorPrimaryDisabled")
          ? ScanbotColor(json["sbColorPrimaryDisabled"] as String)
          : ScanbotColor("#F5F5F5"),
      sbColorNegative: json.containsKey("sbColorNegative")
          ? ScanbotColor(json["sbColorNegative"] as String)
          : ScanbotColor("#FF3737"),
      sbColorPositive: json.containsKey("sbColorPositive")
          ? ScanbotColor(json["sbColorPositive"] as String)
          : ScanbotColor("#4EFFB4"),
      sbColorWarning: json.containsKey("sbColorWarning")
          ? ScanbotColor(json["sbColorWarning"] as String)
          : ScanbotColor("#FFCE5C"),
      sbColorSecondary: json.containsKey("sbColorSecondary")
          ? ScanbotColor(json["sbColorSecondary"] as String)
          : ScanbotColor("#FFEDEE"),
      sbColorSecondaryDisabled: json.containsKey("sbColorSecondaryDisabled")
          ? ScanbotColor(json["sbColorSecondaryDisabled"] as String)
          : ScanbotColor("#F5F5F5"),
      sbColorOnPrimary: json.containsKey("sbColorOnPrimary")
          ? ScanbotColor(json["sbColorOnPrimary"] as String)
          : ScanbotColor("#FFFFFF"),
      sbColorOnSecondary: json.containsKey("sbColorOnSecondary")
          ? ScanbotColor(json["sbColorOnSecondary"] as String)
          : ScanbotColor("#C8193C"),
      sbColorSurface: json.containsKey("sbColorSurface")
          ? ScanbotColor(json["sbColorSurface"] as String)
          : ScanbotColor("#FFFFFF"),
      sbColorOutline: json.containsKey("sbColorOutline")
          ? ScanbotColor(json["sbColorOutline"] as String)
          : ScanbotColor("#EFEFEF"),
      sbColorOnSurfaceVariant: json.containsKey("sbColorOnSurfaceVariant")
          ? ScanbotColor(json["sbColorOnSurfaceVariant"] as String)
          : ScanbotColor("#707070"),
      sbColorOnSurface: json.containsKey("sbColorOnSurface")
          ? ScanbotColor(json["sbColorOnSurface"] as String)
          : ScanbotColor("#000000"),
      sbColorSurfaceLow: json.containsKey("sbColorSurfaceLow")
          ? ScanbotColor(json["sbColorSurfaceLow"] as String)
          : ScanbotColor("#00000026"),
      sbColorSurfaceHigh: json.containsKey("sbColorSurfaceHigh")
          ? ScanbotColor(json["sbColorSurfaceHigh"] as String)
          : ScanbotColor("#0000007A"),
      sbColorModalOverlay: json.containsKey("sbColorModalOverlay")
          ? ScanbotColor(json["sbColorModalOverlay"] as String)
          : ScanbotColor("#000000A3"),
    );