CookieParam.fromJson constructor
CookieParam.fromJson(
- Map<String, dynamic> json
)
Implementation
factory CookieParam.fromJson(Map<String, dynamic> json) {
return CookieParam(
name: json['name'] as String,
value: json['value'] as String,
url: json.containsKey('url') ? json['url'] as String : null,
domain: json.containsKey('domain') ? json['domain'] as String : null,
path: json.containsKey('path') ? json['path'] as String : null,
secure: json.containsKey('secure') ? json['secure'] as bool : null,
httpOnly: json.containsKey('httpOnly') ? json['httpOnly'] as bool : null,
sameSite:
json.containsKey('sameSite')
? CookieSameSite.fromJson(json['sameSite'] as String)
: null,
expires:
json.containsKey('expires')
? TimeSinceEpoch.fromJson(json['expires'] as num)
: null,
priority:
json.containsKey('priority')
? CookiePriority.fromJson(json['priority'] as String)
: null,
sameParty:
json.containsKey('sameParty') ? json['sameParty'] as bool : null,
sourceScheme:
json.containsKey('sourceScheme')
? CookieSourceScheme.fromJson(json['sourceScheme'] as String)
: null,
sourcePort:
json.containsKey('sourcePort') ? json['sourcePort'] as int : null,
partitionKey:
json.containsKey('partitionKey')
? CookiePartitionKey.fromJson(
json['partitionKey'] as Map<String, dynamic>,
)
: null,
);
}