copyWith method

PickerConfig copyWith({
  1. int? selectionLimit,
  2. PickerFilter? filter,
  3. AssetRepresentationMode? preferredAssetRepresentationMode,
  4. double? compressionQuality,
  5. String? destinationDirectory,
})

Creates a copy of this config with the given fields replaced

Implementation

PickerConfig copyWith({
  int? selectionLimit,
  PickerFilter? filter,
  AssetRepresentationMode? preferredAssetRepresentationMode,
  double? compressionQuality,
  String? destinationDirectory,
}) {
  return PickerConfig(
    selectionLimit: selectionLimit ?? this.selectionLimit,
    filter: filter ?? this.filter,
    preferredAssetRepresentationMode: preferredAssetRepresentationMode ??
        this.preferredAssetRepresentationMode,
    compressionQuality: compressionQuality ?? this.compressionQuality,
    destinationDirectory: destinationDirectory ?? this.destinationDirectory,
  );
}