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<int?>? quantity,
  35. Wrapped<String?>? quantityColor,
  36. Wrapped<String?>? damageDealId,
  37. Wrapped<String?>? damageDeal,
  38. Wrapped<String?>? damageDealColor,
  39. Wrapped<String?>? damageOrderId,
  40. Wrapped<String?>? damageOrderNumber,
  41. Wrapped<String?>? damageOrderDescription,
  42. Wrapped<String?>? damageContractId,
  43. Wrapped<String?>? damageContractNumber,
  44. Wrapped<String?>? damageContractDate,
  45. Wrapped<String?>? damageScannedById,
  46. Wrapped<String?>? damageScannedBy,
  47. Wrapped<String?>? lossAndDamageOrderId,
  48. Wrapped<String?>? lossAndDamageOrderNumber,
  49. Wrapped<String?>? lossAndDamageOrderDescription,
  50. Wrapped<String?>? chargeOrderId,
  51. Wrapped<String?>? chargeOrderNumber,
  52. Wrapped<String?>? chargeOrderDescription,
  53. Wrapped<String?>? chargeInvoiceId,
  54. Wrapped<String?>? chargeInvoiceNumber,
  55. Wrapped<String?>? chargeInvoiceDescription,
  56. Wrapped<String?>? taxOptionId,
  57. Wrapped<String?>? taxOption,
  58. Wrapped<String?>? taxId,
  59. Wrapped<double?>? rentalTaxRate1,
  60. Wrapped<double?>? salesTaxRate1,
  61. Wrapped<double?>? laborTaxRate1,
  62. Wrapped<double?>? rentalTaxRate2,
  63. Wrapped<double?>? salesTaxRate2,
  64. Wrapped<double?>? laborTaxRate2,
  65. Wrapped<String?>? status,
  66. Wrapped<String?>? statusColor,
  67. Wrapped<String?>? statusDate,
  68. Wrapped<bool?>? billable,
  69. Wrapped<String?>? billableDisplay,
  70. Wrapped<bool?>? notBilled,
  71. Wrapped<String?>? priority,
  72. Wrapped<String?>? priorityDescription,
  73. Wrapped<String?>? priorityColor,
  74. Wrapped<String?>? repairType,
  75. Wrapped<bool?>? poPending,
  76. Wrapped<String?>? poNumber,
  77. Wrapped<String?>? damage,
  78. Wrapped<String?>? correction,
  79. Wrapped<bool?>? released,
  80. Wrapped<double?>? releasedQuantity,
  81. Wrapped<String?>? transferId,
  82. Wrapped<String?>? transferredFromWarehouseId,
  83. Wrapped<String?>? dueDate,
  84. Wrapped<String?>? estimateByUserId,
  85. Wrapped<String?>? estimateBy,
  86. Wrapped<String?>? estimateDate,
  87. Wrapped<String?>? completeByUserId,
  88. Wrapped<String?>? completeBy,
  89. Wrapped<String?>? completeDate,
  90. Wrapped<String?>? inputDate,
  91. Wrapped<String?>? inputByUserId,
  92. Wrapped<String?>? inputByUserName,
  93. Wrapped<String?>? repairItemStatusId,
  94. Wrapped<String?>? repairItemStatus,
  95. Wrapped<String?>? currencyId,
  96. Wrapped<String?>? officeLocationDefaultCurrencyId,
  97. Wrapped<String?>? currencyCode,
  98. Wrapped<String?>? currencySymbol,
  99. Wrapped<String?>? currencyColor,
  100. Wrapped<String?>? notes,
  101. Wrapped<bool?>? inactive,
  102. Wrapped<bool?>? qcRequired,
  103. Wrapped<bool?>? autoCompleteQC,
  104. Wrapped<String?>? qcNote,
  105. Wrapped<String?>? conditionId,
  106. Wrapped<String?>? condition,
  107. Wrapped<String?>? externalPoTypeId,
  108. Wrapped<String?>? externalPoType,
  109. Wrapped<double?>? costExtended,
  110. Wrapped<double?>? costTax,
  111. Wrapped<double?>? costTotal,
  112. Wrapped<double?>? partsExtended,
  113. Wrapped<double?>? partsTax,
  114. Wrapped<double?>? partsTotal,
  115. Wrapped<double?>? totalRepairExtended,
  116. Wrapped<double?>? totalRepairTax,
  117. Wrapped<double?>? totalRepairTotal,
  118. Wrapped<String?>? consignorId,
  119. Wrapped<String?>? consignor,
  120. Wrapped<String?>? consignorAgreementId,
  121. Wrapped<String?>? agreementNumber,
  122. Wrapped<String?>? dateStamp,
  123. Wrapped<String?>? auditNote,
  124. Wrapped<String?>? recordTitle,
  125. Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>? fields,
  126. Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  127. Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  128. Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
})

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));
}