copyWithWrapped method

Implementation

WebApiServicesAvailabilityServiceMinAvailabilityResponse copyWithWrapped({
  Wrapped<String?>? inventoryId,
  Wrapped<
    WebApiServicesAvailabilityServiceTInventoryWarehouseAvailabilityMinimum?
  >?
  warehouseMinimumAvailable,
  Wrapped<
    WebApiServicesAvailabilityServiceTInventoryWarehouseAvailabilityMinimum?
  >?
  regionMinimumAvailable,
  Wrapped<
    WebApiServicesAvailabilityServiceTInventoryWarehouseAvailabilityMinimum?
  >?
  allWarehousesMinimumAvailable,
}) {
  return WebApiServicesAvailabilityServiceMinAvailabilityResponse(
    inventoryId: (inventoryId != null ? inventoryId.value : this.inventoryId),
    warehouseMinimumAvailable: (warehouseMinimumAvailable != null
        ? warehouseMinimumAvailable.value
        : this.warehouseMinimumAvailable),
    regionMinimumAvailable: (regionMinimumAvailable != null
        ? regionMinimumAvailable.value
        : this.regionMinimumAvailable),
    allWarehousesMinimumAvailable: (allWarehousesMinimumAvailable != null
        ? allWarehousesMinimumAvailable.value
        : this.allWarehousesMinimumAvailable),
  );
}