ISpectWSInterceptorSettings constructor

const ISpectWSInterceptorSettings({
  1. bool enabled = NetworkInterceptorDefaults.enabled,
  2. bool enableRedaction = NetworkInterceptorDefaults.enableRedaction,
  3. DiagnosticCaptureMode captureMode = NetworkInterceptorDefaults.captureMode,
  4. DiagnosticResourceLimits? resourceLimits = NetworkInterceptorDefaults.resourceLimits,
  5. bool logRequests = NetworkInterceptorDefaults.logRequests,
  6. bool logResponses = NetworkInterceptorDefaults.logResponses,
  7. bool printReceivedData = NetworkInterceptorDefaults.printResponseData,
  8. bool printReceivedMessage = NetworkInterceptorDefaults.printResponseMessage,
  9. bool printErrorData = NetworkInterceptorDefaults.printErrorData,
  10. bool printErrorMessage = NetworkInterceptorDefaults.printErrorMessage,
  11. bool printSentData = NetworkInterceptorDefaults.printRequestData,
  12. bool printStateData = ISpectWSInterceptorDefaults.printStateData,
  13. bool printReceivedHeaders = NetworkInterceptorDefaults.printResponseHeaders,
  14. bool printSentHeaders = NetworkInterceptorDefaults.printRequestHeaders,
  15. AnsiPen? sentPen,
  16. AnsiPen? receivedPen,
  17. AnsiPen? errorPen,
  18. @Deprecated('Use sentChain instead. Will be removed in 8.0.0.') bool sentFilter(
    1. ISpectLogData data
    )?,
  19. @Deprecated('Use receivedChain instead. Will be removed in 8.0.0.') bool receivedFilter(
    1. ISpectLogData data
    )?,
  20. @Deprecated('Use errorChain instead. Will be removed in 8.0.0.') bool errorFilter(
    1. ISpectLogData data
    )?,
  21. NetworkFilterChain<ISpectLogData>? sentChain,
  22. NetworkFilterChain<ISpectLogData>? receivedChain,
  23. NetworkFilterChain<ISpectLogData>? errorChain,
})

Implementation

const ISpectWSInterceptorSettings({
  super.enabled,
  super.enableRedaction,
  super.captureMode,
  super.resourceLimits,
  super.logRequests,
  super.logResponses,
  bool printReceivedData = NetworkInterceptorDefaults.printResponseData,
  bool printReceivedMessage = NetworkInterceptorDefaults.printResponseMessage,
  super.printErrorData,
  super.printErrorMessage,
  bool printSentData = NetworkInterceptorDefaults.printRequestData,
  this.printStateData = ISpectWSInterceptorDefaults.printStateData,
  bool printReceivedHeaders = NetworkInterceptorDefaults.printResponseHeaders,
  bool printSentHeaders = NetworkInterceptorDefaults.printRequestHeaders,
  AnsiPen? sentPen,
  AnsiPen? receivedPen,
  super.errorPen,
  @Deprecated('Use sentChain instead. Will be removed in 8.0.0.')
  this.sentFilter,
  @Deprecated('Use receivedChain instead. Will be removed in 8.0.0.')
  this.receivedFilter,
  @Deprecated('Use errorChain instead. Will be removed in 8.0.0.')
  this.errorFilter,
  this.sentChain,
  this.receivedChain,
  this.errorChain,
}) : super(
        printRequestData: printSentData,
        printRequestHeaders: printSentHeaders,
        printResponseData: printReceivedData,
        printResponseHeaders: printReceivedHeaders,
        printResponseMessage: printReceivedMessage,
        printErrorHeaders: ISpectWSInterceptorDefaults.printErrorHeaders,
        requestPen: sentPen,
        responsePen: receivedPen,
      );