convert_task.dart 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. /// convert_task.dart
  2. ///
  3. /// Copyright © 2014-2023 PDF Technologies, Inc. All Rights Reserved.
  4. ///
  5. /// THIS SOURCE CODE AND ANY ACCOMPANYING DOCUMENTATION ARE PROTECTED BY INTERNATIONAL COPYRIGHT LAW
  6. /// AND MAY NOT BE RESOLD OR REDISTRIBUTED. USAGE IS BOUND TO THE ComPDFKit LICENSE AGREEMENT.
  7. /// UNAUTHORIZED REPRODUCTION OR DISTRIBUTION IS SUBJECT TO CIVIL AND CRIMINAL PENALTIES.
  8. /// This notice may not be removed from this file.
  9. import 'dart:collection';
  10. import 'package:kmpdfkit_conversion_flutter/models/convert_type.dart';
  11. import 'package:kmpdfkit_conversion_flutter/models/options/options.dart';
  12. import 'package:kmpdfkit_conversion_flutter/models/task_status.dart';
  13. /// convert task data
  14. class ConvertTask {
  15. String taskId;
  16. String filePath;
  17. String fileName;
  18. int progress;
  19. ConvertType convertType;
  20. TaskStatus status;
  21. String outputPath;
  22. Options options;
  23. ConvertTask({
  24. required this.taskId,
  25. required this.fileName,
  26. required this.filePath,
  27. required this.convertType,
  28. required this.status,
  29. required this.progress,
  30. required this.options,
  31. required this.outputPath,
  32. });
  33. Map<String, dynamic> toMap() {
  34. HashMap<String, dynamic> map = HashMap();
  35. return map;
  36. }
  37. }