DocumentReference
A class representing a Firebase DocumentReference.
Properties
Link copied to clipboard
The underlying Firebase Android SDK object.
Link copied to clipboard
The Android-SDK-shaped com.google.firebase.firestore.DocumentReference this wraps.
Link copied to clipboard
The underlying Firebase iOS SDK object.
Link copied to clipboard
The underlying Firebase JS SDK object.
The underlying Firebase JS SDK object.
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline suspend fun <T : Any> set(data: T, merge: Boolean = false, buildSettings: EncodeSettings.Builder.() -> Unit = {})
inline suspend fun <T : Any> set(data: T, encodeDefaults: Boolean, vararg mergeFieldPaths: FieldPath)
inline suspend fun <T : Any> set(data: T, vararg mergeFieldPaths: FieldPath, buildSettings: EncodeSettings.Builder.() -> Unit = {})
inline suspend fun <T : Any> set(data: T, vararg mergeFields: String, buildSettings: EncodeSettings.Builder.() -> Unit = {})
suspend fun <T : Any> set(strategy: SerializationStrategy<T>, data: T, encodeDefaults: Boolean, merge: Boolean = false)
inline suspend fun <T : Any> set(strategy: SerializationStrategy<T>, data: T, merge: Boolean = false, buildSettings: EncodeSettings.Builder.() -> Unit = {})
suspend fun <T : Any> set(strategy: SerializationStrategy<T>, data: T, encodeDefaults: Boolean, vararg mergeFieldPaths: FieldPath)
suspend fun <T : Any> set(strategy: SerializationStrategy<T>, data: T, encodeDefaults: Boolean, vararg mergeFields: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Updates Fields/FieldPath using a FieldsAndValuesUpdateDSL.