ChartRuntimeDiagnostics constructor
const
ChartRuntimeDiagnostics({
- required ChartType type,
- required String typeString,
- required bool jsonDriven,
- required ChartDataSignature inputSignature,
- required ChartDataSignature configSignature,
- required int sourceDataPointCount,
- int? effectiveDataPointCount,
- int? sampleInputPointCount,
- required int renderedDataPointCount,
- required int seriesCount,
- required bool configSampledData,
- ChartDataSignature? rawInputSignature,
- bool payloadWasNormalized = false,
- bool payloadChanged = false,
- int payloadDiffCount = 0,
- List<
String> payloadChangedPaths = const [], - required Duration configResolveDuration,
- required Duration chartBuildDuration,
- required Duration totalBuildDuration,
- required ChartDataProcessingCacheStats processingCacheStats,
- required ChartRuntimePerformanceSummary performanceSummary,
- ChartRuntimePerformancePolicyResolution? performancePolicyResolution,
- ChartRenderCacheStats? renderCacheStats,
- PictureCacheStats? pictureCacheStats,
- String? dataMode,
- Object? sampling,
Implementation
const ChartRuntimeDiagnostics({
required this.type,
required this.typeString,
required this.jsonDriven,
required this.inputSignature,
required this.configSignature,
required this.sourceDataPointCount,
this.effectiveDataPointCount,
this.sampleInputPointCount,
required this.renderedDataPointCount,
required this.seriesCount,
required this.configSampledData,
this.rawInputSignature,
this.payloadWasNormalized = false,
this.payloadChanged = false,
this.payloadDiffCount = 0,
this.payloadChangedPaths = const [],
required this.configResolveDuration,
required this.chartBuildDuration,
required this.totalBuildDuration,
required this.processingCacheStats,
required this.performanceSummary,
ChartRuntimePerformancePolicyResolution? performancePolicyResolution,
this.renderCacheStats,
this.pictureCacheStats,
this.dataMode,
this.sampling,
}) : performancePolicyResolution =
performancePolicyResolution ??
const ChartRuntimePerformancePolicyResolution.fallback(
ChartRuntimePerformancePolicy.defaults,
);