@@ -0,0 +1,1447 @@
+package nl.ekholabs.nlp.client;%0A%0Aimport feign.codec.Encoder;%0Aimport feign.form.spring.SpringFormEncoder;%0Aimport org.springframework.cloud.netflix.feign.FeignClient;%0Aimport org.springframework.context.annotation.Bean;%0Aimport org.springframework.context.annotation.Configuration;%0Aimport org.springframework.context.annotation.Primary;%0Aimport org.springframework.context.annotation.Scope;%0Aimport org.springframework.http.MediaType;%0Aimport org.springframework.http.ResponseEntity;%0Aimport org.springframework.web.bind.annotation.RequestMapping;%0Aimport org.springframework.web.bind.annotation.RequestMethod;%0Aimport org.springframework.web.bind.annotation.RequestPart;%0Aimport org.springframework.web.bind.annotation.ResponseBody;%0Aimport org.springframework.web.multipart.MultipartFile;%0A%0Aimport static org.springframework.http.MediaType.APPLICATION_OCTET_STREAM_VALUE;%0A%0A@FeignClient(serviceId = %22elsie-deesight%22, configuration = MultipartSupportConfig.class)%0Apublic interface ElsieDeeSightFeignClient %7B%0A%0A  @RequestMapping(%0A      value = %22/elsie-deesight/process%22,%0A      method = RequestMethod.POST,%0A      consumes = MediaType.IMAGE_PNG_VALUE,%0A      produces = APPLICATION_OCTET_STREAM_VALUE%0A  )%0A  @ResponseBody%0A  ResponseEntity%3Cbyte%5B%5D%3E process(final @RequestPart MultipartFile image);%0A%7D%0A%0A@Configuration%0Aclass MultipartSupportConfig %7B%0A%0A  @Bean%0A  @Primary%0A  @Scope(%22prototype%22)%0A  public Encoder feignFormEncoder() %7B%0A    return new SpringFormEncoder();%0A  %7D%0A%7D

Add Elsie-Dee Sight Fiegn Client.