Skip to content

Commit d7ff3d4

Browse files
author
David Motsonashvili
committed
fix imports in schema processor and update firebase-ai/api.txt
1 parent 94a2e45 commit d7ff3d4

File tree

2 files changed

+22
-2
lines changed

2 files changed

+22
-2
lines changed

firebase-ai-ksp-processor/src/main/kotlin/com/google/firebase/ai/ksp/SchemaSymbolProcessor.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@ import com.google.devtools.ksp.symbol.KSClassDeclaration
2828
import com.google.devtools.ksp.symbol.KSType
2929
import com.google.devtools.ksp.symbol.KSVisitorVoid
3030
import com.google.devtools.ksp.symbol.Modifier
31-
import com.google.firebase.ai.annotations.Generable
32-
import com.google.firebase.ai.annotations.Guide
3331
import com.squareup.kotlinpoet.ClassName
3432
import com.squareup.kotlinpoet.CodeBlock
3533
import com.squareup.kotlinpoet.FileSpec

firebase-ai/api.txt

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,28 @@ package com.google.firebase.ai {
9898

9999
}
100100

101+
package com.google.firebase.ai.annotations {
102+
103+
@kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention.SOURCE) @kotlin.annotation.Target(allowedTargets=kotlin.annotation.AnnotationTarget.CLASS) public @interface Generable {
104+
}
105+
106+
@kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention.SOURCE) @kotlin.annotation.Target(allowedTargets={kotlin.annotation.AnnotationTarget.CLASS, kotlin.annotation.AnnotationTarget.PROPERTY}) public @interface Guide {
107+
method public abstract String description() default "";
108+
method public abstract String format() default "";
109+
method public abstract int maxItems() default -1;
110+
method public abstract double maximum() default -1.0;
111+
method public abstract int minItems() default -1;
112+
method public abstract double minimum() default -1.0;
113+
property public abstract String description;
114+
property public abstract String format;
115+
property public abstract int maxItems;
116+
property public abstract double maximum;
117+
property public abstract int minItems;
118+
property public abstract double minimum;
119+
}
120+
121+
}
122+
101123
package com.google.firebase.ai.java {
102124

103125
public abstract class ChatFutures {

0 commit comments

Comments
 (0)