copyWithWrapped method

WebApiModulesIntegrationsStorefrontStorefrontProductL copyWithWrapped({
  1. Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  2. Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  3. Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
  4. Wrapped<bool?>? hasImport,
  5. Wrapped<int?>? id,
  6. Wrapped<String?>? warehouseId,
  7. Wrapped<String?>? inventoryId,
  8. Wrapped<String?>? inventoryNo,
  9. Wrapped<String?>? itemName,
  10. Wrapped<String?>? keywords,
  11. Wrapped<String?>? tags,
  12. Wrapped<String?>? barcodes,
  13. Wrapped<String?>? itemUrlName,
  14. Wrapped<String?>? detailedDescription,
  15. Wrapped<String?>? technicalNotes,
  16. Wrapped<String?>? classification,
  17. Wrapped<String?>? availableFor,
  18. Wrapped<double?>? owned,
  19. Wrapped<String?>? inventoryTypeOrderBy,
  20. Wrapped<String?>? categoryOrderBy,
  21. Wrapped<String?>? subCategoryOrderBy,
  22. Wrapped<String?>? masterOrderBy,
  23. Wrapped<WebApiModulesIntegrationsStorefrontProductAvailability?>? availability,
  24. Wrapped<bool?>? warehouseSpecific,
  25. Wrapped<String?>? packagePrice,
  26. Wrapped<double?>? dailyRate,
  27. Wrapped<double?>? weeklyRate,
  28. Wrapped<double?>? monthlyRate,
  29. Wrapped<double?>? salesPrice,
  30. Wrapped<String?>? currencySymbol,
  31. Wrapped<String?>? currencyCode,
  32. Wrapped<List<StorefrontPackageItem>?>? packageItems,
  33. Wrapped<String?>? manufacturer,
  34. Wrapped<String?>? manufacturerPartNumber,
  35. Wrapped<String?>? manufacturerUrl,
  36. Wrapped<double?>? unitValue,
  37. Wrapped<double?>? replacementCost,
  38. Wrapped<double?>? shipWeightLbs,
  39. Wrapped<double?>? shipWeightOz,
  40. Wrapped<List<WebApiModulesIntegrationsStorefrontProductImage>?>? images,
  41. Wrapped<String?>? webCatalogId,
  42. Wrapped<String?>? webCatalog,
  43. Wrapped<String?>? webCatalogUrlName,
  44. Wrapped<String?>? inventoryDepartmentId,
  45. Wrapped<String?>? inventoryDepartment,
  46. Wrapped<String?>? inventoryDepartmentUrlName,
  47. Wrapped<String?>? categoryId,
  48. Wrapped<String?>? category,
  49. Wrapped<String?>? categoryUrlName,
  50. Wrapped<String?>? subCategoryId,
  51. Wrapped<String?>? subCategory,
  52. Wrapped<String?>? subCategoryUrlName,
  53. Wrapped<FwStandardBusinessLogicFwBusinessLogic?>? original,
  54. Wrapped<String?>? createdByUserId,
  55. Wrapped<String?>? createdByUserName,
  56. Wrapped<String?>? createdDateTime,
  57. Wrapped<String?>? modifiedByUserId,
  58. Wrapped<String?>? modifiedByUserName,
  59. Wrapped<String?>? modifiedDateTime,
})

Implementation

WebApiModulesIntegrationsStorefrontStorefrontProductL copyWithWrapped({
  Wrapped<List<FwStandardDataFwCustomValue>?>? custom,
  Wrapped<List<FwStandardDataFwDefaultAttribute>?>? defaultFieldAttributes,
  Wrapped<List<FwStandardDataFwTranslatedValue>?>? translation,
  Wrapped<bool?>? hasImport,
  Wrapped<int?>? id,
  Wrapped<String?>? warehouseId,
  Wrapped<String?>? inventoryId,
  Wrapped<String?>? inventoryNo,
  Wrapped<String?>? itemName,
  Wrapped<String?>? keywords,
  Wrapped<String?>? tags,
  Wrapped<String?>? barcodes,
  Wrapped<String?>? itemUrlName,
  Wrapped<String?>? detailedDescription,
  Wrapped<String?>? technicalNotes,
  Wrapped<String?>? classification,
  Wrapped<String?>? availableFor,
  Wrapped<double?>? owned,
  Wrapped<String?>? inventoryTypeOrderBy,
  Wrapped<String?>? categoryOrderBy,
  Wrapped<String?>? subCategoryOrderBy,
  Wrapped<String?>? masterOrderBy,
  Wrapped<WebApiModulesIntegrationsStorefrontProductAvailability?>?
  availability,
  Wrapped<bool?>? warehouseSpecific,
  Wrapped<String?>? packagePrice,
  Wrapped<double?>? dailyRate,
  Wrapped<double?>? weeklyRate,
  Wrapped<double?>? monthlyRate,
  Wrapped<double?>? salesPrice,
  Wrapped<String?>? currencySymbol,
  Wrapped<String?>? currencyCode,
  Wrapped<List<StorefrontPackageItem>?>? packageItems,
  Wrapped<String?>? manufacturer,
  Wrapped<String?>? manufacturerPartNumber,
  Wrapped<String?>? manufacturerUrl,
  Wrapped<double?>? unitValue,
  Wrapped<double?>? replacementCost,
  Wrapped<double?>? shipWeightLbs,
  Wrapped<double?>? shipWeightOz,
  Wrapped<List<WebApiModulesIntegrationsStorefrontProductImage>?>? images,
  Wrapped<String?>? webCatalogId,
  Wrapped<String?>? webCatalog,
  Wrapped<String?>? webCatalogUrlName,
  Wrapped<String?>? inventoryDepartmentId,
  Wrapped<String?>? inventoryDepartment,
  Wrapped<String?>? inventoryDepartmentUrlName,
  Wrapped<String?>? categoryId,
  Wrapped<String?>? category,
  Wrapped<String?>? categoryUrlName,
  Wrapped<String?>? subCategoryId,
  Wrapped<String?>? subCategory,
  Wrapped<String?>? subCategoryUrlName,
  Wrapped<FwStandardBusinessLogicFwBusinessLogic?>? original,
  Wrapped<String?>? createdByUserId,
  Wrapped<String?>? createdByUserName,
  Wrapped<String?>? createdDateTime,
  Wrapped<String?>? modifiedByUserId,
  Wrapped<String?>? modifiedByUserName,
  Wrapped<String?>? modifiedDateTime,
}) {
  return WebApiModulesIntegrationsStorefrontStorefrontProductL(
    custom: (custom != null ? custom.value : this.custom),
    defaultFieldAttributes: (defaultFieldAttributes != null
        ? defaultFieldAttributes.value
        : this.defaultFieldAttributes),
    translation: (translation != null ? translation.value : this.translation),
    hasImport: (hasImport != null ? hasImport.value : this.hasImport),
    id: (id != null ? id.value : this.id),
    warehouseId: (warehouseId != null ? warehouseId.value : this.warehouseId),
    inventoryId: (inventoryId != null ? inventoryId.value : this.inventoryId),
    inventoryNo: (inventoryNo != null ? inventoryNo.value : this.inventoryNo),
    itemName: (itemName != null ? itemName.value : this.itemName),
    keywords: (keywords != null ? keywords.value : this.keywords),
    tags: (tags != null ? tags.value : this.tags),
    barcodes: (barcodes != null ? barcodes.value : this.barcodes),
    itemUrlName: (itemUrlName != null ? itemUrlName.value : this.itemUrlName),
    detailedDescription: (detailedDescription != null
        ? detailedDescription.value
        : this.detailedDescription),
    technicalNotes: (technicalNotes != null
        ? technicalNotes.value
        : this.technicalNotes),
    classification: (classification != null
        ? classification.value
        : this.classification),
    availableFor: (availableFor != null
        ? availableFor.value
        : this.availableFor),
    owned: (owned != null ? owned.value : this.owned),
    inventoryTypeOrderBy: (inventoryTypeOrderBy != null
        ? inventoryTypeOrderBy.value
        : this.inventoryTypeOrderBy),
    categoryOrderBy: (categoryOrderBy != null
        ? categoryOrderBy.value
        : this.categoryOrderBy),
    subCategoryOrderBy: (subCategoryOrderBy != null
        ? subCategoryOrderBy.value
        : this.subCategoryOrderBy),
    masterOrderBy: (masterOrderBy != null
        ? masterOrderBy.value
        : this.masterOrderBy),
    availability: (availability != null
        ? availability.value
        : this.availability),
    warehouseSpecific: (warehouseSpecific != null
        ? warehouseSpecific.value
        : this.warehouseSpecific),
    packagePrice: (packagePrice != null
        ? packagePrice.value
        : this.packagePrice),
    dailyRate: (dailyRate != null ? dailyRate.value : this.dailyRate),
    weeklyRate: (weeklyRate != null ? weeklyRate.value : this.weeklyRate),
    monthlyRate: (monthlyRate != null ? monthlyRate.value : this.monthlyRate),
    salesPrice: (salesPrice != null ? salesPrice.value : this.salesPrice),
    currencySymbol: (currencySymbol != null
        ? currencySymbol.value
        : this.currencySymbol),
    currencyCode: (currencyCode != null
        ? currencyCode.value
        : this.currencyCode),
    packageItems: (packageItems != null
        ? packageItems.value
        : this.packageItems),
    manufacturer: (manufacturer != null
        ? manufacturer.value
        : this.manufacturer),
    manufacturerPartNumber: (manufacturerPartNumber != null
        ? manufacturerPartNumber.value
        : this.manufacturerPartNumber),
    manufacturerUrl: (manufacturerUrl != null
        ? manufacturerUrl.value
        : this.manufacturerUrl),
    unitValue: (unitValue != null ? unitValue.value : this.unitValue),
    replacementCost: (replacementCost != null
        ? replacementCost.value
        : this.replacementCost),
    shipWeightLbs: (shipWeightLbs != null
        ? shipWeightLbs.value
        : this.shipWeightLbs),
    shipWeightOz: (shipWeightOz != null
        ? shipWeightOz.value
        : this.shipWeightOz),
    images: (images != null ? images.value : this.images),
    webCatalogId: (webCatalogId != null
        ? webCatalogId.value
        : this.webCatalogId),
    webCatalog: (webCatalog != null ? webCatalog.value : this.webCatalog),
    webCatalogUrlName: (webCatalogUrlName != null
        ? webCatalogUrlName.value
        : this.webCatalogUrlName),
    inventoryDepartmentId: (inventoryDepartmentId != null
        ? inventoryDepartmentId.value
        : this.inventoryDepartmentId),
    inventoryDepartment: (inventoryDepartment != null
        ? inventoryDepartment.value
        : this.inventoryDepartment),
    inventoryDepartmentUrlName: (inventoryDepartmentUrlName != null
        ? inventoryDepartmentUrlName.value
        : this.inventoryDepartmentUrlName),
    categoryId: (categoryId != null ? categoryId.value : this.categoryId),
    category: (category != null ? category.value : this.category),
    categoryUrlName: (categoryUrlName != null
        ? categoryUrlName.value
        : this.categoryUrlName),
    subCategoryId: (subCategoryId != null
        ? subCategoryId.value
        : this.subCategoryId),
    subCategory: (subCategory != null ? subCategory.value : this.subCategory),
    subCategoryUrlName: (subCategoryUrlName != null
        ? subCategoryUrlName.value
        : this.subCategoryUrlName),
    original: (original != null ? original.value : this.original),
    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),
  );
}