RequestDetails.fromMap constructor

RequestDetails.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory RequestDetails.fromMap(Map<String, dynamic> map) {
  return RequestDetails(
    requestName: map['requestName'],
    requestMethod: RequestMethod.values
        .firstWhere((e) => e.name == map['requestMethod']),
    url: map['url'] as String,
    statusCode: map['statusCode'] != null ? map['statusCode'] as int : null,
    headers: map['headers'] as dynamic,
    queryParameters: map['queryParameters'] as dynamic,
    requestBody: map['requestBody'] as dynamic,
    responseBody: map['responseBody'] as dynamic,
    sentTime: DateTime.parse(map['sentTime']),
    receivedTime: map['receivedTime'] != null
        ? DateTime.parse(map['receivedTime'])
        : null,
  );
}