BarcodeItemConfiguration.fromJson constructor
BarcodeItemConfiguration.fromJson(
- Map<String, dynamic> json
)
Implementation
factory BarcodeItemConfiguration.fromJson(Map<String, dynamic> json) =>
BarcodeItemConfiguration(
imageVisible: json.containsKey("imageVisible")
? (json["imageVisible"] as bool)
: true,
titleSelected: json.containsKey("titleSelected")
? StyledText.fromJson(json["titleSelected"] as Map<String, dynamic>)
: StyledText(
text: "BARCODE_TITLE",
color: ScanbotColor("?sbColorOnSurface")),
subtitleSelected: json.containsKey("subtitleSelected")
? StyledText.fromJson(
json["subtitleSelected"] as Map<String, dynamic>)
: StyledText(
text: "BARCODE_SUBTITLE",
color: ScanbotColor("?sbColorOnSurfaceVariant")),
titleDeselected: json.containsKey("titleDeselected")
? StyledText.fromJson(
json["titleDeselected"] as Map<String, dynamic>)
: StyledText(
text: "BARCODE_TITLE",
color: ScanbotColor("?sbColorOnSurface")),
subtitleDeselected: json.containsKey("subtitleDeselected")
? StyledText.fromJson(
json["subtitleDeselected"] as Map<String, dynamic>)
: StyledText(
text: "BARCODE_SUBTITLE",
color: ScanbotColor("?sbColorOnSurfaceVariant")),
backgroundSelected: json.containsKey("backgroundSelected")
? PolygonStyle.fromJson(
json["backgroundSelected"] as Map<String, dynamic>)
: PolygonStyle(
strokeColor: ScanbotColor("?sbColorPositive"),
fillColor: ScanbotColor("?sbColorPositive"),
strokeWidth: 0.0,
cornerRadius: 10.0),
backgroundDeselected: json.containsKey("backgroundDeselected")
? PolygonStyle.fromJson(
json["backgroundDeselected"] as Map<String, dynamic>)
: PolygonStyle(
strokeColor: ScanbotColor("?sbColorSurface"),
fillColor: ScanbotColor("?sbColorSurface"),
strokeWidth: 0.0,
cornerRadius: 10.0),
);