۱ Morteza Moradi
مشکل در ساخت اداپتر دارای کانستراکتور
جامعه فلاتر ایجاد شده در ۲۵ آبان ۱۴۰۱

سلام این مدل من هست

import 'package:hive_flutter/hive_flutter.dart';
part 'plantCategory.g.dart';
@HiveType(typeId:0)
class PlantCategoryEntity extends HiveObject{
  @HiveField(0)
  late final int id;
  @HiveField(1)
  late String fa_name;
  @HiveField(2)
  late String en_name;
  @HiveField(3)
  late String icon_url;
  PlantCategoryEntity.fromJson(Map json)
      : id = json['id'],
        fa_name = json['fa_name'],
        en_name = json['en_name'],
        icon_url = json['icon_url'];
}

زمانی که دستور

flutter pub run build_runner build

رو میزنم خطا میده و

plantCategory.g.dart

ساخته نمیشه

دلیلش هم به خاطر .fromJson‌ هست یعنی کانتراکتوری که نوشتم برای تبدیل جیسون به مدل وقتی اون نباشه مشکلی نداره و درسته

الان من چیکار کنم؟ برای گرفتن اطلاعات از سرور به این کانستراکتور نیاز دارم.

سلام

دو تا کانستراکتور براش بذارید. مشکلی نداره که.

یلدا محصلی ۲۵ آبان ۱۴۰۱، ۱۰:۵۳