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? urlIdentifier,
  87. Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>? fields,
  88. Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  89. Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  90. Wrapped<FwStandardBusinessLogicFwBusinessLogic?>? original,
  91. Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
  92. Wrapped<bool?>? hasImport,
  93. Wrapped<String?>? createdByUserId,
  94. Wrapped<String?>? createdByUserName,
  95. Wrapped<String?>? createdDateTime,
  96. Wrapped<String?>? modifiedByUserId,
  97. Wrapped<String?>? modifiedByUserName,
  98. Wrapped<String?>? modifiedDateTime,
})

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<dynamic>? urlIdentifier,
  Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>?
  fields,
  Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  Wrapped<FwStandardBusinessLogicFwBusinessLogic?>? original,
  Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
  Wrapped<bool?>? hasImport,
  Wrapped<String?>? createdByUserId,
  Wrapped<String?>? createdByUserName,
  Wrapped<String?>? createdDateTime,
  Wrapped<String?>? modifiedByUserId,
  Wrapped<String?>? modifiedByUserName,
  Wrapped<String?>? modifiedDateTime,
}) {
  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),
    urlIdentifier: (urlIdentifier != null
        ? urlIdentifier.value
        : this.urlIdentifier),
    fields: (fields != null ? fields.value : this.fields),
    custom: (custom != null ? custom.value : this.custom),
    defaultFieldAttributes: (defaultFieldAttributes != null
        ? defaultFieldAttributes.value
        : this.defaultFieldAttributes),
    original: (original != null ? original.value : this.original),
    translation: (translation != null ? translation.value : this.translation),
    hasImport: (hasImport != null ? hasImport.value : this.hasImport),
    createdByUserId: (createdByUserId != null
        ? createdByUserId.value
        : this.createdByUserId),
    createdByUserName: (createdByUserName != null
        ? createdByUserName.value
        : this.createdByUserName),
    createdDateTime: (createdDateTime != null
        ? createdDateTime.value
        : this.createdDateTime),
    modifiedByUserId: (modifiedByUserId != null
        ? modifiedByUserId.value
        : this.modifiedByUserId),
    modifiedByUserName: (modifiedByUserName != null
        ? modifiedByUserName.value
        : this.modifiedByUserName),
    modifiedDateTime: (modifiedDateTime != null
        ? modifiedDateTime.value
        : this.modifiedDateTime),
  );
}