save

abstract fun save(@NonNull file: File, contentType: Int, storageType: Int): Uri
abstract fun save(@NonNull sourceUri: Uri, @NonNull fileName: String, contentType: Int, storageType: Int): Uri
abstract fun save(@NonNull sourceStream: InputStream, @NonNull fileName: String, contentType: Int, storageType: Int): Uri
abstract fun save(@NonNull bitmap: Bitmap, @NonNull fileName: String, storageType: Int): Uri
abstract fun save(bytes: Array<Byte>, @NonNull fileName: String, contentType: Int, storageType: Int): Uri
abstract fun save(@Nullable sourceUri: Uri, @Nullable targetStream: FileOutputStream): Boolean