Skip to content

Commit 8ae72ef

Browse files
committed
review comments
1 parent 362899b commit 8ae72ef

File tree

1 file changed

+5
-4
lines changed
  • firebase-ai/src/main/kotlin/com/google/firebase/ai/type

1 file changed

+5
-4
lines changed

firebase-ai/src/main/kotlin/com/google/firebase/ai/type/Candidate.kt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -503,10 +503,10 @@ public class Segment(
503503
*
504504
* @property urlMetadata List of [UrlMetadata] used to provide context to the Gemini model.
505505
*/
506-
public class UrlContextMetadata(public val urlMetadata: List<UrlMetadata>) {
506+
public class UrlContextMetadata internal constructor(public val urlMetadata: List<UrlMetadata>) {
507507
@Serializable
508-
internal data class Internal(val urlMetadata: List<UrlMetadata.Internal>) {
509-
internal fun toPublic() = UrlContextMetadata(urlMetadata.map { it.toPublic() })
508+
internal data class Internal(val urlMetadata: List<UrlMetadata.Internal>?) {
509+
internal fun toPublic() = UrlContextMetadata(urlMetadata?.map { it.toPublic() } ?: emptyList())
510510
}
511511
}
512512

@@ -516,7 +516,8 @@ public class UrlContextMetadata(public val urlMetadata: List<UrlMetadata>) {
516516
* @property retrievedUrl The retrieved URL.
517517
* @property urlRetrievalStatus The status of the URL retrieval.
518518
*/
519-
public class UrlMetadata(
519+
public class UrlMetadata
520+
internal constructor(
520521
public val retrievedUrl: String?,
521522
public val urlRetrievalStatus: UrlRetrievalStatus
522523
) {

0 commit comments

Comments
 (0)