Dany
05/04/2021, 9:40 PMclass SeonApi {
    companion object {
        fun getEmailScore(emailInput: String): String {
            return "hello"
            var request: HttpRequest = HttpRequest.newBuilder()
                .GET()
                .uri(URI.create("<https://api.seon.io/SeonRestService/email-api/v2.0/>".plus(emailInput)))
                .setHeader("X-API-KEY", @Value("\${seon_api_key}")) //***************complained: "Annotation class cannot be instantiated"
                .build()
            var response: HttpResponse<String> = HttpClient.newHttpClient().send(request, BodyHandlers.ofString())
            return response.body()
        }
    }
}Vampire
05/04/2021, 9:51 PMVampire
05/04/2021, 9:52 PMreturnDany
05/04/2021, 9:52 PMDany
05/04/2021, 9:52 PMVampire
05/04/2021, 9:54 PM@Value("...")ValueEmil Kantis
05/04/2021, 10:02 PMjava.lang.annotation.ElementType@ValueSystem.getenv(variableName)Dany
05/04/2021, 10:17 PMcompanion object {
    fun getEmailScore(emailInput: String): String {
        @Value("\${seon_api_key}")
        val seon_api_key: String = ""
        var request: HttpRequest = HttpRequest.newBuilder()
            .GET()
            .uri(URI.create("<https://api.seon.io/SeonRestService/email-api/v2.0/>".plus(emailInput)))
            .setHeader("X-API-KEY", this.seon_api_key)
            .build()
        var response: HttpResponse<String> = HttpClient.newHttpClient().send(request, BodyHandlers.ofString())
        return response.body()
    }
}Dany
05/04/2021, 10:17 PM