ChartExportRequest class

Constructors

ChartExportRequest({required ChartExportFormat format, BaseChartConfig? config, Map<String, dynamic>? jsonConfig, List<List<Object?>>? rows, GlobalKey<State<StatefulWidget>>? boundaryKey, List<String>? categoryLabels, String? filename, String sheetName = 'Chart Data', String delimiter = ',', String lineEnding = '\r\n', double pixelRatio = 2.0, int jpegQuality = 90, Color jpegBackgroundColor = Colors.white, Duration? timeout, ChartExportCancellationToken? cancellationToken})
const
ChartExportRequest.csv({required BaseChartConfig config, Map<String, dynamic>? jsonConfig, List<List<Object?>>? rows, List<String>? categoryLabels, String? filename, String delimiter = ',', String lineEnding = '\r\n', Duration? timeout, ChartExportCancellationToken? cancellationToken})
const
ChartExportRequest.csvPayload({required Map<String, dynamic> jsonConfig, List<String>? categoryLabels, String? filename, String delimiter = ',', String lineEnding = '\r\n', Duration? timeout, ChartExportCancellationToken? cancellationToken})
const
ChartExportRequest.csvRows({required List<List<Object?>> rows, String? filename, String delimiter = ',', String lineEnding = '\r\n', Duration? timeout, ChartExportCancellationToken? cancellationToken})
const
ChartExportRequest.jpeg({required GlobalKey<State<StatefulWidget>> boundaryKey, String? filename, double pixelRatio = 2.0, int jpegQuality = 90, Color jpegBackgroundColor = Colors.white, Duration? timeout, ChartExportCancellationToken? cancellationToken})
const
ChartExportRequest.png({required GlobalKey<State<StatefulWidget>> boundaryKey, String? filename, double pixelRatio = 2.0, Duration? timeout, ChartExportCancellationToken? cancellationToken})
const
ChartExportRequest.xlsx({required BaseChartConfig config, Map<String, dynamic>? jsonConfig, List<List<Object?>>? rows, List<String>? categoryLabels, String? filename, String sheetName = 'Chart Data', Duration? timeout, ChartExportCancellationToken? cancellationToken})
const
ChartExportRequest.xlsxPayload({required Map<String, dynamic> jsonConfig, List<String>? categoryLabels, String? filename, String sheetName = 'Chart Data', Duration? timeout, ChartExportCancellationToken? cancellationToken})
const
ChartExportRequest.xlsxRows({required List<List<Object?>> rows, String? filename, String sheetName = 'Chart Data', Duration? timeout, ChartExportCancellationToken? cancellationToken})
const

Properties

boundaryKey GlobalKey<State<StatefulWidget>>?
final
cancellationToken ChartExportCancellationToken?
final
categoryLabels List<String>?
final
config BaseChartConfig?
final
delimiter String
final
filename String?
final
format ChartExportFormat
final
hashCode int
The hash code for this object.
no setterinherited
jpegBackgroundColor Color
final
jpegQuality int
final
jsonConfig Map<String, dynamic>?
final
lineEnding String
final
pixelRatio double
final
resolvedFilename String
no setter
rows List<List<Object?>>?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sheetName String
final
timeout Duration?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
withBatchControls({Duration? timeout, ChartExportCancellationToken? cancellationToken}) ChartExportRequest

Operators

operator ==(Object other) bool
The equality operator.
inherited