File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed
firebase-common-internal/src/commonMain/kotlin/dev/gitlive/firebase/internal Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change 5
5
package dev.gitlive.firebase.internal
6
6
7
7
import kotlinx.serialization.KSerializer
8
+ import kotlinx.serialization.SealedSerializationApi
8
9
import kotlinx.serialization.SerializationException
9
10
import kotlinx.serialization.SerializationStrategy
10
11
import kotlinx.serialization.builtins.serializer
@@ -31,6 +32,7 @@ public class FirebaseMapSerializer : KSerializer<Map<String, Any?>> {
31
32
public lateinit var keys: List <String >
32
33
public lateinit var map: Map <String , Any ?>
33
34
35
+ @OptIn(SealedSerializationApi ::class )
34
36
override val descriptor: SerialDescriptor = object : SerialDescriptor {
35
37
override val kind = StructureKind .MAP
36
38
override val serialName = " kotlin.Map<String, Any>"
@@ -78,6 +80,7 @@ public class FirebaseListSerializer : KSerializer<Iterable<Any?>> {
78
80
79
81
public lateinit var list: List <Any ?>
80
82
83
+ @OptIn(SealedSerializationApi ::class )
81
84
override val descriptor: SerialDescriptor = object : SerialDescriptor {
82
85
override val kind = StructureKind .LIST
83
86
override val serialName = " kotlin.List<Any>"
You can’t perform that action at this time.
0 commit comments