FileData constructor

FileData({
  1. required Uint8List bytes,
  2. required String path,
  3. required FileSourceType sourceType,
  4. bool isTemp = false,
})

Implementation

FileData({
  required this.bytes,
  required this.path,
  required this.sourceType,
  this.isTemp = false,
}) {
  // ✅ Register temp files for cleanup
  if (isTemp) {
    _TempFileTracker.register(path);
  }
}