Я бы ещё привел код к одному camelCase стилю, а то у вас свойства объекта в snake_case (buyer_fields например), тогда как методы объекта в camelCase.
А по поводу вопроса, все правильно вам ответили - вы описали по сути DTO, и да - заворачивать данные из массива в DTO нормально, так с ним гораздо удобнее становится работать.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
А по поводу вопроса, все правильно вам ответили - вы описали по сути DTO, и да - заворачивать данные из массива в DTO нормально, так с ним гораздо удобнее становится работать.