GetMatchedStylesForNodeResult.fromJson constructor
GetMatchedStylesForNodeResult.fromJson(
- Map<String, dynamic> json
)
Implementation
factory GetMatchedStylesForNodeResult.fromJson(Map<String, dynamic> json) {
return GetMatchedStylesForNodeResult(
inlineStyle:
json.containsKey('inlineStyle')
? CSSStyle.fromJson(json['inlineStyle'] as Map<String, dynamic>)
: null,
attributesStyle:
json.containsKey('attributesStyle')
? CSSStyle.fromJson(
json['attributesStyle'] as Map<String, dynamic>,
)
: null,
matchedCSSRules:
json.containsKey('matchedCSSRules')
? (json['matchedCSSRules'] as List)
.map((e) => RuleMatch.fromJson(e as Map<String, dynamic>))
.toList()
: null,
pseudoElements:
json.containsKey('pseudoElements')
? (json['pseudoElements'] as List)
.map(
(e) => PseudoElementMatches.fromJson(
e as Map<String, dynamic>,
),
)
.toList()
: null,
inherited:
json.containsKey('inherited')
? (json['inherited'] as List)
.map(
(e) =>
InheritedStyleEntry.fromJson(e as Map<String, dynamic>),
)
.toList()
: null,
inheritedPseudoElements:
json.containsKey('inheritedPseudoElements')
? (json['inheritedPseudoElements'] as List)
.map(
(e) => InheritedPseudoElementMatches.fromJson(
e as Map<String, dynamic>,
),
)
.toList()
: null,
cssKeyframesRules:
json.containsKey('cssKeyframesRules')
? (json['cssKeyframesRules'] as List)
.map(
(e) => CSSKeyframesRule.fromJson(e as Map<String, dynamic>),
)
.toList()
: null,
cssPositionTryRules:
json.containsKey('cssPositionTryRules')
? (json['cssPositionTryRules'] as List)
.map(
(e) =>
CSSPositionTryRule.fromJson(e as Map<String, dynamic>),
)
.toList()
: null,
activePositionFallbackIndex:
json.containsKey('activePositionFallbackIndex')
? json['activePositionFallbackIndex'] as int
: null,
cssPropertyRules:
json.containsKey('cssPropertyRules')
? (json['cssPropertyRules'] as List)
.map(
(e) => CSSPropertyRule.fromJson(e as Map<String, dynamic>),
)
.toList()
: null,
cssPropertyRegistrations:
json.containsKey('cssPropertyRegistrations')
? (json['cssPropertyRegistrations'] as List)
.map(
(e) => CSSPropertyRegistration.fromJson(
e as Map<String, dynamic>,
),
)
.toList()
: null,
cssFontPaletteValuesRule:
json.containsKey('cssFontPaletteValuesRule')
? CSSFontPaletteValuesRule.fromJson(
json['cssFontPaletteValuesRule'] as Map<String, dynamic>,
)
: null,
parentLayoutNodeId:
json.containsKey('parentLayoutNodeId')
? dom.NodeId.fromJson(json['parentLayoutNodeId'] as int)
: null,
);
}