FFUploadDataSettings constructor

FFUploadDataSettings({
  1. FFUploadDataSettings_AllowedTypes? allowedTypes,
  2. FFUploadDataSettings_Resolution? maxResolution,
  3. FFUploadDataSettings_Source? source,
  4. FFUploadDataSettings_SourcePickerStyle? galleryOrCameraPickerStyle,
  5. FFUploadDataSettings_FileType? fileType,
  6. int? imageQuality,
  7. bool? multiUpload,
  8. bool? showSnackBar,
  9. bool? includeDimensions,
  10. bool? includeBlurHash,
  11. FFVariable? localFileVariable,
})

Implementation

factory FFUploadDataSettings({
  FFUploadDataSettings_AllowedTypes? allowedTypes,
  FFUploadDataSettings_Resolution? maxResolution,
  FFUploadDataSettings_Source? source,
  FFUploadDataSettings_SourcePickerStyle? galleryOrCameraPickerStyle,
  FFUploadDataSettings_FileType? fileType,
  $core.int? imageQuality,
  $core.bool? multiUpload,
  $core.bool? showSnackBar,
  $core.bool? includeDimensions,
  $core.bool? includeBlurHash,
  FFVariable? localFileVariable,
}) {
  final result = create();
  if (allowedTypes != null) result.allowedTypes = allowedTypes;
  if (maxResolution != null) result.maxResolution = maxResolution;
  if (source != null) result.source = source;
  if (galleryOrCameraPickerStyle != null)
    result.galleryOrCameraPickerStyle = galleryOrCameraPickerStyle;
  if (fileType != null) result.fileType = fileType;
  if (imageQuality != null) result.imageQuality = imageQuality;
  if (multiUpload != null) result.multiUpload = multiUpload;
  if (showSnackBar != null) result.showSnackBar = showSnackBar;
  if (includeDimensions != null) result.includeDimensions = includeDimensions;
  if (includeBlurHash != null) result.includeBlurHash = includeBlurHash;
  if (localFileVariable != null) result.localFileVariable = localFileVariable;
  return result;
}