HighlightConfig.fromJson constructor
HighlightConfig.fromJson(
- Map<String, dynamic> json
)
Implementation
factory HighlightConfig.fromJson(Map<String, dynamic> json) {
return HighlightConfig(
showInfo: json.containsKey('showInfo') ? json['showInfo'] as bool : null,
showStyles:
json.containsKey('showStyles') ? json['showStyles'] as bool : null,
showRulers:
json.containsKey('showRulers') ? json['showRulers'] as bool : null,
showAccessibilityInfo: json.containsKey('showAccessibilityInfo')
? json['showAccessibilityInfo'] as bool
: null,
showExtensionLines: json.containsKey('showExtensionLines')
? json['showExtensionLines'] as bool
: null,
contentColor: json.containsKey('contentColor')
? dom.RGBA.fromJson(json['contentColor'] as Map<String, dynamic>)
: null,
paddingColor: json.containsKey('paddingColor')
? dom.RGBA.fromJson(json['paddingColor'] as Map<String, dynamic>)
: null,
borderColor: json.containsKey('borderColor')
? dom.RGBA.fromJson(json['borderColor'] as Map<String, dynamic>)
: null,
marginColor: json.containsKey('marginColor')
? dom.RGBA.fromJson(json['marginColor'] as Map<String, dynamic>)
: null,
eventTargetColor: json.containsKey('eventTargetColor')
? dom.RGBA.fromJson(json['eventTargetColor'] as Map<String, dynamic>)
: null,
shapeColor: json.containsKey('shapeColor')
? dom.RGBA.fromJson(json['shapeColor'] as Map<String, dynamic>)
: null,
shapeMarginColor: json.containsKey('shapeMarginColor')
? dom.RGBA.fromJson(json['shapeMarginColor'] as Map<String, dynamic>)
: null,
cssGridColor: json.containsKey('cssGridColor')
? dom.RGBA.fromJson(json['cssGridColor'] as Map<String, dynamic>)
: null,
colorFormat: json.containsKey('colorFormat')
? ColorFormat.fromJson(json['colorFormat'] as String)
: null,
gridHighlightConfig: json.containsKey('gridHighlightConfig')
? GridHighlightConfig.fromJson(
json['gridHighlightConfig'] as Map<String, dynamic>)
: null,
flexContainerHighlightConfig:
json.containsKey('flexContainerHighlightConfig')
? FlexContainerHighlightConfig.fromJson(
json['flexContainerHighlightConfig'] as Map<String, dynamic>)
: null,
flexItemHighlightConfig: json.containsKey('flexItemHighlightConfig')
? FlexItemHighlightConfig.fromJson(
json['flexItemHighlightConfig'] as Map<String, dynamic>)
: null,
contrastAlgorithm: json.containsKey('contrastAlgorithm')
? ContrastAlgorithm.fromJson(json['contrastAlgorithm'] as String)
: null,
containerQueryContainerHighlightConfig:
json.containsKey('containerQueryContainerHighlightConfig')
? ContainerQueryContainerHighlightConfig.fromJson(
json['containerQueryContainerHighlightConfig']
as Map<String, dynamic>)
: null,
);
}