но вот коллега говорит, что в этом случае логичнее использовать просто class т.к. ели подразумевается что есть несколько значений, значит есть состояние и методы (т.е. класс знает как рендерится темплейт).
ну если человек хочет вернуть template, context, filename, то в Success будет Success([template, context, filename]). Что, в общем-то, просто добавляет лишнюю обёртку
но вот коллега говорит, что в этом случае логичнее использовать просто class т.к. ели подразумевается что есть несколько значений, значит есть состояние и методы (т.е. класс знает как рендерится темплейт).
это аргумент? или можно парировать тем, что у меня сервис-объект отвечает/выполняет одно единственное логическое дейстие, просто возвращает несколько значений?)