copy method

MediaSourceData<F> copy({
  1. required F? mediaContent,
  2. required String? mediaId,
  3. required FlutterMediaContentType<F>? contentType,
  4. required dynamic mediaCategory,
  5. required ProgressTracker<Uri>? progress,
  6. required PFile? file,
  7. required MediaSourceData<F>? original,
})

Implementation

MediaSourceData<F> copy({
  required F? mediaContent,
  required String? mediaId,
  required FlutterMediaContentType<F>? contentType,
  required mediaCategory,
  required ProgressTracker<Uri>? progress,
  required PFile? file,
  required MediaSourceData<F>? original,
}) {
  return MediaSourceData._(
    mediaContent: mediaContent ?? this.mediaContent,
    mediaId: mediaId ?? this.mediaId,
    mediaCategory: mediaCategory ?? this.mediaCategory,
    contentType: contentType ?? this.contentType,
    progress: progress ?? this.progress,
    file: file ?? this.file,
    original: original ?? this.original,
  );
}