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?>? unDepreciateFixedAssetsWhenUnretired,
  20. Wrapped<bool?>? includeTaxInOriginalEquipmentCost,
  21. Wrapped<String?>? defaultRentalQuantityInventoryCostCalculation,
  22. Wrapped<String?>? defaultSalesQuantityInventoryCostCalculation,
  23. Wrapped<String?>? defaultPartsQuantityInventoryCostCalculation,
  24. Wrapped<bool?>? enableLease,
  25. Wrapped<bool?>? autoUpdateInventoryMetricImperialDimensions,
  26. Wrapped<bool?>? autoSortInventoryByICode,
  27. Wrapped<bool?>? fixedAssetTransferOwnership,
  28. Wrapped<String?>? changeICodeRetiredReasonId,
  29. Wrapped<String?>? changeICodeRetiredReason,
  30. Wrapped<bool?>? changeICodeCreateBrandNewPurchase,
  31. Wrapped<String?>? physicalInventoryRetiredReasonId,
  32. Wrapped<String?>? physicalInventoryRetiredReason,
  33. Wrapped<String?>? physicalInventoryDefaultCost,
  34. Wrapped<String?>? physicalInventoryAdjustmentReasonId,
  35. Wrapped<String?>? physicalInventoryAdjustmentReason,
  36. Wrapped<bool?>? enableInventoryCertification,
  37. Wrapped<bool?>? enablePropsWardrobe,
  38. Wrapped<bool?>? enableSetsWalls,
  39. Wrapped<String?>? returnInventoryRetiredReasonId,
  40. Wrapped<String?>? returnInventoryRetiredReason,
  41. Wrapped<String?>? voidReturnInventoryUnretiredReasonId,
  42. Wrapped<String?>? voidReturnInventoryUnretiredReason,
  43. Wrapped<bool?>? requireOriginalShow,
  44. Wrapped<String?>? dateStamp,
  45. Wrapped<String?>? auditNote,
  46. Wrapped<String?>? recordTitle,
  47. Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>? fields,
  48. Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  49. Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  50. Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
})

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?>? unDepreciateFixedAssetsWhenUnretired,
        Wrapped<bool?>? includeTaxInOriginalEquipmentCost,
        Wrapped<String?>? defaultRentalQuantityInventoryCostCalculation,
        Wrapped<String?>? defaultSalesQuantityInventoryCostCalculation,
        Wrapped<String?>? defaultPartsQuantityInventoryCostCalculation,
        Wrapped<bool?>? enableLease,
        Wrapped<bool?>? autoUpdateInventoryMetricImperialDimensions,
        Wrapped<bool?>? autoSortInventoryByICode,
        Wrapped<bool?>? fixedAssetTransferOwnership,
        Wrapped<String?>? changeICodeRetiredReasonId,
        Wrapped<String?>? changeICodeRetiredReason,
        Wrapped<bool?>? changeICodeCreateBrandNewPurchase,
        Wrapped<String?>? physicalInventoryRetiredReasonId,
        Wrapped<String?>? physicalInventoryRetiredReason,
        Wrapped<String?>? physicalInventoryDefaultCost,
        Wrapped<String?>? physicalInventoryAdjustmentReasonId,
        Wrapped<String?>? physicalInventoryAdjustmentReason,
        Wrapped<bool?>? enableInventoryCertification,
        Wrapped<bool?>? enablePropsWardrobe,
        Wrapped<bool?>? enableSetsWalls,
        Wrapped<String?>? returnInventoryRetiredReasonId,
        Wrapped<String?>? returnInventoryRetiredReason,
        Wrapped<String?>? voidReturnInventoryUnretiredReasonId,
        Wrapped<String?>? voidReturnInventoryUnretiredReason,
        Wrapped<bool?>? requireOriginalShow,
        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 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),
      unDepreciateFixedAssetsWhenUnretired: (unDepreciateFixedAssetsWhenUnretired != null
          ? unDepreciateFixedAssetsWhenUnretired.value
          : this.unDepreciateFixedAssetsWhenUnretired),
      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),
      autoSortInventoryByICode: (autoSortInventoryByICode != null ? autoSortInventoryByICode.value : this.autoSortInventoryByICode),
      fixedAssetTransferOwnership: (fixedAssetTransferOwnership != null ? fixedAssetTransferOwnership.value : this.fixedAssetTransferOwnership),
      changeICodeRetiredReasonId: (changeICodeRetiredReasonId != null ? changeICodeRetiredReasonId.value : this.changeICodeRetiredReasonId),
      changeICodeRetiredReason: (changeICodeRetiredReason != null ? changeICodeRetiredReason.value : this.changeICodeRetiredReason),
      changeICodeCreateBrandNewPurchase: (changeICodeCreateBrandNewPurchase != null ? changeICodeCreateBrandNewPurchase.value : this.changeICodeCreateBrandNewPurchase),
      physicalInventoryRetiredReasonId: (physicalInventoryRetiredReasonId != null ? physicalInventoryRetiredReasonId.value : this.physicalInventoryRetiredReasonId),
      physicalInventoryRetiredReason: (physicalInventoryRetiredReason != null ? physicalInventoryRetiredReason.value : this.physicalInventoryRetiredReason),
      physicalInventoryDefaultCost: (physicalInventoryDefaultCost != null ? physicalInventoryDefaultCost.value : this.physicalInventoryDefaultCost),
      physicalInventoryAdjustmentReasonId: (physicalInventoryAdjustmentReasonId != null ? physicalInventoryAdjustmentReasonId.value : this.physicalInventoryAdjustmentReasonId),
      physicalInventoryAdjustmentReason: (physicalInventoryAdjustmentReason != null ? physicalInventoryAdjustmentReason.value : this.physicalInventoryAdjustmentReason),
      enableInventoryCertification: (enableInventoryCertification != null ? enableInventoryCertification.value : this.enableInventoryCertification),
      enablePropsWardrobe: (enablePropsWardrobe != null ? enablePropsWardrobe.value : this.enablePropsWardrobe),
      enableSetsWalls: (enableSetsWalls != null ? enableSetsWalls.value : this.enableSetsWalls),
      returnInventoryRetiredReasonId: (returnInventoryRetiredReasonId != null ? returnInventoryRetiredReasonId.value : this.returnInventoryRetiredReasonId),
      returnInventoryRetiredReason: (returnInventoryRetiredReason != null ? returnInventoryRetiredReason.value : this.returnInventoryRetiredReason),
      voidReturnInventoryUnretiredReasonId: (voidReturnInventoryUnretiredReasonId != null ? voidReturnInventoryUnretiredReasonId.value : this.voidReturnInventoryUnretiredReasonId),
      voidReturnInventoryUnretiredReason: (voidReturnInventoryUnretiredReason != null ? voidReturnInventoryUnretiredReason.value : this.voidReturnInventoryUnretiredReason),
      requireOriginalShow: (requireOriginalShow != null ? requireOriginalShow.value : this.requireOriginalShow),
      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));
}