copyWith method
FdcExportOptions
copyWith({
- FdcExportScope? scope,
- FdcExportValueMode? valueMode,
- bool? includeHeaders,
- bool? includeNonPersistentFields,
- List<
FdcExportColumn> ? columns, - String? csvDelimiter,
- String? lineTerminator,
- String? rootElementName,
- String? rowElementName,
- bool? sanitizeSpreadsheetFormulas,
Returns a copy with the supplied properties replaced.
Implementation
FdcExportOptions copyWith({
FdcExportScope? scope,
FdcExportValueMode? valueMode,
bool? includeHeaders,
bool? includeNonPersistentFields,
List<FdcExportColumn>? columns,
String? csvDelimiter,
String? lineTerminator,
String? rootElementName,
String? rowElementName,
bool? sanitizeSpreadsheetFormulas,
}) {
return FdcExportOptions(
scope: scope ?? this.scope,
valueMode: valueMode ?? this.valueMode,
includeHeaders: includeHeaders ?? this.includeHeaders,
includeNonPersistentFields:
includeNonPersistentFields ?? this.includeNonPersistentFields,
columns: columns ?? this.columns,
csvDelimiter: csvDelimiter ?? this.csvDelimiter,
lineTerminator: lineTerminator ?? this.lineTerminator,
rootElementName: rootElementName ?? this.rootElementName,
rowElementName: rowElementName ?? this.rowElementName,
sanitizeSpreadsheetFormulas:
sanitizeSpreadsheetFormulas ?? this.sanitizeSpreadsheetFormulas,
);
}