ребзя подскажите
есть допустим объект Obj в котором 30 свойств
я хочу изменить 6
и чтоб мне не писать
func updateObj(with name: String?, surname: String?, reqname: String?, countname: String?, flatname: String?, lolname: String?) {
}
а как то централизованно в духе
func updateObj(with halfObj: halfObj) {
}
какие есть варианты?
объект класса создать не могу допустим потому что не хочу все 30 свойств прописывать
делать все свойства необязательными тоже как-то неприятно