Skip to content

Commit 98d783a

Browse files
committed
Added optin
1 parent bcd892c commit 98d783a

File tree

1 file changed

+3
-0
lines changed
  • firebase-common-internal/src/commonMain/kotlin/dev/gitlive/firebase/internal

1 file changed

+3
-0
lines changed

firebase-common-internal/src/commonMain/kotlin/dev/gitlive/firebase/internal/serializers.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
package dev.gitlive.firebase.internal
66

77
import kotlinx.serialization.KSerializer
8+
import kotlinx.serialization.SealedSerializationApi
89
import kotlinx.serialization.SerializationException
910
import kotlinx.serialization.SerializationStrategy
1011
import 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>"

0 commit comments

Comments
 (0)