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. String responseDataConverter(
    1. Response response
    )?,
  17. bool errorFilter(
    1. DioException response
    )?,
  18. Set<String>? hiddenHeaders,
  19. 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,
  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,
    responseDataConverter:
        responseDataConverter ?? this.responseDataConverter,
    errorFilter: errorFilter ?? this.errorFilter,
    hiddenHeaders: hiddenHeaders ?? this.hiddenHeaders,
    logLevel: logLevel ?? this.logLevel,
  );
}