copyWith method

WebApiModulesReportsOrderReportsOrderReportOrderReportRequest copyWith({
  1. String? orderId,
  2. WebApiModulesReportsOrderReportsOrderReportReportViewType? reportView,
  3. bool? printInventoryType,
  4. bool? printCategory,
  5. bool? printTotalReplacementCost,
  6. bool? printInventoryTypeSubTotal,
  7. bool? printCategorySubTotal,
  8. bool? printZeroExtended,
  9. bool? printLineItemNotes,
  10. bool? printGrandTotal,
  11. bool? printGrossTotal,
  12. bool? printGrandDiscount,
  13. bool? printGrandWeekly,
  14. bool? printGrandPeriod,
  15. bool? printActivityWeekly,
  16. bool? printActivityPeriod,
  17. String? customReportLayoutId,
  18. bool? isSummary,
  19. bool? includeSubHeadingsAndSubTotals,
  20. bool? includeIdColumns,
  21. String? locale,
  22. List<FwStandardModelsCheckBoxListItem>? excelfields,
})

Implementation

WebApiModulesReportsOrderReportsOrderReportOrderReportRequest copyWith(
    {String? orderId,
    enums.WebApiModulesReportsOrderReportsOrderReportReportViewType?
        reportView,
    bool? printInventoryType,
    bool? printCategory,
    bool? printTotalReplacementCost,
    bool? printInventoryTypeSubTotal,
    bool? printCategorySubTotal,
    bool? printZeroExtended,
    bool? printLineItemNotes,
    bool? printGrandTotal,
    bool? printGrossTotal,
    bool? printGrandDiscount,
    bool? printGrandWeekly,
    bool? printGrandPeriod,
    bool? printActivityWeekly,
    bool? printActivityPeriod,
    String? customReportLayoutId,
    bool? isSummary,
    bool? includeSubHeadingsAndSubTotals,
    bool? includeIdColumns,
    String? locale,
    List<FwStandardModelsCheckBoxListItem>? excelfields}) {
  return WebApiModulesReportsOrderReportsOrderReportOrderReportRequest(
      orderId: orderId ?? this.orderId,
      reportView: reportView ?? this.reportView,
      printInventoryType: printInventoryType ?? this.printInventoryType,
      printCategory: printCategory ?? this.printCategory,
      printTotalReplacementCost:
          printTotalReplacementCost ?? this.printTotalReplacementCost,
      printInventoryTypeSubTotal:
          printInventoryTypeSubTotal ?? this.printInventoryTypeSubTotal,
      printCategorySubTotal:
          printCategorySubTotal ?? this.printCategorySubTotal,
      printZeroExtended: printZeroExtended ?? this.printZeroExtended,
      printLineItemNotes: printLineItemNotes ?? this.printLineItemNotes,
      printGrandTotal: printGrandTotal ?? this.printGrandTotal,
      printGrossTotal: printGrossTotal ?? this.printGrossTotal,
      printGrandDiscount: printGrandDiscount ?? this.printGrandDiscount,
      printGrandWeekly: printGrandWeekly ?? this.printGrandWeekly,
      printGrandPeriod: printGrandPeriod ?? this.printGrandPeriod,
      printActivityWeekly: printActivityWeekly ?? this.printActivityWeekly,
      printActivityPeriod: printActivityPeriod ?? this.printActivityPeriod,
      customReportLayoutId: customReportLayoutId ?? this.customReportLayoutId,
      isSummary: isSummary ?? this.isSummary,
      includeSubHeadingsAndSubTotals: includeSubHeadingsAndSubTotals ??
          this.includeSubHeadingsAndSubTotals,
      includeIdColumns: includeIdColumns ?? this.includeIdColumns,
      locale: locale ?? this.locale,
      excelfields: excelfields ?? this.excelfields);
}