Описание тега flutter-freezed
2
ответа
Flutter Freezed - Добавить универсальное поле в замороженный класс
Как заставить замороженный объект иметь универсальный тип? Я хочу сделать это: import 'package:freezed_annotation/freezed_annotation.dart'; import 'package:vepo/src/entity_types/option_entity.dart'; part 'vegan_item_tag.freezed.dart'; part 'vegan_it…
06 июн '21 в 09:59
0
ответов
Заполнение замороженной модели объектами из идентификаторов
Контекст, который я использую sembastхранить модели в локальном хранилище. Логика здесь в том, что у каждого будет по 5 объектов. Вместо того, чтобы хранить целые объекты в объекте, я сохраняю идентификаторы этих объектов. Помните, что все и должны …
06 июн '21 в 06:20
2
ответа
@freezed copyWith missing с запечатанными классами
В следующем фрагменте функция state.copyWith недоступна. @freezed class MyState with _$MyState { @JsonSerializable(fieldRename: FieldRename.snake, explicitToJson: true) const factory MyState({@Default(0) int counter,}) = _MyState; const factory MySt…
05 июн '21 в 13:01
1
ответ
Вызываемый конструктор не является константным конструктором. Попробуйте удалить const из вызова конструктора. Flutter Как решить?
Я получаю эту ошибку, когда пытаюсь создать объект с помощью пакета Freezzed во Flutter. Если бы я попытался использовать другие типы данных вместо DateTime, я не получил бы никаких ошибок Как это решить? Спасибо pubspec.yaml build_runner: ^2.0.4 fr…
07 июн '21 в 08:02
0
ответов
Реализация заморожена с Hive и наследованием
Я прочитал документацию, но до сих пор не могу понять, как это работает с полиморфизмом. См. Пример кода, которого я хочу достичь: abstract class BaseUser extends HiveObject { @HiveField(1) final String name; BaseUser({required this.name}); } @freez…
14 июн '21 в 11:14
0
ответов
Flutter Freezed/json_serializable - runtimeType отсутствует в сгенерированном json
По какой-то причине отсутствует в сгенерированном json этого класса Freezed, а также imageBucketNameполе. См. Изображение ниже: Это приводит к тому, что корпус переключателя на изображении проваливается до throw FallThroughError();, поскольку runtim…
19 июн '21 в 11:20
0
ответов
Замороженная проблема в приложении флаттера
введите описание изображения здесь использовал эту команду для генерации кода из замороженного пакета 'flutter pub run build_runner build' Я получаю сообщение об ошибке при попытке сгенерировать код с помощью замороженного генератора кода, это своег…
29 июн '21 в 11:43
1
ответ
дротик заморожен по умолчанию для пустого класса
@freezed class ABCModel with _$ABCModel { factory ABCModel({ @JsonKey(name: "id") @Default('') String id, @JsonKey(name: "name") @Default('') String name, }) = _ABCModel; factory ABCModel.fromJson(Map<String, dynamic> json) => _$ABCModelFr…
03 июл '21 в 08:37
1
ответ
замороженное преобразование dart в другой тип данных
@JsonKey(name: "favourite") @Default("") String favourite В моем json favourite скорее Y а также N , что означает true или же false-А можно конвертировать прямо в замороженную? Поэтому я могу напрямую использовать логическое значение вместо String
03 июл '21 в 19:32
0
ответов
Flutter: преобразовать список объектов json в замороженный класс
У меня такой json: [ { "word": "hello", "phonetics": [ { "text": "/həˈloʊ/", "audio": "https://lex-audio.useremarkable.com/mp3/hello_us_1_rr.mp3" }, { "text": "/hɛˈloʊ/", "audio": "https://lex-audio.useremarkable.com/mp3/hello_us_2_rr.mp3" } ], "mea…
21 июл '21 в 21:14
0
ответов
Доступ к базовым данным из классов Freezed union с помощью Riverpod
Я создал эти союзы с помощью Freezed: abstract class ProductState with _$ProductState { factory ProductState.loading() = ProductLoading; factory ProductState.created(Product product) = ProductCreated; } Затем у меня есть провайдер, предоставляющий т…
20 июл '21 в 17:01
0
ответов
Не удалось сгенерировать код fromJson для контакта
Я использую замороженные для создания моделей. Моя модель содержит A Contactиз contacts_service и bool. Я следил за этим вопросом, но не могу найти способ решить сам. Я добавляю эти файлы. Заранее спасибо. класс модели import 'dart:convert'; import …
25 июл '21 в 17:22
1
ответ
Преобразование недопустимых типов json
Я использую замороженный, и мне нужно преобразовать класс в json. Мой код выглядит так: import 'package:freezed_annotation/freezed_annotation.dart'; part 'key_state.freezed.dart'; part 'key_state.g.dart'; @freezed class KeyState with _$KeyState { fa…
30 июл '21 в 23:59
0
ответов
Как реализовать методы интерфейса в замороженном классе во флаттере?
Я хочу тип в моем @freezedclass для реализации абстрактного класса (интерфейса), который имеет абстрактные методы. Но я хочу, чтобы только этот тип реализовал это. Как это сделать? это мой класс @freezed class Union with _$Union { const Union._(); c…
03 авг '21 в 12:50
0
ответов
Когда я сгенерировал архивы с помощью пакета Freezed, я получил следующее сообщение: [SEVERE] freezed:freezed on [my archive directory]: Stack Overflow
Я использую разные пакеты, которые используют замороженный генератор, в том числе модульные с modular_codegen, когда я генерирую файл, выполняя команду генератора архивов, я получаю это сообщение **[SEVERE] freezed:freezed on [my archives directory]…
16 авг '21 в 13:12
3
ответа
Flutter ProviderListener при ответе сервера с замороженной реализацией
В этом коде реализации, который я отправляю и получаю ответ от сервера, у меня есть поле в каждом ответе, и я обработал это с помощью freezed библиотека, и я хотел бы слушать этот класс как success способ показать что-то вроде SnakeBar @freezed clas…
15 авг '21 в 14:08
0
ответов
Замороженный Flutter не смог преобразовать вложенный класс в json
Как видите, я реализовал три freezed класс : @freezed class OrderStructure with _$OrderStructure { const factory OrderStructure({ required String title, required String address, required String lat, required String lang, required List<SelectedPro…
29 авг '21 в 09:34
0
ответов
Какой лучший подход к модели с сериализацией JSON для замороженных Union/Sealed Classes, если вы не можете контролировать структуру предоставленного JSON?
Учитывая неизменяемый JSON, вы получаете от сервера вот такое: { "name": "someName", "fields": [ { "name": "field1", "type": "text", "subtype": "autofill", "value": "someVal" }, { "name": "field2", "type": "text", "subtype": "password", "value": "so…
02 сен '21 в 23:43
1
ответ
оператор switch не работает внутри блока
Я использую замороженный с блоком, этот код не возникает, когда я использую переключатель, но при использовании условия if все в порядке. код: class AuthBloc extends Bloc<AuthEvent, AuthState> { AuthBloc() : super(const AuthState(name: "from i…
04 сен '21 в 16:15
0
ответов
Тип Stream <dynamic>, подразумеваемый выражением yield, должен быть назначен для Stream <AuthState>.
Я использую блок с замороженной библиотекой, мне просто нужно нажать кнопку, текст текстового виджета будет изменен. поэтому мне нужно создать класс данных, используя замороженный, а в классе блока я буду использовать state.copy(state_text="whatever…
05 сен '21 в 09:38