copyWithWrapped method

WebApiModulesReportsOrderReportsProjectReportProjectReportRequest copyWithWrapped({
  1. Wrapped<String?>? projectId,
  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<bool?>? filterRentalAndSaleItems,
  25. Wrapped<String?>? rentalAndSaleItemsToInclude,
  26. Wrapped<String?>? filterOrderQuote,
  27. Wrapped<String?>? userDepartmentId,
  28. Wrapped<String?>? userLocationId,
  29. Wrapped<String?>? userWarehouseId,
  30. Wrapped<String?>? customReportLayoutId,
  31. Wrapped<bool?>? isSummary,
  32. Wrapped<bool?>? includeSubHeadingsAndSubTotals,
  33. Wrapped<bool?>? includeIdColumns,
  34. Wrapped<String?>? locale,
  35. Wrapped<List<FwStandardModelsCheckBoxListItem>?>? excelfields,
  36. Wrapped<String?>? reportName,
  37. Wrapped<bool?>? useEmailTemplate,
})

Implementation

WebApiModulesReportsOrderReportsProjectReportProjectReportRequest
copyWithWrapped({
  Wrapped<String?>? projectId,
  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<bool?>? filterRentalAndSaleItems,
  Wrapped<String?>? rentalAndSaleItemsToInclude,
  Wrapped<String?>? filterOrderQuote,
  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 WebApiModulesReportsOrderReportsProjectReportProjectReportRequest(
    projectId: (projectId != null ? projectId.value : this.projectId),
    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),
    filterRentalAndSaleItems: (filterRentalAndSaleItems != null
        ? filterRentalAndSaleItems.value
        : this.filterRentalAndSaleItems),
    rentalAndSaleItemsToInclude: (rentalAndSaleItemsToInclude != null
        ? rentalAndSaleItemsToInclude.value
        : this.rentalAndSaleItemsToInclude),
    filterOrderQuote: (filterOrderQuote != null
        ? filterOrderQuote.value
        : this.filterOrderQuote),
    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),
  );
}