class nameSome{
                  
                  
                  item1="а";
                  
                  
                  item2="б";
                  
                  
                  }
                  
                  
                  
                  
                  
                  я могу как-то перебрать этот клас что бы проверить 
                  
                  
                  
                  
                  
                  bool beSome(String? x){
                  
                  
                  return [в nameSome есть значение x?]
                  
                  
                  }
                  
                  
                
рефлексия на флаттере недоступна, поэтому тебе придётся ручками перебирать. для каждого класса в методе сам опиши все поля, которые надо перебирать. если классов не десятки, то вполне себе решение будет.
Я сделал масив с этими полчми и просто прописал контейнс но это тоже вроде как костыль
- можешь написать кодогенератор чтобы тебе обрабатывал все помеченныю тобою на анализ классы - может есть смысл сделать абстрактный класс типа MyClass { List<MyField> fields = [] } и анализировать уже эти поля размеченные - опять же, если классов мало - напиши метод под конкретные классы и не парься "что костыль" потому что не костыль
Обсуждают сегодня