withBatchControls method
ChartExportRequest
withBatchControls({
- Duration? timeout,
- ChartExportCancellationToken? cancellationToken,
Implementation
ChartExportRequest withBatchControls({
Duration? timeout,
ChartExportCancellationToken? cancellationToken,
}) {
if (timeout == null && cancellationToken == null) return this;
return ChartExportRequest(
format: format,
config: config,
jsonConfig: jsonConfig,
rows: rows,
boundaryKey: boundaryKey,
categoryLabels: categoryLabels,
filename: filename,
sheetName: sheetName,
delimiter: delimiter,
lineEnding: lineEnding,
pixelRatio: pixelRatio,
jpegQuality: jpegQuality,
jpegBackgroundColor: jpegBackgroundColor,
timeout: this.timeout ?? timeout,
cancellationToken: this.cancellationToken ?? cancellationToken,
);
}