CookieIssueDetails.fromJson constructor
CookieIssueDetails.fromJson(
- Map<String, dynamic> json
)
Implementation
factory CookieIssueDetails.fromJson(Map<String, dynamic> json) {
return CookieIssueDetails(
cookie:
json.containsKey('cookie')
? AffectedCookie.fromJson(json['cookie'] as Map<String, dynamic>)
: null,
rawCookieLine:
json.containsKey('rawCookieLine')
? json['rawCookieLine'] as String
: null,
cookieWarningReasons:
(json['cookieWarningReasons'] as List)
.map((e) => CookieWarningReason.fromJson(e as String))
.toList(),
cookieExclusionReasons:
(json['cookieExclusionReasons'] as List)
.map((e) => CookieExclusionReason.fromJson(e as String))
.toList(),
operation: CookieOperation.fromJson(json['operation'] as String),
siteForCookies:
json.containsKey('siteForCookies')
? json['siteForCookies'] as String
: null,
cookieUrl:
json.containsKey('cookieUrl') ? json['cookieUrl'] as String : null,
request:
json.containsKey('request')
? AffectedRequest.fromJson(
json['request'] as Map<String, dynamic>,
)
: null,
);
}