copyWithWrapped method

Implementation

WebApiServicesAvailabilityServiceTInventoryWarehouseAvailabilityDateTime copyWithWrapped(
    {Wrapped<DateTime?>? availabilityDateTime,
    Wrapped<WebApiServicesAvailabilityServiceTInventoryWarehouseAvailabilityQuantity?>?
        available,
    Wrapped<WebApiServicesAvailabilityServiceTInventoryWarehouseAvailabilityQuantity?>?
        reserved,
    Wrapped<WebApiServicesAvailabilityServiceTInventoryWarehouseAvailabilityQuantity?>?
        returning,
    Wrapped<WebApiServicesAvailabilityServiceTInventoryWarehouseAvailabilityQuantity?>?
        receiving,
    Wrapped<WebApiServicesAvailabilityServiceTInventoryWarehouseAvailabilityQuantity?>?
        becomingAvailable}) {
  return WebApiServicesAvailabilityServiceTInventoryWarehouseAvailabilityDateTime(
      availabilityDateTime: (availabilityDateTime != null
          ? availabilityDateTime.value
          : this.availabilityDateTime),
      available: (available != null ? available.value : this.available),
      reserved: (reserved != null ? reserved.value : this.reserved),
      returning: (returning != null ? returning.value : this.returning),
      receiving: (receiving != null ? receiving.value : this.receiving),
      becomingAvailable: (becomingAvailable != null
          ? becomingAvailable.value
          : this.becomingAvailable));
}