copyWithWrapped method

WebApiModulesHomeControlsSubPurchaseOrderItemSubPurchaseOrderItem copyWithWrapped({
  1. Wrapped<String?>? sessionId,
  2. Wrapped<String?>? orderId,
  3. Wrapped<String?>? orderItemId,
  4. Wrapped<String?>? primaryOrderItemId,
  5. Wrapped<String?>? parentId,
  6. Wrapped<String?>? inventoryId,
  7. Wrapped<String?>? iCode,
  8. Wrapped<String?>? iCodeColor,
  9. Wrapped<String?>? description,
  10. Wrapped<String?>? descriptionColor,
  11. Wrapped<bool?>? nonDiscountable,
  12. Wrapped<bool?>? isRecurring,
  13. Wrapped<bool?>? prorateWeeks,
  14. Wrapped<bool?>? prorateMonths,
  15. Wrapped<bool?>? prorate,
  16. Wrapped<String?>? prorateMonthsBy,
  17. Wrapped<bool?>? recurringRateType,
  18. Wrapped<bool?>? isLaborHourly,
  19. Wrapped<String?>? fromDate,
  20. Wrapped<String?>? toDate,
  21. Wrapped<double?>? hours,
  22. Wrapped<double?>? overTimeHours,
  23. Wrapped<double?>? doubleTimeHours,
  24. Wrapped<double?>? subQuantity,
  25. Wrapped<double?>? quantityOrdered,
  26. Wrapped<double?>? vendorRate,
  27. Wrapped<double?>? vendorDaysPerWeek,
  28. Wrapped<double?>? vendorDiscountPercent,
  29. Wrapped<double?>? vendorDiscountPercentDisplay,
  30. Wrapped<double?>? vendorBillablePeriods,
  31. Wrapped<double?>? vendorWeeklySubTotal,
  32. Wrapped<double?>? vendorWeeklyDiscount,
  33. Wrapped<double?>? vendorWeeklyExtended,
  34. Wrapped<double?>? vendorWeeklyTax,
  35. Wrapped<double?>? vendorWeeklyTotal,
  36. Wrapped<double?>? vendorMonthlySubTotal,
  37. Wrapped<double?>? vendorMonthlyDiscount,
  38. Wrapped<double?>? vendorMonthlyExtended,
  39. Wrapped<double?>? vendorMonthlyTax,
  40. Wrapped<double?>? vendorMonthlyTotal,
  41. Wrapped<double?>? vendorPeriodSubTotal,
  42. Wrapped<double?>? vendorPeriodDiscount,
  43. Wrapped<double?>? vendorPeriodExtended,
  44. Wrapped<double?>? vendorPeriodTax,
  45. Wrapped<double?>? vendorPeriodTotal,
  46. Wrapped<double?>? dealRate,
  47. Wrapped<double?>? dealDaysPerWeek,
  48. Wrapped<double?>? dealDiscountPercent,
  49. Wrapped<double?>? dealDiscountPercentDisplay,
  50. Wrapped<double?>? dealBillablePeriods,
  51. Wrapped<double?>? dealWeeklySubTotal,
  52. Wrapped<double?>? dealWeeklyDiscount,
  53. Wrapped<double?>? dealWeeklyExtended,
  54. Wrapped<double?>? dealMonthlySubTotal,
  55. Wrapped<double?>? dealMonthlyDiscount,
  56. Wrapped<double?>? dealMonthlyExtended,
  57. Wrapped<double?>? dealPeriodSubTotal,
  58. Wrapped<double?>? dealPeriodDiscount,
  59. Wrapped<double?>? dealPeriodExtended,
  60. Wrapped<double?>? variance,
  61. Wrapped<String?>? varianceColor,
  62. Wrapped<double?>? markupPercent,
  63. Wrapped<double?>? marginPercent,
  64. Wrapped<String?>? itemClass,
  65. Wrapped<String?>? itemOrder,
  66. Wrapped<bool?>? optionColor,
  67. Wrapped<String?>? recType,
  68. Wrapped<bool?>? taxable,
  69. Wrapped<String?>? unitId,
  70. Wrapped<String?>? nestedOrderItemId,
  71. Wrapped<double?>? accessoryRatio,
  72. Wrapped<String?>? vendorCurrencyId,
  73. Wrapped<String?>? vendorCurrencyCode,
  74. Wrapped<String?>? vendorCurrencySymbol,
  75. Wrapped<String?>? dealCurrencyId,
  76. Wrapped<String?>? dealCurrencyCode,
  77. Wrapped<String?>? dealCurrencySymbol,
  78. Wrapped<double?>? currencyExchangeRate,
  79. Wrapped<double?>? currencyConvertedRate,
  80. Wrapped<double?>? currencyConvertedWeeklyExtended,
  81. Wrapped<double?>? currencyConvertedMonthlyExtended,
  82. Wrapped<double?>? currencyConvertedPeriodExtended,
  83. Wrapped<int?>? nestingLevel,
  84. Wrapped<String?>? auditNote,
  85. Wrapped<String?>? recordTitle,
  86. Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>? fields,
  87. Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  88. Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  89. Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
})

Implementation

WebApiModulesHomeControlsSubPurchaseOrderItemSubPurchaseOrderItem
    copyWithWrapped(
        {Wrapped<String?>? sessionId,
        Wrapped<String?>? orderId,
        Wrapped<String?>? orderItemId,
        Wrapped<String?>? primaryOrderItemId,
        Wrapped<String?>? parentId,
        Wrapped<String?>? inventoryId,
        Wrapped<String?>? iCode,
        Wrapped<String?>? iCodeColor,
        Wrapped<String?>? description,
        Wrapped<String?>? descriptionColor,
        Wrapped<bool?>? nonDiscountable,
        Wrapped<bool?>? isRecurring,
        Wrapped<bool?>? prorateWeeks,
        Wrapped<bool?>? prorateMonths,
        Wrapped<bool?>? prorate,
        Wrapped<String?>? prorateMonthsBy,
        Wrapped<bool?>? recurringRateType,
        Wrapped<bool?>? isLaborHourly,
        Wrapped<String?>? fromDate,
        Wrapped<String?>? toDate,
        Wrapped<double?>? hours,
        Wrapped<double?>? overTimeHours,
        Wrapped<double?>? doubleTimeHours,
        Wrapped<double?>? subQuantity,
        Wrapped<double?>? quantityOrdered,
        Wrapped<double?>? vendorRate,
        Wrapped<double?>? vendorDaysPerWeek,
        Wrapped<double?>? vendorDiscountPercent,
        Wrapped<double?>? vendorDiscountPercentDisplay,
        Wrapped<double?>? vendorBillablePeriods,
        Wrapped<double?>? vendorWeeklySubTotal,
        Wrapped<double?>? vendorWeeklyDiscount,
        Wrapped<double?>? vendorWeeklyExtended,
        Wrapped<double?>? vendorWeeklyTax,
        Wrapped<double?>? vendorWeeklyTotal,
        Wrapped<double?>? vendorMonthlySubTotal,
        Wrapped<double?>? vendorMonthlyDiscount,
        Wrapped<double?>? vendorMonthlyExtended,
        Wrapped<double?>? vendorMonthlyTax,
        Wrapped<double?>? vendorMonthlyTotal,
        Wrapped<double?>? vendorPeriodSubTotal,
        Wrapped<double?>? vendorPeriodDiscount,
        Wrapped<double?>? vendorPeriodExtended,
        Wrapped<double?>? vendorPeriodTax,
        Wrapped<double?>? vendorPeriodTotal,
        Wrapped<double?>? dealRate,
        Wrapped<double?>? dealDaysPerWeek,
        Wrapped<double?>? dealDiscountPercent,
        Wrapped<double?>? dealDiscountPercentDisplay,
        Wrapped<double?>? dealBillablePeriods,
        Wrapped<double?>? dealWeeklySubTotal,
        Wrapped<double?>? dealWeeklyDiscount,
        Wrapped<double?>? dealWeeklyExtended,
        Wrapped<double?>? dealMonthlySubTotal,
        Wrapped<double?>? dealMonthlyDiscount,
        Wrapped<double?>? dealMonthlyExtended,
        Wrapped<double?>? dealPeriodSubTotal,
        Wrapped<double?>? dealPeriodDiscount,
        Wrapped<double?>? dealPeriodExtended,
        Wrapped<double?>? variance,
        Wrapped<String?>? varianceColor,
        Wrapped<double?>? markupPercent,
        Wrapped<double?>? marginPercent,
        Wrapped<String?>? itemClass,
        Wrapped<String?>? itemOrder,
        Wrapped<bool?>? optionColor,
        Wrapped<String?>? recType,
        Wrapped<bool?>? taxable,
        Wrapped<String?>? unitId,
        Wrapped<String?>? nestedOrderItemId,
        Wrapped<double?>? accessoryRatio,
        Wrapped<String?>? vendorCurrencyId,
        Wrapped<String?>? vendorCurrencyCode,
        Wrapped<String?>? vendorCurrencySymbol,
        Wrapped<String?>? dealCurrencyId,
        Wrapped<String?>? dealCurrencyCode,
        Wrapped<String?>? dealCurrencySymbol,
        Wrapped<double?>? currencyExchangeRate,
        Wrapped<double?>? currencyConvertedRate,
        Wrapped<double?>? currencyConvertedWeeklyExtended,
        Wrapped<double?>? currencyConvertedMonthlyExtended,
        Wrapped<double?>? currencyConvertedPeriodExtended,
        Wrapped<int?>? nestingLevel,
        Wrapped<String?>? auditNote,
        Wrapped<String?>? recordTitle,
        Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>?
            fields,
        Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
        Wrapped<List<FwStandardDataFwDefaultAttribute>?>?
            defaultFieldAttributes,
        Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation}) {
  return WebApiModulesHomeControlsSubPurchaseOrderItemSubPurchaseOrderItem(
      sessionId: (sessionId != null ? sessionId.value : this.sessionId),
      orderId: (orderId != null ? orderId.value : this.orderId),
      orderItemId:
          (orderItemId != null ? orderItemId.value : this.orderItemId),
      primaryOrderItemId: (primaryOrderItemId != null
          ? primaryOrderItemId.value
          : this.primaryOrderItemId),
      parentId: (parentId != null ? parentId.value : this.parentId),
      inventoryId:
          (inventoryId != null ? inventoryId.value : this.inventoryId),
      iCode: (iCode != null ? iCode.value : this.iCode),
      iCodeColor: (iCodeColor != null ? iCodeColor.value : this.iCodeColor),
      description:
          (description != null ? description.value : this.description),
      descriptionColor: (descriptionColor != null
          ? descriptionColor.value
          : this.descriptionColor),
      nonDiscountable: (nonDiscountable != null
          ? nonDiscountable.value
          : this.nonDiscountable),
      isRecurring:
          (isRecurring != null ? isRecurring.value : this.isRecurring),
      prorateWeeks:
          (prorateWeeks != null ? prorateWeeks.value : this.prorateWeeks),
      prorateMonths:
          (prorateMonths != null ? prorateMonths.value : this.prorateMonths),
      prorate: (prorate != null ? prorate.value : this.prorate),
      prorateMonthsBy: (prorateMonthsBy != null
          ? prorateMonthsBy.value
          : this.prorateMonthsBy),
      recurringRateType: (recurringRateType != null
          ? recurringRateType.value
          : this.recurringRateType),
      isLaborHourly:
          (isLaborHourly != null ? isLaborHourly.value : this.isLaborHourly),
      fromDate: (fromDate != null ? fromDate.value : this.fromDate),
      toDate: (toDate != null ? toDate.value : this.toDate),
      hours: (hours != null ? hours.value : this.hours),
      overTimeHours:
          (overTimeHours != null ? overTimeHours.value : this.overTimeHours),
      doubleTimeHours: (doubleTimeHours != null
          ? doubleTimeHours.value
          : this.doubleTimeHours),
      subQuantity:
          (subQuantity != null ? subQuantity.value : this.subQuantity),
      quantityOrdered: (quantityOrdered != null
          ? quantityOrdered.value
          : this.quantityOrdered),
      vendorRate: (vendorRate != null ? vendorRate.value : this.vendorRate),
      vendorDaysPerWeek: (vendorDaysPerWeek != null
          ? vendorDaysPerWeek.value
          : this.vendorDaysPerWeek),
      vendorDiscountPercent: (vendorDiscountPercent != null
          ? vendorDiscountPercent.value
          : this.vendorDiscountPercent),
      vendorDiscountPercentDisplay: (vendorDiscountPercentDisplay != null
          ? vendorDiscountPercentDisplay.value
          : this.vendorDiscountPercentDisplay),
      vendorBillablePeriods: (vendorBillablePeriods != null
          ? vendorBillablePeriods.value
          : this.vendorBillablePeriods),
      vendorWeeklySubTotal: (vendorWeeklySubTotal != null
          ? vendorWeeklySubTotal.value
          : this.vendorWeeklySubTotal),
      vendorWeeklyDiscount: (vendorWeeklyDiscount != null
          ? vendorWeeklyDiscount.value
          : this.vendorWeeklyDiscount),
      vendorWeeklyExtended: (vendorWeeklyExtended != null
          ? vendorWeeklyExtended.value
          : this.vendorWeeklyExtended),
      vendorWeeklyTax: (vendorWeeklyTax != null
          ? vendorWeeklyTax.value
          : this.vendorWeeklyTax),
      vendorWeeklyTotal: (vendorWeeklyTotal != null
          ? vendorWeeklyTotal.value
          : this.vendorWeeklyTotal),
      vendorMonthlySubTotal: (vendorMonthlySubTotal != null
          ? vendorMonthlySubTotal.value
          : this.vendorMonthlySubTotal),
      vendorMonthlyDiscount: (vendorMonthlyDiscount != null
          ? vendorMonthlyDiscount.value
          : this.vendorMonthlyDiscount),
      vendorMonthlyExtended: (vendorMonthlyExtended != null
          ? vendorMonthlyExtended.value
          : this.vendorMonthlyExtended),
      vendorMonthlyTax: (vendorMonthlyTax != null
          ? vendorMonthlyTax.value
          : this.vendorMonthlyTax),
      vendorMonthlyTotal: (vendorMonthlyTotal != null
          ? vendorMonthlyTotal.value
          : this.vendorMonthlyTotal),
      vendorPeriodSubTotal: (vendorPeriodSubTotal != null
          ? vendorPeriodSubTotal.value
          : this.vendorPeriodSubTotal),
      vendorPeriodDiscount: (vendorPeriodDiscount != null
          ? vendorPeriodDiscount.value
          : this.vendorPeriodDiscount),
      vendorPeriodExtended: (vendorPeriodExtended != null
          ? vendorPeriodExtended.value
          : this.vendorPeriodExtended),
      vendorPeriodTax: (vendorPeriodTax != null
          ? vendorPeriodTax.value
          : this.vendorPeriodTax),
      vendorPeriodTotal: (vendorPeriodTotal != null
          ? vendorPeriodTotal.value
          : this.vendorPeriodTotal),
      dealRate: (dealRate != null ? dealRate.value : this.dealRate),
      dealDaysPerWeek: (dealDaysPerWeek != null
          ? dealDaysPerWeek.value
          : this.dealDaysPerWeek),
      dealDiscountPercent: (dealDiscountPercent != null
          ? dealDiscountPercent.value
          : this.dealDiscountPercent),
      dealDiscountPercentDisplay: (dealDiscountPercentDisplay != null
          ? dealDiscountPercentDisplay.value
          : this.dealDiscountPercentDisplay),
      dealBillablePeriods: (dealBillablePeriods != null
          ? dealBillablePeriods.value
          : this.dealBillablePeriods),
      dealWeeklySubTotal: (dealWeeklySubTotal != null
          ? dealWeeklySubTotal.value
          : this.dealWeeklySubTotal),
      dealWeeklyDiscount: (dealWeeklyDiscount != null
          ? dealWeeklyDiscount.value
          : this.dealWeeklyDiscount),
      dealWeeklyExtended: (dealWeeklyExtended != null
          ? dealWeeklyExtended.value
          : this.dealWeeklyExtended),
      dealMonthlySubTotal: (dealMonthlySubTotal != null
          ? dealMonthlySubTotal.value
          : this.dealMonthlySubTotal),
      dealMonthlyDiscount: (dealMonthlyDiscount != null
          ? dealMonthlyDiscount.value
          : this.dealMonthlyDiscount),
      dealMonthlyExtended: (dealMonthlyExtended != null
          ? dealMonthlyExtended.value
          : this.dealMonthlyExtended),
      dealPeriodSubTotal: (dealPeriodSubTotal != null
          ? dealPeriodSubTotal.value
          : this.dealPeriodSubTotal),
      dealPeriodDiscount: (dealPeriodDiscount != null
          ? dealPeriodDiscount.value
          : this.dealPeriodDiscount),
      dealPeriodExtended: (dealPeriodExtended != null
          ? dealPeriodExtended.value
          : this.dealPeriodExtended),
      variance: (variance != null ? variance.value : this.variance),
      varianceColor:
          (varianceColor != null ? varianceColor.value : this.varianceColor),
      markupPercent:
          (markupPercent != null ? markupPercent.value : this.markupPercent),
      marginPercent:
          (marginPercent != null ? marginPercent.value : this.marginPercent),
      itemClass: (itemClass != null ? itemClass.value : this.itemClass),
      itemOrder: (itemOrder != null ? itemOrder.value : this.itemOrder),
      optionColor:
          (optionColor != null ? optionColor.value : this.optionColor),
      recType: (recType != null ? recType.value : this.recType),
      taxable: (taxable != null ? taxable.value : this.taxable),
      unitId: (unitId != null ? unitId.value : this.unitId),
      nestedOrderItemId: (nestedOrderItemId != null
          ? nestedOrderItemId.value
          : this.nestedOrderItemId),
      accessoryRatio: (accessoryRatio != null
          ? accessoryRatio.value
          : this.accessoryRatio),
      vendorCurrencyId: (vendorCurrencyId != null
          ? vendorCurrencyId.value
          : this.vendorCurrencyId),
      vendorCurrencyCode: (vendorCurrencyCode != null
          ? vendorCurrencyCode.value
          : this.vendorCurrencyCode),
      vendorCurrencySymbol: (vendorCurrencySymbol != null
          ? vendorCurrencySymbol.value
          : this.vendorCurrencySymbol),
      dealCurrencyId: (dealCurrencyId != null
          ? dealCurrencyId.value
          : this.dealCurrencyId),
      dealCurrencyCode:
          (dealCurrencyCode != null ? dealCurrencyCode.value : this.dealCurrencyCode),
      dealCurrencySymbol: (dealCurrencySymbol != null ? dealCurrencySymbol.value : this.dealCurrencySymbol),
      currencyExchangeRate: (currencyExchangeRate != null ? currencyExchangeRate.value : this.currencyExchangeRate),
      currencyConvertedRate: (currencyConvertedRate != null ? currencyConvertedRate.value : this.currencyConvertedRate),
      currencyConvertedWeeklyExtended: (currencyConvertedWeeklyExtended != null ? currencyConvertedWeeklyExtended.value : this.currencyConvertedWeeklyExtended),
      currencyConvertedMonthlyExtended: (currencyConvertedMonthlyExtended != null ? currencyConvertedMonthlyExtended.value : this.currencyConvertedMonthlyExtended),
      currencyConvertedPeriodExtended: (currencyConvertedPeriodExtended != null ? currencyConvertedPeriodExtended.value : this.currencyConvertedPeriodExtended),
      nestingLevel: (nestingLevel != null ? nestingLevel.value : this.nestingLevel),
      auditNote: (auditNote != null ? auditNote.value : this.auditNote),
      recordTitle: (recordTitle != null ? recordTitle.value : this.recordTitle),
      fields: (fields != null ? fields.value : this.fields),
      custom: (custom != null ? custom.value : this.custom),
      defaultFieldAttributes: (defaultFieldAttributes != null ? defaultFieldAttributes.value : this.defaultFieldAttributes),
      translation: (translation != null ? translation.value : this.translation));
}