import 'package:hadi_hoda_flutter/core/constants/my_constants.dart'; import 'package:hadi_hoda_flutter/core/utils/local_storage.dart'; import 'package:hadi_hoda_flutter/core/utils/storage_path.dart'; import 'package:hadi_hoda_flutter/features/question/domain/entity/file_entity.dart'; import 'package:hive/hive.dart'; part 'answer_entity.g.dart'; @HiveType(typeId: 3) class AnswerEntity extends HiveObject { @HiveField(0) int? id; @HiveField(1) String? title; @HiveField(2) String? imageId; @HiveField(3) FileEntity? imageInfo; @HiveField(4) int? order; @HiveField(5) bool? isActive; @HiveField(6) String? image; AnswerEntity({ this.id, this.title, this.imageId, this.imageInfo, this.order, this.isActive, this.image, }){ image = '${StoragePath.documentDir.path}/${LocalStorage.readData(key: MyConstants.selectLanguage)}/files/images/${imageInfo?.filename ?? ''}'; } }