File tree 1 file changed +5
-1
lines changed
generativeai/src/main/java/com/google/ai/client/generativeai/internal/api/shared
1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,8 @@ package com.google.ai.client.generativeai.internal.api.shared
18
18
19
19
import com.google.ai.client.generativeai.internal.util.FirstOrdinalSerializer
20
20
import kotlinx.serialization.DeserializationStrategy
21
+ import kotlinx.serialization.EncodeDefault
22
+ import kotlinx.serialization.ExperimentalSerializationApi
21
23
import kotlinx.serialization.KSerializer
22
24
import kotlinx.serialization.SerialName
23
25
import kotlinx.serialization.Serializable
@@ -40,7 +42,9 @@ internal enum class HarmCategory {
40
42
41
43
typealias Base64 = String
42
44
43
- @Serializable internal data class Content (val role : String? = " user" , val parts : List <Part >)
45
+ @ExperimentalSerializationApi
46
+ @Serializable
47
+ internal data class Content (@EncodeDefault val role : String? = " user" , val parts : List <Part >)
44
48
45
49
@Serializable(PartSerializer ::class ) internal sealed interface Part
46
50
You can’t perform that action at this time.
0 commit comments