copyWithWrapped method

WebApiModulesIntegrationsStorefrontGetProductWarehouseDetailsResponse copyWithWrapped({
  1. Wrapped<WebApiModulesIntegrationsStorefrontProductAvailability?>? availability,
  2. Wrapped<double?>? dailyRate,
  3. Wrapped<double?>? weeklyRate,
  4. Wrapped<double?>? monthlyRate,
  5. Wrapped<String?>? currencySymbol,
  6. Wrapped<String?>? currencyCode,
})

Implementation

WebApiModulesIntegrationsStorefrontGetProductWarehouseDetailsResponse
copyWithWrapped({
  Wrapped<WebApiModulesIntegrationsStorefrontProductAvailability?>?
  availability,
  Wrapped<double?>? dailyRate,
  Wrapped<double?>? weeklyRate,
  Wrapped<double?>? monthlyRate,
  Wrapped<String?>? currencySymbol,
  Wrapped<String?>? currencyCode,
}) {
  return WebApiModulesIntegrationsStorefrontGetProductWarehouseDetailsResponse(
    availability: (availability != null
        ? availability.value
        : this.availability),
    dailyRate: (dailyRate != null ? dailyRate.value : this.dailyRate),
    weeklyRate: (weeklyRate != null ? weeklyRate.value : this.weeklyRate),
    monthlyRate: (monthlyRate != null ? monthlyRate.value : this.monthlyRate),
    currencySymbol: (currencySymbol != null
        ? currencySymbol.value
        : this.currencySymbol),
    currencyCode: (currencyCode != null
        ? currencyCode.value
        : this.currencyCode),
  );
}