copyWith method

WebApiModulesReportsOrderReportsOrderReportOrderReportRequest copyWith({
  1. String? orderId,
  2. String? id,
  3. WebApiModulesReportsOrderReportsOrderReportReportViewType? reportView,
  4. bool? printEntireGroup,
  5. bool? printInventoryType,
  6. bool? printCategory,
  7. bool? printTotalReplacementCost,
  8. bool? printInventoryTypeSubTotal,
  9. bool? printCategorySubTotal,
  10. bool? printZeroExtended,
  11. bool? printLineItemNotes,
  12. bool? printSplitLines,
  13. bool? printGrandTotal,
  14. bool? printGrossTotal,
  15. bool? printGrandDiscount,
  16. bool? printGrandWeekly,
  17. bool? printGrandMonthly,
  18. bool? printGrandPeriod,
  19. bool? printGrandHiatus,
  20. bool? printActivityWeekly,
  21. bool? printActivityMonthly,
  22. bool? printActivityPeriod,
  23. String? languageId,
  24. String? userDepartmentId,
  25. String? userLocationId,
  26. String? userWarehouseId,
  27. String? customReportLayoutId,
  28. bool? isSummary,
  29. bool? includeSubHeadingsAndSubTotals,
  30. bool? includeIdColumns,
  31. String? locale,
  32. List<FwStandardModelsCheckBoxListItem>? excelfields,
  33. String? reportName,
  34. bool? useEmailTemplate,
})

Implementation

WebApiModulesReportsOrderReportsOrderReportOrderReportRequest copyWith(
    {String? orderId,
    String? id,
    enums.WebApiModulesReportsOrderReportsOrderReportReportViewType?
        reportView,
    bool? printEntireGroup,
    bool? printInventoryType,
    bool? printCategory,
    bool? printTotalReplacementCost,
    bool? printInventoryTypeSubTotal,
    bool? printCategorySubTotal,
    bool? printZeroExtended,
    bool? printLineItemNotes,
    bool? printSplitLines,
    bool? printGrandTotal,
    bool? printGrossTotal,
    bool? printGrandDiscount,
    bool? printGrandWeekly,
    bool? printGrandMonthly,
    bool? printGrandPeriod,
    bool? printGrandHiatus,
    bool? printActivityWeekly,
    bool? printActivityMonthly,
    bool? printActivityPeriod,
    String? languageId,
    String? userDepartmentId,
    String? userLocationId,
    String? userWarehouseId,
    String? customReportLayoutId,
    bool? isSummary,
    bool? includeSubHeadingsAndSubTotals,
    bool? includeIdColumns,
    String? locale,
    List<FwStandardModelsCheckBoxListItem>? excelfields,
    String? reportName,
    bool? useEmailTemplate}) {
  return WebApiModulesReportsOrderReportsOrderReportOrderReportRequest(
      orderId: orderId ?? this.orderId,
      id: id ?? this.id,
      reportView: reportView ?? this.reportView,
      printEntireGroup: printEntireGroup ?? this.printEntireGroup,
      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,
      printSplitLines: printSplitLines ?? this.printSplitLines,
      printGrandTotal: printGrandTotal ?? this.printGrandTotal,
      printGrossTotal: printGrossTotal ?? this.printGrossTotal,
      printGrandDiscount: printGrandDiscount ?? this.printGrandDiscount,
      printGrandWeekly: printGrandWeekly ?? this.printGrandWeekly,
      printGrandMonthly: printGrandMonthly ?? this.printGrandMonthly,
      printGrandPeriod: printGrandPeriod ?? this.printGrandPeriod,
      printGrandHiatus: printGrandHiatus ?? this.printGrandHiatus,
      printActivityWeekly: printActivityWeekly ?? this.printActivityWeekly,
      printActivityMonthly: printActivityMonthly ?? this.printActivityMonthly,
      printActivityPeriod: printActivityPeriod ?? this.printActivityPeriod,
      languageId: languageId ?? this.languageId,
      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);
}