copyWith method

WebApiModulesSettingsSystemSettingsInventorySettingsInventorySettings copyWith({
  1. String? inventorySettingsId,
  2. String? inventorySettingsName,
  3. String? iCodeMask,
  4. bool? userAssignedICodes,
  5. int? lastICode,
  6. String? iCodePrefix,
  7. bool? enable3WeekPricing,
  8. bool? enableTieredWeekPricing,
  9. String? salesCheckOutRetiredReasonId,
  10. String? salesCheckOutRetiredReason,
  11. String? salesCheckInUnretiredReasonId,
  12. String? salesCheckInUnretiredReason,
  13. String? defaultRentalSaleRetiredReasonId,
  14. String? defaultRentalSaleRetiredReason,
  15. String? defaultLossAndDamageRetiredReasonId,
  16. String? defaultLossAndDamageRetiredReason,
  17. bool? startDepreciatingFixedAssetsTheMonthAfterTheyAreReceived,
  18. bool? depreciateFixedAssetsWhenRetired,
  19. bool? unDepreciateFixedAssetsWhenUnretired,
  20. bool? includeTaxInOriginalEquipmentCost,
  21. String? defaultRentalQuantityInventoryCostCalculation,
  22. String? defaultSalesQuantityInventoryCostCalculation,
  23. String? defaultPartsQuantityInventoryCostCalculation,
  24. bool? enableLease,
  25. bool? autoUpdateInventoryMetricImperialDimensions,
  26. bool? autoSortInventoryByICode,
  27. bool? fixedAssetTransferOwnership,
  28. String? changeICodeRetiredReasonId,
  29. String? changeICodeRetiredReason,
  30. bool? changeICodeCreateBrandNewPurchase,
  31. String? physicalInventoryRetiredReasonId,
  32. String? physicalInventoryRetiredReason,
  33. String? physicalInventoryDefaultCost,
  34. String? physicalInventoryAdjustmentReasonId,
  35. String? physicalInventoryAdjustmentReason,
  36. bool? enableInventoryCertification,
  37. bool? enablePropsWardrobe,
  38. bool? enableSetsWalls,
  39. String? returnInventoryRetiredReasonId,
  40. String? returnInventoryRetiredReason,
  41. String? voidReturnInventoryUnretiredReasonId,
  42. String? voidReturnInventoryUnretiredReason,
  43. bool? requireOriginalShow,
  44. String? dateStamp,
  45. String? auditNote,
  46. String? recordTitle,
  47. List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
  48. List<FwStandardDataFwCustomValue>? custom,
  49. List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
  50. List<FwStandardDataFwTranslatedValue>? translation,
})

Implementation

WebApiModulesSettingsSystemSettingsInventorySettingsInventorySettings
    copyWith(
        {String? inventorySettingsId,
        String? inventorySettingsName,
        String? iCodeMask,
        bool? userAssignedICodes,
        int? lastICode,
        String? iCodePrefix,
        bool? enable3WeekPricing,
        bool? enableTieredWeekPricing,
        String? salesCheckOutRetiredReasonId,
        String? salesCheckOutRetiredReason,
        String? salesCheckInUnretiredReasonId,
        String? salesCheckInUnretiredReason,
        String? defaultRentalSaleRetiredReasonId,
        String? defaultRentalSaleRetiredReason,
        String? defaultLossAndDamageRetiredReasonId,
        String? defaultLossAndDamageRetiredReason,
        bool? startDepreciatingFixedAssetsTheMonthAfterTheyAreReceived,
        bool? depreciateFixedAssetsWhenRetired,
        bool? unDepreciateFixedAssetsWhenUnretired,
        bool? includeTaxInOriginalEquipmentCost,
        String? defaultRentalQuantityInventoryCostCalculation,
        String? defaultSalesQuantityInventoryCostCalculation,
        String? defaultPartsQuantityInventoryCostCalculation,
        bool? enableLease,
        bool? autoUpdateInventoryMetricImperialDimensions,
        bool? autoSortInventoryByICode,
        bool? fixedAssetTransferOwnership,
        String? changeICodeRetiredReasonId,
        String? changeICodeRetiredReason,
        bool? changeICodeCreateBrandNewPurchase,
        String? physicalInventoryRetiredReasonId,
        String? physicalInventoryRetiredReason,
        String? physicalInventoryDefaultCost,
        String? physicalInventoryAdjustmentReasonId,
        String? physicalInventoryAdjustmentReason,
        bool? enableInventoryCertification,
        bool? enablePropsWardrobe,
        bool? enableSetsWalls,
        String? returnInventoryRetiredReasonId,
        String? returnInventoryRetiredReason,
        String? voidReturnInventoryUnretiredReasonId,
        String? voidReturnInventoryUnretiredReason,
        bool? requireOriginalShow,
        String? dateStamp,
        String? auditNote,
        String? recordTitle,
        List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
        List<FwStandardDataFwCustomValue>? custom,
        List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
        List<FwStandardDataFwTranslatedValue>? translation}) {
  return WebApiModulesSettingsSystemSettingsInventorySettingsInventorySettings(
      inventorySettingsId: inventorySettingsId ?? this.inventorySettingsId,
      inventorySettingsName:
          inventorySettingsName ?? this.inventorySettingsName,
      iCodeMask: iCodeMask ?? this.iCodeMask,
      userAssignedICodes: userAssignedICodes ?? this.userAssignedICodes,
      lastICode: lastICode ?? this.lastICode,
      iCodePrefix: iCodePrefix ?? this.iCodePrefix,
      enable3WeekPricing: enable3WeekPricing ?? this.enable3WeekPricing,
      enableTieredWeekPricing:
          enableTieredWeekPricing ?? this.enableTieredWeekPricing,
      salesCheckOutRetiredReasonId:
          salesCheckOutRetiredReasonId ?? this.salesCheckOutRetiredReasonId,
      salesCheckOutRetiredReason:
          salesCheckOutRetiredReason ?? this.salesCheckOutRetiredReason,
      salesCheckInUnretiredReasonId:
          salesCheckInUnretiredReasonId ?? this.salesCheckInUnretiredReasonId,
      salesCheckInUnretiredReason:
          salesCheckInUnretiredReason ?? this.salesCheckInUnretiredReason,
      defaultRentalSaleRetiredReasonId: defaultRentalSaleRetiredReasonId ??
          this.defaultRentalSaleRetiredReasonId,
      defaultRentalSaleRetiredReason: defaultRentalSaleRetiredReason ??
          this.defaultRentalSaleRetiredReason,
      defaultLossAndDamageRetiredReasonId: defaultLossAndDamageRetiredReasonId ??
          this.defaultLossAndDamageRetiredReasonId,
      defaultLossAndDamageRetiredReason: defaultLossAndDamageRetiredReason ??
          this.defaultLossAndDamageRetiredReason,
      startDepreciatingFixedAssetsTheMonthAfterTheyAreReceived:
          startDepreciatingFixedAssetsTheMonthAfterTheyAreReceived ??
              this.startDepreciatingFixedAssetsTheMonthAfterTheyAreReceived,
      depreciateFixedAssetsWhenRetired: depreciateFixedAssetsWhenRetired ??
          this.depreciateFixedAssetsWhenRetired,
      unDepreciateFixedAssetsWhenUnretired:
          unDepreciateFixedAssetsWhenUnretired ??
              this.unDepreciateFixedAssetsWhenUnretired,
      includeTaxInOriginalEquipmentCost: includeTaxInOriginalEquipmentCost ??
          this.includeTaxInOriginalEquipmentCost,
      defaultRentalQuantityInventoryCostCalculation:
          defaultRentalQuantityInventoryCostCalculation ??
              this.defaultRentalQuantityInventoryCostCalculation,
      defaultSalesQuantityInventoryCostCalculation:
          defaultSalesQuantityInventoryCostCalculation ??
              this.defaultSalesQuantityInventoryCostCalculation,
      defaultPartsQuantityInventoryCostCalculation:
          defaultPartsQuantityInventoryCostCalculation ??
              this.defaultPartsQuantityInventoryCostCalculation,
      enableLease: enableLease ?? this.enableLease,
      autoUpdateInventoryMetricImperialDimensions:
          autoUpdateInventoryMetricImperialDimensions ??
              this.autoUpdateInventoryMetricImperialDimensions,
      autoSortInventoryByICode:
          autoSortInventoryByICode ?? this.autoSortInventoryByICode,
      fixedAssetTransferOwnership:
          fixedAssetTransferOwnership ?? this.fixedAssetTransferOwnership,
      changeICodeRetiredReasonId:
          changeICodeRetiredReasonId ?? this.changeICodeRetiredReasonId,
      changeICodeRetiredReason: changeICodeRetiredReason ?? this.changeICodeRetiredReason,
      changeICodeCreateBrandNewPurchase: changeICodeCreateBrandNewPurchase ?? this.changeICodeCreateBrandNewPurchase,
      physicalInventoryRetiredReasonId: physicalInventoryRetiredReasonId ?? this.physicalInventoryRetiredReasonId,
      physicalInventoryRetiredReason: physicalInventoryRetiredReason ?? this.physicalInventoryRetiredReason,
      physicalInventoryDefaultCost: physicalInventoryDefaultCost ?? this.physicalInventoryDefaultCost,
      physicalInventoryAdjustmentReasonId: physicalInventoryAdjustmentReasonId ?? this.physicalInventoryAdjustmentReasonId,
      physicalInventoryAdjustmentReason: physicalInventoryAdjustmentReason ?? this.physicalInventoryAdjustmentReason,
      enableInventoryCertification: enableInventoryCertification ?? this.enableInventoryCertification,
      enablePropsWardrobe: enablePropsWardrobe ?? this.enablePropsWardrobe,
      enableSetsWalls: enableSetsWalls ?? this.enableSetsWalls,
      returnInventoryRetiredReasonId: returnInventoryRetiredReasonId ?? this.returnInventoryRetiredReasonId,
      returnInventoryRetiredReason: returnInventoryRetiredReason ?? this.returnInventoryRetiredReason,
      voidReturnInventoryUnretiredReasonId: voidReturnInventoryUnretiredReasonId ?? this.voidReturnInventoryUnretiredReasonId,
      voidReturnInventoryUnretiredReason: voidReturnInventoryUnretiredReason ?? this.voidReturnInventoryUnretiredReason,
      requireOriginalShow: requireOriginalShow ?? this.requireOriginalShow,
      dateStamp: dateStamp ?? this.dateStamp,
      auditNote: auditNote ?? this.auditNote,
      recordTitle: recordTitle ?? this.recordTitle,
      fields: fields ?? this.fields,
      custom: custom ?? this.custom,
      defaultFieldAttributes: defaultFieldAttributes ?? this.defaultFieldAttributes,
      translation: translation ?? this.translation);
}