toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return {
    'id': id,
    'sessionId': sessionId,
    'method': method,
    'url': url,
    'requestHeaders': json.encode(requestHeaders),
    'requestBody':
        requestBody is String ? requestBody : json.encode(requestBody),
    'responseHeaders': json.encode(responseHeaders),
    'responseBody':
        responseBody is String ? responseBody : json.encode(responseBody),
    'statusCode': statusCode,
    'timestamp': timestamp.toIso8601String(),
    'durationMs': duration.inMilliseconds,
    'screenName': screenName,
    'isError': isError ? 1 : 0,
  };
}