TextWithBadgeButtonMode.fromJson constructor
TextWithBadgeButtonMode.fromJson( - Map<String, dynamic> json
)
Implementation
factory TextWithBadgeButtonMode.fromJson(Map<String, dynamic> json) =>
TextWithBadgeButtonMode(
accessibilityDescription: json.containsKey("accessibilityDescription")
? json["accessibilityDescription"] as String
: "?accessibilityDescriptionCameraPreviewButton",
text: json.containsKey("text")
? StyledText.fromJson(json["text"] as Map<String, dynamic>)
: StyledText(
text: "?cameraBadgedPreviewButtonTitle",
color: ScanbotColor("?sbColorOnPrimary")),
pageCounter: json.containsKey("pageCounter")
? BadgeStyle.fromJson(json["pageCounter"] as Map<String, dynamic>)
: BadgeStyle(
visible: true,
background: BackgroundStyle(
strokeColor: ScanbotColor("?sbColorSurface"),
fillColor: ScanbotColor("?sbColorSurface")),
foregroundColor: ScanbotColor("?sbColorPrimary")),
);