А теперь по сути, сложите два ответа. Свитчер от меня и перебор свойств. Получится что вы вызываете свитчер в цикле перебора свойств объекта и в свитчер передаете в качестве аргумента значение type
Дмитрий Гололобов, паттерн не у всех свойств стоит. Свичер нужен только для того, чтобы на клиенте, попытаться, фильтрануть от шлака уникальные инпуты, все равно больше сил на защиту тратить надо на бэке