copyWith method

PayloadNormalizationOptions copyWith({
  1. bool? dropUnsupportedSampling,
  2. int? defaultThreshold,
  3. bool clearDefaultThreshold = false,
  4. ChartDataMode? defaultMode,
  5. bool? sanitizeTradingPayload,
  6. int? maxInlineLength,
})

Implementation

PayloadNormalizationOptions copyWith({
  bool? dropUnsupportedSampling,
  int? defaultThreshold,
  bool clearDefaultThreshold = false,
  ChartDataMode? defaultMode,
  bool? sanitizeTradingPayload,
  int? maxInlineLength,
}) {
  return PayloadNormalizationOptions(
    dropUnsupportedSampling:
        dropUnsupportedSampling ?? this.dropUnsupportedSampling,
    defaultThreshold: clearDefaultThreshold
        ? null
        : (defaultThreshold ?? this.defaultThreshold),
    defaultMode: defaultMode ?? this.defaultMode,
    sanitizeTradingPayload:
        sanitizeTradingPayload ?? this.sanitizeTradingPayload,
    maxInlineLength: maxInlineLength ?? this.maxInlineLength,
  );
}