@PatchMapping(path="/{orderId}", consumes="application/json")
public Order patchOrder(@PathVariable("orderId") Long orderId,
@RequestBody Order patch) {
Order order = repo.findById(orderId).get();
if (patch.getDeliveryName() != null) {
order.setDeliveryName(patch.getDeliveryName());
if (patch.getDeliveryStreet() != null) {
order.setDeliveryStreet(patch.getDeliveryStreet());
if (patch.getDeliveryCity() != null) {
order.setDeliveryCity(patch.getDeliveryCity());
if (patch.getDeliveryState() != null) {
order.setDeliveryState(patch.getDeliveryState());
if (patch.getDeliveryZip() != null) {
order.setDeliveryZip(patch.getDeliveryState());
if (patch.getCcNumber() != null) {
order.setCcNumber(patch.getCcNumber());
if (patch.getCcExpiration() != null) {
order.setCcExpiration(patch.getCcExpiration());
if (patch.getCcCVV() != null) {
order.setCcCVV(patch.getCcCVV());