copyWithWrapped method

WebApiModulesSettingsSystemSettingsInventorySettingsInventorySettings copyWithWrapped({
  1. Wrapped<String?>? inventorySettingsId,
  2. Wrapped<String?>? inventorySettingsName,
  3. Wrapped<String?>? iCodeMask,
  4. Wrapped<bool?>? padICodeWithZeros,
  5. Wrapped<bool?>? userAssignedICodes,
  6. Wrapped<int?>? lastICode,
  7. Wrapped<String?>? iCodePrefix,
  8. Wrapped<bool?>? enable3WeekPricing,
  9. Wrapped<bool?>? enableTieredWeekPricing,
  10. Wrapped<String?>? tier1Name,
  11. Wrapped<String?>? tier2Name,
  12. Wrapped<String?>? tier3Name,
  13. Wrapped<String?>? tier4Name,
  14. Wrapped<String?>? tier5Name,
  15. Wrapped<String?>? salesCheckOutRetiredReasonId,
  16. Wrapped<String?>? salesCheckOutRetiredReason,
  17. Wrapped<String?>? salesCheckInUnretiredReasonId,
  18. Wrapped<String?>? salesCheckInUnretiredReason,
  19. Wrapped<String?>? defaultRentalSaleRetiredReasonId,
  20. Wrapped<String?>? defaultRentalSaleRetiredReason,
  21. Wrapped<String?>? defaultLossAndDamageRetiredReasonId,
  22. Wrapped<String?>? defaultLossAndDamageRetiredReason,
  23. Wrapped<bool?>? startDepreciatingFixedAssetsTheMonthAfterTheyAreReceived,
  24. Wrapped<bool?>? depreciateFixedAssetsWhenRetired,
  25. Wrapped<bool?>? unDepreciateFixedAssetsWhenUnretired,
  26. Wrapped<bool?>? includeTaxInOriginalEquipmentCost,
  27. Wrapped<String?>? defaultRentalQuantityInventoryCostCalculation,
  28. Wrapped<String?>? defaultSalesQuantityInventoryCostCalculation,
  29. Wrapped<String?>? defaultPartsQuantityInventoryCostCalculation,
  30. Wrapped<bool?>? enableLease,
  31. Wrapped<bool?>? autoUpdateInventoryMetricImperialDimensions,
  32. Wrapped<bool?>? convertDimensionsToSmallestUnit,
  33. Wrapped<bool?>? autoSortInventoryByICode,
  34. Wrapped<bool?>? fixedAssetTransferOwnership,
  35. Wrapped<String?>? changeICodeRetiredReasonId,
  36. Wrapped<String?>? changeICodeRetiredReason,
  37. Wrapped<bool?>? changeICodeCreateBrandNewPurchase,
  38. Wrapped<String?>? physicalInventoryRetiredReasonId,
  39. Wrapped<String?>? physicalInventoryRetiredReason,
  40. Wrapped<String?>? physicalInventoryDefaultCost,
  41. Wrapped<String?>? physicalInventoryAdjustmentReasonId,
  42. Wrapped<String?>? physicalInventoryAdjustmentReason,
  43. Wrapped<bool?>? enableInventoryCertification,
  44. Wrapped<bool?>? enablePropsWardrobe,
  45. Wrapped<bool?>? enableSetsWalls,
  46. Wrapped<String?>? returnInventoryRetiredReasonId,
  47. Wrapped<String?>? returnInventoryRetiredReason,
  48. Wrapped<String?>? voidReturnInventoryUnretiredReasonId,
  49. Wrapped<String?>? voidReturnInventoryUnretiredReason,
  50. Wrapped<bool?>? enableOriginalShow,
  51. Wrapped<bool?>? trackItemsInRooms,
  52. Wrapped<int?>? utilizationYears,
  53. Wrapped<bool?>? returnOnAssetUseDaysBilled,
  54. Wrapped<String?>? returnOnAssetRevenueDate,
  55. Wrapped<String?>? dateStamp,
  56. Wrapped<String?>? auditNote,
  57. Wrapped<String?>? recordTitle,
  58. Wrapped? urlIdentifier,
  59. Wrapped<List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>?>? fields,
  60. Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  61. Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  62. Wrapped<FwStandardBusinessLogicFwBusinessLogic?>? original,
  63. Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
  64. Wrapped<bool?>? hasImport,
  65. Wrapped<bool?>? hasDocuments,
  66. Wrapped<String?>? createdByUserId,
  67. Wrapped<String?>? createdByUserName,
  68. Wrapped<String?>? createdDateTime,
  69. Wrapped<String?>? modifiedByUserId,
  70. Wrapped<String?>? modifiedByUserName,
  71. Wrapped<String?>? modifiedDateTime,
})

Implementation

WebApiModulesSettingsSystemSettingsInventorySettingsInventorySettings
copyWithWrapped({
  Wrapped<String?>? inventorySettingsId,
  Wrapped<String?>? inventorySettingsName,
  Wrapped<String?>? iCodeMask,
  Wrapped<bool?>? padICodeWithZeros,
  Wrapped<bool?>? userAssignedICodes,
  Wrapped<int?>? lastICode,
  Wrapped<String?>? iCodePrefix,
  Wrapped<bool?>? enable3WeekPricing,
  Wrapped<bool?>? enableTieredWeekPricing,
  Wrapped<String?>? tier1Name,
  Wrapped<String?>? tier2Name,
  Wrapped<String?>? tier3Name,
  Wrapped<String?>? tier4Name,
  Wrapped<String?>? tier5Name,
  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?>? convertDimensionsToSmallestUnit,
  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?>? enableOriginalShow,
  Wrapped<bool?>? trackItemsInRooms,
  Wrapped<int?>? utilizationYears,
  Wrapped<bool?>? returnOnAssetUseDaysBilled,
  Wrapped<String?>? returnOnAssetRevenueDate,
  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 WebApiModulesSettingsSystemSettingsInventorySettingsInventorySettings(
    inventorySettingsId: (inventorySettingsId != null
        ? inventorySettingsId.value
        : this.inventorySettingsId),
    inventorySettingsName: (inventorySettingsName != null
        ? inventorySettingsName.value
        : this.inventorySettingsName),
    iCodeMask: (iCodeMask != null ? iCodeMask.value : this.iCodeMask),
    padICodeWithZeros: (padICodeWithZeros != null
        ? padICodeWithZeros.value
        : this.padICodeWithZeros),
    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),
    tier1Name: (tier1Name != null ? tier1Name.value : this.tier1Name),
    tier2Name: (tier2Name != null ? tier2Name.value : this.tier2Name),
    tier3Name: (tier3Name != null ? tier3Name.value : this.tier3Name),
    tier4Name: (tier4Name != null ? tier4Name.value : this.tier4Name),
    tier5Name: (tier5Name != null ? tier5Name.value : this.tier5Name),
    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),
    convertDimensionsToSmallestUnit: (convertDimensionsToSmallestUnit != null
        ? convertDimensionsToSmallestUnit.value
        : this.convertDimensionsToSmallestUnit),
    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),
    enableOriginalShow: (enableOriginalShow != null
        ? enableOriginalShow.value
        : this.enableOriginalShow),
    trackItemsInRooms: (trackItemsInRooms != null
        ? trackItemsInRooms.value
        : this.trackItemsInRooms),
    utilizationYears: (utilizationYears != null
        ? utilizationYears.value
        : this.utilizationYears),
    returnOnAssetUseDaysBilled: (returnOnAssetUseDaysBilled != null
        ? returnOnAssetUseDaysBilled.value
        : this.returnOnAssetUseDaysBilled),
    returnOnAssetRevenueDate: (returnOnAssetRevenueDate != null
        ? returnOnAssetRevenueDate.value
        : this.returnOnAssetRevenueDate),
    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),
  );
}