Станислав Гордеев
так ты же указываешь тип принимаемых данных в интерфейсе, а при вызове передаешь определенный callback. Я могу тут чего то не понимать или не знать, т.к. юзаю его совсем недавно
Ну если вкратце то ты можешь использовать один Callback для всех запросов за исключением каких либо совсем осбоенных. Вынеси его в отдельный класс или хотя бы в отдельный метод: getCallback<MyResponseDataClass>()