смогу его загуглить)
Вот у меня есть модель и есть dto. Структуры похожи, но в dto есть набор доп полей. Как мне конвертировать отду структуру в другую? Я не вижу другого способа кроме как скопировать все поля и дозаполнить нужные, но это как то слишком топорно. Есть другие способы?
Нормальный способ
можно попробовать эмбеддинг структуры равнозначной модели в дто
так и надо делать. паттерн Data Mapper
https://gotipplay.golang.org/p/_oAMyszIwou
ну если у меня есть объект Model, я же не смогу его просто так сконвертировать в DTOModel, мне же все равно каждое поле отдельно копировать? тогда уже лучше сразу из Model в DTO конвертировать по полям
https://gotipplay.golang.org/p/pjz7_S3SFYl можно кастить в обе стороны
Обсуждают сегодня