copyWith method
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,
- 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,
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);
}