StorageFileHandler<FileType extends Object, ReturnType extends Object> constructor

const StorageFileHandler<FileType extends Object, ReturnType extends Object>({
  1. required Future<CommitHandler<ReturnType>> commit(
    1. PlatformFile platformFile
    ),
  2. required FutureOr<CommitHandler<String>?> maybeCommit([
    1. PlatformFile? platformFile
    ]),
  3. required FileHandler<FileType> fileHandler,
  4. required ValueListenable<AsyncSnapshotWithProgress<ReturnType, TaskSnapshot>> snapshotListenable,
  5. required String? remoteFilePath,
})

Implementation

const StorageFileHandler({
  required this.commit,
  required this.maybeCommit,
  required this.fileHandler,
  required this.snapshotListenable,
  required this.remoteFilePath,
});