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.

  • Obteniendo respuesta HTML / JSON original por error con Retrofit 2 y Kotlin
  • formatting @Query parameter - Retrofit 2
  • ¿Cómo get respuesta en la retroadaptación al usar rxAndroid?
  • ¿Lee el valor de la anotación de la function de Kotlin usando la reflexión?
  • ¿Cómo crear una llamada asincrónica utilizando modificaciones y observaciones en Kotlin?
  • Dagger2 no puede acceder a las anulaciones. javax.annotation.Nullable not found
  • Los parameters generics Cualquiera de kotlin se convierte en comodines (?)
  • El parámetro no tiene una coincidencia; SimpleXML
  • Rx Java Retrofit con flatMap se ejecuta solo una vez
  • HttpLoggingInterceptor no inicia session con la actualización 2
  • Actualizar el método de llamada de tipo genérico