Описание тега built-value

NoneBuilt_value is a Dart package that provides code generation for reducing boilerplate code when we need to create Value Types. more information here: https://github.com/google/built_value.dart
1 ответ

Как определить поля во встроенном_значении EnumClass?

Я хотел иметь EnumClass с дополнительным message поле, как то так: class Status extends EnumClass { static const Status error = _$error; static const Status completed = _$completed; String message; const Status._(String name) : super(name); static B…
12 мар '19 в 18:10
2 ответа

Должны ли мы зафиксировать сгенерированный код build_value в git?

built_value генерирует .g.dart код, но документы не дают никаких подсказок, если мы должны добавить их в наш репозиторий git или нет. Я думаю, что мы должны, чтобы разработчики, клонирующие наше хранилище, могли быть запущены, без необходимости пере…
15 мар '19 в 05:07
1 ответ

Может build_value десериализовать дженерики, как это?

Все мои данные JSON содержат статус (int), msg(String) и данные (любого типа). Поскольку я пришел из Java, я хочу использовать дженерики. Я пишу десериализацию для топовых дженериков с build_value, но не получилось. Я должен попробовать это https://…
30 мар '19 в 00:18
1 ответ

Как реализовать пагинацию в шаблоне флаттера

Я пытаюсь реализовать разбиение на страницы в флаттере с шаблоном блока. Что я хочу, чтобы, когда list_view достиг конца, он обновляет текущий list_view новым контентом, но он создает новое представление list_view с новым контентом Built_valueModel.…
07 апр '19 в 08:11
0 ответов

Десериализовать универсальный тип с помощью встроенного значения

У меня есть этот объект: abstract class ApiData<T> implements Built<ApiData<T>, ApiDataBuilder<T>> { int get offset; int get limit; int get total; int get count; BuiltList<T> get results; ApiData._(); factory ApiData([v…
23 апр '19 в 16:58
0 ответов

Написать модель со встроенным значением и встроенной коллекцией во флаттере

Как написать модель для следующего ответа JSON во флаттере с использованием built_value и built_collection. "totals": { "2019-06-09": { "sales": "6505.00", "orders": 19, "items": 55, "tax": "0.00", "shipping": "400.00", "discount": "0.00", "customer…
15 июн '19 в 09:38
0 ответов

Есть ли разумный способ смешивания моделей json_serializable и built_value в проекте?

Проблема заключается в следующем, у меня есть проект флаттера с некоторыми классами, использующими встроенное_значение, и некоторыми классами, использующими json_serializable. Оба прекрасно работают отдельно, но используют очень разные способы сериа…
26 июн '19 в 13:10
0 ответов

При использовании build_runner показывается ошибка с неопределенным именем BuiltList

В настоящее время я делаю вложенные JsonDeserialize с помощью built_value а также build_runner, Это показывает ошибку на сгенерированном serailize.g.dart, Как мне решить эту проблему? Я тоже положил built_collection в pubspec.yaml Это хорошо для ори…
01 июл '19 в 12:10
0 ответов

Встроенный генератор значений не работает

С этого утра шаг генерации построенной стоимости (pub run build_runner build) терпит неудачу с [SEVERE] built_value_generator:built_value on lib/client.dart (cached): Unknown error in BuiltValueGenerator for myproject|lib/client.dart. NoSuchMethodEr…
11 июн '19 в 13:50
2 ответа

Использование map вместо for для создания списка из модели класса, возвращающего ноль

Когда я реализую нумерацию страниц ListView из данных, которые возвращаются с сервера, просто я могу проверить эту возможность разбивки на страницы, и это прекрасно работает, например, с помощью этого кода я могу создать столбец списка с помощью про…
11 июн '19 в 14:04
1 ответ

BuiltValue не является подтипом типа "BuiltRegister" ошибка

Я только учусь, как я могу использовать BuiltValue в трепетании мой реализованный веб-сервис с Chopper хорошо работать, прежде чем использовать эту библиотеку. теперь после перехода на использование BuiltValue я получаю ошибку и не могу решить эту п…
26 авг '19 в 17:24
1 ответ

Генерация вложенности в built_value

У меня следующая структура проекта: app/pubspec.yaml packages/app_part/pubspec.yaml Оба проекта используют неизменяемые модели built_value. приложение /pubspec.yaml: name: app dependencies: built_value: ^6.7.1 app_part: path: ../packages/app_part de…
01 окт '19 в 21:32
0 ответов

Streambuilder не восстанавливается после события BLOC

Я пытаюсь реализовать разбиение на страницы в своем приложении, но мне это не удалось. Я использую Firebase, в частности Firestore с шаблоном BLOC вместе с Built Value, который я начал использовать недавно, чтобы упростить разбиение на страницы. Я б…
1 ответ

избежать некоторых полей, которые являются ключевыми словами dart

В моем приложении, которое я подключил к серверу, который возвращает этот вывод: "usertags": { "in": [ { } ] }, в этом in - ключевое слово dart, и я не знаю, как я могу избежать этого, чтобы получить от него данные, и я получаю эту ошибку: ошибка: о…
18 сен '19 в 11:39
0 ответов

Как реализовать интерфейс с помощью built_value EnumClass

В built_value README утверждает, что EnumClasses: ... настоящие классы, которые могут содержать код и реализовывать интерфейсы Как я могу сделать свой EnumClass, например. MassUnit правильно реализовать приведенный ниже интерфейс? abstract class Uni…
12 окт '19 в 13:57
0 ответов

Как анализировать вложенный JSON, содержащий значения динамических ключей, с помощью встроенного пакета значений (Dart)

По сути, проблема в том, как сделать классы с помощью built_value, в которых значения ключей являются динамическими. Я знаю, что мне придется использовать BuiltMap, но как мне это использовать? { "dynamic_A": [ { "key_1":1, "key_2":"name1" }, { "key…
25 мар '20 в 06:27
2 ответа

При парсинге конструктора GQLReq типа Hasura.GraphQL.Transport.HTTP.Protocol.GQLReq ожидал Object, но получил String

Я пытаюсь сделать запрос к бэкэнду Hasura, используя Flutter, Chopper и Built Value, и получаю следующую ошибку > When parsing the constructor GQLReq of type Hasura.GraphQL.Transport.HTTP.Protocol.GQLReq expected Object but got String., Чоппер се…
12 апр '20 в 15:21
1 ответ

Необработанное исключение: десериализация

Я получаю данные с конечной точки в Интернете. Я использую built_value для десериализации JSON. Однако я обнаружил ошибку, и я застрял. Это ошибка, которую я получаю: Unhandled Exception: Deserializing '[count, 2, results, [{id: 2, name: Upload Purc…
01 май '20 в 12:23
3 ответа

как сделать общедоступное свойство даже с подчеркиванием в дротике?

Я получаю данные json с сервера api отдыха, и один из его ключей _id и мне нужно сериализовать этот json в объект dart с помощью built_value, но это запрещено, потому что в dart _idявляется частным, а built_value не позволяет мне определять частный …
09 июн '20 в 13:08
2 ответа

Как десериализовать строку ISO данных в объект DateTime в сериализации built_value в dart?

Я хочу сериализовать объект json, включая ISOString дату к объекту дротика, используя построенное значение. это образец json: { "title": "test", "description": "test description", "date": "2020-06-05T11:42:38.585Z", "creator": { "email": "test@test.…
15 июн '20 в 19:34