Сохраните пользовательский класс в поле объектов

#flutter #dart

Вопрос:

Я хотел бы сохранить некоторые данные из моего пользовательского типа в поле объект. После небольшого поиска я нашел это предложение , которое, похоже , отвечает, но даже когда я определяю getters/setters , objectbox-generator сбой при создании бд, у меня есть вызываемый класс UniqueId , который генерирует пользовательский идентификатор на основе String класса и класса UserObject , который я хочу сохранить в бд со стандартными параметрами. Вместо использования String для id я решил использовать свой UniqueId пользовательский класс.

Вот мой добытчик и сеттер:

 String get obUniqueID => uniqueId.value.fold((l) => l.failedValue, (r) => r);
set userId(String value) => uniqueId = UniqueId.fromUniqueString(value);
 

Комментарии:

1. После некоторых исследований по этой проблеме я обнаружил эту проблему github.com/objectbox/objectbox-dart/issues/93 даже попробовав это, я получил ту же ошибку