copyWithWrapped method
WebApiModulesInventoryRepairRepair
copyWithWrapped({
- Wrapped<
String?> ? repairId, - Wrapped<
String?> ? locationId, - Wrapped<
String?> ? location, - Wrapped<
String?> ? billingLocationId, - Wrapped<
String?> ? billingLocation, - Wrapped<
String?> ? warehouseId, - Wrapped<
String?> ? itemWarehouseId, - Wrapped<
String?> ? warehouse, - Wrapped<
String?> ? warehouseCode, - Wrapped<
String?> ? billingWarehouseId, - Wrapped<
String?> ? billingWarehouse, - Wrapped<
String?> ? departmentId, - Wrapped<
String?> ? department, - Wrapped<
String?> ? inventoryTypeId, - Wrapped<
String?> ? inventoryType, - Wrapped<
bool?> ? pendingRepair, - Wrapped<
String?> ? repairNumber, - Wrapped<
String?> ? repairNumberColor, - Wrapped<
String?> ? repairDate, - Wrapped<
bool?> ? outsideRepair, - Wrapped<
String?> ? outsideRepairPoNumber, - Wrapped<
String?> ? itemId, - Wrapped<
String?> ? barCode, - Wrapped<
String?> ? serialNumber, - Wrapped<
String?> ? rfId, - Wrapped<
String?> ? barCodeColor, - Wrapped<
String?> ? inventoryId, - Wrapped<
String?> ? availFor, - Wrapped<
String?> ? availForDisplay, - Wrapped<
String?> ? iCode, - Wrapped<
String?> ? iCodeColor, - Wrapped<
String?> ? itemDescription, - Wrapped<
String?> ? ownedItemDescription, - Wrapped<
int?> ? quantity, - Wrapped<
String?> ? quantityColor, - Wrapped<
String?> ? damageDealId, - Wrapped<
String?> ? damageDeal, - Wrapped<
String?> ? damageDealColor, - Wrapped<
String?> ? damageOrderId, - Wrapped<
String?> ? damageOrderNumber, - Wrapped<
String?> ? damageOrderDescription, - Wrapped<
String?> ? damageContractId, - Wrapped<
String?> ? damageContractNumber, - Wrapped<
String?> ? damageContractDate, - Wrapped<
String?> ? damageScannedById, - Wrapped<
String?> ? damageScannedBy, - Wrapped<
String?> ? lossAndDamageOrderId, - Wrapped<
String?> ? lossAndDamageOrderNumber, - Wrapped<
String?> ? lossAndDamageOrderDescription, - Wrapped<
String?> ? chargeOrderId, - Wrapped<
String?> ? chargeOrderNumber, - Wrapped<
String?> ? chargeOrderDescription, - Wrapped<
String?> ? chargeInvoiceId, - Wrapped<
String?> ? chargeInvoiceNumber, - Wrapped<
String?> ? chargeInvoiceDescription, - Wrapped<
String?> ? taxOptionId, - Wrapped<
String?> ? taxOption, - Wrapped<
String?> ? taxId, - Wrapped<
double?> ? rentalTaxRate1, - Wrapped<
double?> ? salesTaxRate1, - Wrapped<
double?> ? laborTaxRate1, - Wrapped<
double?> ? rentalTaxRate2, - Wrapped<
double?> ? salesTaxRate2, - Wrapped<
double?> ? laborTaxRate2, - Wrapped<
String?> ? status, - Wrapped<
String?> ? statusColor, - Wrapped<
String?> ? statusDate, - Wrapped<
bool?> ? billable, - Wrapped<
String?> ? billableDisplay, - Wrapped<
bool?> ? notBilled, - Wrapped<
String?> ? priority, - Wrapped<
String?> ? priorityDescription, - Wrapped<
String?> ? priorityColor, - Wrapped<
String?> ? repairType, - Wrapped<
bool?> ? poPending, - Wrapped<
String?> ? poNumber, - Wrapped<
String?> ? damage, - Wrapped<
String?> ? correction, - Wrapped<
bool?> ? released, - Wrapped<
double?> ? releasedQuantity, - Wrapped<
String?> ? transferId, - Wrapped<
String?> ? transferredFromWarehouseId, - Wrapped<
String?> ? dueDate, - Wrapped<
String?> ? estimateByUserId, - Wrapped<
String?> ? estimateBy, - Wrapped<
String?> ? estimateDate, - Wrapped<
String?> ? completeByUserId, - Wrapped<
String?> ? completeBy, - Wrapped<
String?> ? completeDate, - Wrapped<
String?> ? inputDate, - Wrapped<
String?> ? inputByUserId, - Wrapped<
String?> ? inputByUserName, - Wrapped<
String?> ? repairItemStatusId, - Wrapped<
String?> ? repairItemStatus, - Wrapped<
String?> ? currencyId, - Wrapped<
String?> ? officeLocationDefaultCurrencyId, - Wrapped<
String?> ? currencyCode, - Wrapped<
String?> ? currencySymbol, - Wrapped<
String?> ? currencyColor, - Wrapped<
String?> ? notes, - Wrapped<
bool?> ? inactive, - Wrapped<
bool?> ? qcRequired, - Wrapped<
bool?> ? autoCompleteQC, - Wrapped<
String?> ? qcNote, - Wrapped<
String?> ? conditionId, - Wrapped<
String?> ? condition, - Wrapped<
String?> ? externalPoTypeId, - Wrapped<
String?> ? externalPoType, - Wrapped<
double?> ? costExtended, - Wrapped<
double?> ? costTax, - Wrapped<
double?> ? costTotal, - Wrapped<
double?> ? partsExtended, - Wrapped<
double?> ? partsTax, - Wrapped<
double?> ? partsTotal, - Wrapped<
double?> ? totalRepairExtended, - Wrapped<
double?> ? totalRepairTax, - Wrapped<
double?> ? totalRepairTotal, - Wrapped<
String?> ? consignorId, - Wrapped<
String?> ? consignor, - Wrapped<
String?> ? consignorAgreementId, - Wrapped<
String?> ? agreementNumber, - Wrapped<
String?> ? dateStamp, - Wrapped<
String?> ? auditNote, - Wrapped<
String?> ? recordTitle, - Wrapped<
List< ? fields,FwStandardBusinessLogicFwBusinessLogicFieldDefinition> ?> - Wrapped<
List< ? custom,FwStandardDataFwCustomValue> ?> - Wrapped<
List< ? defaultFieldAttributes,FwStandardDataFwDefaultAttribute> ?> - Wrapped<
List< ? translation,FwStandardDataFwTranslatedValue> ?>
Implementation
WebApiModulesInventoryRepairRepair copyWithWrapped(
{Wrapped<String?>? repairId,
Wrapped<String?>? locationId,
Wrapped<String?>? location,
Wrapped<String?>? billingLocationId,
Wrapped<String?>? billingLocation,
Wrapped<String?>? warehouseId,
Wrapped<String?>? itemWarehouseId,
Wrapped<String?>? warehouse,
Wrapped<String?>? warehouseCode,
Wrapped<String?>? billingWarehouseId,
Wrapped<String?>? billingWarehouse,
Wrapped<String?>? departmentId,
Wrapped<String?>? department,
Wrapped<String?>? inventoryTypeId,
Wrapped<String?>? inventoryType,
Wrapped<bool?>? pendingRepair,
Wrapped<String?>? repairNumber,
Wrapped<String?>? repairNumberColor,
Wrapped<String?>? repairDate,
Wrapped<bool?>? outsideRepair,
Wrapped<String?>? outsideRepairPoNumber,
Wrapped<String?>? itemId,
Wrapped<String?>? barCode,
Wrapped<String?>? serialNumber,
Wrapped<String?>? rfId,
Wrapped<String?>? barCodeColor,
Wrapped<String?>? inventoryId,
Wrapped<String?>? availFor,
Wrapped<String?>? availForDisplay,
Wrapped<String?>? iCode,
Wrapped<String?>? iCodeColor,
Wrapped<String?>? itemDescription,
Wrapped<String?>? ownedItemDescription,
Wrapped<int?>? quantity,
Wrapped<String?>? quantityColor,
Wrapped<String?>? damageDealId,
Wrapped<String?>? damageDeal,
Wrapped<String?>? damageDealColor,
Wrapped<String?>? damageOrderId,
Wrapped<String?>? damageOrderNumber,
Wrapped<String?>? damageOrderDescription,
Wrapped<String?>? damageContractId,
Wrapped<String?>? damageContractNumber,
Wrapped<String?>? damageContractDate,
Wrapped<String?>? damageScannedById,
Wrapped<String?>? damageScannedBy,
Wrapped<String?>? lossAndDamageOrderId,
Wrapped<String?>? lossAndDamageOrderNumber,
Wrapped<String?>? lossAndDamageOrderDescription,
Wrapped<String?>? chargeOrderId,
Wrapped<String?>? chargeOrderNumber,
Wrapped<String?>? chargeOrderDescription,
Wrapped<String?>? chargeInvoiceId,
Wrapped<String?>? chargeInvoiceNumber,
Wrapped<String?>? chargeInvoiceDescription,
Wrapped<String?>? taxOptionId,
Wrapped<String?>? taxOption,
Wrapped<String?>? taxId,
Wrapped<double?>? rentalTaxRate1,
Wrapped<double?>? salesTaxRate1,
Wrapped<double?>? laborTaxRate1,
Wrapped<double?>? rentalTaxRate2,
Wrapped<double?>? salesTaxRate2,
Wrapped<double?>? laborTaxRate2,
Wrapped<String?>? status,
Wrapped<String?>? statusColor,
Wrapped<String?>? statusDate,
Wrapped<bool?>? billable,
Wrapped<String?>? billableDisplay,
Wrapped<bool?>? notBilled,
Wrapped<String?>? priority,
Wrapped<String?>? priorityDescription,
Wrapped<String?>? priorityColor,
Wrapped<String?>? repairType,
Wrapped<bool?>? poPending,
Wrapped<String?>? poNumber,
Wrapped<String?>? damage,
Wrapped<String?>? correction,
Wrapped<bool?>? released,
Wrapped<double?>? releasedQuantity,
Wrapped<String?>? transferId,
Wrapped<String?>? transferredFromWarehouseId,
Wrapped<String?>? dueDate,
Wrapped<String?>? estimateByUserId,
Wrapped<String?>? estimateBy,
Wrapped<String?>? estimateDate,
Wrapped<String?>? completeByUserId,
Wrapped<String?>? completeBy,
Wrapped<String?>? completeDate,
Wrapped<String?>? inputDate,
Wrapped<String?>? inputByUserId,
Wrapped<String?>? inputByUserName,
Wrapped<String?>? repairItemStatusId,
Wrapped<String?>? repairItemStatus,
Wrapped<String?>? currencyId,
Wrapped<String?>? officeLocationDefaultCurrencyId,
Wrapped<String?>? currencyCode,
Wrapped<String?>? currencySymbol,
Wrapped<String?>? currencyColor,
Wrapped<String?>? notes,
Wrapped<bool?>? inactive,
Wrapped<bool?>? qcRequired,
Wrapped<bool?>? autoCompleteQC,
Wrapped<String?>? qcNote,
Wrapped<String?>? conditionId,
Wrapped<String?>? condition,
Wrapped<String?>? externalPoTypeId,
Wrapped<String?>? externalPoType,
Wrapped<double?>? costExtended,
Wrapped<double?>? costTax,
Wrapped<double?>? costTotal,
Wrapped<double?>? partsExtended,
Wrapped<double?>? partsTax,
Wrapped<double?>? partsTotal,
Wrapped<double?>? totalRepairExtended,
Wrapped<double?>? totalRepairTax,
Wrapped<double?>? totalRepairTotal,
Wrapped<String?>? consignorId,
Wrapped<String?>? consignor,
Wrapped<String?>? consignorAgreementId,
Wrapped<String?>? agreementNumber,
Wrapped<String?>? dateStamp,
Wrapped<String?>? auditNote,
Wrapped<String?>? recordTitle,
Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>?
fields,
Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation}) {
return WebApiModulesInventoryRepairRepair(
repairId: (repairId != null ? repairId.value : this.repairId),
locationId: (locationId != null ? locationId.value : this.locationId),
location: (location != null ? location.value : this.location),
billingLocationId: (billingLocationId != null
? billingLocationId.value
: this.billingLocationId),
billingLocation: (billingLocation != null
? billingLocation.value
: this.billingLocation),
warehouseId:
(warehouseId != null ? warehouseId.value : this.warehouseId),
itemWarehouseId: (itemWarehouseId != null
? itemWarehouseId.value
: this.itemWarehouseId),
warehouse: (warehouse != null ? warehouse.value : this.warehouse),
warehouseCode:
(warehouseCode != null ? warehouseCode.value : this.warehouseCode),
billingWarehouseId: (billingWarehouseId != null
? billingWarehouseId.value
: this.billingWarehouseId),
billingWarehouse: (billingWarehouse != null
? billingWarehouse.value
: this.billingWarehouse),
departmentId:
(departmentId != null ? departmentId.value : this.departmentId),
department: (department != null ? department.value : this.department),
inventoryTypeId: (inventoryTypeId != null
? inventoryTypeId.value
: this.inventoryTypeId),
inventoryType:
(inventoryType != null ? inventoryType.value : this.inventoryType),
pendingRepair:
(pendingRepair != null ? pendingRepair.value : this.pendingRepair),
repairNumber:
(repairNumber != null ? repairNumber.value : this.repairNumber),
repairNumberColor: (repairNumberColor != null
? repairNumberColor.value
: this.repairNumberColor),
repairDate: (repairDate != null ? repairDate.value : this.repairDate),
outsideRepair:
(outsideRepair != null ? outsideRepair.value : this.outsideRepair),
outsideRepairPoNumber: (outsideRepairPoNumber != null
? outsideRepairPoNumber.value
: this.outsideRepairPoNumber),
itemId: (itemId != null ? itemId.value : this.itemId),
barCode: (barCode != null ? barCode.value : this.barCode),
serialNumber:
(serialNumber != null ? serialNumber.value : this.serialNumber),
rfId: (rfId != null ? rfId.value : this.rfId),
barCodeColor:
(barCodeColor != null ? barCodeColor.value : this.barCodeColor),
inventoryId:
(inventoryId != null ? inventoryId.value : this.inventoryId),
availFor: (availFor != null ? availFor.value : this.availFor),
availForDisplay: (availForDisplay != null
? availForDisplay.value
: this.availForDisplay),
iCode: (iCode != null ? iCode.value : this.iCode),
iCodeColor: (iCodeColor != null ? iCodeColor.value : this.iCodeColor),
itemDescription: (itemDescription != null
? itemDescription.value
: this.itemDescription),
ownedItemDescription: (ownedItemDescription != null
? ownedItemDescription.value
: this.ownedItemDescription),
quantity: (quantity != null ? quantity.value : this.quantity),
quantityColor:
(quantityColor != null ? quantityColor.value : this.quantityColor),
damageDealId:
(damageDealId != null ? damageDealId.value : this.damageDealId),
damageDeal: (damageDeal != null ? damageDeal.value : this.damageDeal),
damageDealColor: (damageDealColor != null
? damageDealColor.value
: this.damageDealColor),
damageOrderId:
(damageOrderId != null ? damageOrderId.value : this.damageOrderId),
damageOrderNumber: (damageOrderNumber != null
? damageOrderNumber.value
: this.damageOrderNumber),
damageOrderDescription: (damageOrderDescription != null
? damageOrderDescription.value
: this.damageOrderDescription),
damageContractId: (damageContractId != null
? damageContractId.value
: this.damageContractId),
damageContractNumber: (damageContractNumber != null
? damageContractNumber.value
: this.damageContractNumber),
damageContractDate: (damageContractDate != null
? damageContractDate.value
: this.damageContractDate),
damageScannedById: (damageScannedById != null
? damageScannedById.value
: this.damageScannedById),
damageScannedBy: (damageScannedBy != null
? damageScannedBy.value
: this.damageScannedBy),
lossAndDamageOrderId: (lossAndDamageOrderId != null
? lossAndDamageOrderId.value
: this.lossAndDamageOrderId),
lossAndDamageOrderNumber: (lossAndDamageOrderNumber != null
? lossAndDamageOrderNumber.value
: this.lossAndDamageOrderNumber),
lossAndDamageOrderDescription: (lossAndDamageOrderDescription != null
? lossAndDamageOrderDescription.value
: this.lossAndDamageOrderDescription),
chargeOrderId:
(chargeOrderId != null ? chargeOrderId.value : this.chargeOrderId),
chargeOrderNumber: (chargeOrderNumber != null
? chargeOrderNumber.value
: this.chargeOrderNumber),
chargeOrderDescription: (chargeOrderDescription != null
? chargeOrderDescription.value
: this.chargeOrderDescription),
chargeInvoiceId: (chargeInvoiceId != null
? chargeInvoiceId.value
: this.chargeInvoiceId),
chargeInvoiceNumber: (chargeInvoiceNumber != null
? chargeInvoiceNumber.value
: this.chargeInvoiceNumber),
chargeInvoiceDescription: (chargeInvoiceDescription != null
? chargeInvoiceDescription.value
: this.chargeInvoiceDescription),
taxOptionId:
(taxOptionId != null ? taxOptionId.value : this.taxOptionId),
taxOption: (taxOption != null ? taxOption.value : this.taxOption),
taxId: (taxId != null ? taxId.value : this.taxId),
rentalTaxRate1: (rentalTaxRate1 != null
? rentalTaxRate1.value
: this.rentalTaxRate1),
salesTaxRate1:
(salesTaxRate1 != null ? salesTaxRate1.value : this.salesTaxRate1),
laborTaxRate1:
(laborTaxRate1 != null ? laborTaxRate1.value : this.laborTaxRate1),
rentalTaxRate2: (rentalTaxRate2 != null
? rentalTaxRate2.value
: this.rentalTaxRate2),
salesTaxRate2:
(salesTaxRate2 != null ? salesTaxRate2.value : this.salesTaxRate2),
laborTaxRate2:
(laborTaxRate2 != null ? laborTaxRate2.value : this.laborTaxRate2),
status: (status != null ? status.value : this.status),
statusColor:
(statusColor != null ? statusColor.value : this.statusColor),
statusDate: (statusDate != null ? statusDate.value : this.statusDate),
billable: (billable != null ? billable.value : this.billable),
billableDisplay: (billableDisplay != null
? billableDisplay.value
: this.billableDisplay),
notBilled: (notBilled != null ? notBilled.value : this.notBilled),
priority: (priority != null ? priority.value : this.priority),
priorityDescription: (priorityDescription != null
? priorityDescription.value
: this.priorityDescription),
priorityColor:
(priorityColor != null ? priorityColor.value : this.priorityColor),
repairType: (repairType != null ? repairType.value : this.repairType),
poPending: (poPending != null ? poPending.value : this.poPending),
poNumber: (poNumber != null ? poNumber.value : this.poNumber),
damage: (damage != null ? damage.value : this.damage),
correction: (correction != null ? correction.value : this.correction),
released: (released != null ? released.value : this.released),
releasedQuantity: (releasedQuantity != null
? releasedQuantity.value
: this.releasedQuantity),
transferId: (transferId != null ? transferId.value : this.transferId),
transferredFromWarehouseId: (transferredFromWarehouseId != null
? transferredFromWarehouseId.value
: this.transferredFromWarehouseId),
dueDate: (dueDate != null ? dueDate.value : this.dueDate),
estimateByUserId: (estimateByUserId != null
? estimateByUserId.value
: this.estimateByUserId),
estimateBy: (estimateBy != null ? estimateBy.value : this.estimateBy),
estimateDate:
(estimateDate != null ? estimateDate.value : this.estimateDate),
completeByUserId: (completeByUserId != null
? completeByUserId.value
: this.completeByUserId),
completeBy: (completeBy != null ? completeBy.value : this.completeBy),
completeDate:
(completeDate != null ? completeDate.value : this.completeDate),
inputDate: (inputDate != null ? inputDate.value : this.inputDate),
inputByUserId:
(inputByUserId != null ? inputByUserId.value : this.inputByUserId),
inputByUserName: (inputByUserName != null
? inputByUserName.value
: this.inputByUserName),
repairItemStatusId: (repairItemStatusId != null ? repairItemStatusId.value : this.repairItemStatusId),
repairItemStatus: (repairItemStatus != null ? repairItemStatus.value : this.repairItemStatus),
currencyId: (currencyId != null ? currencyId.value : this.currencyId),
officeLocationDefaultCurrencyId: (officeLocationDefaultCurrencyId != null ? officeLocationDefaultCurrencyId.value : this.officeLocationDefaultCurrencyId),
currencyCode: (currencyCode != null ? currencyCode.value : this.currencyCode),
currencySymbol: (currencySymbol != null ? currencySymbol.value : this.currencySymbol),
currencyColor: (currencyColor != null ? currencyColor.value : this.currencyColor),
notes: (notes != null ? notes.value : this.notes),
inactive: (inactive != null ? inactive.value : this.inactive),
qcRequired: (qcRequired != null ? qcRequired.value : this.qcRequired),
autoCompleteQC: (autoCompleteQC != null ? autoCompleteQC.value : this.autoCompleteQC),
qcNote: (qcNote != null ? qcNote.value : this.qcNote),
conditionId: (conditionId != null ? conditionId.value : this.conditionId),
condition: (condition != null ? condition.value : this.condition),
externalPoTypeId: (externalPoTypeId != null ? externalPoTypeId.value : this.externalPoTypeId),
externalPoType: (externalPoType != null ? externalPoType.value : this.externalPoType),
costExtended: (costExtended != null ? costExtended.value : this.costExtended),
costTax: (costTax != null ? costTax.value : this.costTax),
costTotal: (costTotal != null ? costTotal.value : this.costTotal),
partsExtended: (partsExtended != null ? partsExtended.value : this.partsExtended),
partsTax: (partsTax != null ? partsTax.value : this.partsTax),
partsTotal: (partsTotal != null ? partsTotal.value : this.partsTotal),
totalRepairExtended: (totalRepairExtended != null ? totalRepairExtended.value : this.totalRepairExtended),
totalRepairTax: (totalRepairTax != null ? totalRepairTax.value : this.totalRepairTax),
totalRepairTotal: (totalRepairTotal != null ? totalRepairTotal.value : this.totalRepairTotal),
consignorId: (consignorId != null ? consignorId.value : this.consignorId),
consignor: (consignor != null ? consignor.value : this.consignor),
consignorAgreementId: (consignorAgreementId != null ? consignorAgreementId.value : this.consignorAgreementId),
agreementNumber: (agreementNumber != null ? agreementNumber.value : this.agreementNumber),
dateStamp: (dateStamp != null ? dateStamp.value : this.dateStamp),
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));
}