XRayNetworkCall.fromJson constructor
XRayNetworkCall.fromJson(
- Map<String, dynamic> json
)
Implementation
factory XRayNetworkCall.fromJson(Map<String, dynamic> json) {
return XRayNetworkCall(
id: json['id'] as String,
method: json['method'] as String,
uri: json['uri'] as String,
requestHeaders: json['requestHeaders'] as Map<String, dynamic>?,
requestBody: json['requestBody'],
responseStatusCode: json['responseStatusCode'] as int?,
responseHeaders: json['responseHeaders'] as Map<String, dynamic>?,
responseBody: json['responseBody'],
status: XRayNetworkCallStatus.fromString(
json['status'] as String? ?? 'loading'),
startTime: DateTime.parse(json['startTime'] as String),
endTime: json['endTime'] != null
? DateTime.parse(json['endTime'] as String)
: null,
error: json['error'] as String?,
);
}