copyWith method

TalkerDioLoggerSettings copyWith({
  1. bool? printResponseData,
  2. bool? printResponseHeaders,
  3. bool? printResponseMessage,
  4. bool? printResponseTime,
  5. bool? printErrorData,
  6. bool? printErrorHeaders,
  7. bool? printErrorMessage,
  8. bool? printRequestData,
  9. bool? printRequestHeaders,
  10. bool? printRequestExtra,
  11. AnsiPen? requestPen,
  12. AnsiPen? responsePen,
  13. AnsiPen? errorPen,
  14. bool requestFilter(
    1. RequestOptions requestOptions
    )?,
  15. bool responseFilter(
    1. Response response
    )?,
  16. TalkerJsonFormatter? jsonFormatter,
  17. String responseDataConverter(
    1. Response response
    )?,
  18. bool errorFilter(
    1. DioException response
    )?,
  19. Set<String>? hiddenHeaders,
  20. LogLevel? logLevel,
})

Implementation

TalkerDioLoggerSettings copyWith({
  bool? printResponseData,
  bool? printResponseHeaders,
  bool? printResponseMessage,
  bool? printResponseTime,
  bool? printErrorData,
  bool? printErrorHeaders,
  bool? printErrorMessage,
  bool? printRequestData,
  bool? printRequestHeaders,
  bool? printRequestExtra,
  AnsiPen? requestPen,
  AnsiPen? responsePen,
  AnsiPen? errorPen,
  bool Function(RequestOptions requestOptions)? requestFilter,
  bool Function(Response response)? responseFilter,
  TalkerJsonFormatter? jsonFormatter,
  String Function(Response response)? responseDataConverter,
  bool Function(DioException response)? errorFilter,
  Set<String>? hiddenHeaders,
  LogLevel? logLevel,
}) {
  return TalkerDioLoggerSettings(
    printResponseData: printResponseData ?? this.printResponseData,
    printResponseHeaders: printResponseHeaders ?? this.printResponseHeaders,
    printResponseMessage: printResponseMessage ?? this.printResponseMessage,
    printResponseTime: printResponseTime ?? this.printResponseTime,
    printErrorData: printErrorData ?? this.printErrorData,
    printErrorHeaders: printErrorHeaders ?? this.printErrorHeaders,
    printErrorMessage: printErrorMessage ?? this.printErrorMessage,
    printRequestData: printRequestData ?? this.printRequestData,
    printRequestHeaders: printRequestHeaders ?? this.printRequestHeaders,
    printRequestExtra: printRequestExtra ?? this.printRequestExtra,
    requestPen: requestPen ?? this.requestPen,
    responsePen: responsePen ?? this.responsePen,
    errorPen: errorPen ?? this.errorPen,
    requestFilter: requestFilter ?? this.requestFilter,
    responseFilter: responseFilter ?? this.responseFilter,
    jsonFormatter: jsonFormatter ?? this.jsonFormatter,
    responseDataConverter:
        responseDataConverter ?? this.responseDataConverter,
    errorFilter: errorFilter ?? this.errorFilter,
    hiddenHeaders: hiddenHeaders ?? this.hiddenHeaders,
    logLevel: logLevel ?? this.logLevel,
  );
}