В общем как я понял советуете начать с Java, а потом переходить на Kotlin?
Я такого не говорил - это лишь твоя додумка. Лично я считаю, что можно сразу с котлина начинать.
Просто в случае каких-то проблем или необходимости залезть очень глубоко в особенности рантайма - там очень часто будет жава и её нужно будет уметь читать.
Благо концептуально Котлин сложнее и изучив его - жаву ты легко автоматом уже будешь знать (как язык, а не как платформу).
Повторюсь, что говоря Java я подразумеваю не язык, а экосистему. Её знание нужно разработчику ровно на столько же, на сколько водителю нужно знать, как устроен двигатель в его автомобиле.
Лео, что должен показывать параметр "сумма CPA"?
"Сумма по полю РК" - это вообще смех.
Например у тебя может быть один канал на котором была проведена всего одна кампания у которой CPA=1000р и рядом второй канал на котором было сделано две кампании и у каждой CPA=500р. Показатель "сумма CPA" у них будет одинаковый.
На мой взгляд лучше будет поделить потраченные деньги (сумма по полю Расход) на количество (сумма по полю заявки) и получить средний CPA.
Александр, Не совсем понял мысль.
1. Вот у тебя один контроллер, который располагается по одному пути?
2. Но при этом тебе в него будут приходить разные объекты?
Если всё так, то тогда убери женерик и сделай тип JsonDocument, который потом уже будет десериализовывать в нужный конкретный тип, в зависимости от пришедших данных.