// Path: common/src/main/java/io/spring/cloud/samples/brewery/common/model/Version.java
// public class Version {
//     public static final String BREWING_V1 = "application/vnd.io.spring.cloud.brewing.v1+json";
//     public static final String PRESENTING_V1 = "application/vnd.io.spring.cloud.presenting.v1+json";
// }
// 
// Path: common/src/main/java/io/spring/cloud/samples/brewery/common/TestConfigurationHolder.java
// public static final String TEST_COMMUNICATION_TYPE_HEADER_NAME = "TEST-COMMUNICATION-TYPE";


import io.spring.cloud.samples.brewery.common.model.Version;
import org.springframework.cloud.netflix.feign.FeignClient;
import org.springframework.web.bind.annotation.RequestHeader;
import org.springframework.web.bind.annotation.RequestMapping;
import static io.spring.cloud.samples.brewery.common.TestConfigurationHolder.TEST_COMMUNICATION_TYPE_HEADER_NAME;
import static org.springframework.web.bind.annotation.RequestMethod.PUT;
package io.spring.cloud.samples.brewery.maturing;



@FeignClient(Collaborators.PRESENTING)
@RequestMapping("/feed")
interface PresentingServiceClient {
    @RequestMapping(
            value = "/maturing",
// Path: common/src/main/java/io/spring/cloud/samples/brewery/common/model/Version.java
// public class Version {
//     public static final String BREWING_V1 = "application/vnd.io.spring.cloud.brewing.v1+json";
//     public static final String PRESENTING_V1 = "application/vnd.io.spring.cloud.presenting.v1+json";
// }
// 
// Path: common/src/main/java/io/spring/cloud/samples/brewery/common/TestConfigurationHolder.java
// public static final String TEST_COMMUNICATION_TYPE_HEADER_NAME = "TEST-COMMUNICATION-TYPE";


// Path: brewing/src/main/java/io/spring/cloud/samples/brewery/maturing/PresentingServiceClient.java
import io.spring.cloud.samples.brewery.common.model.Version;
import org.springframework.cloud.netflix.feign.FeignClient;
import org.springframework.web.bind.annotation.RequestHeader;
import org.springframework.web.bind.annotation.RequestMapping;
import static io.spring.cloud.samples.brewery.common.TestConfigurationHolder.TEST_COMMUNICATION_TYPE_HEADER_NAME;
import static org.springframework.web.bind.annotation.RequestMethod.PUT;

package io.spring.cloud.samples.brewery.maturing;



@FeignClient(Collaborators.PRESENTING)
@RequestMapping("/feed")
interface PresentingServiceClient {
    @RequestMapping(
            value = "/maturing",
            produces = Version.PRESENTING_V1,