Регистрация InstanceCreator в Gson для этого типа может решить эту проблему.
Может ли кто-нибудь мне помочь? Мне нужно захватить заголовки (токен авторизации) из ответа.
val call: Call<GuestAuth> = api.getGuestAuthToken(AuthModel("guest"))
call.enqueue(object : Callback<GuestAuth> {
override fun onFailure(call: Call<GuestAuth>, t: Throwable) {
Log.e("retrofit", t.localizedMessage)
}
override fun onResponse(call: Call<GuestAuth>,response: Response<GuestAuth>) {
Log.e("retrofit", "OK")
data = response.body()
authorizationToken = response.headers().get("Authorization").toString()
}
})
Ни один из стеков над потоком предыдущие вопросы мне не помогают: (