copyWithWrapped method

WebApiModulesAgentPurchaseOrderReturnItemResponse copyWithWrapped({
  1. Wrapped<String?>? contractId,
  2. Wrapped<String?>? purchaseOrderId,
  3. Wrapped<String?>? purchaseOrderItemId,
  4. Wrapped<int?>? quantity,
  5. Wrapped<double?>? quantityOrdered,
  6. Wrapped<double?>? quantityReceived,
  7. Wrapped<double?>? quantityReturned,
  8. Wrapped<int?>? status,
  9. Wrapped<bool?>? success,
  10. Wrapped<String?>? msg,
})

Implementation

WebApiModulesAgentPurchaseOrderReturnItemResponse copyWithWrapped(
    {Wrapped<String?>? contractId,
    Wrapped<String?>? purchaseOrderId,
    Wrapped<String?>? purchaseOrderItemId,
    Wrapped<int?>? quantity,
    Wrapped<double?>? quantityOrdered,
    Wrapped<double?>? quantityReceived,
    Wrapped<double?>? quantityReturned,
    Wrapped<int?>? status,
    Wrapped<bool?>? success,
    Wrapped<String?>? msg}) {
  return WebApiModulesAgentPurchaseOrderReturnItemResponse(
      contractId: (contractId != null ? contractId.value : this.contractId),
      purchaseOrderId: (purchaseOrderId != null
          ? purchaseOrderId.value
          : this.purchaseOrderId),
      purchaseOrderItemId: (purchaseOrderItemId != null
          ? purchaseOrderItemId.value
          : this.purchaseOrderItemId),
      quantity: (quantity != null ? quantity.value : this.quantity),
      quantityOrdered: (quantityOrdered != null
          ? quantityOrdered.value
          : this.quantityOrdered),
      quantityReceived: (quantityReceived != null
          ? quantityReceived.value
          : this.quantityReceived),
      quantityReturned: (quantityReturned != null
          ? quantityReturned.value
          : this.quantityReturned),
      status: (status != null ? status.value : this.status),
      success: (success != null ? success.value : this.success),
      msg: (msg != null ? msg.value : this.msg));
}