У меня есть AutoValue (и плагин android-apt), работающий в проекте, и я знаю расширение Ryan Harter gson для AutoValue, но как я могу перехватить Retrofit 2, чтобы использовать расширение и factory метод в абстрактном классе?
String grantType = "password";
Call<SignIn> signInCall = retrofitApi.signIn(email, password, grantType);
signInCall.enqueue(callback);
Например, здесь я хотел бы использовать AutoValue с объектом модели SignIn JSON для обеспечения неизменности, но как подключить дооснащение (или, может быть, более конкретно Gson) к неизменяемому классу модели AutoValue?