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),
  );
}