DioResponseLog constructor
DioResponseLog(
- String? message, {
- required ISpectifyDioLoggerSettings settings,
- required String? method,
- required String? url,
- required String? path,
- required int? statusCode,
- required String? statusMessage,
- required Map<
String, dynamic> ? requestHeaders, - required Map<
String, String> ? headers, - required Map<
String, dynamic> ? requestBody, - required Object? responseBody,
Implementation
DioResponseLog(
super.message, {
required this.settings,
required this.method,
required this.url,
required this.path,
required this.statusCode,
required this.statusMessage,
required this.requestHeaders,
required this.headers,
required this.requestBody,
required this.responseBody,
}) : super(
key: getKey,
title: getKey,
pen: settings.responsePen ?? (AnsiPen()..xterm(46)),
data: {
'method': method,
'url': url,
'path': path,
'status_code': statusCode,
'status_message': statusMessage,
'request_headers': requestHeaders,
'headers': headers,
'request_body': requestBody,
'response_body': responseBody,
},
);