это все еще одна сущность, по которой приходит разное количество инфы.
И я не очень понимаю, как разделение моделек должно решить проблему, если с бека прийдет неполная моделька, а ожидаем мы полную.
Как неявно указал автор вопроса, предложив остальные поля сделать наллабл, ожидаемые поля у него не наллабл. А это значит, что там, где бы в совмещенной модели была бы проверка, в разделенных моделях мы просто ждем "полный" объект. И если хоть одно поле не придет, будет краш. А значит, чтобы избежать краша, нужно что? Все равно наллабл поля, и все равно проверки?
С API мы всегда знаем, где приходит короткая и полная модель. И вариаций их только 2
Обсуждают сегодня