@@ -44,17 +44,17 @@ actual class WriteBatch(val ios: FIRWriteBatch) {
44
44
actual fun set (documentRef : DocumentReference , data : Any , vararg mergeFields : String ) =
45
45
ios.setData(encode(data)!! as Map <Any ?, * >, documentRef.ios, mergeFields.asList()).let { this }
46
46
47
- actual fun set (documentRef : DocumentReference , data : Any , vararg mergeFieldsPaths : FieldPath ) =
48
- ios.setData(encode(data)!! as Map <Any ?, * >, documentRef.ios, mergeFieldsPaths .asList()).let { this }
47
+ actual fun set (documentRef : DocumentReference , data : Any , vararg mergeFieldPaths : FieldPath ) =
48
+ ios.setData(encode(data)!! as Map <Any ?, * >, documentRef.ios, mergeFieldPaths .asList()).let { this }
49
49
50
50
actual fun <T > set (documentRef : DocumentReference , strategy : SerializationStrategy <T >, data : T , merge : Boolean ) =
51
51
ios.setData(encode(strategy, data)!! as Map <Any ?, * >, documentRef.ios, merge).let { this }
52
52
53
53
actual fun <T > set (documentRef : DocumentReference , strategy : SerializationStrategy <T >, data : T , vararg mergeFields : String ) =
54
54
ios.setData(encode(strategy, data)!! as Map <Any ?, * >, documentRef.ios, mergeFields.asList()).let { this }
55
55
56
- actual fun <T > set (documentRef : DocumentReference , strategy : SerializationStrategy <T >, data : T , vararg mergeFieldsPaths : FieldPath ) =
57
- ios.setData(encode(strategy, data)!! as Map <Any ?, * >, documentRef.ios, mergeFieldsPaths .asList()).let { this }
56
+ actual fun <T > set (documentRef : DocumentReference , strategy : SerializationStrategy <T >, data : T , vararg mergeFieldPaths : FieldPath ) =
57
+ ios.setData(encode(strategy, data)!! as Map <Any ?, * >, documentRef.ios, mergeFieldPaths .asList()).let { this }
58
58
59
59
@Suppress(" UNCHECKED_CAST" )
60
60
actual fun update (documentRef : DocumentReference , data : Any ) =
@@ -85,17 +85,17 @@ actual class Transaction(val ios: FIRTransaction) {
85
85
actual fun set (documentRef : DocumentReference , data : Any , vararg mergeFields : String ) =
86
86
ios.setData(encode(data)!! as Map <Any ?, * >, documentRef.ios, mergeFields.asList()).let { this }
87
87
88
- actual fun set (documentRef : DocumentReference , data : Any , vararg mergeFieldsPaths : FieldPath ) =
89
- ios.setData(encode(data)!! as Map <Any ?, * >, documentRef.ios, mergeFieldsPaths .asList()).let { this }
88
+ actual fun set (documentRef : DocumentReference , data : Any , vararg mergeFieldPaths : FieldPath ) =
89
+ ios.setData(encode(data)!! as Map <Any ?, * >, documentRef.ios, mergeFieldPaths .asList()).let { this }
90
90
91
91
actual fun <T > set (documentRef : DocumentReference , strategy : SerializationStrategy <T >, data : T , merge : Boolean ) =
92
92
ios.setData(encode(strategy, data)!! as Map <Any ?, * >, documentRef.ios, merge).let { this }
93
93
94
94
actual fun <T > set (documentRef : DocumentReference , strategy : SerializationStrategy <T >, data : T , vararg mergeFields : String ) =
95
95
ios.setData(encode(strategy, data)!! as Map <Any ?, * >, documentRef.ios, mergeFields.asList()).let { this }
96
96
97
- actual fun <T > set (documentRef : DocumentReference , strategy : SerializationStrategy <T >, data : T , vararg mergeFieldsPaths : FieldPath ) =
98
- ios.setData(encode(strategy, data)!! as Map <Any ?, * >, documentRef.ios, mergeFieldsPaths .asList()).let { this }
97
+ actual fun <T > set (documentRef : DocumentReference , strategy : SerializationStrategy <T >, data : T , vararg mergeFieldPaths : FieldPath ) =
98
+ ios.setData(encode(strategy, data)!! as Map <Any ?, * >, documentRef.ios, mergeFieldPaths .asList()).let { this }
99
99
100
100
@Suppress(" UNCHECKED_CAST" )
101
101
actual fun update (documentRef : DocumentReference , data : Any ) =
@@ -133,17 +133,17 @@ actual class DocumentReference(val ios: FIRDocumentReference) {
133
133
actual suspend fun set (data : Any , vararg mergeFields : String ) =
134
134
await { ios.setData(encode(data)!! as Map <Any ?, * >, mergeFields.asList(), it) }
135
135
136
- actual suspend fun set (data : Any , vararg mergeFieldsPaths : FieldPath ) =
137
- await { ios.setData(encode(data)!! as Map <Any ?, * >, mergeFieldsPaths .asList(), it) }
136
+ actual suspend fun set (data : Any , vararg mergeFieldPaths : FieldPath ) =
137
+ await { ios.setData(encode(data)!! as Map <Any ?, * >, mergeFieldPaths .asList(), it) }
138
138
139
139
actual suspend fun <T > set (strategy : SerializationStrategy <T >, data : T , merge : Boolean ) =
140
140
await { ios.setData(encode(strategy, data)!! as Map <Any ?, * >, merge, it) }
141
141
142
142
actual suspend fun <T > set (strategy : SerializationStrategy <T >, data : T , vararg mergeFields : String ) =
143
143
await { ios.setData(encode(strategy, data)!! as Map <Any ?, * >, mergeFields.asList(), it) }
144
144
145
- actual suspend fun <T > set (strategy : SerializationStrategy <T >, data : T , vararg mergeFieldsPaths : FieldPath ) =
146
- await { ios.setData(encode(strategy, data)!! as Map <Any ?, * >, mergeFieldsPaths .asList(), it) }
145
+ actual suspend fun <T > set (strategy : SerializationStrategy <T >, data : T , vararg mergeFieldPaths : FieldPath ) =
146
+ await { ios.setData(encode(strategy, data)!! as Map <Any ?, * >, mergeFieldPaths .asList(), it) }
147
147
148
148
@Suppress(" UNCHECKED_CAST" )
149
149
actual suspend fun update (data : Any ) =
0 commit comments