@@ -765,84 +765,136 @@ package com.google.firebase.ai.type {
765
765
}
766
766
767
767
public final class Schema {
768
+ method public static com.google.firebase.ai.type.Schema anyOf(java.util.List<com.google.firebase.ai.type.Schema> schemas);
768
769
method public static com.google.firebase.ai.type.Schema array(com.google.firebase.ai.type.Schema items);
769
770
method public static com.google.firebase.ai.type.Schema array(com.google.firebase.ai.type.Schema items, String? description = null);
770
771
method public static com.google.firebase.ai.type.Schema array(com.google.firebase.ai.type.Schema items, String? description = null, boolean nullable = false);
772
+ method public static com.google.firebase.ai.type.Schema array(com.google.firebase.ai.type.Schema items, String? description = null, boolean nullable = false, String? title = null);
773
+ method public static com.google.firebase.ai.type.Schema array(com.google.firebase.ai.type.Schema items, String? description = null, boolean nullable = false, String? title = null, Integer? minItems = null);
774
+ method public static com.google.firebase.ai.type.Schema array(com.google.firebase.ai.type.Schema items, String? description = null, boolean nullable = false, String? title = null, Integer? minItems = null, Integer? maxItems = null);
771
775
method public static com.google.firebase.ai.type.Schema boolean();
772
776
method public static com.google.firebase.ai.type.Schema boolean(String? description = null);
773
777
method public static com.google.firebase.ai.type.Schema boolean(String? description = null, boolean nullable = false);
778
+ method public static com.google.firebase.ai.type.Schema boolean(String? description = null, boolean nullable = false, String? title = null);
774
779
method public static com.google.firebase.ai.type.Schema enumeration(java.util.List<java.lang.String> values);
775
780
method public static com.google.firebase.ai.type.Schema enumeration(java.util.List<java.lang.String> values, String? description = null);
776
781
method public static com.google.firebase.ai.type.Schema enumeration(java.util.List<java.lang.String> values, String? description = null, boolean nullable = false);
782
+ method public static com.google.firebase.ai.type.Schema enumeration(java.util.List<java.lang.String> values, String? description = null, boolean nullable = false, String? title = null);
783
+ method public java.util.List<com.google.firebase.ai.type.Schema>? getAnyOf();
777
784
method public String? getDescription();
778
785
method public java.util.List<java.lang.String>? getEnum();
779
786
method public String? getFormat();
780
787
method public com.google.firebase.ai.type.Schema? getItems();
788
+ method public Integer? getMaxItems();
789
+ method public Double? getMaximum();
790
+ method public Integer? getMinItems();
791
+ method public Double? getMinimum();
781
792
method public Boolean? getNullable();
782
793
method public java.util.Map<java.lang.String,com.google.firebase.ai.type.Schema>? getProperties();
783
794
method public java.util.List<java.lang.String>? getRequired();
795
+ method public String? getTitle();
784
796
method public String getType();
785
797
method public static com.google.firebase.ai.type.Schema numDouble();
786
798
method public static com.google.firebase.ai.type.Schema numDouble(String? description = null);
787
799
method public static com.google.firebase.ai.type.Schema numDouble(String? description = null, boolean nullable = false);
800
+ method public static com.google.firebase.ai.type.Schema numDouble(String? description = null, boolean nullable = false, String? title = null);
801
+ method public static com.google.firebase.ai.type.Schema numDouble(String? description = null, boolean nullable = false, String? title = null, Double? minimum = null);
802
+ method public static com.google.firebase.ai.type.Schema numDouble(String? description = null, boolean nullable = false, String? title = null, Double? minimum = null, Double? maximum = null);
788
803
method public static com.google.firebase.ai.type.Schema numFloat();
789
804
method public static com.google.firebase.ai.type.Schema numFloat(String? description = null);
790
805
method public static com.google.firebase.ai.type.Schema numFloat(String? description = null, boolean nullable = false);
806
+ method public static com.google.firebase.ai.type.Schema numFloat(String? description = null, boolean nullable = false, String? title = null);
807
+ method public static com.google.firebase.ai.type.Schema numFloat(String? description = null, boolean nullable = false, String? title = null, Double? minimum = null);
808
+ method public static com.google.firebase.ai.type.Schema numFloat(String? description = null, boolean nullable = false, String? title = null, Double? minimum = null, Double? maximum = null);
791
809
method public static com.google.firebase.ai.type.Schema numInt();
792
810
method public static com.google.firebase.ai.type.Schema numInt(String? description = null);
793
811
method public static com.google.firebase.ai.type.Schema numInt(String? description = null, boolean nullable = false);
812
+ method public static com.google.firebase.ai.type.Schema numInt(String? description = null, boolean nullable = false, String? title = null);
813
+ method public static com.google.firebase.ai.type.Schema numInt(String? description = null, boolean nullable = false, String? title = null, Double? minimum = null);
814
+ method public static com.google.firebase.ai.type.Schema numInt(String? description = null, boolean nullable = false, String? title = null, Double? minimum = null, Double? maximum = null);
794
815
method public static com.google.firebase.ai.type.Schema numLong();
795
816
method public static com.google.firebase.ai.type.Schema numLong(String? description = null);
796
817
method public static com.google.firebase.ai.type.Schema numLong(String? description = null, boolean nullable = false);
818
+ method public static com.google.firebase.ai.type.Schema numLong(String? description = null, boolean nullable = false, String? title = null);
819
+ method public static com.google.firebase.ai.type.Schema numLong(String? description = null, boolean nullable = false, String? title = null, Double? minimum = null);
820
+ method public static com.google.firebase.ai.type.Schema numLong(String? description = null, boolean nullable = false, String? title = null, Double? minimum = null, Double? maximum = null);
797
821
method public static com.google.firebase.ai.type.Schema obj(java.util.Map<java.lang.String,com.google.firebase.ai.type.Schema> properties);
798
822
method public static com.google.firebase.ai.type.Schema obj(java.util.Map<java.lang.String,com.google.firebase.ai.type.Schema> properties, java.util.List<java.lang.String> optionalProperties = emptyList());
799
823
method public static com.google.firebase.ai.type.Schema obj(java.util.Map<java.lang.String,com.google.firebase.ai.type.Schema> properties, java.util.List<java.lang.String> optionalProperties = emptyList(), String? description = null);
800
824
method public static com.google.firebase.ai.type.Schema obj(java.util.Map<java.lang.String,com.google.firebase.ai.type.Schema> properties, java.util.List<java.lang.String> optionalProperties = emptyList(), String? description = null, boolean nullable = false);
825
+ method public static com.google.firebase.ai.type.Schema obj(java.util.Map<java.lang.String,com.google.firebase.ai.type.Schema> properties, java.util.List<java.lang.String> optionalProperties = emptyList(), String? description = null, boolean nullable = false, String? title = null);
801
826
method public static com.google.firebase.ai.type.Schema str();
802
827
method public static com.google.firebase.ai.type.Schema str(String? description = null);
803
828
method public static com.google.firebase.ai.type.Schema str(String? description = null, boolean nullable = false);
804
829
method public static com.google.firebase.ai.type.Schema str(String? description = null, boolean nullable = false, com.google.firebase.ai.type.StringFormat? format = null);
830
+ method public static com.google.firebase.ai.type.Schema str(String? description = null, boolean nullable = false, com.google.firebase.ai.type.StringFormat? format = null, String? title = null);
831
+ property public final java.util.List<com.google.firebase.ai.type.Schema>? anyOf;
805
832
property public final String? description;
806
833
property public final java.util.List<java.lang.String>? enum;
807
834
property public final String? format;
808
835
property public final com.google.firebase.ai.type.Schema? items;
836
+ property public final Integer? maxItems;
837
+ property public final Double? maximum;
838
+ property public final Integer? minItems;
839
+ property public final Double? minimum;
809
840
property public final Boolean? nullable;
810
841
property public final java.util.Map<java.lang.String,com.google.firebase.ai.type.Schema>? properties;
811
842
property public final java.util.List<java.lang.String>? required;
843
+ property public final String? title;
812
844
property public final String type;
813
845
field public static final com.google.firebase.ai.type.Schema.Companion Companion;
814
846
}
815
847
816
848
public static final class Schema.Companion {
849
+ method public com.google.firebase.ai.type.Schema anyOf(java.util.List<com.google.firebase.ai.type.Schema> schemas);
817
850
method public com.google.firebase.ai.type.Schema array(com.google.firebase.ai.type.Schema items);
818
851
method public com.google.firebase.ai.type.Schema array(com.google.firebase.ai.type.Schema items, String? description = null);
819
852
method public com.google.firebase.ai.type.Schema array(com.google.firebase.ai.type.Schema items, String? description = null, boolean nullable = false);
853
+ method public com.google.firebase.ai.type.Schema array(com.google.firebase.ai.type.Schema items, String? description = null, boolean nullable = false, String? title = null);
854
+ method public com.google.firebase.ai.type.Schema array(com.google.firebase.ai.type.Schema items, String? description = null, boolean nullable = false, String? title = null, Integer? minItems = null);
855
+ method public com.google.firebase.ai.type.Schema array(com.google.firebase.ai.type.Schema items, String? description = null, boolean nullable = false, String? title = null, Integer? minItems = null, Integer? maxItems = null);
820
856
method public com.google.firebase.ai.type.Schema boolean();
821
857
method public com.google.firebase.ai.type.Schema boolean(String? description = null);
822
858
method public com.google.firebase.ai.type.Schema boolean(String? description = null, boolean nullable = false);
859
+ method public com.google.firebase.ai.type.Schema boolean(String? description = null, boolean nullable = false, String? title = null);
823
860
method public com.google.firebase.ai.type.Schema enumeration(java.util.List<java.lang.String> values);
824
861
method public com.google.firebase.ai.type.Schema enumeration(java.util.List<java.lang.String> values, String? description = null);
825
862
method public com.google.firebase.ai.type.Schema enumeration(java.util.List<java.lang.String> values, String? description = null, boolean nullable = false);
863
+ method public com.google.firebase.ai.type.Schema enumeration(java.util.List<java.lang.String> values, String? description = null, boolean nullable = false, String? title = null);
826
864
method public com.google.firebase.ai.type.Schema numDouble();
827
865
method public com.google.firebase.ai.type.Schema numDouble(String? description = null);
828
866
method public com.google.firebase.ai.type.Schema numDouble(String? description = null, boolean nullable = false);
867
+ method public com.google.firebase.ai.type.Schema numDouble(String? description = null, boolean nullable = false, String? title = null);
868
+ method public com.google.firebase.ai.type.Schema numDouble(String? description = null, boolean nullable = false, String? title = null, Double? minimum = null);
869
+ method public com.google.firebase.ai.type.Schema numDouble(String? description = null, boolean nullable = false, String? title = null, Double? minimum = null, Double? maximum = null);
829
870
method public com.google.firebase.ai.type.Schema numFloat();
830
871
method public com.google.firebase.ai.type.Schema numFloat(String? description = null);
831
872
method public com.google.firebase.ai.type.Schema numFloat(String? description = null, boolean nullable = false);
873
+ method public com.google.firebase.ai.type.Schema numFloat(String? description = null, boolean nullable = false, String? title = null);
874
+ method public com.google.firebase.ai.type.Schema numFloat(String? description = null, boolean nullable = false, String? title = null, Double? minimum = null);
875
+ method public com.google.firebase.ai.type.Schema numFloat(String? description = null, boolean nullable = false, String? title = null, Double? minimum = null, Double? maximum = null);
832
876
method public com.google.firebase.ai.type.Schema numInt();
833
877
method public com.google.firebase.ai.type.Schema numInt(String? description = null);
834
878
method public com.google.firebase.ai.type.Schema numInt(String? description = null, boolean nullable = false);
879
+ method public com.google.firebase.ai.type.Schema numInt(String? description = null, boolean nullable = false, String? title = null);
880
+ method public com.google.firebase.ai.type.Schema numInt(String? description = null, boolean nullable = false, String? title = null, Double? minimum = null);
881
+ method public com.google.firebase.ai.type.Schema numInt(String? description = null, boolean nullable = false, String? title = null, Double? minimum = null, Double? maximum = null);
835
882
method public com.google.firebase.ai.type.Schema numLong();
836
883
method public com.google.firebase.ai.type.Schema numLong(String? description = null);
837
884
method public com.google.firebase.ai.type.Schema numLong(String? description = null, boolean nullable = false);
885
+ method public com.google.firebase.ai.type.Schema numLong(String? description = null, boolean nullable = false, String? title = null);
886
+ method public com.google.firebase.ai.type.Schema numLong(String? description = null, boolean nullable = false, String? title = null, Double? minimum = null);
887
+ method public com.google.firebase.ai.type.Schema numLong(String? description = null, boolean nullable = false, String? title = null, Double? minimum = null, Double? maximum = null);
838
888
method public com.google.firebase.ai.type.Schema obj(java.util.Map<java.lang.String,com.google.firebase.ai.type.Schema> properties);
839
889
method public com.google.firebase.ai.type.Schema obj(java.util.Map<java.lang.String,com.google.firebase.ai.type.Schema> properties, java.util.List<java.lang.String> optionalProperties = emptyList());
840
890
method public com.google.firebase.ai.type.Schema obj(java.util.Map<java.lang.String,com.google.firebase.ai.type.Schema> properties, java.util.List<java.lang.String> optionalProperties = emptyList(), String? description = null);
841
891
method public com.google.firebase.ai.type.Schema obj(java.util.Map<java.lang.String,com.google.firebase.ai.type.Schema> properties, java.util.List<java.lang.String> optionalProperties = emptyList(), String? description = null, boolean nullable = false);
892
+ method public com.google.firebase.ai.type.Schema obj(java.util.Map<java.lang.String,com.google.firebase.ai.type.Schema> properties, java.util.List<java.lang.String> optionalProperties = emptyList(), String? description = null, boolean nullable = false, String? title = null);
842
893
method public com.google.firebase.ai.type.Schema str();
843
894
method public com.google.firebase.ai.type.Schema str(String? description = null);
844
895
method public com.google.firebase.ai.type.Schema str(String? description = null, boolean nullable = false);
845
896
method public com.google.firebase.ai.type.Schema str(String? description = null, boolean nullable = false, com.google.firebase.ai.type.StringFormat? format = null);
897
+ method public com.google.firebase.ai.type.Schema str(String? description = null, boolean nullable = false, com.google.firebase.ai.type.StringFormat? format = null, String? title = null);
846
898
}
847
899
848
900
public final class SerializationException extends com.google.firebase.ai.type.FirebaseAIException {
0 commit comments