set

inline fun set(documentRef: DocumentReference, data: Any, merge: Boolean = false, buildSettings: EncodeSettings.Builder.() -> Unit = {}): Transaction(source)
inline fun set(documentRef: DocumentReference, data: Any, vararg mergeFields: String, buildSettings: EncodeSettings.Builder.() -> Unit = {}): Transaction(source)
inline fun set(documentRef: DocumentReference, data: Any, vararg mergeFieldPaths: FieldPath, buildSettings: EncodeSettings.Builder.() -> Unit = {}): Transaction(source)
inline fun <T : Any> set(documentRef: DocumentReference, strategy: SerializationStrategy<T>, data: T, merge: Boolean = false, buildSettings: EncodeSettings.Builder.() -> Unit = {}): Transaction(source)
inline fun <T : Any> set(documentRef: DocumentReference, strategy: SerializationStrategy<T>, data: T, vararg mergeFields: String, buildSettings: EncodeSettings.Builder.() -> Unit = {}): Transaction(source)
inline fun <T : Any> set(documentRef: DocumentReference, strategy: SerializationStrategy<T>, data: T, vararg mergeFieldPaths: FieldPath, buildSettings: EncodeSettings.Builder.() -> Unit = {}): Transaction(source)


fun set(documentRef: DocumentReference, data: Any, encodeDefaults: Boolean, merge: Boolean = false): Transaction(source)

Deprecated

Deprecated. Use builder instead

Replace with

set(documentRef, data, merge) { this.encodeDefaults = encodeDefaults }

fun set(documentRef: DocumentReference, data: Any, encodeDefaults: Boolean, vararg mergeFields: String): Transaction(source)

Deprecated

Deprecated. Use builder instead

Replace with

set(documentRef, data, mergeFields) { this.encodeDefaults = encodeDefaults }

fun set(documentRef: DocumentReference, data: Any, encodeDefaults: Boolean, vararg mergeFieldPaths: FieldPath): Transaction(source)

Deprecated

Deprecated. Use builder instead

Replace with

set(documentRef, data, mergeFieldPaths) { this.encodeDefaults = encodeDefaults }

fun <T : Any> set(documentRef: DocumentReference, strategy: SerializationStrategy<T>, data: T, encodeDefaults: Boolean, merge: Boolean = false): Transaction(source)

Deprecated

Deprecated. Use builder instead

Replace with

set(documentRef, strategy, data, merge) { this.encodeDefaults = encodeDefaults }

fun <T : Any> set(documentRef: DocumentReference, strategy: SerializationStrategy<T>, data: T, encodeDefaults: Boolean, vararg mergeFields: String): Transaction(source)

Deprecated

Deprecated. Use builder instead

Replace with

set(documentRef, strategy, data, mergeFields) { this.encodeDefaults = encodeDefaults }

fun <T : Any> set(documentRef: DocumentReference, strategy: SerializationStrategy<T>, data: T, encodeDefaults: Boolean, vararg mergeFieldPaths: FieldPath): Transaction(source)

Deprecated

Deprecated. Use builder instead

Replace with

set(documentRef, strategy, data, mergeFieldPaths) { this.encodeDefaults = encodeDefaults }