ServiceWorkerRouterCondition.fromJson constructor
ServiceWorkerRouterCondition.fromJson(
- Map<String, dynamic> json
)
Implementation
factory ServiceWorkerRouterCondition.fromJson(Map<String, dynamic> json) {
return ServiceWorkerRouterCondition(
urlPattern: json.containsKey('urlPattern')
? json['urlPattern'] as String
: null,
requestMethod: json.containsKey('requestMethod')
? json['requestMethod'] as String
: null,
requestMode: json.containsKey('requestMode')
? json['requestMode'] as String
: null,
requestDestination: json.containsKey('requestDestination')
? json['requestDestination'] as String
: null,
runningStatus: json.containsKey('runningStatus')
? ServiceWorkerVersionRunningStatus.fromJson(
json['runningStatus'] as String,
)
: null,
or: json.containsKey('or')
? (json['or'] as List)
.map(
(e) => ServiceWorkerRouterCondition.fromJson(
e as Map<String, dynamic>,
),
)
.toList()
: null,
not: json.containsKey('not')
? ServiceWorkerRouterCondition.fromJson(
json['not'] as Map<String, dynamic>,
)
: null,
);
}