SerializableRequest.fromJson constructor
Deserialize from JSON map.
Implementation
factory SerializableRequest.fromJson(Map<String, dynamic> json) {
return SerializableRequest(
id: json['id'] as String,
method: json['method'] as String,
url: json['url'] as String,
headers: Map<String, String>.from(
(json['headers'] as Map<String, dynamic>?) ?? {},
),
body: json['body'] as String?,
cacheKey: json['cacheKey'] as String?,
maxRetries: (json['maxRetries'] as int?) ?? 3,
enqueuedAt: json['enqueuedAt'] != null
? DateTime.parse(json['enqueuedAt'] as String)
: null,
);
}