package net.gepafin.tendermanagement.service.feignClient; import net.gepafin.tendermanagement.constants.GepafinConstant; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.http.HttpHeaders; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestHeader; import java.net.URI; import java.util.Map; @FeignClient(value = "vat-check-service", url = GepafinConstant.VATNUMBER_V2) public interface VatCheckService { @GetMapping("/{vatNumber}") ResponseEntity> checkVatNumber(URI baseUrl, @PathVariable("vatNumber") String vatNumber, @RequestHeader HttpHeaders headers ); }