@@ -765,84 +765,136 @@ package com.google.firebase.ai.type {
765765 }
766766
767767 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);
768769 method public static com.google.firebase.ai.type.Schema array(com.google.firebase.ai.type.Schema items);
769770 method public static com.google.firebase.ai.type.Schema array(com.google.firebase.ai.type.Schema items, String? description = null);
770771 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);
771775 method public static com.google.firebase.ai.type.Schema boolean();
772776 method public static com.google.firebase.ai.type.Schema boolean(String? description = null);
773777 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);
774779 method public static com.google.firebase.ai.type.Schema enumeration(java.util.List<java.lang.String> values);
775780 method public static com.google.firebase.ai.type.Schema enumeration(java.util.List<java.lang.String> values, String? description = null);
776781 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();
777784 method public String? getDescription();
778785 method public java.util.List<java.lang.String>? getEnum();
779786 method public String? getFormat();
780787 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();
781792 method public Boolean? getNullable();
782793 method public java.util.Map<java.lang.String,com.google.firebase.ai.type.Schema>? getProperties();
783794 method public java.util.List<java.lang.String>? getRequired();
795+ method public String? getTitle();
784796 method public String getType();
785797 method public static com.google.firebase.ai.type.Schema numDouble();
786798 method public static com.google.firebase.ai.type.Schema numDouble(String? description = null);
787799 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);
788803 method public static com.google.firebase.ai.type.Schema numFloat();
789804 method public static com.google.firebase.ai.type.Schema numFloat(String? description = null);
790805 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);
791809 method public static com.google.firebase.ai.type.Schema numInt();
792810 method public static com.google.firebase.ai.type.Schema numInt(String? description = null);
793811 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);
794815 method public static com.google.firebase.ai.type.Schema numLong();
795816 method public static com.google.firebase.ai.type.Schema numLong(String? description = null);
796817 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);
797821 method public static com.google.firebase.ai.type.Schema obj(java.util.Map<java.lang.String,com.google.firebase.ai.type.Schema> properties);
798822 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());
799823 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);
800824 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);
801826 method public static com.google.firebase.ai.type.Schema str();
802827 method public static com.google.firebase.ai.type.Schema str(String? description = null);
803828 method public static com.google.firebase.ai.type.Schema str(String? description = null, boolean nullable = false);
804829 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;
805832 property public final String? description;
806833 property public final java.util.List<java.lang.String>? enum;
807834 property public final String? format;
808835 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;
809840 property public final Boolean? nullable;
810841 property public final java.util.Map<java.lang.String,com.google.firebase.ai.type.Schema>? properties;
811842 property public final java.util.List<java.lang.String>? required;
843+ property public final String? title;
812844 property public final String type;
813845 field public static final com.google.firebase.ai.type.Schema.Companion Companion;
814846 }
815847
816848 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);
817850 method public com.google.firebase.ai.type.Schema array(com.google.firebase.ai.type.Schema items);
818851 method public com.google.firebase.ai.type.Schema array(com.google.firebase.ai.type.Schema items, String? description = null);
819852 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);
820856 method public com.google.firebase.ai.type.Schema boolean();
821857 method public com.google.firebase.ai.type.Schema boolean(String? description = null);
822858 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);
823860 method public com.google.firebase.ai.type.Schema enumeration(java.util.List<java.lang.String> values);
824861 method public com.google.firebase.ai.type.Schema enumeration(java.util.List<java.lang.String> values, String? description = null);
825862 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);
826864 method public com.google.firebase.ai.type.Schema numDouble();
827865 method public com.google.firebase.ai.type.Schema numDouble(String? description = null);
828866 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);
829870 method public com.google.firebase.ai.type.Schema numFloat();
830871 method public com.google.firebase.ai.type.Schema numFloat(String? description = null);
831872 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);
832876 method public com.google.firebase.ai.type.Schema numInt();
833877 method public com.google.firebase.ai.type.Schema numInt(String? description = null);
834878 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);
835882 method public com.google.firebase.ai.type.Schema numLong();
836883 method public com.google.firebase.ai.type.Schema numLong(String? description = null);
837884 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);
838888 method public com.google.firebase.ai.type.Schema obj(java.util.Map<java.lang.String,com.google.firebase.ai.type.Schema> properties);
839889 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());
840890 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);
841891 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);
842893 method public com.google.firebase.ai.type.Schema str();
843894 method public com.google.firebase.ai.type.Schema str(String? description = null);
844895 method public com.google.firebase.ai.type.Schema str(String? description = null, boolean nullable = false);
845896 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);
846898 }
847899
848900 public final class SerializationException extends com.google.firebase.ai.type.FirebaseAIException {
0 commit comments