AcknowledgementScreenConfiguration.fromJson constructor
AcknowledgementScreenConfiguration.fromJson(
- Map<String, dynamic> json
)
Implementation
factory AcknowledgementScreenConfiguration.fromJson(
Map<String, dynamic> json) =>
AcknowledgementScreenConfiguration(
minimumQuality: json.containsKey("minimumQuality")
? DocumentQuality.values.byName(json["minimumQuality"] as String)
: DocumentQuality.POOR,
acknowledgementMode: json.containsKey("acknowledgementMode")
? AcknowledgementMode.values
.byName(json["acknowledgementMode"] as String)
: AcknowledgementMode.ALWAYS,
badImageHint: json.containsKey("badImageHint")
? IconUserGuidanceConfiguration.fromJson(
json["badImageHint"] as Map<String, dynamic>)
: IconUserGuidanceConfiguration(
visible: true,
icon: IconStyle(color: ScanbotColor("?sbColorOnPrimary")),
title: StyledText(
text: "?acknowledgementScreenBadDocumentHint",
color: ScanbotColor("?sbColorOnPrimary")),
background: BackgroundStyle(
strokeColor: ScanbotColor("?sbColorNegative"),
fillColor: ScanbotColor("?sbColorNegative"),
strokeWidth: 0.0)),
backgroundColor: json.containsKey("backgroundColor")
? ScanbotColor(json["backgroundColor"] as String)
: ScanbotColor("?sbColorOutline"),
bottomBar: json.containsKey("bottomBar")
? AcknowledgementBottomBar.fromJson(
json["bottomBar"] as Map<String, dynamic>)
: AcknowledgementBottomBar(),
);