copyWithWrapped method

WebApiModulesInventoryRepairRepair copyWithWrapped({
  1. Wrapped<String?>? repairId,
  2. Wrapped<String?>? locationId,
  3. Wrapped<String?>? location,
  4. Wrapped<String?>? billingLocationId,
  5. Wrapped<String?>? billingLocation,
  6. Wrapped<String?>? warehouseId,
  7. Wrapped<String?>? itemWarehouseId,
  8. Wrapped<String?>? warehouse,
  9. Wrapped<String?>? warehouseCode,
  10. Wrapped<String?>? billingWarehouseId,
  11. Wrapped<String?>? billingWarehouse,
  12. Wrapped<String?>? departmentId,
  13. Wrapped<String?>? department,
  14. Wrapped<String?>? inventoryTypeId,
  15. Wrapped<String?>? inventoryType,
  16. Wrapped<bool?>? pendingRepair,
  17. Wrapped<String?>? repairNumber,
  18. Wrapped<String?>? repairNumberColor,
  19. Wrapped<String?>? repairDate,
  20. Wrapped<bool?>? outsideRepair,
  21. Wrapped<String?>? outsideRepairPoNumber,
  22. Wrapped<String?>? itemId,
  23. Wrapped<String?>? barCode,
  24. Wrapped<String?>? serialNumber,
  25. Wrapped<String?>? rfId,
  26. Wrapped<String?>? barCodeColor,
  27. Wrapped<String?>? inventoryId,
  28. Wrapped<String?>? availFor,
  29. Wrapped<String?>? availForDisplay,
  30. Wrapped<String?>? iCode,
  31. Wrapped<String?>? iCodeColor,
  32. Wrapped<String?>? itemDescription,
  33. Wrapped<String?>? ownedItemDescription,
  34. Wrapped<String?>? trackedBy,
  35. Wrapped<int?>? quantity,
  36. Wrapped<String?>? quantityColor,
  37. Wrapped<String?>? damageDealId,
  38. Wrapped<String?>? damageDeal,
  39. Wrapped<String?>? damageDealColor,
  40. Wrapped<String?>? damageOrderId,
  41. Wrapped<String?>? damageOrderNumber,
  42. Wrapped<String?>? damageOrderDescription,
  43. Wrapped<String?>? damageContractId,
  44. Wrapped<String?>? damageContractNumber,
  45. Wrapped<String?>? damageContractDate,
  46. Wrapped<String?>? damageScannedById,
  47. Wrapped<String?>? damageScannedBy,
  48. Wrapped<String?>? lossAndDamageOrderId,
  49. Wrapped<String?>? lossAndDamageOrderNumber,
  50. Wrapped<String?>? lossAndDamageOrderDescription,
  51. Wrapped<String?>? chargeOrderId,
  52. Wrapped<String?>? chargeOrderNumber,
  53. Wrapped<String?>? chargeOrderDescription,
  54. Wrapped<String?>? chargeInvoiceId,
  55. Wrapped<String?>? chargeInvoiceNumber,
  56. Wrapped<String?>? chargeInvoiceDescription,
  57. Wrapped<String?>? taxOptionId,
  58. Wrapped<String?>? taxOption,
  59. Wrapped<String?>? tax1Name,
  60. Wrapped<String?>? tax2Name,
  61. Wrapped<String?>? rentalTaxAlias,
  62. Wrapped<String?>? salesTaxAlias,
  63. Wrapped<String?>? laborTaxAlias,
  64. Wrapped<String?>? taxId,
  65. Wrapped<double?>? rentalTaxRate1,
  66. Wrapped<double?>? salesTaxRate1,
  67. Wrapped<double?>? laborTaxRate1,
  68. Wrapped<double?>? rentalTaxRate2,
  69. Wrapped<double?>? salesTaxRate2,
  70. Wrapped<double?>? laborTaxRate2,
  71. Wrapped<String?>? status,
  72. Wrapped<String?>? statusColor,
  73. Wrapped<String?>? statusDate,
  74. Wrapped<bool?>? billable,
  75. Wrapped<String?>? billableDisplay,
  76. Wrapped<bool?>? notBilled,
  77. Wrapped<String?>? priority,
  78. Wrapped<String?>? priorityDescription,
  79. Wrapped<String?>? priorityColor,
  80. Wrapped<String?>? repairType,
  81. Wrapped<bool?>? poPending,
  82. Wrapped<String?>? poNumber,
  83. Wrapped<String?>? damage,
  84. Wrapped<String?>? correction,
  85. Wrapped<bool?>? released,
  86. Wrapped<double?>? releasedQuantity,
  87. Wrapped<String?>? transferId,
  88. Wrapped<String?>? transferredFromWarehouseId,
  89. Wrapped<String?>? dueDate,
  90. Wrapped<String?>? estimateByUserId,
  91. Wrapped<String?>? estimateBy,
  92. Wrapped<String?>? estimateDate,
  93. Wrapped<String?>? completeByUserId,
  94. Wrapped<String?>? completeBy,
  95. Wrapped<String?>? completeDate,
  96. Wrapped<String?>? inputDate,
  97. Wrapped<String?>? inputByUserId,
  98. Wrapped<String?>? inputByUserName,
  99. Wrapped<String?>? repairItemStatusId,
  100. Wrapped<String?>? repairItemStatus,
  101. Wrapped<String?>? currencyId,
  102. Wrapped<String?>? officeLocationDefaultCurrencyId,
  103. Wrapped<String?>? currencyCode,
  104. Wrapped<String?>? currencySymbol,
  105. Wrapped<String?>? currencyColor,
  106. Wrapped<String?>? notes,
  107. Wrapped<String?>? voidNotes,
  108. Wrapped<bool?>? inactive,
  109. Wrapped<bool?>? qcRequired,
  110. Wrapped<bool?>? autoCompleteQC,
  111. Wrapped<String?>? qcNote,
  112. Wrapped<String?>? conditionId,
  113. Wrapped<String?>? condition,
  114. Wrapped<String?>? externalPoTypeId,
  115. Wrapped<String?>? externalPoType,
  116. Wrapped<double?>? costExtended,
  117. Wrapped<double?>? costTax,
  118. Wrapped<double?>? costTotal,
  119. Wrapped<double?>? partsExtended,
  120. Wrapped<double?>? partsTax,
  121. Wrapped<double?>? partsTotal,
  122. Wrapped<double?>? totalRepairExtended,
  123. Wrapped<double?>? totalRepairTax,
  124. Wrapped<double?>? totalRepairTotal,
  125. Wrapped<String?>? consignorId,
  126. Wrapped<String?>? consignor,
  127. Wrapped<String?>? consignorAgreementId,
  128. Wrapped<String?>? agreementNumber,
  129. Wrapped<String?>? dateStamp,
  130. Wrapped<String?>? auditNote,
  131. Wrapped<String?>? recordTitle,
  132. Wrapped? urlIdentifier,
  133. Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>? fields,
  134. Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  135. Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  136. Wrapped<FwStandardBusinessLogicFwBusinessLogic?>? original,
  137. Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
  138. Wrapped<bool?>? hasImport,
  139. Wrapped<bool?>? hasDocuments,
  140. Wrapped<String?>? createdByUserId,
  141. Wrapped<String?>? createdByUserName,
  142. Wrapped<String?>? createdDateTime,
  143. Wrapped<String?>? modifiedByUserId,
  144. Wrapped<String?>? modifiedByUserName,
  145. Wrapped<String?>? modifiedDateTime,
})

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<String?>? trackedBy,
  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?>? tax1Name,
  Wrapped<String?>? tax2Name,
  Wrapped<String?>? rentalTaxAlias,
  Wrapped<String?>? salesTaxAlias,
  Wrapped<String?>? laborTaxAlias,
  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<String?>? voidNotes,
  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<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<bool?>? hasDocuments,
  Wrapped<String?>? createdByUserId,
  Wrapped<String?>? createdByUserName,
  Wrapped<String?>? createdDateTime,
  Wrapped<String?>? modifiedByUserId,
  Wrapped<String?>? modifiedByUserName,
  Wrapped<String?>? modifiedDateTime,
}) {
  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),
    trackedBy: (trackedBy != null ? trackedBy.value : this.trackedBy),
    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),
    tax1Name: (tax1Name != null ? tax1Name.value : this.tax1Name),
    tax2Name: (tax2Name != null ? tax2Name.value : this.tax2Name),
    rentalTaxAlias: (rentalTaxAlias != null
        ? rentalTaxAlias.value
        : this.rentalTaxAlias),
    salesTaxAlias: (salesTaxAlias != null
        ? salesTaxAlias.value
        : this.salesTaxAlias),
    laborTaxAlias: (laborTaxAlias != null
        ? laborTaxAlias.value
        : this.laborTaxAlias),
    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),
    voidNotes: (voidNotes != null ? voidNotes.value : this.voidNotes),
    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),
    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),
    hasDocuments: (hasDocuments != null
        ? hasDocuments.value
        : this.hasDocuments),
    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),
  );
}