update
inline fun update(documentRef: DocumentReference, data: Any, buildSettings: EncodeSettings.Builder.() -> Unit = {}): Transaction(source)
inline fun <T : Any> update(documentRef: DocumentReference, strategy: SerializationStrategy<T>, data: T, buildSettings: EncodeSettings.Builder.() -> Unit = {}): Transaction(source)
Deprecated
Deprecated. Use builder instead
Replace with
update(documentRef, data) { this.encodeDefaults = encodeDefaults }Content copied to clipboard
fun <T : Any> update(documentRef: DocumentReference, strategy: SerializationStrategy<T>, data: T, encodeDefaults: Boolean): Transaction(source)
Deprecated
Deprecated. Use builder instead
Replace with
update(documentRef, strategy, data) { this.encodeDefaults = encodeDefaults }Content copied to clipboard
fun
fun
Deprecated
Deprecated. Use `updateFields` instead
Replace with
updateFields(documentRef) { fieldsAndValues.forEach { (field, value) -> field to value } }Content copied to clipboard
fun
fun
Deprecated
Deprecated. Use `updateFields` instead
Replace with
updateFields(documentRef) {
apply(buildSettings)
fieldsAndValues.forEach { (field, value) -> field to value }
}Content copied to clipboard