reference no resuelta: callback

Estoy tratando de portar mi proyecto de Android a Kotlin, pero tuve un problema con la retroadaptación2.Callback. Incluso si importo esta interfaz, sigo recibiendo una Unresolved reference: Callback error de Unresolved reference: Callback .

¿Por qué podría suceder esto y cómo podría solucionarlo?

Ampliando la respuesta de @cVoronin:

 call.enqueue(object : Callback<String> { override fun onFailure(call: Call<String>, t: Throwable?) { // TODO implement me } override fun onResponse(call: Call<String>, response: Response<String>) { // TODO implement me } }) 

Nota sobre la response de la documentation de Retrofit2:

Una respuesta HTTP aún puede indicar un error en el nivel de la aplicación, como un 404 o 500. Llame a Response.isSuccessful () para determinar si la respuesta indica éxito.

  • Android Retrofit + SimpleXmlConverter con entidad vacía
  • Pass facebook AccessToken por Retrofit
  • Problemas al analizar datos con RxJava + Kotlin
  • Clase de datos KotlinReflectionInternalError
  • Rx Java Retrofit con flatMap se ejecuta solo una vez
  • Retrofit API call: ¿Cómo asegurarse de que el valor no sea nulo después de realizar una llamada de API?
  • Android 2 Retrofit llamada sincrónica
  • ¿Cómo crear una llamada asincrónica utilizando modificaciones y observaciones en Kotlin?
  • Múltiples requestes de modificación2 usando Flowable en Kotlin
  • Readaptación con kotlin, incapaz de crear @Body
  • Cómo crear el controller de respuesta genérica para el error y validar la respuesta utilizando retrofit, rxjava y dagger