copyWithWrapped method

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

Implementation

WebApiModulesReportsOrderReportsQuoteReportQuoteReportRequest copyWithWrapped(
    {Wrapped<String?>? quoteId,
    Wrapped<String?>? id,
    Wrapped<enums.WebApiModulesReportsOrderReportsOrderReportReportViewType?>?
        reportView,
    Wrapped<bool?>? printEntireGroup,
    Wrapped<bool?>? printInventoryType,
    Wrapped<bool?>? printCategory,
    Wrapped<bool?>? printTotalReplacementCost,
    Wrapped<bool?>? printInventoryTypeSubTotal,
    Wrapped<bool?>? printCategorySubTotal,
    Wrapped<bool?>? printZeroExtended,
    Wrapped<bool?>? printLineItemNotes,
    Wrapped<bool?>? printSplitLines,
    Wrapped<bool?>? printGrandTotal,
    Wrapped<bool?>? printGrossTotal,
    Wrapped<bool?>? printGrandDiscount,
    Wrapped<bool?>? printGrandWeekly,
    Wrapped<bool?>? printGrandMonthly,
    Wrapped<bool?>? printGrandPeriod,
    Wrapped<bool?>? printGrandHiatus,
    Wrapped<bool?>? printActivityWeekly,
    Wrapped<bool?>? printActivityMonthly,
    Wrapped<bool?>? printActivityPeriod,
    Wrapped<String?>? languageId,
    Wrapped<String?>? userDepartmentId,
    Wrapped<String?>? userLocationId,
    Wrapped<String?>? userWarehouseId,
    Wrapped<String?>? customReportLayoutId,
    Wrapped<bool?>? isSummary,
    Wrapped<bool?>? includeSubHeadingsAndSubTotals,
    Wrapped<bool?>? includeIdColumns,
    Wrapped<String?>? locale,
    Wrapped<List<FwStandardModelsCheckBoxListItem>?>? excelfields,
    Wrapped<String?>? reportName,
    Wrapped<bool?>? useEmailTemplate}) {
  return WebApiModulesReportsOrderReportsQuoteReportQuoteReportRequest(
      quoteId: (quoteId != null ? quoteId.value : this.quoteId),
      id: (id != null ? id.value : this.id),
      reportView: (reportView != null ? reportView.value : this.reportView),
      printEntireGroup: (printEntireGroup != null
          ? printEntireGroup.value
          : this.printEntireGroup),
      printInventoryType: (printInventoryType != null
          ? printInventoryType.value
          : this.printInventoryType),
      printCategory:
          (printCategory != null ? printCategory.value : this.printCategory),
      printTotalReplacementCost: (printTotalReplacementCost != null
          ? printTotalReplacementCost.value
          : this.printTotalReplacementCost),
      printInventoryTypeSubTotal: (printInventoryTypeSubTotal != null
          ? printInventoryTypeSubTotal.value
          : this.printInventoryTypeSubTotal),
      printCategorySubTotal: (printCategorySubTotal != null
          ? printCategorySubTotal.value
          : this.printCategorySubTotal),
      printZeroExtended: (printZeroExtended != null
          ? printZeroExtended.value
          : this.printZeroExtended),
      printLineItemNotes: (printLineItemNotes != null
          ? printLineItemNotes.value
          : this.printLineItemNotes),
      printSplitLines: (printSplitLines != null
          ? printSplitLines.value
          : this.printSplitLines),
      printGrandTotal: (printGrandTotal != null
          ? printGrandTotal.value
          : this.printGrandTotal),
      printGrossTotal: (printGrossTotal != null
          ? printGrossTotal.value
          : this.printGrossTotal),
      printGrandDiscount: (printGrandDiscount != null
          ? printGrandDiscount.value
          : this.printGrandDiscount),
      printGrandWeekly: (printGrandWeekly != null
          ? printGrandWeekly.value
          : this.printGrandWeekly),
      printGrandMonthly: (printGrandMonthly != null
          ? printGrandMonthly.value
          : this.printGrandMonthly),
      printGrandPeriod: (printGrandPeriod != null
          ? printGrandPeriod.value
          : this.printGrandPeriod),
      printGrandHiatus: (printGrandHiatus != null
          ? printGrandHiatus.value
          : this.printGrandHiatus),
      printActivityWeekly: (printActivityWeekly != null
          ? printActivityWeekly.value
          : this.printActivityWeekly),
      printActivityMonthly: (printActivityMonthly != null
          ? printActivityMonthly.value
          : this.printActivityMonthly),
      printActivityPeriod: (printActivityPeriod != null
          ? printActivityPeriod.value
          : this.printActivityPeriod),
      languageId: (languageId != null ? languageId.value : this.languageId),
      userDepartmentId: (userDepartmentId != null
          ? userDepartmentId.value
          : this.userDepartmentId),
      userLocationId: (userLocationId != null
          ? userLocationId.value
          : this.userLocationId),
      userWarehouseId: (userWarehouseId != null
          ? userWarehouseId.value
          : this.userWarehouseId),
      customReportLayoutId: (customReportLayoutId != null
          ? customReportLayoutId.value
          : this.customReportLayoutId),
      isSummary: (isSummary != null ? isSummary.value : this.isSummary),
      includeSubHeadingsAndSubTotals: (includeSubHeadingsAndSubTotals != null
          ? includeSubHeadingsAndSubTotals.value
          : this.includeSubHeadingsAndSubTotals),
      includeIdColumns: (includeIdColumns != null
          ? includeIdColumns.value
          : this.includeIdColumns),
      locale: (locale != null ? locale.value : this.locale),
      excelfields:
          (excelfields != null ? excelfields.value : this.excelfields),
      reportName: (reportName != null ? reportName.value : this.reportName),
      useEmailTemplate: (useEmailTemplate != null
          ? useEmailTemplate.value
          : this.useEmailTemplate));
}