У нас есть ситуация, когда пользователь выполняет некоторые действия с пользовательским интерфейсом.Допустим, выбор данных из выпадающего списка.Таким образом, в зависимости от выбора объект, отправляемый на серверную часть, будет изменен.
Мне нужно оставить только один API контроллера, который будет вызываться после выбора значения в раскрывающемся списке.
В будущем в выпадающий список могут быть добавлены новые элементы, что, в свою очередь, требует создания нового класса на стороне сервера.
И свойства в каждом классе будут отличаться.
Как мне спроектировать класс на стороне сервера и на стороне клиента, чтобы учесть это общее изменение?
Это оптимальное решение для отправки строки json со стороны клиента и DE-сериализовать его в API для создания объекта класса?