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 55package dev.gitlive.firebase.internal
66
77import kotlinx.serialization.KSerializer
8+ import kotlinx.serialization.SealedSerializationApi
89import kotlinx.serialization.SerializationException
910import kotlinx.serialization.SerializationStrategy
1011import kotlinx.serialization.builtins.serializer
@@ -31,6 +32,7 @@ public class FirebaseMapSerializer : KSerializer<Map<String, Any?>> {
3132 public lateinit var keys: List <String >
3233 public lateinit var map: Map <String , Any ?>
3334
35+ @OptIn(SealedSerializationApi ::class )
3436 override val descriptor: SerialDescriptor = object : SerialDescriptor {
3537 override val kind = StructureKind .MAP
3638 override val serialName = " kotlin.Map<String, Any>"
@@ -78,6 +80,7 @@ public class FirebaseListSerializer : KSerializer<Iterable<Any?>> {
7880
7981 public lateinit var list: List <Any ?>
8082
83+ @OptIn(SealedSerializationApi ::class )
8184 override val descriptor: SerialDescriptor = object : SerialDescriptor {
8285 override val kind = StructureKind .LIST
8386 override val serialName = " kotlin.List<Any>"
You can’t perform that action at this time.
0 commit comments