copyWithWrapped method

WebApiModulesSettingsSystemSettingsInventorySettingsInventorySettings copyWithWrapped({
  1. Wrapped<String?>? inventorySettingsId,
  2. Wrapped<String?>? inventorySettingsName,
  3. Wrapped<String?>? iCodeMask,
  4. Wrapped<bool?>? userAssignedICodes,
  5. Wrapped<int?>? lastICode,
  6. Wrapped<String?>? iCodePrefix,
  7. Wrapped<bool?>? enable3WeekPricing,
  8. Wrapped<bool?>? enableTieredWeekPricing,
  9. Wrapped<String?>? salesCheckOutRetiredReasonId,
  10. Wrapped<String?>? salesCheckOutRetiredReason,
  11. Wrapped<String?>? salesCheckInUnretiredReasonId,
  12. Wrapped<String?>? salesCheckInUnretiredReason,
  13. Wrapped<String?>? defaultRentalSaleRetiredReasonId,
  14. Wrapped<String?>? defaultRentalSaleRetiredReason,
  15. Wrapped<String?>? defaultLossAndDamageRetiredReasonId,
  16. Wrapped<String?>? defaultLossAndDamageRetiredReason,
  17. Wrapped<bool?>? startDepreciatingFixedAssetsTheMonthAfterTheyAreReceived,
  18. Wrapped<bool?>? depreciateFixedAssetsWhenRetired,
  19. Wrapped<bool?>? includeTaxInOriginalEquipmentCost,
  20. Wrapped<String?>? defaultRentalQuantityInventoryCostCalculation,
  21. Wrapped<String?>? defaultSalesQuantityInventoryCostCalculation,
  22. Wrapped<String?>? defaultPartsQuantityInventoryCostCalculation,
  23. Wrapped<bool?>? enableLease,
  24. Wrapped<bool?>? autoUpdateInventoryMetricImperialDimensions,
  25. Wrapped<bool?>? fixedAssetTransferFutureDepreciation,
  26. Wrapped<String?>? changeICodeRetiredReasonId,
  27. Wrapped<String?>? changeICodeRetiredReason,
  28. Wrapped<bool?>? changeICodeCreateBrandNewPurchase,
  29. Wrapped<String?>? dateStamp,
  30. Wrapped<String?>? auditNote,
  31. Wrapped<String?>? recordTitle,
  32. Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>? fields,
  33. Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  34. Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
})

Implementation

WebApiModulesSettingsSystemSettingsInventorySettingsInventorySettings
    copyWithWrapped(
        {Wrapped<String?>? inventorySettingsId,
        Wrapped<String?>? inventorySettingsName,
        Wrapped<String?>? iCodeMask,
        Wrapped<bool?>? userAssignedICodes,
        Wrapped<int?>? lastICode,
        Wrapped<String?>? iCodePrefix,
        Wrapped<bool?>? enable3WeekPricing,
        Wrapped<bool?>? enableTieredWeekPricing,
        Wrapped<String?>? salesCheckOutRetiredReasonId,
        Wrapped<String?>? salesCheckOutRetiredReason,
        Wrapped<String?>? salesCheckInUnretiredReasonId,
        Wrapped<String?>? salesCheckInUnretiredReason,
        Wrapped<String?>? defaultRentalSaleRetiredReasonId,
        Wrapped<String?>? defaultRentalSaleRetiredReason,
        Wrapped<String?>? defaultLossAndDamageRetiredReasonId,
        Wrapped<String?>? defaultLossAndDamageRetiredReason,
        Wrapped<bool?>?
            startDepreciatingFixedAssetsTheMonthAfterTheyAreReceived,
        Wrapped<bool?>? depreciateFixedAssetsWhenRetired,
        Wrapped<bool?>? includeTaxInOriginalEquipmentCost,
        Wrapped<String?>? defaultRentalQuantityInventoryCostCalculation,
        Wrapped<String?>? defaultSalesQuantityInventoryCostCalculation,
        Wrapped<String?>? defaultPartsQuantityInventoryCostCalculation,
        Wrapped<bool?>? enableLease,
        Wrapped<bool?>? autoUpdateInventoryMetricImperialDimensions,
        Wrapped<bool?>? fixedAssetTransferFutureDepreciation,
        Wrapped<String?>? changeICodeRetiredReasonId,
        Wrapped<String?>? changeICodeRetiredReason,
        Wrapped<bool?>? changeICodeCreateBrandNewPurchase,
        Wrapped<String?>? dateStamp,
        Wrapped<String?>? auditNote,
        Wrapped<String?>? recordTitle,
        Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>?
            fields,
        Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
        Wrapped<List<FwStandardDataFwDefaultAttribute>?>?
            defaultFieldAttributes}) {
  return WebApiModulesSettingsSystemSettingsInventorySettingsInventorySettings(
      inventorySettingsId: (inventorySettingsId != null
          ? inventorySettingsId.value
          : this.inventorySettingsId),
      inventorySettingsName: (inventorySettingsName != null
          ? inventorySettingsName.value
          : this.inventorySettingsName),
      iCodeMask: (iCodeMask != null ? iCodeMask.value : this.iCodeMask),
      userAssignedICodes: (userAssignedICodes != null
          ? userAssignedICodes.value
          : this.userAssignedICodes),
      lastICode: (lastICode != null ? lastICode.value : this.lastICode),
      iCodePrefix:
          (iCodePrefix != null ? iCodePrefix.value : this.iCodePrefix),
      enable3WeekPricing: (enable3WeekPricing != null
          ? enable3WeekPricing.value
          : this.enable3WeekPricing),
      enableTieredWeekPricing: (enableTieredWeekPricing != null
          ? enableTieredWeekPricing.value
          : this.enableTieredWeekPricing),
      salesCheckOutRetiredReasonId: (salesCheckOutRetiredReasonId != null
          ? salesCheckOutRetiredReasonId.value
          : this.salesCheckOutRetiredReasonId),
      salesCheckOutRetiredReason: (salesCheckOutRetiredReason != null
          ? salesCheckOutRetiredReason.value
          : this.salesCheckOutRetiredReason),
      salesCheckInUnretiredReasonId: (salesCheckInUnretiredReasonId != null
          ? salesCheckInUnretiredReasonId.value
          : this.salesCheckInUnretiredReasonId),
      salesCheckInUnretiredReason: (salesCheckInUnretiredReason != null
          ? salesCheckInUnretiredReason.value
          : this.salesCheckInUnretiredReason),
      defaultRentalSaleRetiredReasonId: (defaultRentalSaleRetiredReasonId != null
          ? defaultRentalSaleRetiredReasonId.value
          : this.defaultRentalSaleRetiredReasonId),
      defaultRentalSaleRetiredReason: (defaultRentalSaleRetiredReason != null
          ? defaultRentalSaleRetiredReason.value
          : this.defaultRentalSaleRetiredReason),
      defaultLossAndDamageRetiredReasonId:
          (defaultLossAndDamageRetiredReasonId != null
              ? defaultLossAndDamageRetiredReasonId.value
              : this.defaultLossAndDamageRetiredReasonId),
      defaultLossAndDamageRetiredReason: (defaultLossAndDamageRetiredReason != null
          ? defaultLossAndDamageRetiredReason.value
          : this.defaultLossAndDamageRetiredReason),
      startDepreciatingFixedAssetsTheMonthAfterTheyAreReceived: (startDepreciatingFixedAssetsTheMonthAfterTheyAreReceived != null
          ? startDepreciatingFixedAssetsTheMonthAfterTheyAreReceived.value
          : this.startDepreciatingFixedAssetsTheMonthAfterTheyAreReceived),
      depreciateFixedAssetsWhenRetired: (depreciateFixedAssetsWhenRetired != null
          ? depreciateFixedAssetsWhenRetired.value
          : this.depreciateFixedAssetsWhenRetired),
      includeTaxInOriginalEquipmentCost: (includeTaxInOriginalEquipmentCost != null
          ? includeTaxInOriginalEquipmentCost.value
          : this.includeTaxInOriginalEquipmentCost),
      defaultRentalQuantityInventoryCostCalculation:
          (defaultRentalQuantityInventoryCostCalculation != null
              ? defaultRentalQuantityInventoryCostCalculation.value
              : this.defaultRentalQuantityInventoryCostCalculation),
      defaultSalesQuantityInventoryCostCalculation:
          (defaultSalesQuantityInventoryCostCalculation != null
              ? defaultSalesQuantityInventoryCostCalculation.value
              : this.defaultSalesQuantityInventoryCostCalculation),
      defaultPartsQuantityInventoryCostCalculation:
          (defaultPartsQuantityInventoryCostCalculation != null
              ? defaultPartsQuantityInventoryCostCalculation.value
              : this.defaultPartsQuantityInventoryCostCalculation),
      enableLease: (enableLease != null ? enableLease.value : this.enableLease),
      autoUpdateInventoryMetricImperialDimensions: (autoUpdateInventoryMetricImperialDimensions != null ? autoUpdateInventoryMetricImperialDimensions.value : this.autoUpdateInventoryMetricImperialDimensions),
      fixedAssetTransferFutureDepreciation: (fixedAssetTransferFutureDepreciation != null ? fixedAssetTransferFutureDepreciation.value : this.fixedAssetTransferFutureDepreciation),
      changeICodeRetiredReasonId: (changeICodeRetiredReasonId != null ? changeICodeRetiredReasonId.value : this.changeICodeRetiredReasonId),
      changeICodeRetiredReason: (changeICodeRetiredReason != null ? changeICodeRetiredReason.value : this.changeICodeRetiredReason),
      changeICodeCreateBrandNewPurchase: (changeICodeCreateBrandNewPurchase != null ? changeICodeCreateBrandNewPurchase.value : this.changeICodeCreateBrandNewPurchase),
      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));
}