а тут скорее всего с reified нужно позаморочиться как-то..kClass: KClass<T> такую штуку ещё посмотреть может можно..я точнее не подскажу, но как вектор куда копать может поможет (reified наверное тольк для функций справедлив)
а тут скорее всего с reified нужно позаморочиться как-то..kClass: KClass<T> такую штуку ещё посмотреть может можно..я точнее не подскажу, но как вектор куда копать может поможет (reified наверное тольк для функций справедлив)
Я бы топил за то, чтобы у каждого слоя была своя моделька. Но если request model и response model будут всегда идентичными, и если со стороны бэкенда изменения в ответе затронут и модельку для запроса, то ок)
По сабже, примерно да. getUsers в репо будет брать данные из datasource и отправлять интерактору/презентеру уже готовые к использованию данные, и оттуда же будут отравляться ваш request model =)
Поди знай. Я так делал, когда делал Enum для BottomNav. В каждом перечислении была ссылка на стрингу, которая содержит название экрана, куда юзер будет переходить.