copyWith method

WebApiModulesHomeControlsOrderItemOrderItem copyWith({
  1. String? orderItemId,
  2. String? orderId,
  3. String? orderNumber,
  4. bool? rowsRolledUp,
  5. String? rolledUpIds,
  6. String? orderType,
  7. String? recType,
  8. String? recTypeDisplay,
  9. int? rowNumber,
  10. String? inventoryId,
  11. String? iCode,
  12. String? iCodeColor,
  13. String? description,
  14. String? descriptionColor,
  15. String? pickDate,
  16. String? pickTime,
  17. String? fromDate,
  18. String? fromTime,
  19. String? toDate,
  20. String? toTime,
  21. double? billablePeriods,
  22. double? quantityOrdered,
  23. String? quantityColor,
  24. double? subQuantity,
  25. String? subQuantityColor,
  26. int? consignQuantity,
  27. String? consignQuantityColor,
  28. String? containerColor,
  29. int? reservedItemQuantity,
  30. String? reservedItemQuantityColor,
  31. double? availableQuantity,
  32. String? availabilityState,
  33. double? availableQuantityAllWarehouses,
  34. String? conflictDate,
  35. String? conflictDateAllWarehouses,
  36. String? availabilityStateConsignment,
  37. double? availableQuantityConsignment,
  38. String? conflictDateConsignment,
  39. String? unitId,
  40. String? unit,
  41. String? unitType,
  42. double? unitCost,
  43. double? marginPercent,
  44. double? markupPercent,
  45. double? premiumPercent,
  46. String? crewContactId,
  47. String? crewName,
  48. double? hours,
  49. double? hoursOvertime,
  50. double? hoursDoubletime,
  51. double? price,
  52. double? price2,
  53. double? price3,
  54. double? price4,
  55. double? price5,
  56. double? daysPerWeek,
  57. double? discountPercent,
  58. double? discountPercentDisplay,
  59. double? unitExtendedNoDiscount,
  60. double? unitDiscountAmount,
  61. double? unitExtended,
  62. double? weeklyExtendedNoDiscount,
  63. double? weeklyDiscountAmount,
  64. double? weeklyExtended,
  65. double? weeklyCostExtended,
  66. double? weeklyTax,
  67. double? weeklyTax1,
  68. double? weeklyTax2,
  69. double? weeklyTotal,
  70. double? week2Extended,
  71. double? week3Extended,
  72. double? weeks1Through3Extended,
  73. double? weeks4PlusExtended,
  74. double? week4Extended,
  75. double? averageWeekly,
  76. double? averageWeeklyExtended,
  77. double? averageWeeklyExtendedNoDiscount,
  78. double? averageWeeklyDiscountAmount,
  79. double? averageWeeklyTax,
  80. double? averageWeeklyTax1,
  81. double? averageWeeklyTax2,
  82. double? averageWeeklyTotal,
  83. int? episodes,
  84. double? monthlyExtendedNoDiscount,
  85. double? monthlyDiscountAmount,
  86. double? monthlyExtended,
  87. double? monthlyCostExtended,
  88. double? monthlyTax,
  89. double? monthlyTax1,
  90. double? monthlyTax2,
  91. double? monthlyTotal,
  92. double? periodExtendedNoDiscount,
  93. double? periodCostExtended,
  94. double? periodDiscountAmount,
  95. double? periodExtended,
  96. double? periodTax,
  97. double? periodTax1,
  98. double? periodTax2,
  99. double? periodTotal,
  100. double? periodVarianceExtended,
  101. double? variancePercent,
  102. double? minimumDaysPerWeek,
  103. bool? bold,
  104. bool? locked,
  105. bool? taxable,
  106. String? warehouseId,
  107. String? warehouseCode,
  108. String? warehouse,
  109. String? returnToWarehouseId,
  110. String? returnToWarehouseCode,
  111. String? notes,
  112. String? itemOrder,
  113. String? parentId,
  114. String? nestedOrderItemId,
  115. String? itemClass,
  116. String? inventoryClass,
  117. String? trackedBy,
  118. String? retiredReasonId,
  119. String? retiredReason,
  120. String? itemId,
  121. String? barCode,
  122. String? serialNumber,
  123. String? manufacturerId,
  124. String? manufacturer,
  125. String? manufacturerPartNumber,
  126. String? modelNumber,
  127. String? vendorPartNumber,
  128. String? countryOfOriginId,
  129. String? countryOfOrigin,
  130. String? poSubOrderId,
  131. String? poSubOrderItemId,
  132. String? poSubOrderNumber,
  133. String? lossAndDamageOrderId,
  134. String? lossAndDamageOrderItemId,
  135. String? lossAndDamageOrderNumber,
  136. String? lossAndDamageVendorId,
  137. String? lossAndDamageVendor,
  138. String? lossAndDamageConsignorId,
  139. String? lossAndDamageConsignor,
  140. String? lossAndDamageVendorConsignorId,
  141. String? lossAndDamageVendorConsignor,
  142. String? lossAndDamageVendorColor,
  143. bool? modifiedAtStaging,
  144. bool? mute,
  145. bool? availabilityByHour,
  146. bool? printNoteOnQuote,
  147. bool? printNoteOnOrder,
  148. bool? printNoteOnPickList,
  149. bool? printNoteOnOutContract,
  150. bool? printNoteOnInContract,
  151. bool? printNoteOnReturnList,
  152. bool? printNoteOnInvoice,
  153. bool? printNoteOnPurchaseOrder,
  154. bool? printNoteOnReceiveContract,
  155. bool? printNoteOnReturnContract,
  156. bool? printNoteOnVendorReceiveList,
  157. bool? printNoteOnVendorReturnList,
  158. double? defaultHourlyRate,
  159. double? defaultDailyRate,
  160. double? defaultWeeklyRate,
  161. double? defaultMonthlyRate,
  162. int? nestingLevel,
  163. String? repairId,
  164. String? repairNumber,
  165. String? subVendorId,
  166. String? subVendor,
  167. String? consignorId,
  168. String? consignor,
  169. String? consignorAgreementId,
  170. String? consignorAgreementNumber,
  171. String? vendorConsignorId,
  172. String? vendorConsignor,
  173. bool? availabilityExcludeConsigned,
  174. String? subPurchaseOrderItemId,
  175. String? externalOrderId,
  176. String? externalOrderItemId,
  177. String? internalOrderId,
  178. String? internalOrderItemId,
  179. bool? poIsInternal,
  180. String? primaryOrderItemId,
  181. double? accessoryRatio,
  182. bool? isOption,
  183. String? optionColor,
  184. String? currencySymbol,
  185. int? transferAvailabilityDays,
  186. String? costOrderId,
  187. String? costOrderNumber,
  188. bool? includeInCost,
  189. double? loadedUnitCost,
  190. double? crewActualCost,
  191. bool? hasAvailabilityByAsset,
  192. double? markupExtended,
  193. double? marginExtended,
  194. double? crewVariance,
  195. double? crewPassThrough,
  196. double? crewGrossProfit,
  197. bool? isRecurringRateType,
  198. String? dateStamp,
  199. bool? inactive,
  200. String? auditNote,
  201. String? recordTitle,
  202. List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
  203. bool? summarySave,
  204. List<FwStandardDataFwCustomValue>? custom,
  205. List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
  206. List<FwStandardDataFwTranslatedValue>? translation,
})

Implementation

WebApiModulesHomeControlsOrderItemOrderItem copyWith(
    {String? orderItemId,
    String? orderId,
    String? orderNumber,
    bool? rowsRolledUp,
    String? rolledUpIds,
    String? orderType,
    String? recType,
    String? recTypeDisplay,
    int? rowNumber,
    String? inventoryId,
    String? iCode,
    String? iCodeColor,
    String? description,
    String? descriptionColor,
    String? pickDate,
    String? pickTime,
    String? fromDate,
    String? fromTime,
    String? toDate,
    String? toTime,
    double? billablePeriods,
    double? quantityOrdered,
    String? quantityColor,
    double? subQuantity,
    String? subQuantityColor,
    int? consignQuantity,
    String? consignQuantityColor,
    String? containerColor,
    int? reservedItemQuantity,
    String? reservedItemQuantityColor,
    double? availableQuantity,
    String? availabilityState,
    double? availableQuantityAllWarehouses,
    String? conflictDate,
    String? conflictDateAllWarehouses,
    String? availabilityStateConsignment,
    double? availableQuantityConsignment,
    String? conflictDateConsignment,
    String? unitId,
    String? unit,
    String? unitType,
    double? unitCost,
    double? marginPercent,
    double? markupPercent,
    double? premiumPercent,
    String? crewContactId,
    String? crewName,
    double? hours,
    double? hoursOvertime,
    double? hoursDoubletime,
    double? price,
    double? price2,
    double? price3,
    double? price4,
    double? price5,
    double? daysPerWeek,
    double? discountPercent,
    double? discountPercentDisplay,
    double? unitExtendedNoDiscount,
    double? unitDiscountAmount,
    double? unitExtended,
    double? weeklyExtendedNoDiscount,
    double? weeklyDiscountAmount,
    double? weeklyExtended,
    double? weeklyCostExtended,
    double? weeklyTax,
    double? weeklyTax1,
    double? weeklyTax2,
    double? weeklyTotal,
    double? week2Extended,
    double? week3Extended,
    double? weeks1Through3Extended,
    double? weeks4PlusExtended,
    double? week4Extended,
    double? averageWeekly,
    double? averageWeeklyExtended,
    double? averageWeeklyExtendedNoDiscount,
    double? averageWeeklyDiscountAmount,
    double? averageWeeklyTax,
    double? averageWeeklyTax1,
    double? averageWeeklyTax2,
    double? averageWeeklyTotal,
    int? episodes,
    double? monthlyExtendedNoDiscount,
    double? monthlyDiscountAmount,
    double? monthlyExtended,
    double? monthlyCostExtended,
    double? monthlyTax,
    double? monthlyTax1,
    double? monthlyTax2,
    double? monthlyTotal,
    double? periodExtendedNoDiscount,
    double? periodCostExtended,
    double? periodDiscountAmount,
    double? periodExtended,
    double? periodTax,
    double? periodTax1,
    double? periodTax2,
    double? periodTotal,
    double? periodVarianceExtended,
    double? variancePercent,
    double? minimumDaysPerWeek,
    bool? bold,
    bool? locked,
    bool? taxable,
    String? warehouseId,
    String? warehouseCode,
    String? warehouse,
    String? returnToWarehouseId,
    String? returnToWarehouseCode,
    String? notes,
    String? itemOrder,
    String? parentId,
    String? nestedOrderItemId,
    String? itemClass,
    String? inventoryClass,
    String? trackedBy,
    String? retiredReasonId,
    String? retiredReason,
    String? itemId,
    String? barCode,
    String? serialNumber,
    String? manufacturerId,
    String? manufacturer,
    String? manufacturerPartNumber,
    String? modelNumber,
    String? vendorPartNumber,
    String? countryOfOriginId,
    String? countryOfOrigin,
    String? poSubOrderId,
    String? poSubOrderItemId,
    String? poSubOrderNumber,
    String? lossAndDamageOrderId,
    String? lossAndDamageOrderItemId,
    String? lossAndDamageOrderNumber,
    String? lossAndDamageVendorId,
    String? lossAndDamageVendor,
    String? lossAndDamageConsignorId,
    String? lossAndDamageConsignor,
    String? lossAndDamageVendorConsignorId,
    String? lossAndDamageVendorConsignor,
    String? lossAndDamageVendorColor,
    bool? modifiedAtStaging,
    bool? mute,
    bool? availabilityByHour,
    bool? printNoteOnQuote,
    bool? printNoteOnOrder,
    bool? printNoteOnPickList,
    bool? printNoteOnOutContract,
    bool? printNoteOnInContract,
    bool? printNoteOnReturnList,
    bool? printNoteOnInvoice,
    bool? printNoteOnPurchaseOrder,
    bool? printNoteOnReceiveContract,
    bool? printNoteOnReturnContract,
    bool? printNoteOnVendorReceiveList,
    bool? printNoteOnVendorReturnList,
    double? defaultHourlyRate,
    double? defaultDailyRate,
    double? defaultWeeklyRate,
    double? defaultMonthlyRate,
    int? nestingLevel,
    String? repairId,
    String? repairNumber,
    String? subVendorId,
    String? subVendor,
    String? consignorId,
    String? consignor,
    String? consignorAgreementId,
    String? consignorAgreementNumber,
    String? vendorConsignorId,
    String? vendorConsignor,
    bool? availabilityExcludeConsigned,
    String? subPurchaseOrderItemId,
    String? externalOrderId,
    String? externalOrderItemId,
    String? internalOrderId,
    String? internalOrderItemId,
    bool? poIsInternal,
    String? primaryOrderItemId,
    double? accessoryRatio,
    bool? isOption,
    String? optionColor,
    String? currencySymbol,
    int? transferAvailabilityDays,
    String? costOrderId,
    String? costOrderNumber,
    bool? includeInCost,
    double? loadedUnitCost,
    double? crewActualCost,
    bool? hasAvailabilityByAsset,
    double? markupExtended,
    double? marginExtended,
    double? crewVariance,
    double? crewPassThrough,
    double? crewGrossProfit,
    bool? isRecurringRateType,
    String? dateStamp,
    bool? inactive,
    String? auditNote,
    String? recordTitle,
    List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
    bool? summarySave,
    List<FwStandardDataFwCustomValue>? custom,
    List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
    List<FwStandardDataFwTranslatedValue>? translation}) {
  return WebApiModulesHomeControlsOrderItemOrderItem(
      orderItemId: orderItemId ?? this.orderItemId,
      orderId: orderId ?? this.orderId,
      orderNumber: orderNumber ?? this.orderNumber,
      rowsRolledUp: rowsRolledUp ?? this.rowsRolledUp,
      rolledUpIds: rolledUpIds ?? this.rolledUpIds,
      orderType: orderType ?? this.orderType,
      recType: recType ?? this.recType,
      recTypeDisplay: recTypeDisplay ?? this.recTypeDisplay,
      rowNumber: rowNumber ?? this.rowNumber,
      inventoryId: inventoryId ?? this.inventoryId,
      iCode: iCode ?? this.iCode,
      iCodeColor: iCodeColor ?? this.iCodeColor,
      description: description ?? this.description,
      descriptionColor: descriptionColor ?? this.descriptionColor,
      pickDate: pickDate ?? this.pickDate,
      pickTime: pickTime ?? this.pickTime,
      fromDate: fromDate ?? this.fromDate,
      fromTime: fromTime ?? this.fromTime,
      toDate: toDate ?? this.toDate,
      toTime: toTime ?? this.toTime,
      billablePeriods: billablePeriods ?? this.billablePeriods,
      quantityOrdered: quantityOrdered ?? this.quantityOrdered,
      quantityColor: quantityColor ?? this.quantityColor,
      subQuantity: subQuantity ?? this.subQuantity,
      subQuantityColor: subQuantityColor ?? this.subQuantityColor,
      consignQuantity: consignQuantity ?? this.consignQuantity,
      consignQuantityColor: consignQuantityColor ?? this.consignQuantityColor,
      containerColor: containerColor ?? this.containerColor,
      reservedItemQuantity: reservedItemQuantity ?? this.reservedItemQuantity,
      reservedItemQuantityColor:
          reservedItemQuantityColor ?? this.reservedItemQuantityColor,
      availableQuantity: availableQuantity ?? this.availableQuantity,
      availabilityState: availabilityState ?? this.availabilityState,
      availableQuantityAllWarehouses: availableQuantityAllWarehouses ??
          this.availableQuantityAllWarehouses,
      conflictDate: conflictDate ?? this.conflictDate,
      conflictDateAllWarehouses:
          conflictDateAllWarehouses ?? this.conflictDateAllWarehouses,
      availabilityStateConsignment:
          availabilityStateConsignment ?? this.availabilityStateConsignment,
      availableQuantityConsignment:
          availableQuantityConsignment ?? this.availableQuantityConsignment,
      conflictDateConsignment:
          conflictDateConsignment ?? this.conflictDateConsignment,
      unitId: unitId ?? this.unitId,
      unit: unit ?? this.unit,
      unitType: unitType ?? this.unitType,
      unitCost: unitCost ?? this.unitCost,
      marginPercent: marginPercent ?? this.marginPercent,
      markupPercent: markupPercent ?? this.markupPercent,
      premiumPercent: premiumPercent ?? this.premiumPercent,
      crewContactId: crewContactId ?? this.crewContactId,
      crewName: crewName ?? this.crewName,
      hours: hours ?? this.hours,
      hoursOvertime: hoursOvertime ?? this.hoursOvertime,
      hoursDoubletime: hoursDoubletime ?? this.hoursDoubletime,
      price: price ?? this.price,
      price2: price2 ?? this.price2,
      price3: price3 ?? this.price3,
      price4: price4 ?? this.price4,
      price5: price5 ?? this.price5,
      daysPerWeek: daysPerWeek ?? this.daysPerWeek,
      discountPercent: discountPercent ?? this.discountPercent,
      discountPercentDisplay:
          discountPercentDisplay ?? this.discountPercentDisplay,
      unitExtendedNoDiscount:
          unitExtendedNoDiscount ?? this.unitExtendedNoDiscount,
      unitDiscountAmount: unitDiscountAmount ?? this.unitDiscountAmount,
      unitExtended: unitExtended ?? this.unitExtended,
      weeklyExtendedNoDiscount:
          weeklyExtendedNoDiscount ?? this.weeklyExtendedNoDiscount,
      weeklyDiscountAmount: weeklyDiscountAmount ?? this.weeklyDiscountAmount,
      weeklyExtended: weeklyExtended ?? this.weeklyExtended,
      weeklyCostExtended: weeklyCostExtended ?? this.weeklyCostExtended,
      weeklyTax: weeklyTax ?? this.weeklyTax,
      weeklyTax1: weeklyTax1 ?? this.weeklyTax1,
      weeklyTax2: weeklyTax2 ?? this.weeklyTax2,
      weeklyTotal: weeklyTotal ?? this.weeklyTotal,
      week2Extended: week2Extended ?? this.week2Extended,
      week3Extended: week3Extended ?? this.week3Extended,
      weeks1Through3Extended:
          weeks1Through3Extended ?? this.weeks1Through3Extended,
      weeks4PlusExtended: weeks4PlusExtended ?? this.weeks4PlusExtended,
      week4Extended: week4Extended ?? this.week4Extended,
      averageWeekly: averageWeekly ?? this.averageWeekly,
      averageWeeklyExtended:
          averageWeeklyExtended ?? this.averageWeeklyExtended,
      averageWeeklyExtendedNoDiscount: averageWeeklyExtendedNoDiscount ??
          this.averageWeeklyExtendedNoDiscount,
      averageWeeklyDiscountAmount:
          averageWeeklyDiscountAmount ?? this.averageWeeklyDiscountAmount,
      averageWeeklyTax: averageWeeklyTax ?? this.averageWeeklyTax,
      averageWeeklyTax1: averageWeeklyTax1 ?? this.averageWeeklyTax1,
      averageWeeklyTax2: averageWeeklyTax2 ?? this.averageWeeklyTax2,
      averageWeeklyTotal: averageWeeklyTotal ?? this.averageWeeklyTotal,
      episodes: episodes ?? this.episodes,
      monthlyExtendedNoDiscount:
          monthlyExtendedNoDiscount ?? this.monthlyExtendedNoDiscount,
      monthlyDiscountAmount:
          monthlyDiscountAmount ?? this.monthlyDiscountAmount,
      monthlyExtended: monthlyExtended ?? this.monthlyExtended,
      monthlyCostExtended: monthlyCostExtended ?? this.monthlyCostExtended,
      monthlyTax: monthlyTax ?? this.monthlyTax,
      monthlyTax1: monthlyTax1 ?? this.monthlyTax1,
      monthlyTax2: monthlyTax2 ?? this.monthlyTax2,
      monthlyTotal: monthlyTotal ?? this.monthlyTotal,
      periodExtendedNoDiscount:
          periodExtendedNoDiscount ?? this.periodExtendedNoDiscount,
      periodCostExtended: periodCostExtended ?? this.periodCostExtended,
      periodDiscountAmount: periodDiscountAmount ?? this.periodDiscountAmount,
      periodExtended: periodExtended ?? this.periodExtended,
      periodTax: periodTax ?? this.periodTax,
      periodTax1: periodTax1 ?? this.periodTax1,
      periodTax2: periodTax2 ?? this.periodTax2,
      periodTotal: periodTotal ?? this.periodTotal,
      periodVarianceExtended:
          periodVarianceExtended ?? this.periodVarianceExtended,
      variancePercent: variancePercent ?? this.variancePercent,
      minimumDaysPerWeek: minimumDaysPerWeek ?? this.minimumDaysPerWeek,
      bold: bold ?? this.bold,
      locked: locked ?? this.locked,
      taxable: taxable ?? this.taxable,
      warehouseId: warehouseId ?? this.warehouseId,
      warehouseCode: warehouseCode ?? this.warehouseCode,
      warehouse: warehouse ?? this.warehouse,
      returnToWarehouseId: returnToWarehouseId ?? this.returnToWarehouseId,
      returnToWarehouseCode:
          returnToWarehouseCode ?? this.returnToWarehouseCode,
      notes: notes ?? this.notes,
      itemOrder: itemOrder ?? this.itemOrder,
      parentId: parentId ?? this.parentId,
      nestedOrderItemId: nestedOrderItemId ?? this.nestedOrderItemId,
      itemClass: itemClass ?? this.itemClass,
      inventoryClass: inventoryClass ?? this.inventoryClass,
      trackedBy: trackedBy ?? this.trackedBy,
      retiredReasonId: retiredReasonId ?? this.retiredReasonId,
      retiredReason: retiredReason ?? this.retiredReason,
      itemId: itemId ?? this.itemId,
      barCode: barCode ?? this.barCode,
      serialNumber: serialNumber ?? this.serialNumber,
      manufacturerId: manufacturerId ?? this.manufacturerId,
      manufacturer: manufacturer ?? this.manufacturer,
      manufacturerPartNumber:
          manufacturerPartNumber ?? this.manufacturerPartNumber,
      modelNumber: modelNumber ?? this.modelNumber,
      vendorPartNumber: vendorPartNumber ?? this.vendorPartNumber,
      countryOfOriginId: countryOfOriginId ?? this.countryOfOriginId,
      countryOfOrigin: countryOfOrigin ?? this.countryOfOrigin,
      poSubOrderId: poSubOrderId ?? this.poSubOrderId,
      poSubOrderItemId: poSubOrderItemId ?? this.poSubOrderItemId,
      poSubOrderNumber: poSubOrderNumber ?? this.poSubOrderNumber,
      lossAndDamageOrderId: lossAndDamageOrderId ?? this.lossAndDamageOrderId,
      lossAndDamageOrderItemId:
          lossAndDamageOrderItemId ?? this.lossAndDamageOrderItemId,
      lossAndDamageOrderNumber:
          lossAndDamageOrderNumber ?? this.lossAndDamageOrderNumber,
      lossAndDamageVendorId:
          lossAndDamageVendorId ?? this.lossAndDamageVendorId,
      lossAndDamageVendor: lossAndDamageVendor ?? this.lossAndDamageVendor,
      lossAndDamageConsignorId:
          lossAndDamageConsignorId ?? this.lossAndDamageConsignorId,
      lossAndDamageConsignor:
          lossAndDamageConsignor ?? this.lossAndDamageConsignor,
      lossAndDamageVendorConsignorId: lossAndDamageVendorConsignorId ??
          this.lossAndDamageVendorConsignorId,
      lossAndDamageVendorConsignor:
          lossAndDamageVendorConsignor ?? this.lossAndDamageVendorConsignor,
      lossAndDamageVendorColor:
          lossAndDamageVendorColor ?? this.lossAndDamageVendorColor,
      modifiedAtStaging: modifiedAtStaging ?? this.modifiedAtStaging,
      mute: mute ?? this.mute,
      availabilityByHour: availabilityByHour ?? this.availabilityByHour,
      printNoteOnQuote: printNoteOnQuote ?? this.printNoteOnQuote,
      printNoteOnOrder: printNoteOnOrder ?? this.printNoteOnOrder,
      printNoteOnPickList: printNoteOnPickList ?? this.printNoteOnPickList,
      printNoteOnOutContract:
          printNoteOnOutContract ?? this.printNoteOnOutContract,
      printNoteOnInContract:
          printNoteOnInContract ?? this.printNoteOnInContract,
      printNoteOnReturnList:
          printNoteOnReturnList ?? this.printNoteOnReturnList,
      printNoteOnInvoice: printNoteOnInvoice ?? this.printNoteOnInvoice,
      printNoteOnPurchaseOrder:
          printNoteOnPurchaseOrder ?? this.printNoteOnPurchaseOrder,
      printNoteOnReceiveContract:
          printNoteOnReceiveContract ?? this.printNoteOnReceiveContract,
      printNoteOnReturnContract:
          printNoteOnReturnContract ?? this.printNoteOnReturnContract,
      printNoteOnVendorReceiveList:
          printNoteOnVendorReceiveList ?? this.printNoteOnVendorReceiveList,
      printNoteOnVendorReturnList:
          printNoteOnVendorReturnList ?? this.printNoteOnVendorReturnList,
      defaultHourlyRate: defaultHourlyRate ?? this.defaultHourlyRate,
      defaultDailyRate: defaultDailyRate ?? this.defaultDailyRate,
      defaultWeeklyRate: defaultWeeklyRate ?? this.defaultWeeklyRate,
      defaultMonthlyRate: defaultMonthlyRate ?? this.defaultMonthlyRate,
      nestingLevel: nestingLevel ?? this.nestingLevel,
      repairId: repairId ?? this.repairId,
      repairNumber: repairNumber ?? this.repairNumber,
      subVendorId: subVendorId ?? this.subVendorId,
      subVendor: subVendor ?? this.subVendor,
      consignorId: consignorId ?? this.consignorId,
      consignor: consignor ?? this.consignor,
      consignorAgreementId: consignorAgreementId ?? this.consignorAgreementId,
      consignorAgreementNumber:
          consignorAgreementNumber ?? this.consignorAgreementNumber,
      vendorConsignorId: vendorConsignorId ?? this.vendorConsignorId,
      vendorConsignor: vendorConsignor ?? this.vendorConsignor,
      availabilityExcludeConsigned:
          availabilityExcludeConsigned ?? this.availabilityExcludeConsigned,
      subPurchaseOrderItemId:
          subPurchaseOrderItemId ?? this.subPurchaseOrderItemId,
      externalOrderId: externalOrderId ?? this.externalOrderId,
      externalOrderItemId: externalOrderItemId ?? this.externalOrderItemId,
      internalOrderId: internalOrderId ?? this.internalOrderId,
      internalOrderItemId: internalOrderItemId ?? this.internalOrderItemId,
      poIsInternal: poIsInternal ?? this.poIsInternal,
      primaryOrderItemId: primaryOrderItemId ?? this.primaryOrderItemId,
      accessoryRatio: accessoryRatio ?? this.accessoryRatio,
      isOption: isOption ?? this.isOption,
      optionColor: optionColor ?? this.optionColor,
      currencySymbol: currencySymbol ?? this.currencySymbol,
      transferAvailabilityDays:
          transferAvailabilityDays ?? this.transferAvailabilityDays,
      costOrderId: costOrderId ?? this.costOrderId,
      costOrderNumber: costOrderNumber ?? this.costOrderNumber,
      includeInCost: includeInCost ?? this.includeInCost,
      loadedUnitCost: loadedUnitCost ?? this.loadedUnitCost,
      crewActualCost: crewActualCost ?? this.crewActualCost,
      hasAvailabilityByAsset:
          hasAvailabilityByAsset ?? this.hasAvailabilityByAsset,
      markupExtended: markupExtended ?? this.markupExtended,
      marginExtended: marginExtended ?? this.marginExtended,
      crewVariance: crewVariance ?? this.crewVariance,
      crewPassThrough: crewPassThrough ?? this.crewPassThrough,
      crewGrossProfit: crewGrossProfit ?? this.crewGrossProfit,
      isRecurringRateType: isRecurringRateType ?? this.isRecurringRateType,
      dateStamp: dateStamp ?? this.dateStamp,
      inactive: inactive ?? this.inactive,
      auditNote: auditNote ?? this.auditNote,
      recordTitle: recordTitle ?? this.recordTitle,
      fields: fields ?? this.fields,
      summarySave: summarySave ?? this.summarySave,
      custom: custom ?? this.custom,
      defaultFieldAttributes:
          defaultFieldAttributes ?? this.defaultFieldAttributes,
      translation: translation ?? this.translation);
}