copyWith method
WebApiModulesReportsBillingBillingAnalysisReportBillingAnalysisReportRequest
copyWith({
- DateTime? fromDate,
- DateTime? toDate,
- String? dateType,
- String? officeLocationId,
- String? customerId,
- String? dealId,
- String? projectId,
- String? agentId,
- List<
FwStandardModelsSelectedCheckBoxListItem> ? status, - List<
FwStandardModelsSelectedCheckBoxListItem> ? includeFilter, - List<
FwStandardModelsSelectedCheckBoxListItem> ? includeTaxFilter, - bool? excludeOrdersBilledInTotal,
- bool? excludeZeroOrderTotal,
- bool? includeProjectStatus,
- bool? includeCreditsInvoiced,
- String? userDepartmentId,
- String? userLocationId,
- String? userWarehouseId,
- String? customReportLayoutId,
- bool? isSummary,
- bool? includeSubHeadingsAndSubTotals,
- bool? includeIdColumns,
- String? locale,
- List<
FwStandardModelsCheckBoxListItem> ? excelfields, - String? reportName,
- bool? useEmailTemplate,
Implementation
WebApiModulesReportsBillingBillingAnalysisReportBillingAnalysisReportRequest
copyWith(
{DateTime? fromDate,
DateTime? toDate,
String? dateType,
String? officeLocationId,
String? customerId,
String? dealId,
String? projectId,
String? agentId,
List<FwStandardModelsSelectedCheckBoxListItem>? status,
List<FwStandardModelsSelectedCheckBoxListItem>? includeFilter,
List<FwStandardModelsSelectedCheckBoxListItem>? includeTaxFilter,
bool? excludeOrdersBilledInTotal,
bool? excludeZeroOrderTotal,
bool? includeProjectStatus,
bool? includeCreditsInvoiced,
String? userDepartmentId,
String? userLocationId,
String? userWarehouseId,
String? customReportLayoutId,
bool? isSummary,
bool? includeSubHeadingsAndSubTotals,
bool? includeIdColumns,
String? locale,
List<FwStandardModelsCheckBoxListItem>? excelfields,
String? reportName,
bool? useEmailTemplate}) {
return WebApiModulesReportsBillingBillingAnalysisReportBillingAnalysisReportRequest(
fromDate: fromDate ?? this.fromDate,
toDate: toDate ?? this.toDate,
dateType: dateType ?? this.dateType,
officeLocationId: officeLocationId ?? this.officeLocationId,
customerId: customerId ?? this.customerId,
dealId: dealId ?? this.dealId,
projectId: projectId ?? this.projectId,
agentId: agentId ?? this.agentId,
status: status ?? this.status,
includeFilter: includeFilter ?? this.includeFilter,
includeTaxFilter: includeTaxFilter ?? this.includeTaxFilter,
excludeOrdersBilledInTotal:
excludeOrdersBilledInTotal ?? this.excludeOrdersBilledInTotal,
excludeZeroOrderTotal:
excludeZeroOrderTotal ?? this.excludeZeroOrderTotal,
includeProjectStatus: includeProjectStatus ?? this.includeProjectStatus,
includeCreditsInvoiced:
includeCreditsInvoiced ?? this.includeCreditsInvoiced,
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);
}