Я хотел бы вернуть частичный объект в ответе для другого типа объекта.
Например, у меня есть модель UserProfile:
var id: Int?
var email: String
var firstName: String?
var lastName: String?
и модель для взрослых:
var id: Int?
var nickname: String
var type: String
var user: User.UserProfile
var family: Family
Скажем, я хотел бы вернуть только адрес электронной почты UserProfile в ответе для взрослых, как это сделать?
Я пробовал подход с отношениями ребенок / родитель, где моя модель для взрослых больше похожа на:
var id: Int?
var nickname: String
var type: String
var user: User.ID
var family: Family
.. но тогда мой ответ просто содержит идентификатор объекта, но я действительно хочу вернуть частичный (или даже полный в некоторых случаях) объект.
Заранее спасибо.