DioRequestLog constructor

DioRequestLog(
  1. String? message, {
  2. required ISpectifyDioLoggerSettings settings,
  3. required String method,
  4. required String url,
  5. required String path,
  6. required Map<String, dynamic> headers,
  7. required Object? body,
})

Implementation

DioRequestLog(
  super.message, {
  required this.settings,
  required this.method,
  required this.url,
  required this.path,
  required this.headers,
  required this.body,
}) : super(
        title: getKey,
        key: getKey,
        pen: settings.requestPen ?? (AnsiPen()..xterm(219)),
        data: {
          'method': method,
          'url': url,
          'path': path,
          'headers': headers,
          'body': body,
        },
      );