package io.spring.cloud.samples.brewery.presenting.present;

import io.spring.cloud.samples.brewery.presenting.config.Collaborators;
import io.spring.cloud.samples.brewery.presenting.config.Versions;

import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.RequestHeader;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@FeignClient(Collaborators.BREWING)
@RequestMapping(value = "/ingredients",
		consumes = Versions.BREWING_CONTENT_TYPE_V1,
		produces = MediaType.APPLICATION_JSON_VALUE)
public interface BrewingServiceClient {
	@RequestMapping(method = RequestMethod.POST)
	String getIngredients(String body,
						  @RequestHeader("PROCESS-ID") String processId,
						  @RequestHeader("TEST-COMMUNICATION-TYPE") String testCommunicationType);
}

@@ -494,16 +494,23 @@
 nClient(
+name = 
 Collabor
@@ -526,52 +526,119 @@
 WING
-)%0A@RequestMapping(value = %22/ingredients%22,%0A%09%09
+, path = %22/ingredients%22)%0Apublic interface BrewingServiceClient %7B%0A%09@RequestMapping(method = RequestMethod.POST, 
 cons
@@ -678,16 +678,17 @@
 YPE_V1,%0A
+%09
 %09%09produc
@@ -730,94 +730,8 @@
 UE)%0A
-public interface BrewingServiceClient %7B%0A%09@RequestMapping(method = RequestMethod.POST)%0A
 %09Str
@@ -761,29 +761,24 @@
 ng body,%0A%09%09%09
-%09%09%09  
 @RequestHead
@@ -819,13 +819,8 @@
 %0A%09%09%09
-%09%09%09  
 @Req

Fix FeignClient setup.