copyWith method
WebApiModulesReportsChargeProcessingReportsDealInvoiceBatchReportDealInvoiceBatchReportRequest
copyWith({
- String? batchId,
- String? fromBatchNumber,
- String? toBatchNumber,
- DateTime? batchFromDate,
- DateTime? batchToDate,
- String? batchRange,
- String? locationId,
- String? userDepartmentId,
- String? userLocationId,
- String? userWarehouseId,
- String? customReportLayoutId,
- bool? isSummary,
- bool? includeSubHeadingsAndSubTotals,
- bool? includeIdColumns,
- String? locale,
- List<
FwStandardModelsCheckBoxListItem> ? excelfields, - String? reportName,
- bool? useEmailTemplate,
Implementation
WebApiModulesReportsChargeProcessingReportsDealInvoiceBatchReportDealInvoiceBatchReportRequest
copyWith({
String? batchId,
String? fromBatchNumber,
String? toBatchNumber,
DateTime? batchFromDate,
DateTime? batchToDate,
String? batchRange,
String? locationId,
String? userDepartmentId,
String? userLocationId,
String? userWarehouseId,
String? customReportLayoutId,
bool? isSummary,
bool? includeSubHeadingsAndSubTotals,
bool? includeIdColumns,
String? locale,
List<FwStandardModelsCheckBoxListItem>? excelfields,
String? reportName,
bool? useEmailTemplate,
}) {
return WebApiModulesReportsChargeProcessingReportsDealInvoiceBatchReportDealInvoiceBatchReportRequest(
batchId: batchId ?? this.batchId,
fromBatchNumber: fromBatchNumber ?? this.fromBatchNumber,
toBatchNumber: toBatchNumber ?? this.toBatchNumber,
batchFromDate: batchFromDate ?? this.batchFromDate,
batchToDate: batchToDate ?? this.batchToDate,
batchRange: batchRange ?? this.batchRange,
locationId: locationId ?? this.locationId,
userDepartmentId: userDepartmentId ?? this.userDepartmentId,
userLocationId: userLocationId ?? this.userLocationId,
userWarehouseId: userWarehouseId ?? this.userWarehouseId,
customReportLayoutId: customReportLayoutId ?? this.customReportLayoutId,
isSummary: isSummary ?? this.isSummary,
includeSubHeadingsAndSubTotals:
includeSubHeadingsAndSubTotals ?? this.includeSubHeadingsAndSubTotals,
includeIdColumns: includeIdColumns ?? this.includeIdColumns,
locale: locale ?? this.locale,
excelfields: excelfields ?? this.excelfields,
reportName: reportName ?? this.reportName,
useEmailTemplate: useEmailTemplate ?? this.useEmailTemplate,
);
}