Package-level declarations

Types

Link copied to clipboard
actual class Data
expect class Data

Represents a reference to data for all platforms. Every platform has its own constructor.

actual class Data
actual class Data
actual class Data
Link copied to clipboard
actual class File
expect class File

Represents a reference to a local file for all platforms. Every platform has its own constructor.

actual class File
actual typealias File = org.w3c.files.File
actual class File
Link copied to clipboard
actual class FirebaseStorage
expect class FirebaseStorage

FirebaseStorage is a service that supports uploading and downloading large objects to Google Cloud Storage. Pass a custom instance of FirebaseApp to Firebase.storage which will initialize it with a storage location.

actual class FirebaseStorage
actual class FirebaseStorage
actual class FirebaseStorage
Link copied to clipboard
actual typealias FirebaseStorageException = StorageException

Exception that gets thrown when an operation on Firebase Storage fails.

actual class FirebaseStorageException : FirebaseException
Link copied to clipboard
data class FirebaseStorageMetadata(var md5Hash: String? = null, var cacheControl: String? = null, var contentDisposition: String? = null, var contentEncoding: String? = null, var contentLanguage: String? = null, var contentType: String? = null, var customMetadata: MutableMap<String, String> = mutableMapOf())

Metadata for a StorageReference. Metadata stores default attributes such as size and content type. You may also store custom metadata key value pairs. Metadata values may be used to authorize operations using declarative validation rules.

Link copied to clipboard
actual class ListResult
expect class ListResult
actual class ListResult
actual class ListResult
actual class ListResult
Link copied to clipboard
sealed class Progress

Represents the progress of an operation.

Link copied to clipboard
interface ProgressFlow : Flow<Progress>

A flow that emits Progress objects containing the state of an upload.

Link copied to clipboard
actual class StorageReference
expect class StorageReference

Represents a reference to a Google Cloud Storage object. Developers can upload and download objects, get/set object metadata, and delete an object at a specified path.

actual class StorageReference
actual class StorageReference
actual class StorageReference

Properties

Link copied to clipboard
val FirebaseStorage.android: FirebaseStorage
val ListResult.android: ListResult
val StorageReference.android: StorageReference
Link copied to clipboard
val FirebaseStorage.ios: FIRStorage
val ListResult.ios: FIRStorageListResult
val StorageReference.ios: FIRStorageReference
Link copied to clipboard
val FirebaseStorage.js: FirebaseStorage
val StorageReference.js: StorageReference
Link copied to clipboard

Returns the FirebaseStorage instance of the default FirebaseApp.

Returns the FirebaseStorage instance of the default FirebaseApp.

Functions

Link copied to clipboard
fun FirebaseStorage.setMaxOperationRetryTimeMillis(maxOperationRetryTimeMillis: Long)
Link copied to clipboard
fun FirebaseStorage.setMaxUploadRetryTimeMillis(maxUploadRetryTimeMillis: Long)
Link copied to clipboard

Returns the FirebaseStorage instance of a given FirebaseApp.

Returns the FirebaseStorage instance of the default FirebaseApp.

Returns the FirebaseStorage instance of a given FirebaseApp.

Link copied to clipboard

Returns a FirebaseStorageMetadata object initialized using the init function.