41 lines
953 B
Dart
41 lines
953 B
Dart
import 'package:hive_flutter/hive_flutter.dart';
|
|
|
|
part 'download_model.g.dart';
|
|
|
|
@HiveType(typeId: 6)
|
|
class DownloadModel extends HiveObject {
|
|
@HiveField(0)
|
|
final int succeeded;
|
|
@HiveField(1)
|
|
final int failed;
|
|
@HiveField(2)
|
|
final int total;
|
|
@HiveField(3)
|
|
final bool isDownload;
|
|
@HiveField(4)
|
|
final List taskIds;
|
|
@HiveField(5)
|
|
final bool isStartDownload;
|
|
@HiveField(6)
|
|
final int? chapterId;
|
|
@HiveField(7)
|
|
final String? mangaSource;
|
|
@HiveField(8)
|
|
final String? chapterName;
|
|
@HiveField(9)
|
|
final String? mangaName;
|
|
@HiveField(10)
|
|
final int? mangaId;
|
|
DownloadModel(
|
|
{required this.chapterId,
|
|
required this.succeeded,
|
|
required this.failed,
|
|
required this.total,
|
|
required this.isDownload,
|
|
required this.taskIds,
|
|
required this.isStartDownload,
|
|
required this.mangaSource,
|
|
required this.chapterName,
|
|
required this.mangaName,
|
|
required this.mangaId});
|
|
}
|