From ad4e12b47225216f346fc3b4aa68a7b7d6a7b87b Mon Sep 17 00:00:00 2001 From: emilypgoogle <110422458+emilypgoogle@users.noreply.github.com> Date: Mon, 10 Jun 2024 16:07:51 -0500 Subject: [PATCH] Version 0.8.0 (#177) --- api/common/0.7.0.api | 1429 ++++++++++++++++++++++++++++++++ api/generativeai/0.8.0.api | 511 ++++++++++++ common/gradle.properties | 2 +- generativeai/gradle.properties | 2 +- 4 files changed, 1942 insertions(+), 2 deletions(-) create mode 100644 api/common/0.7.0.api create mode 100644 api/generativeai/0.8.0.api diff --git a/api/common/0.7.0.api b/api/common/0.7.0.api new file mode 100644 index 00000000..9ebd15f0 --- /dev/null +++ b/api/common/0.7.0.api @@ -0,0 +1,1429 @@ +public final class com/google/ai/client/generativeai/common/APIController { + public static final field Companion Lcom/google/ai/client/generativeai/common/APIController$Companion; + public fun (Ljava/lang/String;Ljava/lang/String;Lcom/google/ai/client/generativeai/common/RequestOptions;Ljava/lang/String;Lcom/google/ai/client/generativeai/common/HeaderProvider;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Lcom/google/ai/client/generativeai/common/RequestOptions;Ljava/lang/String;Lcom/google/ai/client/generativeai/common/HeaderProvider;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun countTokens (Lcom/google/ai/client/generativeai/common/CountTokensRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun generateContent (Lcom/google/ai/client/generativeai/common/GenerateContentRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun generateContentStream (Lcom/google/ai/client/generativeai/common/GenerateContentRequest;)Lkotlinx/coroutines/flow/Flow; +} + +public final class com/google/ai/client/generativeai/common/APIController$Companion { +} + +public final class com/google/ai/client/generativeai/common/BuildConfig { + public static final field BUILD_TYPE Ljava/lang/String; + public static final field DEBUG Z + public static final field LIBRARY_PACKAGE_NAME Ljava/lang/String; + public static final field VERSION_NAME Ljava/lang/String; + public fun ()V +} + +public final class com/google/ai/client/generativeai/common/CountTokensRequest : com/google/ai/client/generativeai/common/Request { + public static final field Companion Lcom/google/ai/client/generativeai/common/CountTokensRequest$Companion; + public fun ()V + public synthetic fun (ILcom/google/ai/client/generativeai/common/GenerateContentRequest;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lcom/google/ai/client/generativeai/common/shared/Content;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Lcom/google/ai/client/generativeai/common/GenerateContentRequest;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lcom/google/ai/client/generativeai/common/shared/Content;)V + public synthetic fun (Lcom/google/ai/client/generativeai/common/GenerateContentRequest;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lcom/google/ai/client/generativeai/common/shared/Content;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lcom/google/ai/client/generativeai/common/GenerateContentRequest; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/util/List; + public final fun component4 ()Ljava/util/List; + public final fun component5 ()Lcom/google/ai/client/generativeai/common/shared/Content; + public final fun copy (Lcom/google/ai/client/generativeai/common/GenerateContentRequest;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lcom/google/ai/client/generativeai/common/shared/Content;)Lcom/google/ai/client/generativeai/common/CountTokensRequest; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/CountTokensRequest;Lcom/google/ai/client/generativeai/common/GenerateContentRequest;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lcom/google/ai/client/generativeai/common/shared/Content;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/CountTokensRequest; + public fun equals (Ljava/lang/Object;)Z + public final fun getContents ()Ljava/util/List; + public final fun getGenerateContentRequest ()Lcom/google/ai/client/generativeai/common/GenerateContentRequest; + public final fun getModel ()Ljava/lang/String; + public final fun getSystemInstruction ()Lcom/google/ai/client/generativeai/common/shared/Content; + public final fun getTools ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/CountTokensRequest;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/CountTokensRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/CountTokensRequest$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/CountTokensRequest; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/CountTokensRequest;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/CountTokensRequest$Companion { + public final fun forGenAI (Lcom/google/ai/client/generativeai/common/GenerateContentRequest;)Lcom/google/ai/client/generativeai/common/CountTokensRequest; + public final fun forVertexAI (Lcom/google/ai/client/generativeai/common/GenerateContentRequest;)Lcom/google/ai/client/generativeai/common/CountTokensRequest; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/CountTokensResponse : com/google/ai/client/generativeai/common/Response { + public static final field Companion Lcom/google/ai/client/generativeai/common/CountTokensResponse$Companion; + public synthetic fun (IILjava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (ILjava/lang/Integer;)V + public synthetic fun (ILjava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()Ljava/lang/Integer; + public final fun copy (ILjava/lang/Integer;)Lcom/google/ai/client/generativeai/common/CountTokensResponse; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/CountTokensResponse;ILjava/lang/Integer;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/CountTokensResponse; + public fun equals (Ljava/lang/Object;)Z + public final fun getTotalBillableCharacters ()Ljava/lang/Integer; + public final fun getTotalTokens ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/CountTokensResponse;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/CountTokensResponse$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/CountTokensResponse$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/CountTokensResponse; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/CountTokensResponse;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/CountTokensResponse$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/GRpcErrorResponse : com/google/ai/client/generativeai/common/Response { + public static final field Companion Lcom/google/ai/client/generativeai/common/GRpcErrorResponse$Companion; + public synthetic fun (ILcom/google/ai/client/generativeai/common/server/GRpcError;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Lcom/google/ai/client/generativeai/common/server/GRpcError;)V + public final fun component1 ()Lcom/google/ai/client/generativeai/common/server/GRpcError; + public final fun copy (Lcom/google/ai/client/generativeai/common/server/GRpcError;)Lcom/google/ai/client/generativeai/common/GRpcErrorResponse; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/GRpcErrorResponse;Lcom/google/ai/client/generativeai/common/server/GRpcError;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/GRpcErrorResponse; + public fun equals (Ljava/lang/Object;)Z + public final fun getError ()Lcom/google/ai/client/generativeai/common/server/GRpcError; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/GRpcErrorResponse;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/GRpcErrorResponse$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/GRpcErrorResponse$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/GRpcErrorResponse; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/GRpcErrorResponse;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/GRpcErrorResponse$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/GenerateContentRequest : com/google/ai/client/generativeai/common/Request { + public static final field Companion Lcom/google/ai/client/generativeai/common/GenerateContentRequest$Companion; + public synthetic fun (ILjava/lang/String;Ljava/util/List;Ljava/util/List;Lcom/google/ai/client/generativeai/common/client/GenerationConfig;Ljava/util/List;Lcom/google/ai/client/generativeai/common/client/ToolConfig;Lcom/google/ai/client/generativeai/common/shared/Content;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lcom/google/ai/client/generativeai/common/client/GenerationConfig;Ljava/util/List;Lcom/google/ai/client/generativeai/common/client/ToolConfig;Lcom/google/ai/client/generativeai/common/shared/Content;)V + public synthetic fun (Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lcom/google/ai/client/generativeai/common/client/GenerationConfig;Ljava/util/List;Lcom/google/ai/client/generativeai/common/client/ToolConfig;Lcom/google/ai/client/generativeai/common/shared/Content;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/util/List; + public final fun component3 ()Ljava/util/List; + public final fun component4 ()Lcom/google/ai/client/generativeai/common/client/GenerationConfig; + public final fun component5 ()Ljava/util/List; + public final fun component6 ()Lcom/google/ai/client/generativeai/common/client/ToolConfig; + public final fun component7 ()Lcom/google/ai/client/generativeai/common/shared/Content; + public final fun copy (Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lcom/google/ai/client/generativeai/common/client/GenerationConfig;Ljava/util/List;Lcom/google/ai/client/generativeai/common/client/ToolConfig;Lcom/google/ai/client/generativeai/common/shared/Content;)Lcom/google/ai/client/generativeai/common/GenerateContentRequest; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/GenerateContentRequest;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lcom/google/ai/client/generativeai/common/client/GenerationConfig;Ljava/util/List;Lcom/google/ai/client/generativeai/common/client/ToolConfig;Lcom/google/ai/client/generativeai/common/shared/Content;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/GenerateContentRequest; + public fun equals (Ljava/lang/Object;)Z + public final fun getContents ()Ljava/util/List; + public final fun getGenerationConfig ()Lcom/google/ai/client/generativeai/common/client/GenerationConfig; + public final fun getModel ()Ljava/lang/String; + public final fun getSafetySettings ()Ljava/util/List; + public final fun getSystemInstruction ()Lcom/google/ai/client/generativeai/common/shared/Content; + public final fun getToolConfig ()Lcom/google/ai/client/generativeai/common/client/ToolConfig; + public final fun getTools ()Ljava/util/List; + public fun hashCode ()I + public final fun setToolConfig (Lcom/google/ai/client/generativeai/common/client/ToolConfig;)V + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/GenerateContentRequest;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/GenerateContentRequest$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/GenerateContentRequest$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/GenerateContentRequest; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/GenerateContentRequest;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/GenerateContentRequest$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/GenerateContentResponse : com/google/ai/client/generativeai/common/Response { + public static final field Companion Lcom/google/ai/client/generativeai/common/GenerateContentResponse$Companion; + public fun ()V + public synthetic fun (ILjava/util/List;Lcom/google/ai/client/generativeai/common/server/PromptFeedback;Lcom/google/ai/client/generativeai/common/UsageMetadata;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/util/List;Lcom/google/ai/client/generativeai/common/server/PromptFeedback;Lcom/google/ai/client/generativeai/common/UsageMetadata;)V + public synthetic fun (Ljava/util/List;Lcom/google/ai/client/generativeai/common/server/PromptFeedback;Lcom/google/ai/client/generativeai/common/UsageMetadata;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/List; + public final fun component2 ()Lcom/google/ai/client/generativeai/common/server/PromptFeedback; + public final fun component3 ()Lcom/google/ai/client/generativeai/common/UsageMetadata; + public final fun copy (Ljava/util/List;Lcom/google/ai/client/generativeai/common/server/PromptFeedback;Lcom/google/ai/client/generativeai/common/UsageMetadata;)Lcom/google/ai/client/generativeai/common/GenerateContentResponse; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/GenerateContentResponse;Ljava/util/List;Lcom/google/ai/client/generativeai/common/server/PromptFeedback;Lcom/google/ai/client/generativeai/common/UsageMetadata;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/GenerateContentResponse; + public fun equals (Ljava/lang/Object;)Z + public final fun getCandidates ()Ljava/util/List; + public final fun getPromptFeedback ()Lcom/google/ai/client/generativeai/common/server/PromptFeedback; + public final fun getUsageMetadata ()Lcom/google/ai/client/generativeai/common/UsageMetadata; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/GenerateContentResponse;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/GenerateContentResponse$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/GenerateContentResponse$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/GenerateContentResponse; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/GenerateContentResponse;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/GenerateContentResponse$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public abstract class com/google/ai/client/generativeai/common/GoogleGenerativeAIException : java/lang/RuntimeException { + public static final field Companion Lcom/google/ai/client/generativeai/common/GoogleGenerativeAIException$Companion; + public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;Lkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public final class com/google/ai/client/generativeai/common/GoogleGenerativeAIException$Companion { + public final fun from (Ljava/lang/Throwable;)Lcom/google/ai/client/generativeai/common/GoogleGenerativeAIException; +} + +public abstract interface class com/google/ai/client/generativeai/common/HeaderProvider { + public abstract fun generateHeaders (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun getTimeout-UwyO8pc ()J +} + +public final class com/google/ai/client/generativeai/common/InvalidAPIKeyException : com/google/ai/client/generativeai/common/GoogleGenerativeAIException { + public fun (Ljava/lang/String;Ljava/lang/Throwable;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public final class com/google/ai/client/generativeai/common/InvalidStateException : com/google/ai/client/generativeai/common/GoogleGenerativeAIException { + public fun (Ljava/lang/String;Ljava/lang/Throwable;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public final class com/google/ai/client/generativeai/common/PromptBlockedException : com/google/ai/client/generativeai/common/GoogleGenerativeAIException { + public fun (Lcom/google/ai/client/generativeai/common/GenerateContentResponse;Ljava/lang/Throwable;)V + public synthetic fun (Lcom/google/ai/client/generativeai/common/GenerateContentResponse;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getResponse ()Lcom/google/ai/client/generativeai/common/GenerateContentResponse; +} + +public final class com/google/ai/client/generativeai/common/QuotaExceededException : com/google/ai/client/generativeai/common/GoogleGenerativeAIException { + public fun (Ljava/lang/String;Ljava/lang/Throwable;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public abstract interface class com/google/ai/client/generativeai/common/Request { +} + +public final class com/google/ai/client/generativeai/common/RequestOptions { + public fun ()V + public synthetic fun (JLjava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (JLjava/lang/String;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/Long;)V + public fun (Ljava/lang/Long;Ljava/lang/String;)V + public fun (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getApiVersion ()Ljava/lang/String; + public final fun getEndpoint ()Ljava/lang/String; + public final fun getTimeout-UwyO8pc ()J +} + +public final class com/google/ai/client/generativeai/common/RequestTimeoutException : com/google/ai/client/generativeai/common/GoogleGenerativeAIException { + public fun (Ljava/lang/String;Ljava/lang/Throwable;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public abstract interface class com/google/ai/client/generativeai/common/Response { +} + +public final class com/google/ai/client/generativeai/common/ResponseStoppedException : com/google/ai/client/generativeai/common/GoogleGenerativeAIException { + public fun (Lcom/google/ai/client/generativeai/common/GenerateContentResponse;Ljava/lang/Throwable;)V + public synthetic fun (Lcom/google/ai/client/generativeai/common/GenerateContentResponse;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getResponse ()Lcom/google/ai/client/generativeai/common/GenerateContentResponse; +} + +public final class com/google/ai/client/generativeai/common/SerializationException : com/google/ai/client/generativeai/common/GoogleGenerativeAIException { + public fun (Ljava/lang/String;Ljava/lang/Throwable;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public final class com/google/ai/client/generativeai/common/ServerException : com/google/ai/client/generativeai/common/GoogleGenerativeAIException { + public fun (Ljava/lang/String;Ljava/lang/Throwable;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public final class com/google/ai/client/generativeai/common/ServiceDisabledException : com/google/ai/client/generativeai/common/GoogleGenerativeAIException { + public fun (Ljava/lang/String;Ljava/lang/Throwable;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public final class com/google/ai/client/generativeai/common/UnknownException : com/google/ai/client/generativeai/common/GoogleGenerativeAIException { + public fun (Ljava/lang/String;Ljava/lang/Throwable;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public final class com/google/ai/client/generativeai/common/UnsupportedUserLocationException : com/google/ai/client/generativeai/common/GoogleGenerativeAIException { + public fun ()V + public fun (Ljava/lang/Throwable;)V + public synthetic fun (Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public final class com/google/ai/client/generativeai/common/UsageMetadata { + public static final field Companion Lcom/google/ai/client/generativeai/common/UsageMetadata$Companion; + public fun ()V + public synthetic fun (ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V + public synthetic fun (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/Integer; + public final fun component2 ()Ljava/lang/Integer; + public final fun component3 ()Ljava/lang/Integer; + public final fun copy (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Lcom/google/ai/client/generativeai/common/UsageMetadata; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/UsageMetadata;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/UsageMetadata; + public fun equals (Ljava/lang/Object;)Z + public final fun getCandidatesTokenCount ()Ljava/lang/Integer; + public final fun getPromptTokenCount ()Ljava/lang/Integer; + public final fun getTotalTokenCount ()Ljava/lang/Integer; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/UsageMetadata;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/UsageMetadata$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/UsageMetadata$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/UsageMetadata; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/UsageMetadata;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/UsageMetadata$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/client/FunctionCallingConfig { + public static final field Companion Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig$Companion; + public synthetic fun (ILcom/google/ai/client/generativeai/common/client/FunctionCallingConfig$Mode;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig$Mode;)V + public final fun component1 ()Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig$Mode; + public final fun copy (Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig$Mode;)Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig;Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig$Mode;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig; + public fun equals (Ljava/lang/Object;)Z + public final fun getMode ()Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig$Mode; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/client/FunctionCallingConfig$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/client/FunctionCallingConfig$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/client/FunctionCallingConfig$Mode : java/lang/Enum { + public static final field ANY Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig$Mode; + public static final field AUTO Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig$Mode; + public static final field Companion Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig$Mode$Companion; + public static final field NONE Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig$Mode; + public static final field UNSPECIFIED Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig$Mode; + public static fun valueOf (Ljava/lang/String;)Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig$Mode; + public static fun values ()[Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig$Mode; +} + +public final class com/google/ai/client/generativeai/common/client/FunctionCallingConfig$Mode$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/client/FunctionDeclaration { + public static final field Companion Lcom/google/ai/client/generativeai/common/client/FunctionDeclaration$Companion; + public synthetic fun (ILjava/lang/String;Ljava/lang/String;Lcom/google/ai/client/generativeai/common/client/Schema;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/String;Lcom/google/ai/client/generativeai/common/client/Schema;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Lcom/google/ai/client/generativeai/common/client/Schema; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Lcom/google/ai/client/generativeai/common/client/Schema;)Lcom/google/ai/client/generativeai/common/client/FunctionDeclaration; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/client/FunctionDeclaration;Ljava/lang/String;Ljava/lang/String;Lcom/google/ai/client/generativeai/common/client/Schema;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/client/FunctionDeclaration; + public fun equals (Ljava/lang/Object;)Z + public final fun getDescription ()Ljava/lang/String; + public final fun getName ()Ljava/lang/String; + public final fun getParameters ()Lcom/google/ai/client/generativeai/common/client/Schema; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/client/FunctionDeclaration;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/client/FunctionDeclaration$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/client/FunctionDeclaration$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/client/FunctionDeclaration; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/client/FunctionDeclaration;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/client/FunctionDeclaration$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/client/GenerationConfig { + public static final field Companion Lcom/google/ai/client/generativeai/common/client/GenerationConfig$Companion; + public synthetic fun (ILjava/lang/Float;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Lcom/google/ai/client/generativeai/common/client/Schema;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Lcom/google/ai/client/generativeai/common/client/Schema;)V + public synthetic fun (Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Lcom/google/ai/client/generativeai/common/client/Schema;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/Float; + public final fun component10 ()Lcom/google/ai/client/generativeai/common/client/Schema; + public final fun component2 ()Ljava/lang/Float; + public final fun component3 ()Ljava/lang/Integer; + public final fun component4 ()Ljava/lang/Integer; + public final fun component5 ()Ljava/lang/Integer; + public final fun component6 ()Ljava/util/List; + public final fun component7 ()Ljava/lang/String; + public final fun component8 ()Ljava/lang/Float; + public final fun component9 ()Ljava/lang/Float; + public final fun copy (Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Lcom/google/ai/client/generativeai/common/client/Schema;)Lcom/google/ai/client/generativeai/common/client/GenerationConfig; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/client/GenerationConfig;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;Ljava/lang/String;Ljava/lang/Float;Ljava/lang/Float;Lcom/google/ai/client/generativeai/common/client/Schema;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/client/GenerationConfig; + public fun equals (Ljava/lang/Object;)Z + public final fun getCandidateCount ()Ljava/lang/Integer; + public final fun getFrequencyPenalty ()Ljava/lang/Float; + public final fun getMaxOutputTokens ()Ljava/lang/Integer; + public final fun getPresencePenalty ()Ljava/lang/Float; + public final fun getResponseMimeType ()Ljava/lang/String; + public final fun getResponseSchema ()Lcom/google/ai/client/generativeai/common/client/Schema; + public final fun getStopSequences ()Ljava/util/List; + public final fun getTemperature ()Ljava/lang/Float; + public final fun getTopK ()Ljava/lang/Integer; + public final fun getTopP ()Ljava/lang/Float; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/client/GenerationConfig;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/client/GenerationConfig$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/client/GenerationConfig$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/client/GenerationConfig; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/client/GenerationConfig;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/client/GenerationConfig$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/client/Schema { + public static final field Companion Lcom/google/ai/client/generativeai/common/client/Schema$Companion; + public synthetic fun (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/List;Ljava/util/Map;Ljava/util/List;Lcom/google/ai/client/generativeai/common/client/Schema;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/List;Ljava/util/Map;Ljava/util/List;Lcom/google/ai/client/generativeai/common/client/Schema;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/List;Ljava/util/Map;Ljava/util/List;Lcom/google/ai/client/generativeai/common/client/Schema;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/Boolean; + public final fun component5 ()Ljava/util/List; + public final fun component6 ()Ljava/util/Map; + public final fun component7 ()Ljava/util/List; + public final fun component8 ()Lcom/google/ai/client/generativeai/common/client/Schema; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/List;Ljava/util/Map;Ljava/util/List;Lcom/google/ai/client/generativeai/common/client/Schema;)Lcom/google/ai/client/generativeai/common/client/Schema; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/client/Schema;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/List;Ljava/util/Map;Ljava/util/List;Lcom/google/ai/client/generativeai/common/client/Schema;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/client/Schema; + public fun equals (Ljava/lang/Object;)Z + public final fun getDescription ()Ljava/lang/String; + public final fun getEnum ()Ljava/util/List; + public final fun getFormat ()Ljava/lang/String; + public final fun getItems ()Lcom/google/ai/client/generativeai/common/client/Schema; + public final fun getNullable ()Ljava/lang/Boolean; + public final fun getProperties ()Ljava/util/Map; + public final fun getRequired ()Ljava/util/List; + public final fun getType ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/client/Schema;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/client/Schema$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/client/Schema$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/client/Schema; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/client/Schema;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/client/Schema$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/client/Tool { + public static final field Companion Lcom/google/ai/client/generativeai/common/client/Tool$Companion; + public synthetic fun (ILjava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/util/List;)V + public final fun component1 ()Ljava/util/List; + public final fun copy (Ljava/util/List;)Lcom/google/ai/client/generativeai/common/client/Tool; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/client/Tool;Ljava/util/List;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/client/Tool; + public fun equals (Ljava/lang/Object;)Z + public final fun getFunctionDeclarations ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/client/Tool;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/client/Tool$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/client/Tool$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/client/Tool; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/client/Tool;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/client/Tool$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/client/ToolConfig { + public static final field Companion Lcom/google/ai/client/generativeai/common/client/ToolConfig$Companion; + public synthetic fun (ILcom/google/ai/client/generativeai/common/client/FunctionCallingConfig;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig;)V + public final fun component1 ()Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig; + public final fun copy (Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig;)Lcom/google/ai/client/generativeai/common/client/ToolConfig; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/client/ToolConfig;Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/client/ToolConfig; + public fun equals (Ljava/lang/Object;)Z + public final fun getFunctionCallingConfig ()Lcom/google/ai/client/generativeai/common/client/FunctionCallingConfig; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/client/ToolConfig;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/client/ToolConfig$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/client/ToolConfig$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/client/ToolConfig; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/client/ToolConfig;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/client/ToolConfig$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/BlockReason : java/lang/Enum { + public static final field Companion Lcom/google/ai/client/generativeai/common/server/BlockReason$Companion; + public static final field OTHER Lcom/google/ai/client/generativeai/common/server/BlockReason; + public static final field SAFETY Lcom/google/ai/client/generativeai/common/server/BlockReason; + public static final field UNKNOWN Lcom/google/ai/client/generativeai/common/server/BlockReason; + public static final field UNSPECIFIED Lcom/google/ai/client/generativeai/common/server/BlockReason; + public static fun valueOf (Ljava/lang/String;)Lcom/google/ai/client/generativeai/common/server/BlockReason; + public static fun values ()[Lcom/google/ai/client/generativeai/common/server/BlockReason; +} + +public final class com/google/ai/client/generativeai/common/server/BlockReason$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/BlockReasonSerializer : kotlinx/serialization/KSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/server/BlockReasonSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/server/BlockReason; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/server/BlockReason;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V +} + +public final class com/google/ai/client/generativeai/common/server/Candidate { + public static final field Companion Lcom/google/ai/client/generativeai/common/server/Candidate$Companion; + public fun ()V + public synthetic fun (ILcom/google/ai/client/generativeai/common/shared/Content;Lcom/google/ai/client/generativeai/common/server/FinishReason;Ljava/util/List;Lcom/google/ai/client/generativeai/common/server/CitationMetadata;Lcom/google/ai/client/generativeai/common/server/GroundingMetadata;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Lcom/google/ai/client/generativeai/common/shared/Content;Lcom/google/ai/client/generativeai/common/server/FinishReason;Ljava/util/List;Lcom/google/ai/client/generativeai/common/server/CitationMetadata;Lcom/google/ai/client/generativeai/common/server/GroundingMetadata;)V + public synthetic fun (Lcom/google/ai/client/generativeai/common/shared/Content;Lcom/google/ai/client/generativeai/common/server/FinishReason;Ljava/util/List;Lcom/google/ai/client/generativeai/common/server/CitationMetadata;Lcom/google/ai/client/generativeai/common/server/GroundingMetadata;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lcom/google/ai/client/generativeai/common/shared/Content; + public final fun component2 ()Lcom/google/ai/client/generativeai/common/server/FinishReason; + public final fun component3 ()Ljava/util/List; + public final fun component4 ()Lcom/google/ai/client/generativeai/common/server/CitationMetadata; + public final fun component5 ()Lcom/google/ai/client/generativeai/common/server/GroundingMetadata; + public final fun copy (Lcom/google/ai/client/generativeai/common/shared/Content;Lcom/google/ai/client/generativeai/common/server/FinishReason;Ljava/util/List;Lcom/google/ai/client/generativeai/common/server/CitationMetadata;Lcom/google/ai/client/generativeai/common/server/GroundingMetadata;)Lcom/google/ai/client/generativeai/common/server/Candidate; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/server/Candidate;Lcom/google/ai/client/generativeai/common/shared/Content;Lcom/google/ai/client/generativeai/common/server/FinishReason;Ljava/util/List;Lcom/google/ai/client/generativeai/common/server/CitationMetadata;Lcom/google/ai/client/generativeai/common/server/GroundingMetadata;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/server/Candidate; + public fun equals (Ljava/lang/Object;)Z + public final fun getCitationMetadata ()Lcom/google/ai/client/generativeai/common/server/CitationMetadata; + public final fun getContent ()Lcom/google/ai/client/generativeai/common/shared/Content; + public final fun getFinishReason ()Lcom/google/ai/client/generativeai/common/server/FinishReason; + public final fun getGroundingMetadata ()Lcom/google/ai/client/generativeai/common/server/GroundingMetadata; + public final fun getSafetyRatings ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/server/Candidate;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/server/Candidate$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/server/Candidate$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/server/Candidate; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/server/Candidate;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/Candidate$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/CitationMetadata { + public static final field Companion Lcom/google/ai/client/generativeai/common/server/CitationMetadata$Companion; + public synthetic fun (ILjava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/util/List;)V + public final fun component1 ()Ljava/util/List; + public final fun copy (Ljava/util/List;)Lcom/google/ai/client/generativeai/common/server/CitationMetadata; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/server/CitationMetadata;Ljava/util/List;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/server/CitationMetadata; + public fun equals (Ljava/lang/Object;)Z + public final fun getCitationSources ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/server/CitationMetadata;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/server/CitationMetadata$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/server/CitationMetadata$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/server/CitationMetadata; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/server/CitationMetadata;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/CitationMetadata$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/CitationSources { + public static final field Companion Lcom/google/ai/client/generativeai/common/server/CitationSources$Companion; + public synthetic fun (IIILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (IILjava/lang/String;Ljava/lang/String;)V + public synthetic fun (IILjava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()I + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/String; + public final fun copy (IILjava/lang/String;Ljava/lang/String;)Lcom/google/ai/client/generativeai/common/server/CitationSources; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/server/CitationSources;IILjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/server/CitationSources; + public fun equals (Ljava/lang/Object;)Z + public final fun getEndIndex ()I + public final fun getLicense ()Ljava/lang/String; + public final fun getStartIndex ()I + public final fun getUri ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/server/CitationSources;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/server/CitationSources$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/server/CitationSources$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/server/CitationSources; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/server/CitationSources;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/CitationSources$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/FinishReason : java/lang/Enum { + public static final field Companion Lcom/google/ai/client/generativeai/common/server/FinishReason$Companion; + public static final field MAX_TOKENS Lcom/google/ai/client/generativeai/common/server/FinishReason; + public static final field OTHER Lcom/google/ai/client/generativeai/common/server/FinishReason; + public static final field RECITATION Lcom/google/ai/client/generativeai/common/server/FinishReason; + public static final field SAFETY Lcom/google/ai/client/generativeai/common/server/FinishReason; + public static final field STOP Lcom/google/ai/client/generativeai/common/server/FinishReason; + public static final field UNKNOWN Lcom/google/ai/client/generativeai/common/server/FinishReason; + public static final field UNSPECIFIED Lcom/google/ai/client/generativeai/common/server/FinishReason; + public static fun valueOf (Ljava/lang/String;)Lcom/google/ai/client/generativeai/common/server/FinishReason; + public static fun values ()[Lcom/google/ai/client/generativeai/common/server/FinishReason; +} + +public final class com/google/ai/client/generativeai/common/server/FinishReason$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/FinishReasonSerializer : kotlinx/serialization/KSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/server/FinishReasonSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/server/FinishReason; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/server/FinishReason;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V +} + +public final class com/google/ai/client/generativeai/common/server/GRpcError { + public static final field Companion Lcom/google/ai/client/generativeai/common/server/GRpcError$Companion; + public synthetic fun (IILjava/lang/String;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (ILjava/lang/String;Ljava/util/List;)V + public final fun component1 ()I + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/util/List; + public final fun copy (ILjava/lang/String;Ljava/util/List;)Lcom/google/ai/client/generativeai/common/server/GRpcError; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/server/GRpcError;ILjava/lang/String;Ljava/util/List;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/server/GRpcError; + public fun equals (Ljava/lang/Object;)Z + public final fun getCode ()I + public final fun getDetails ()Ljava/util/List; + public final fun getMessage ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/server/GRpcError;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/server/GRpcError$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/server/GRpcError$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/server/GRpcError; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/server/GRpcError;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/GRpcError$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/GRpcErrorDetails { + public static final field Companion Lcom/google/ai/client/generativeai/common/server/GRpcErrorDetails$Companion; + public fun ()V + public synthetic fun (ILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Lcom/google/ai/client/generativeai/common/server/GRpcErrorDetails; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/server/GRpcErrorDetails;Ljava/lang/String;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/server/GRpcErrorDetails; + public fun equals (Ljava/lang/Object;)Z + public final fun getReason ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/server/GRpcErrorDetails;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/server/GRpcErrorDetails$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/server/GRpcErrorDetails$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/server/GRpcErrorDetails; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/server/GRpcErrorDetails;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/GRpcErrorDetails$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/GroundingAttribution { + public static final field Companion Lcom/google/ai/client/generativeai/common/server/GroundingAttribution$Companion; + public synthetic fun (ILcom/google/ai/client/generativeai/common/server/Segment;Ljava/lang/Float;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Lcom/google/ai/client/generativeai/common/server/Segment;Ljava/lang/Float;)V + public final fun component1 ()Lcom/google/ai/client/generativeai/common/server/Segment; + public final fun component2 ()Ljava/lang/Float; + public final fun copy (Lcom/google/ai/client/generativeai/common/server/Segment;Ljava/lang/Float;)Lcom/google/ai/client/generativeai/common/server/GroundingAttribution; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/server/GroundingAttribution;Lcom/google/ai/client/generativeai/common/server/Segment;Ljava/lang/Float;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/server/GroundingAttribution; + public fun equals (Ljava/lang/Object;)Z + public final fun getConfidenceScore ()Ljava/lang/Float; + public final fun getSegment ()Lcom/google/ai/client/generativeai/common/server/Segment; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/server/GroundingAttribution;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/server/GroundingAttribution$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/server/GroundingAttribution$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/server/GroundingAttribution; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/server/GroundingAttribution;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/GroundingAttribution$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/GroundingMetadata { + public static final field Companion Lcom/google/ai/client/generativeai/common/server/GroundingMetadata$Companion; + public synthetic fun (ILjava/util/List;Lcom/google/ai/client/generativeai/common/server/SearchEntryPoint;Ljava/util/List;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/util/List;Lcom/google/ai/client/generativeai/common/server/SearchEntryPoint;Ljava/util/List;Ljava/util/List;)V + public final fun component1 ()Ljava/util/List; + public final fun component2 ()Lcom/google/ai/client/generativeai/common/server/SearchEntryPoint; + public final fun component3 ()Ljava/util/List; + public final fun component4 ()Ljava/util/List; + public final fun copy (Ljava/util/List;Lcom/google/ai/client/generativeai/common/server/SearchEntryPoint;Ljava/util/List;Ljava/util/List;)Lcom/google/ai/client/generativeai/common/server/GroundingMetadata; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/server/GroundingMetadata;Ljava/util/List;Lcom/google/ai/client/generativeai/common/server/SearchEntryPoint;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/server/GroundingMetadata; + public fun equals (Ljava/lang/Object;)Z + public final fun getGroundingAttribution ()Ljava/util/List; + public final fun getRetrievalQueries ()Ljava/util/List; + public final fun getSearchEntryPoint ()Lcom/google/ai/client/generativeai/common/server/SearchEntryPoint; + public final fun getWebSearchQueries ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/server/GroundingMetadata;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/server/GroundingMetadata$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/server/GroundingMetadata$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/server/GroundingMetadata; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/server/GroundingMetadata;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/GroundingMetadata$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/HarmProbability : java/lang/Enum { + public static final field Companion Lcom/google/ai/client/generativeai/common/server/HarmProbability$Companion; + public static final field HIGH Lcom/google/ai/client/generativeai/common/server/HarmProbability; + public static final field LOW Lcom/google/ai/client/generativeai/common/server/HarmProbability; + public static final field MEDIUM Lcom/google/ai/client/generativeai/common/server/HarmProbability; + public static final field NEGLIGIBLE Lcom/google/ai/client/generativeai/common/server/HarmProbability; + public static final field UNKNOWN Lcom/google/ai/client/generativeai/common/server/HarmProbability; + public static final field UNSPECIFIED Lcom/google/ai/client/generativeai/common/server/HarmProbability; + public static fun valueOf (Ljava/lang/String;)Lcom/google/ai/client/generativeai/common/server/HarmProbability; + public static fun values ()[Lcom/google/ai/client/generativeai/common/server/HarmProbability; +} + +public final class com/google/ai/client/generativeai/common/server/HarmProbability$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/HarmProbabilitySerializer : kotlinx/serialization/KSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/server/HarmProbabilitySerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/server/HarmProbability; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/server/HarmProbability;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V +} + +public final class com/google/ai/client/generativeai/common/server/HarmSeverity : java/lang/Enum { + public static final field Companion Lcom/google/ai/client/generativeai/common/server/HarmSeverity$Companion; + public static final field HIGH Lcom/google/ai/client/generativeai/common/server/HarmSeverity; + public static final field LOW Lcom/google/ai/client/generativeai/common/server/HarmSeverity; + public static final field MEDIUM Lcom/google/ai/client/generativeai/common/server/HarmSeverity; + public static final field NEGLIGIBLE Lcom/google/ai/client/generativeai/common/server/HarmSeverity; + public static final field UNKNOWN Lcom/google/ai/client/generativeai/common/server/HarmSeverity; + public static final field UNSPECIFIED Lcom/google/ai/client/generativeai/common/server/HarmSeverity; + public static fun valueOf (Ljava/lang/String;)Lcom/google/ai/client/generativeai/common/server/HarmSeverity; + public static fun values ()[Lcom/google/ai/client/generativeai/common/server/HarmSeverity; +} + +public final class com/google/ai/client/generativeai/common/server/HarmSeverity$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/PromptFeedback { + public static final field Companion Lcom/google/ai/client/generativeai/common/server/PromptFeedback$Companion; + public fun ()V + public synthetic fun (ILcom/google/ai/client/generativeai/common/server/BlockReason;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Lcom/google/ai/client/generativeai/common/server/BlockReason;Ljava/util/List;)V + public synthetic fun (Lcom/google/ai/client/generativeai/common/server/BlockReason;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lcom/google/ai/client/generativeai/common/server/BlockReason; + public final fun component2 ()Ljava/util/List; + public final fun copy (Lcom/google/ai/client/generativeai/common/server/BlockReason;Ljava/util/List;)Lcom/google/ai/client/generativeai/common/server/PromptFeedback; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/server/PromptFeedback;Lcom/google/ai/client/generativeai/common/server/BlockReason;Ljava/util/List;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/server/PromptFeedback; + public fun equals (Ljava/lang/Object;)Z + public final fun getBlockReason ()Lcom/google/ai/client/generativeai/common/server/BlockReason; + public final fun getSafetyRatings ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/server/PromptFeedback;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/server/PromptFeedback$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/server/PromptFeedback$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/server/PromptFeedback; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/server/PromptFeedback;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/PromptFeedback$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/SafetyRating { + public static final field Companion Lcom/google/ai/client/generativeai/common/server/SafetyRating$Companion; + public synthetic fun (ILcom/google/ai/client/generativeai/common/shared/HarmCategory;Lcom/google/ai/client/generativeai/common/server/HarmProbability;Ljava/lang/Boolean;Ljava/lang/Float;Lcom/google/ai/client/generativeai/common/server/HarmSeverity;Ljava/lang/Float;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Lcom/google/ai/client/generativeai/common/shared/HarmCategory;Lcom/google/ai/client/generativeai/common/server/HarmProbability;Ljava/lang/Boolean;Ljava/lang/Float;Lcom/google/ai/client/generativeai/common/server/HarmSeverity;Ljava/lang/Float;)V + public synthetic fun (Lcom/google/ai/client/generativeai/common/shared/HarmCategory;Lcom/google/ai/client/generativeai/common/server/HarmProbability;Ljava/lang/Boolean;Ljava/lang/Float;Lcom/google/ai/client/generativeai/common/server/HarmSeverity;Ljava/lang/Float;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lcom/google/ai/client/generativeai/common/shared/HarmCategory; + public final fun component2 ()Lcom/google/ai/client/generativeai/common/server/HarmProbability; + public final fun component3 ()Ljava/lang/Boolean; + public final fun component4 ()Ljava/lang/Float; + public final fun component5 ()Lcom/google/ai/client/generativeai/common/server/HarmSeverity; + public final fun component6 ()Ljava/lang/Float; + public final fun copy (Lcom/google/ai/client/generativeai/common/shared/HarmCategory;Lcom/google/ai/client/generativeai/common/server/HarmProbability;Ljava/lang/Boolean;Ljava/lang/Float;Lcom/google/ai/client/generativeai/common/server/HarmSeverity;Ljava/lang/Float;)Lcom/google/ai/client/generativeai/common/server/SafetyRating; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/server/SafetyRating;Lcom/google/ai/client/generativeai/common/shared/HarmCategory;Lcom/google/ai/client/generativeai/common/server/HarmProbability;Ljava/lang/Boolean;Ljava/lang/Float;Lcom/google/ai/client/generativeai/common/server/HarmSeverity;Ljava/lang/Float;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/server/SafetyRating; + public fun equals (Ljava/lang/Object;)Z + public final fun getBlocked ()Ljava/lang/Boolean; + public final fun getCategory ()Lcom/google/ai/client/generativeai/common/shared/HarmCategory; + public final fun getProbability ()Lcom/google/ai/client/generativeai/common/server/HarmProbability; + public final fun getProbabilityScore ()Ljava/lang/Float; + public final fun getSeverity ()Lcom/google/ai/client/generativeai/common/server/HarmSeverity; + public final fun getSeverityScore ()Ljava/lang/Float; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/server/SafetyRating;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/server/SafetyRating$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/server/SafetyRating$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/server/SafetyRating; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/server/SafetyRating;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/SafetyRating$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/SearchEntryPoint { + public static final field Companion Lcom/google/ai/client/generativeai/common/server/SearchEntryPoint$Companion; + public synthetic fun (ILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lcom/google/ai/client/generativeai/common/server/SearchEntryPoint; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/server/SearchEntryPoint;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/server/SearchEntryPoint; + public fun equals (Ljava/lang/Object;)Z + public final fun getRenderedContent ()Ljava/lang/String; + public final fun getSdkBlob ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/server/SearchEntryPoint;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/server/SearchEntryPoint$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/server/SearchEntryPoint$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/server/SearchEntryPoint; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/server/SearchEntryPoint;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/SearchEntryPoint$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/Segment { + public static final field Companion Lcom/google/ai/client/generativeai/common/server/Segment$Companion; + public fun (II)V + public synthetic fun (IIILkotlinx/serialization/internal/SerializationConstructorMarker;)V + public final fun component1 ()I + public final fun component2 ()I + public final fun copy (II)Lcom/google/ai/client/generativeai/common/server/Segment; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/server/Segment;IIILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/server/Segment; + public fun equals (Ljava/lang/Object;)Z + public final fun getEndIndex ()I + public final fun getStartIndex ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/server/Segment;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/server/Segment$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/server/Segment$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/server/Segment; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/server/Segment;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/server/Segment$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/Blob { + public static final field Companion Lcom/google/ai/client/generativeai/common/shared/Blob$Companion; + public synthetic fun (ILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lcom/google/ai/client/generativeai/common/shared/Blob; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/shared/Blob;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/shared/Blob; + public fun equals (Ljava/lang/Object;)Z + public final fun getData ()Ljava/lang/String; + public final fun getMimeType ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/shared/Blob;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/shared/Blob$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/shared/Blob$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/shared/Blob; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/shared/Blob;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/Blob$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/BlobPart : com/google/ai/client/generativeai/common/shared/Part { + public static final field Companion Lcom/google/ai/client/generativeai/common/shared/BlobPart$Companion; + public synthetic fun (ILcom/google/ai/client/generativeai/common/shared/Blob;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Lcom/google/ai/client/generativeai/common/shared/Blob;)V + public final fun component1 ()Lcom/google/ai/client/generativeai/common/shared/Blob; + public final fun copy (Lcom/google/ai/client/generativeai/common/shared/Blob;)Lcom/google/ai/client/generativeai/common/shared/BlobPart; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/shared/BlobPart;Lcom/google/ai/client/generativeai/common/shared/Blob;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/shared/BlobPart; + public fun equals (Ljava/lang/Object;)Z + public final fun getInlineData ()Lcom/google/ai/client/generativeai/common/shared/Blob; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/shared/BlobPart;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/shared/BlobPart$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/shared/BlobPart$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/shared/BlobPart; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/shared/BlobPart;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/BlobPart$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/Content { + public static final field Companion Lcom/google/ai/client/generativeai/common/shared/Content$Companion; + public synthetic fun (ILjava/lang/String;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/util/List;)V + public synthetic fun (Ljava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/util/List; + public final fun copy (Ljava/lang/String;Ljava/util/List;)Lcom/google/ai/client/generativeai/common/shared/Content; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/shared/Content;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/shared/Content; + public fun equals (Ljava/lang/Object;)Z + public final fun getParts ()Ljava/util/List; + public final fun getRole ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/shared/Content;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/shared/Content$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/shared/Content$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/shared/Content; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/shared/Content;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/Content$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/FileData { + public static final field Companion Lcom/google/ai/client/generativeai/common/shared/FileData$Companion; + public synthetic fun (ILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lcom/google/ai/client/generativeai/common/shared/FileData; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/shared/FileData;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/shared/FileData; + public fun equals (Ljava/lang/Object;)Z + public final fun getFileUri ()Ljava/lang/String; + public final fun getMimeType ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/shared/FileData;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/shared/FileData$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/shared/FileData$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/shared/FileData; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/shared/FileData;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/FileData$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/FileDataPart : com/google/ai/client/generativeai/common/shared/Part { + public static final field Companion Lcom/google/ai/client/generativeai/common/shared/FileDataPart$Companion; + public synthetic fun (ILcom/google/ai/client/generativeai/common/shared/FileData;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Lcom/google/ai/client/generativeai/common/shared/FileData;)V + public final fun component1 ()Lcom/google/ai/client/generativeai/common/shared/FileData; + public final fun copy (Lcom/google/ai/client/generativeai/common/shared/FileData;)Lcom/google/ai/client/generativeai/common/shared/FileDataPart; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/shared/FileDataPart;Lcom/google/ai/client/generativeai/common/shared/FileData;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/shared/FileDataPart; + public fun equals (Ljava/lang/Object;)Z + public final fun getFileData ()Lcom/google/ai/client/generativeai/common/shared/FileData; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/shared/FileDataPart;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/shared/FileDataPart$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/shared/FileDataPart$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/shared/FileDataPart; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/shared/FileDataPart;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/FileDataPart$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/FunctionCall { + public static final field Companion Lcom/google/ai/client/generativeai/common/shared/FunctionCall$Companion; + public synthetic fun (ILjava/lang/String;Ljava/util/Map;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Ljava/util/Map;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/util/Map; + public final fun copy (Ljava/lang/String;Ljava/util/Map;)Lcom/google/ai/client/generativeai/common/shared/FunctionCall; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/shared/FunctionCall;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/shared/FunctionCall; + public fun equals (Ljava/lang/Object;)Z + public final fun getArgs ()Ljava/util/Map; + public final fun getName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/shared/FunctionCall;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/shared/FunctionCall$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/shared/FunctionCall$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/shared/FunctionCall; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/shared/FunctionCall;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/FunctionCall$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/FunctionCallPart : com/google/ai/client/generativeai/common/shared/Part { + public static final field Companion Lcom/google/ai/client/generativeai/common/shared/FunctionCallPart$Companion; + public synthetic fun (ILcom/google/ai/client/generativeai/common/shared/FunctionCall;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Lcom/google/ai/client/generativeai/common/shared/FunctionCall;)V + public final fun component1 ()Lcom/google/ai/client/generativeai/common/shared/FunctionCall; + public final fun copy (Lcom/google/ai/client/generativeai/common/shared/FunctionCall;)Lcom/google/ai/client/generativeai/common/shared/FunctionCallPart; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/shared/FunctionCallPart;Lcom/google/ai/client/generativeai/common/shared/FunctionCall;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/shared/FunctionCallPart; + public fun equals (Ljava/lang/Object;)Z + public final fun getFunctionCall ()Lcom/google/ai/client/generativeai/common/shared/FunctionCall; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/shared/FunctionCallPart;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/shared/FunctionCallPart$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/shared/FunctionCallPart$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/shared/FunctionCallPart; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/shared/FunctionCallPart;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/FunctionCallPart$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/FunctionResponse { + public static final field Companion Lcom/google/ai/client/generativeai/common/shared/FunctionResponse$Companion; + public synthetic fun (ILjava/lang/String;Lkotlinx/serialization/json/JsonObject;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;Lkotlinx/serialization/json/JsonObject;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Lkotlinx/serialization/json/JsonObject; + public final fun copy (Ljava/lang/String;Lkotlinx/serialization/json/JsonObject;)Lcom/google/ai/client/generativeai/common/shared/FunctionResponse; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/shared/FunctionResponse;Ljava/lang/String;Lkotlinx/serialization/json/JsonObject;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/shared/FunctionResponse; + public fun equals (Ljava/lang/Object;)Z + public final fun getName ()Ljava/lang/String; + public final fun getResponse ()Lkotlinx/serialization/json/JsonObject; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/shared/FunctionResponse;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/shared/FunctionResponse$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/shared/FunctionResponse$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/shared/FunctionResponse; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/shared/FunctionResponse;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/FunctionResponse$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/FunctionResponsePart : com/google/ai/client/generativeai/common/shared/Part { + public static final field Companion Lcom/google/ai/client/generativeai/common/shared/FunctionResponsePart$Companion; + public synthetic fun (ILcom/google/ai/client/generativeai/common/shared/FunctionResponse;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Lcom/google/ai/client/generativeai/common/shared/FunctionResponse;)V + public final fun component1 ()Lcom/google/ai/client/generativeai/common/shared/FunctionResponse; + public final fun copy (Lcom/google/ai/client/generativeai/common/shared/FunctionResponse;)Lcom/google/ai/client/generativeai/common/shared/FunctionResponsePart; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/shared/FunctionResponsePart;Lcom/google/ai/client/generativeai/common/shared/FunctionResponse;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/shared/FunctionResponsePart; + public fun equals (Ljava/lang/Object;)Z + public final fun getFunctionResponse ()Lcom/google/ai/client/generativeai/common/shared/FunctionResponse; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/shared/FunctionResponsePart;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/shared/FunctionResponsePart$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/shared/FunctionResponsePart$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/shared/FunctionResponsePart; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/shared/FunctionResponsePart;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/FunctionResponsePart$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/HarmBlockMethod : java/lang/Enum { + public static final field Companion Lcom/google/ai/client/generativeai/common/shared/HarmBlockMethod$Companion; + public static final field PROBABILITY Lcom/google/ai/client/generativeai/common/shared/HarmBlockMethod; + public static final field SEVERITY Lcom/google/ai/client/generativeai/common/shared/HarmBlockMethod; + public static final field UNSPECIFIED Lcom/google/ai/client/generativeai/common/shared/HarmBlockMethod; + public static fun valueOf (Ljava/lang/String;)Lcom/google/ai/client/generativeai/common/shared/HarmBlockMethod; + public static fun values ()[Lcom/google/ai/client/generativeai/common/shared/HarmBlockMethod; +} + +public final class com/google/ai/client/generativeai/common/shared/HarmBlockMethod$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/HarmBlockThreshold : java/lang/Enum { + public static final field BLOCK_LOW_AND_ABOVE Lcom/google/ai/client/generativeai/common/shared/HarmBlockThreshold; + public static final field BLOCK_MEDIUM_AND_ABOVE Lcom/google/ai/client/generativeai/common/shared/HarmBlockThreshold; + public static final field BLOCK_NONE Lcom/google/ai/client/generativeai/common/shared/HarmBlockThreshold; + public static final field BLOCK_ONLY_HIGH Lcom/google/ai/client/generativeai/common/shared/HarmBlockThreshold; + public static final field Companion Lcom/google/ai/client/generativeai/common/shared/HarmBlockThreshold$Companion; + public static final field UNSPECIFIED Lcom/google/ai/client/generativeai/common/shared/HarmBlockThreshold; + public static fun valueOf (Ljava/lang/String;)Lcom/google/ai/client/generativeai/common/shared/HarmBlockThreshold; + public static fun values ()[Lcom/google/ai/client/generativeai/common/shared/HarmBlockThreshold; +} + +public final class com/google/ai/client/generativeai/common/shared/HarmBlockThreshold$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/HarmCategory : java/lang/Enum { + public static final field Companion Lcom/google/ai/client/generativeai/common/shared/HarmCategory$Companion; + public static final field DANGEROUS_CONTENT Lcom/google/ai/client/generativeai/common/shared/HarmCategory; + public static final field HARASSMENT Lcom/google/ai/client/generativeai/common/shared/HarmCategory; + public static final field HATE_SPEECH Lcom/google/ai/client/generativeai/common/shared/HarmCategory; + public static final field SEXUALLY_EXPLICIT Lcom/google/ai/client/generativeai/common/shared/HarmCategory; + public static final field UNKNOWN Lcom/google/ai/client/generativeai/common/shared/HarmCategory; + public static fun valueOf (Ljava/lang/String;)Lcom/google/ai/client/generativeai/common/shared/HarmCategory; + public static fun values ()[Lcom/google/ai/client/generativeai/common/shared/HarmCategory; +} + +public final class com/google/ai/client/generativeai/common/shared/HarmCategory$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/HarmCategorySerializer : kotlinx/serialization/KSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/shared/HarmCategorySerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/shared/HarmCategory; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/shared/HarmCategory;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V +} + +public abstract interface class com/google/ai/client/generativeai/common/shared/Part { + public static final field Companion Lcom/google/ai/client/generativeai/common/shared/Part$Companion; +} + +public final class com/google/ai/client/generativeai/common/shared/Part$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/PartSerializer : kotlinx/serialization/json/JsonContentPolymorphicSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/shared/PartSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/SafetySetting { + public static final field Companion Lcom/google/ai/client/generativeai/common/shared/SafetySetting$Companion; + public synthetic fun (ILcom/google/ai/client/generativeai/common/shared/HarmCategory;Lcom/google/ai/client/generativeai/common/shared/HarmBlockThreshold;Lcom/google/ai/client/generativeai/common/shared/HarmBlockMethod;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Lcom/google/ai/client/generativeai/common/shared/HarmCategory;Lcom/google/ai/client/generativeai/common/shared/HarmBlockThreshold;Lcom/google/ai/client/generativeai/common/shared/HarmBlockMethod;)V + public synthetic fun (Lcom/google/ai/client/generativeai/common/shared/HarmCategory;Lcom/google/ai/client/generativeai/common/shared/HarmBlockThreshold;Lcom/google/ai/client/generativeai/common/shared/HarmBlockMethod;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lcom/google/ai/client/generativeai/common/shared/HarmCategory; + public final fun component2 ()Lcom/google/ai/client/generativeai/common/shared/HarmBlockThreshold; + public final fun component3 ()Lcom/google/ai/client/generativeai/common/shared/HarmBlockMethod; + public final fun copy (Lcom/google/ai/client/generativeai/common/shared/HarmCategory;Lcom/google/ai/client/generativeai/common/shared/HarmBlockThreshold;Lcom/google/ai/client/generativeai/common/shared/HarmBlockMethod;)Lcom/google/ai/client/generativeai/common/shared/SafetySetting; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/shared/SafetySetting;Lcom/google/ai/client/generativeai/common/shared/HarmCategory;Lcom/google/ai/client/generativeai/common/shared/HarmBlockThreshold;Lcom/google/ai/client/generativeai/common/shared/HarmBlockMethod;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/shared/SafetySetting; + public fun equals (Ljava/lang/Object;)Z + public final fun getCategory ()Lcom/google/ai/client/generativeai/common/shared/HarmCategory; + public final fun getMethod ()Lcom/google/ai/client/generativeai/common/shared/HarmBlockMethod; + public final fun getThreshold ()Lcom/google/ai/client/generativeai/common/shared/HarmBlockThreshold; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/shared/SafetySetting;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/shared/SafetySetting$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/shared/SafetySetting$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/shared/SafetySetting; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/shared/SafetySetting;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/SafetySetting$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/TextPart : com/google/ai/client/generativeai/common/shared/Part { + public static final field Companion Lcom/google/ai/client/generativeai/common/shared/TextPart$Companion; + public synthetic fun (ILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V + public fun (Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Lcom/google/ai/client/generativeai/common/shared/TextPart; + public static synthetic fun copy$default (Lcom/google/ai/client/generativeai/common/shared/TextPart;Ljava/lang/String;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/common/shared/TextPart; + public fun equals (Ljava/lang/Object;)Z + public final fun getText ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public static final synthetic fun write$Self (Lcom/google/ai/client/generativeai/common/shared/TextPart;Lkotlinx/serialization/encoding/CompositeEncoder;Lkotlinx/serialization/descriptors/SerialDescriptor;)V +} + +public final class com/google/ai/client/generativeai/common/shared/TextPart$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Lcom/google/ai/client/generativeai/common/shared/TextPart$$serializer; + public fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lcom/google/ai/client/generativeai/common/shared/TextPart; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lcom/google/ai/client/generativeai/common/shared/TextPart;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/shared/TextPart$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class com/google/ai/client/generativeai/common/util/FirstOrdinalSerializer : kotlinx/serialization/KSerializer { + public fun (Lkotlin/reflect/KClass;)V + public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Enum; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Enum;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V +} + +public final class com/google/ai/client/generativeai/common/util/SerializationKt { + public static final fun enumValues (Lkotlin/reflect/KClass;)[Ljava/lang/Enum; + public static final fun getSerialName (Ljava/lang/Enum;)Ljava/lang/String; +} + +public final class com/google/ai/client/generativeai/common/util/UtilKt { + public static final fun fullModelName (Ljava/lang/String;)Ljava/lang/String; +} + diff --git a/api/generativeai/0.8.0.api b/api/generativeai/0.8.0.api new file mode 100644 index 00000000..1a970ecc --- /dev/null +++ b/api/generativeai/0.8.0.api @@ -0,0 +1,511 @@ +public final class com/google/ai/client/generativeai/BuildConfig { + public static final field BUILD_TYPE Ljava/lang/String; + public static final field DEBUG Z + public static final field LIBRARY_PACKAGE_NAME Ljava/lang/String; + public static final field VERSION_NAME Ljava/lang/String; + public fun ()V +} + +public final class com/google/ai/client/generativeai/Chat { + public fun (Lcom/google/ai/client/generativeai/GenerativeModel;Ljava/util/List;)V + public synthetic fun (Lcom/google/ai/client/generativeai/GenerativeModel;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getHistory ()Ljava/util/List; + public final fun sendMessage (Landroid/graphics/Bitmap;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun sendMessage (Lcom/google/ai/client/generativeai/type/Content;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun sendMessage (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun sendMessageStream (Landroid/graphics/Bitmap;)Lkotlinx/coroutines/flow/Flow; + public final fun sendMessageStream (Lcom/google/ai/client/generativeai/type/Content;)Lkotlinx/coroutines/flow/Flow; + public final fun sendMessageStream (Ljava/lang/String;)Lkotlinx/coroutines/flow/Flow; +} + +public final class com/google/ai/client/generativeai/GenerativeModel { + public fun (Ljava/lang/String;Ljava/lang/String;)V + public fun (Ljava/lang/String;Ljava/lang/String;Lcom/google/ai/client/generativeai/type/GenerationConfig;)V + public fun (Ljava/lang/String;Ljava/lang/String;Lcom/google/ai/client/generativeai/type/GenerationConfig;Ljava/util/List;)V + public fun (Ljava/lang/String;Ljava/lang/String;Lcom/google/ai/client/generativeai/type/GenerationConfig;Ljava/util/List;Lcom/google/ai/client/generativeai/type/RequestOptions;)V + public fun (Ljava/lang/String;Ljava/lang/String;Lcom/google/ai/client/generativeai/type/GenerationConfig;Ljava/util/List;Lcom/google/ai/client/generativeai/type/RequestOptions;Ljava/util/List;)V + public fun (Ljava/lang/String;Ljava/lang/String;Lcom/google/ai/client/generativeai/type/GenerationConfig;Ljava/util/List;Lcom/google/ai/client/generativeai/type/RequestOptions;Ljava/util/List;Lcom/google/ai/client/generativeai/type/ToolConfig;)V + public fun (Ljava/lang/String;Ljava/lang/String;Lcom/google/ai/client/generativeai/type/GenerationConfig;Ljava/util/List;Lcom/google/ai/client/generativeai/type/RequestOptions;Ljava/util/List;Lcom/google/ai/client/generativeai/type/ToolConfig;Lcom/google/ai/client/generativeai/type/Content;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Lcom/google/ai/client/generativeai/type/GenerationConfig;Ljava/util/List;Lcom/google/ai/client/generativeai/type/RequestOptions;Ljava/util/List;Lcom/google/ai/client/generativeai/type/ToolConfig;Lcom/google/ai/client/generativeai/type/Content;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun countTokens (Landroid/graphics/Bitmap;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun countTokens (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun countTokens ([Lcom/google/ai/client/generativeai/type/Content;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun executeFunction (Lcom/google/ai/client/generativeai/type/FunctionCallPart;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun generateContent (Landroid/graphics/Bitmap;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun generateContent (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun generateContent ([Lcom/google/ai/client/generativeai/type/Content;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun generateContentStream (Landroid/graphics/Bitmap;)Lkotlinx/coroutines/flow/Flow; + public final fun generateContentStream (Ljava/lang/String;)Lkotlinx/coroutines/flow/Flow; + public final fun generateContentStream ([Lcom/google/ai/client/generativeai/type/Content;)Lkotlinx/coroutines/flow/Flow; + public final fun getApiKey ()Ljava/lang/String; + public final fun getGenerationConfig ()Lcom/google/ai/client/generativeai/type/GenerationConfig; + public final fun getModelName ()Ljava/lang/String; + public final fun getRequestOptions ()Lcom/google/ai/client/generativeai/type/RequestOptions; + public final fun getSafetySettings ()Ljava/util/List; + public final fun getSystemInstruction ()Lcom/google/ai/client/generativeai/type/Content; + public final fun getToolConfig ()Lcom/google/ai/client/generativeai/type/ToolConfig; + public final fun getTools ()Ljava/util/List; + public final fun startChat (Ljava/util/List;)Lcom/google/ai/client/generativeai/Chat; + public static synthetic fun startChat$default (Lcom/google/ai/client/generativeai/GenerativeModel;Ljava/util/List;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/Chat; +} + +public abstract class com/google/ai/client/generativeai/java/ChatFutures { + public static final field Companion Lcom/google/ai/client/generativeai/java/ChatFutures$Companion; + public static final fun from (Lcom/google/ai/client/generativeai/Chat;)Lcom/google/ai/client/generativeai/java/ChatFutures; + public abstract fun getChat ()Lcom/google/ai/client/generativeai/Chat; + public abstract fun sendMessage (Lcom/google/ai/client/generativeai/type/Content;)Lcom/google/common/util/concurrent/ListenableFuture; + public abstract fun sendMessageStream (Lcom/google/ai/client/generativeai/type/Content;)Lorg/reactivestreams/Publisher; +} + +public final class com/google/ai/client/generativeai/java/ChatFutures$Companion { + public final fun from (Lcom/google/ai/client/generativeai/Chat;)Lcom/google/ai/client/generativeai/java/ChatFutures; +} + +public abstract class com/google/ai/client/generativeai/java/GenerativeModelFutures { + public static final field Companion Lcom/google/ai/client/generativeai/java/GenerativeModelFutures$Companion; + public abstract fun countTokens ([Lcom/google/ai/client/generativeai/type/Content;)Lcom/google/common/util/concurrent/ListenableFuture; + public static final fun from (Lcom/google/ai/client/generativeai/GenerativeModel;)Lcom/google/ai/client/generativeai/java/GenerativeModelFutures; + public abstract fun generateContent ([Lcom/google/ai/client/generativeai/type/Content;)Lcom/google/common/util/concurrent/ListenableFuture; + public abstract fun generateContentStream ([Lcom/google/ai/client/generativeai/type/Content;)Lorg/reactivestreams/Publisher; + public abstract fun getGenerativeModel ()Lcom/google/ai/client/generativeai/GenerativeModel; + public abstract fun startChat ()Lcom/google/ai/client/generativeai/java/ChatFutures; + public abstract fun startChat (Ljava/util/List;)Lcom/google/ai/client/generativeai/java/ChatFutures; +} + +public final class com/google/ai/client/generativeai/java/GenerativeModelFutures$Companion { + public final fun from (Lcom/google/ai/client/generativeai/GenerativeModel;)Lcom/google/ai/client/generativeai/java/GenerativeModelFutures; +} + +public final class com/google/ai/client/generativeai/type/BlobPart : com/google/ai/client/generativeai/type/Part { + public fun (Ljava/lang/String;[B)V + public final fun getBlob ()[B + public final fun getMimeType ()Ljava/lang/String; +} + +public final class com/google/ai/client/generativeai/type/BlockReason : java/lang/Enum { + public static final field OTHER Lcom/google/ai/client/generativeai/type/BlockReason; + public static final field SAFETY Lcom/google/ai/client/generativeai/type/BlockReason; + public static final field UNKNOWN Lcom/google/ai/client/generativeai/type/BlockReason; + public static final field UNSPECIFIED Lcom/google/ai/client/generativeai/type/BlockReason; + public static fun valueOf (Ljava/lang/String;)Lcom/google/ai/client/generativeai/type/BlockReason; + public static fun values ()[Lcom/google/ai/client/generativeai/type/BlockReason; +} + +public final class com/google/ai/client/generativeai/type/BlockThreshold : java/lang/Enum { + public static final field LOW_AND_ABOVE Lcom/google/ai/client/generativeai/type/BlockThreshold; + public static final field MEDIUM_AND_ABOVE Lcom/google/ai/client/generativeai/type/BlockThreshold; + public static final field NONE Lcom/google/ai/client/generativeai/type/BlockThreshold; + public static final field ONLY_HIGH Lcom/google/ai/client/generativeai/type/BlockThreshold; + public static final field UNSPECIFIED Lcom/google/ai/client/generativeai/type/BlockThreshold; + public static fun valueOf (Ljava/lang/String;)Lcom/google/ai/client/generativeai/type/BlockThreshold; + public static fun values ()[Lcom/google/ai/client/generativeai/type/BlockThreshold; +} + +public final class com/google/ai/client/generativeai/type/Candidate { + public final fun getCitationMetadata ()Ljava/util/List; + public final fun getContent ()Lcom/google/ai/client/generativeai/type/Content; + public final fun getFinishReason ()Lcom/google/ai/client/generativeai/type/FinishReason; + public final fun getSafetyRatings ()Ljava/util/List; +} + +public final class com/google/ai/client/generativeai/type/CitationMetadata { + public fun (IILjava/lang/String;Ljava/lang/String;)V + public synthetic fun (IILjava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getEndIndex ()I + public final fun getLicense ()Ljava/lang/String; + public final fun getStartIndex ()I + public final fun getUri ()Ljava/lang/String; +} + +public final class com/google/ai/client/generativeai/type/Content { + public fun (Ljava/lang/String;Ljava/util/List;)V + public synthetic fun (Ljava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/util/List;)V + public final fun getParts ()Ljava/util/List; + public final fun getRole ()Ljava/lang/String; +} + +public final class com/google/ai/client/generativeai/type/Content$Builder { + public fun ()V + public final fun addBlob (Ljava/lang/String;[B)Lcom/google/ai/client/generativeai/type/Content$Builder; + public final fun addFileData (Ljava/lang/String;Ljava/lang/String;)Lcom/google/ai/client/generativeai/type/Content$Builder; + public final fun addImage (Landroid/graphics/Bitmap;)Lcom/google/ai/client/generativeai/type/Content$Builder; + public final fun addPart (Lcom/google/ai/client/generativeai/type/Part;)Lcom/google/ai/client/generativeai/type/Content$Builder; + public final fun addText (Ljava/lang/String;)Lcom/google/ai/client/generativeai/type/Content$Builder; + public final fun build ()Lcom/google/ai/client/generativeai/type/Content; + public final fun getParts ()Ljava/util/List; + public final fun getRole ()Ljava/lang/String; + public final fun setParts (Ljava/util/List;)V + public final fun setRole (Ljava/lang/String;)V +} + +public final class com/google/ai/client/generativeai/type/ContentKt { + public static final fun content (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lcom/google/ai/client/generativeai/type/Content; + public static synthetic fun content$default (Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/type/Content; +} + +public final class com/google/ai/client/generativeai/type/CountTokensResponse { + public fun (I)V + public final fun component1 ()I + public final fun getTotalTokens ()I +} + +public final class com/google/ai/client/generativeai/type/FileDataPart : com/google/ai/client/generativeai/type/Part { + public fun (Ljava/lang/String;Ljava/lang/String;)V + public final fun getMimeType ()Ljava/lang/String; + public final fun getUri ()Ljava/lang/String; +} + +public final class com/google/ai/client/generativeai/type/FinishReason : java/lang/Enum { + public static final field MAX_TOKENS Lcom/google/ai/client/generativeai/type/FinishReason; + public static final field OTHER Lcom/google/ai/client/generativeai/type/FinishReason; + public static final field RECITATION Lcom/google/ai/client/generativeai/type/FinishReason; + public static final field SAFETY Lcom/google/ai/client/generativeai/type/FinishReason; + public static final field STOP Lcom/google/ai/client/generativeai/type/FinishReason; + public static final field UNKNOWN Lcom/google/ai/client/generativeai/type/FinishReason; + public static final field UNSPECIFIED Lcom/google/ai/client/generativeai/type/FinishReason; + public static fun valueOf (Ljava/lang/String;)Lcom/google/ai/client/generativeai/type/FinishReason; + public static fun values ()[Lcom/google/ai/client/generativeai/type/FinishReason; +} + +public final class com/google/ai/client/generativeai/type/FourParameterFunction : com/google/ai/client/generativeai/type/FunctionDeclaration { + public fun (Ljava/lang/String;Ljava/lang/String;Lcom/google/ai/client/generativeai/type/Schema;Lcom/google/ai/client/generativeai/type/Schema;Lcom/google/ai/client/generativeai/type/Schema;Lcom/google/ai/client/generativeai/type/Schema;Lkotlin/jvm/functions/Function5;)V + public fun execute (Lcom/google/ai/client/generativeai/type/FunctionCallPart;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getFunction ()Lkotlin/jvm/functions/Function5; + public final fun getParam1 ()Lcom/google/ai/client/generativeai/type/Schema; + public final fun getParam2 ()Lcom/google/ai/client/generativeai/type/Schema; + public final fun getParam3 ()Lcom/google/ai/client/generativeai/type/Schema; + public final fun getParam4 ()Lcom/google/ai/client/generativeai/type/Schema; + public fun getParameters ()Ljava/util/List; +} + +public final class com/google/ai/client/generativeai/type/FunctionCallPart : com/google/ai/client/generativeai/type/Part { + public fun (Ljava/lang/String;Ljava/util/Map;)V + public final fun getArgs ()Ljava/util/Map; + public final fun getName ()Ljava/lang/String; +} + +public final class com/google/ai/client/generativeai/type/FunctionCallingConfig { + public fun (Lcom/google/ai/client/generativeai/type/FunctionCallingConfig$Mode;)V + public final fun getMode ()Lcom/google/ai/client/generativeai/type/FunctionCallingConfig$Mode; +} + +public final class com/google/ai/client/generativeai/type/FunctionCallingConfig$Mode : java/lang/Enum { + public static final field ANY Lcom/google/ai/client/generativeai/type/FunctionCallingConfig$Mode; + public static final field AUTO Lcom/google/ai/client/generativeai/type/FunctionCallingConfig$Mode; + public static final field NONE Lcom/google/ai/client/generativeai/type/FunctionCallingConfig$Mode; + public static fun valueOf (Ljava/lang/String;)Lcom/google/ai/client/generativeai/type/FunctionCallingConfig$Mode; + public static fun values ()[Lcom/google/ai/client/generativeai/type/FunctionCallingConfig$Mode; +} + +public abstract class com/google/ai/client/generativeai/type/FunctionDeclaration { + public fun (Ljava/lang/String;Ljava/lang/String;)V + public abstract fun execute (Lcom/google/ai/client/generativeai/type/FunctionCallPart;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getDescription ()Ljava/lang/String; + public final fun getName ()Ljava/lang/String; + public abstract fun getParameters ()Ljava/util/List; +} + +public final class com/google/ai/client/generativeai/type/FunctionDeclarationsKt { + public static final fun defineFunction (Ljava/lang/String;Ljava/lang/String;Lcom/google/ai/client/generativeai/type/Schema;Lcom/google/ai/client/generativeai/type/Schema;Lcom/google/ai/client/generativeai/type/Schema;Lcom/google/ai/client/generativeai/type/Schema;Lkotlin/jvm/functions/Function5;)Lcom/google/ai/client/generativeai/type/FourParameterFunction; + public static final fun defineFunction (Ljava/lang/String;Ljava/lang/String;Lcom/google/ai/client/generativeai/type/Schema;Lcom/google/ai/client/generativeai/type/Schema;Lcom/google/ai/client/generativeai/type/Schema;Lkotlin/jvm/functions/Function4;)Lcom/google/ai/client/generativeai/type/ThreeParameterFunction; + public static final fun defineFunction (Ljava/lang/String;Ljava/lang/String;Lcom/google/ai/client/generativeai/type/Schema;Lcom/google/ai/client/generativeai/type/Schema;Lkotlin/jvm/functions/Function3;)Lcom/google/ai/client/generativeai/type/TwoParameterFunction; + public static final fun defineFunction (Ljava/lang/String;Ljava/lang/String;Lcom/google/ai/client/generativeai/type/Schema;Lkotlin/jvm/functions/Function2;)Lcom/google/ai/client/generativeai/type/OneParameterFunction; + public static final fun defineFunction (Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lcom/google/ai/client/generativeai/type/NoParameterFunction; +} + +public final class com/google/ai/client/generativeai/type/FunctionParameter { + public fun (Ljava/lang/String;Ljava/lang/String;Lcom/google/ai/client/generativeai/type/FunctionType;)V + public final fun getDescription ()Ljava/lang/String; + public final fun getName ()Ljava/lang/String; + public final fun getType ()Lcom/google/ai/client/generativeai/type/FunctionType; +} + +public final class com/google/ai/client/generativeai/type/FunctionResponsePart : com/google/ai/client/generativeai/type/Part { + public fun (Ljava/lang/String;Lorg/json/JSONObject;)V + public final fun getName ()Ljava/lang/String; + public final fun getResponse ()Lorg/json/JSONObject; +} + +public final class com/google/ai/client/generativeai/type/FunctionType { + public static final field Companion Lcom/google/ai/client/generativeai/type/FunctionType$Companion; + public fun (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V + public final fun getName ()Ljava/lang/String; + public final fun getParse ()Lkotlin/jvm/functions/Function1; +} + +public final class com/google/ai/client/generativeai/type/FunctionType$Companion { + public final fun getARRAY ()Lcom/google/ai/client/generativeai/type/FunctionType; + public final fun getBOOLEAN ()Lcom/google/ai/client/generativeai/type/FunctionType; + public final fun getINTEGER ()Lcom/google/ai/client/generativeai/type/FunctionType; + public final fun getNUMBER ()Lcom/google/ai/client/generativeai/type/FunctionType; + public final fun getOBJECT ()Lcom/google/ai/client/generativeai/type/FunctionType; + public final fun getSTRING ()Lcom/google/ai/client/generativeai/type/FunctionType; +} + +public final class com/google/ai/client/generativeai/type/GenerateContentResponse { + public fun (Ljava/util/List;Lcom/google/ai/client/generativeai/type/PromptFeedback;Lcom/google/ai/client/generativeai/type/UsageMetadata;)V + public final fun getCandidates ()Ljava/util/List; + public final fun getFunctionCall ()Lcom/google/ai/client/generativeai/type/FunctionCallPart; + public final fun getFunctionCalls ()Ljava/util/List; + public final fun getFunctionResponse ()Lcom/google/ai/client/generativeai/type/FunctionResponsePart; + public final fun getPromptFeedback ()Lcom/google/ai/client/generativeai/type/PromptFeedback; + public final fun getText ()Ljava/lang/String; + public final fun getUsageMetadata ()Lcom/google/ai/client/generativeai/type/UsageMetadata; +} + +public final class com/google/ai/client/generativeai/type/GenerationConfig { + public static final field Companion Lcom/google/ai/client/generativeai/type/GenerationConfig$Companion; + public synthetic fun (Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Float;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;Ljava/lang/String;Lcom/google/ai/client/generativeai/type/Schema;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getCandidateCount ()Ljava/lang/Integer; + public final fun getMaxOutputTokens ()Ljava/lang/Integer; + public final fun getResponseMimeType ()Ljava/lang/String; + public final fun getResponseSchema ()Lcom/google/ai/client/generativeai/type/Schema; + public final fun getStopSequences ()Ljava/util/List; + public final fun getTemperature ()Ljava/lang/Float; + public final fun getTopK ()Ljava/lang/Integer; + public final fun getTopP ()Ljava/lang/Float; +} + +public final class com/google/ai/client/generativeai/type/GenerationConfig$Builder { + public field candidateCount Ljava/lang/Integer; + public field maxOutputTokens Ljava/lang/Integer; + public field responseMimeType Ljava/lang/String; + public field responseSchema Lcom/google/ai/client/generativeai/type/Schema; + public field stopSequences Ljava/util/List; + public field temperature Ljava/lang/Float; + public field topK Ljava/lang/Integer; + public field topP Ljava/lang/Float; + public fun ()V + public final fun build ()Lcom/google/ai/client/generativeai/type/GenerationConfig; +} + +public final class com/google/ai/client/generativeai/type/GenerationConfig$Companion { + public final fun builder ()Lcom/google/ai/client/generativeai/type/GenerationConfig$Builder; +} + +public final class com/google/ai/client/generativeai/type/GenerationConfigKt { + public static final fun generationConfig (Lkotlin/jvm/functions/Function1;)Lcom/google/ai/client/generativeai/type/GenerationConfig; +} + +public abstract interface annotation class com/google/ai/client/generativeai/type/GenerativeBeta : java/lang/annotation/Annotation { +} + +public abstract class com/google/ai/client/generativeai/type/GoogleGenerativeAIException : java/lang/RuntimeException { + public static final field Companion Lcom/google/ai/client/generativeai/type/GoogleGenerativeAIException$Companion; + public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;Lkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public final class com/google/ai/client/generativeai/type/GoogleGenerativeAIException$Companion { + public final fun from (Ljava/lang/Throwable;)Lcom/google/ai/client/generativeai/type/GoogleGenerativeAIException; +} + +public final class com/google/ai/client/generativeai/type/HarmCategory : java/lang/Enum { + public static final field DANGEROUS_CONTENT Lcom/google/ai/client/generativeai/type/HarmCategory; + public static final field HARASSMENT Lcom/google/ai/client/generativeai/type/HarmCategory; + public static final field HATE_SPEECH Lcom/google/ai/client/generativeai/type/HarmCategory; + public static final field SEXUALLY_EXPLICIT Lcom/google/ai/client/generativeai/type/HarmCategory; + public static final field UNKNOWN Lcom/google/ai/client/generativeai/type/HarmCategory; + public static fun valueOf (Ljava/lang/String;)Lcom/google/ai/client/generativeai/type/HarmCategory; + public static fun values ()[Lcom/google/ai/client/generativeai/type/HarmCategory; +} + +public final class com/google/ai/client/generativeai/type/HarmProbability : java/lang/Enum { + public static final field HIGH Lcom/google/ai/client/generativeai/type/HarmProbability; + public static final field LOW Lcom/google/ai/client/generativeai/type/HarmProbability; + public static final field MEDIUM Lcom/google/ai/client/generativeai/type/HarmProbability; + public static final field NEGLIGIBLE Lcom/google/ai/client/generativeai/type/HarmProbability; + public static final field UNKNOWN Lcom/google/ai/client/generativeai/type/HarmProbability; + public static final field UNSPECIFIED Lcom/google/ai/client/generativeai/type/HarmProbability; + public static fun valueOf (Ljava/lang/String;)Lcom/google/ai/client/generativeai/type/HarmProbability; + public static fun values ()[Lcom/google/ai/client/generativeai/type/HarmProbability; +} + +public final class com/google/ai/client/generativeai/type/ImagePart : com/google/ai/client/generativeai/type/Part { + public fun (Landroid/graphics/Bitmap;)V + public final fun getImage ()Landroid/graphics/Bitmap; +} + +public final class com/google/ai/client/generativeai/type/InvalidAPIKeyException : com/google/ai/client/generativeai/type/GoogleGenerativeAIException { + public fun (Ljava/lang/String;Ljava/lang/Throwable;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public final class com/google/ai/client/generativeai/type/InvalidStateException : com/google/ai/client/generativeai/type/GoogleGenerativeAIException { + public fun (Ljava/lang/String;Ljava/lang/Throwable;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public final class com/google/ai/client/generativeai/type/NoParameterFunction : com/google/ai/client/generativeai/type/FunctionDeclaration { + public fun (Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V + public fun execute (Lcom/google/ai/client/generativeai/type/FunctionCallPart;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun execute (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getFunction ()Lkotlin/jvm/functions/Function1; + public fun getParameters ()Ljava/util/List; +} + +public final class com/google/ai/client/generativeai/type/OneParameterFunction : com/google/ai/client/generativeai/type/FunctionDeclaration { + public fun (Ljava/lang/String;Ljava/lang/String;Lcom/google/ai/client/generativeai/type/Schema;Lkotlin/jvm/functions/Function2;)V + public fun execute (Lcom/google/ai/client/generativeai/type/FunctionCallPart;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getFunction ()Lkotlin/jvm/functions/Function2; + public final fun getParam ()Lcom/google/ai/client/generativeai/type/Schema; + public fun getParameters ()Ljava/util/List; +} + +public abstract interface class com/google/ai/client/generativeai/type/Part { +} + +public final class com/google/ai/client/generativeai/type/PartKt { + public static final fun asBlobPartOrNull (Lcom/google/ai/client/generativeai/type/Part;)Lcom/google/ai/client/generativeai/type/BlobPart; + public static final fun asFileDataPartOrNull (Lcom/google/ai/client/generativeai/type/Part;)Lcom/google/ai/client/generativeai/type/FileDataPart; + public static final fun asImageOrNull (Lcom/google/ai/client/generativeai/type/Part;)Landroid/graphics/Bitmap; + public static final fun asTextOrNull (Lcom/google/ai/client/generativeai/type/Part;)Ljava/lang/String; +} + +public final class com/google/ai/client/generativeai/type/PromptBlockedException : com/google/ai/client/generativeai/type/GoogleGenerativeAIException { + public fun (Lcom/google/ai/client/generativeai/type/GenerateContentResponse;Ljava/lang/Throwable;)V + public synthetic fun (Lcom/google/ai/client/generativeai/type/GenerateContentResponse;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getResponse ()Lcom/google/ai/client/generativeai/type/GenerateContentResponse; +} + +public final class com/google/ai/client/generativeai/type/PromptFeedback { + public fun (Lcom/google/ai/client/generativeai/type/BlockReason;Ljava/util/List;)V + public final fun getBlockReason ()Lcom/google/ai/client/generativeai/type/BlockReason; + public final fun getSafetyRatings ()Ljava/util/List; +} + +public final class com/google/ai/client/generativeai/type/QuotaExceededException : com/google/ai/client/generativeai/type/GoogleGenerativeAIException { + public fun (Ljava/lang/String;Ljava/lang/Throwable;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public final class com/google/ai/client/generativeai/type/RequestOptions { + public fun ()V + public synthetic fun (JLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (JLjava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/Long;)V + public fun (Ljava/lang/Long;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/Long;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getApiVersion ()Ljava/lang/String; + public final fun getTimeout-UwyO8pc ()J +} + +public final class com/google/ai/client/generativeai/type/RequestTimeoutException : com/google/ai/client/generativeai/type/GoogleGenerativeAIException { + public fun (Ljava/lang/String;Ljava/lang/Throwable;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public final class com/google/ai/client/generativeai/type/ResponseStoppedException : com/google/ai/client/generativeai/type/GoogleGenerativeAIException { + public fun (Lcom/google/ai/client/generativeai/type/GenerateContentResponse;Ljava/lang/Throwable;)V + public synthetic fun (Lcom/google/ai/client/generativeai/type/GenerateContentResponse;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getResponse ()Lcom/google/ai/client/generativeai/type/GenerateContentResponse; +} + +public final class com/google/ai/client/generativeai/type/SafetyRating { + public fun (Lcom/google/ai/client/generativeai/type/HarmCategory;Lcom/google/ai/client/generativeai/type/HarmProbability;)V + public final fun getCategory ()Lcom/google/ai/client/generativeai/type/HarmCategory; + public final fun getProbability ()Lcom/google/ai/client/generativeai/type/HarmProbability; +} + +public final class com/google/ai/client/generativeai/type/SafetySetting { + public fun (Lcom/google/ai/client/generativeai/type/HarmCategory;Lcom/google/ai/client/generativeai/type/BlockThreshold;)V + public final fun getHarmCategory ()Lcom/google/ai/client/generativeai/type/HarmCategory; + public final fun getThreshold ()Lcom/google/ai/client/generativeai/type/BlockThreshold; +} + +public final class com/google/ai/client/generativeai/type/Schema { + public static final field Companion Lcom/google/ai/client/generativeai/type/Schema$Companion; + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/List;Ljava/util/Map;Ljava/util/List;Lcom/google/ai/client/generativeai/type/Schema;Lcom/google/ai/client/generativeai/type/FunctionType;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/List;Ljava/util/Map;Ljava/util/List;Lcom/google/ai/client/generativeai/type/Schema;Lcom/google/ai/client/generativeai/type/FunctionType;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun fromString (Ljava/lang/String;)Ljava/lang/Object; + public final fun getDescription ()Ljava/lang/String; + public final fun getEnum ()Ljava/util/List; + public final fun getFormat ()Ljava/lang/String; + public final fun getItems ()Lcom/google/ai/client/generativeai/type/Schema; + public final fun getName ()Ljava/lang/String; + public final fun getNullable ()Ljava/lang/Boolean; + public final fun getProperties ()Ljava/util/Map; + public final fun getRequired ()Ljava/util/List; + public final fun getType ()Lcom/google/ai/client/generativeai/type/FunctionType; +} + +public final class com/google/ai/client/generativeai/type/Schema$Companion { + public final fun arr (Ljava/lang/String;Ljava/lang/String;Lcom/google/ai/client/generativeai/type/Schema;)Lcom/google/ai/client/generativeai/type/Schema; + public static synthetic fun arr$default (Lcom/google/ai/client/generativeai/type/Schema$Companion;Ljava/lang/String;Ljava/lang/String;Lcom/google/ai/client/generativeai/type/Schema;ILjava/lang/Object;)Lcom/google/ai/client/generativeai/type/Schema; + public final fun bool (Ljava/lang/String;Ljava/lang/String;)Lcom/google/ai/client/generativeai/type/Schema; + public final fun enum (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lcom/google/ai/client/generativeai/type/Schema; + public final fun int (Ljava/lang/String;Ljava/lang/String;)Lcom/google/ai/client/generativeai/type/Schema; + public final fun num (Ljava/lang/String;Ljava/lang/String;)Lcom/google/ai/client/generativeai/type/Schema; + public final fun obj (Ljava/lang/String;Ljava/lang/String;[Lcom/google/ai/client/generativeai/type/Schema;)Lcom/google/ai/client/generativeai/type/Schema; + public final fun str (Ljava/lang/String;Ljava/lang/String;)Lcom/google/ai/client/generativeai/type/Schema; +} + +public final class com/google/ai/client/generativeai/type/SerializationException : com/google/ai/client/generativeai/type/GoogleGenerativeAIException { + public fun (Ljava/lang/String;Ljava/lang/Throwable;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public final class com/google/ai/client/generativeai/type/ServerException : com/google/ai/client/generativeai/type/GoogleGenerativeAIException { + public fun (Ljava/lang/String;Ljava/lang/Throwable;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public final class com/google/ai/client/generativeai/type/TextPart : com/google/ai/client/generativeai/type/Part { + public fun (Ljava/lang/String;)V + public final fun getText ()Ljava/lang/String; +} + +public final class com/google/ai/client/generativeai/type/ThreeParameterFunction : com/google/ai/client/generativeai/type/FunctionDeclaration { + public fun (Ljava/lang/String;Ljava/lang/String;Lcom/google/ai/client/generativeai/type/Schema;Lcom/google/ai/client/generativeai/type/Schema;Lcom/google/ai/client/generativeai/type/Schema;Lkotlin/jvm/functions/Function4;)V + public fun execute (Lcom/google/ai/client/generativeai/type/FunctionCallPart;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getFunction ()Lkotlin/jvm/functions/Function4; + public final fun getParam1 ()Lcom/google/ai/client/generativeai/type/Schema; + public final fun getParam2 ()Lcom/google/ai/client/generativeai/type/Schema; + public final fun getParam3 ()Lcom/google/ai/client/generativeai/type/Schema; + public fun getParameters ()Ljava/util/List; +} + +public final class com/google/ai/client/generativeai/type/Tool { + public fun (Ljava/util/List;)V + public final fun getFunctionDeclarations ()Ljava/util/List; +} + +public final class com/google/ai/client/generativeai/type/ToolConfig { + public static final field Companion Lcom/google/ai/client/generativeai/type/ToolConfig$Companion; + public fun (Lcom/google/ai/client/generativeai/type/FunctionCallingConfig;)V + public final fun getFunctionCallingConfig ()Lcom/google/ai/client/generativeai/type/FunctionCallingConfig; +} + +public final class com/google/ai/client/generativeai/type/ToolConfig$Companion { + public final fun always ()Lcom/google/ai/client/generativeai/type/ToolConfig; + public final fun never ()Lcom/google/ai/client/generativeai/type/ToolConfig; +} + +public final class com/google/ai/client/generativeai/type/TwoParameterFunction : com/google/ai/client/generativeai/type/FunctionDeclaration { + public fun (Ljava/lang/String;Ljava/lang/String;Lcom/google/ai/client/generativeai/type/Schema;Lcom/google/ai/client/generativeai/type/Schema;Lkotlin/jvm/functions/Function3;)V + public fun execute (Lcom/google/ai/client/generativeai/type/FunctionCallPart;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun getFunction ()Lkotlin/jvm/functions/Function3; + public final fun getParam1 ()Lcom/google/ai/client/generativeai/type/Schema; + public final fun getParam2 ()Lcom/google/ai/client/generativeai/type/Schema; + public fun getParameters ()Ljava/util/List; +} + +public final class com/google/ai/client/generativeai/type/UnknownException : com/google/ai/client/generativeai/type/GoogleGenerativeAIException { + public fun (Ljava/lang/String;Ljava/lang/Throwable;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public final class com/google/ai/client/generativeai/type/UnsupportedUserLocationException : com/google/ai/client/generativeai/type/GoogleGenerativeAIException { + public fun ()V + public fun (Ljava/lang/Throwable;)V + public synthetic fun (Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + +public final class com/google/ai/client/generativeai/type/UsageMetadata { + public fun (III)V + public final fun getCandidatesTokenCount ()I + public final fun getPromptTokenCount ()I + public final fun getTotalTokenCount ()I +} + diff --git a/common/gradle.properties b/common/gradle.properties index af0eb1ce..f13969c2 100644 --- a/common/gradle.properties +++ b/common/gradle.properties @@ -1 +1 @@ -version=0.6.0 +version=0.7.0 diff --git a/generativeai/gradle.properties b/generativeai/gradle.properties index f13969c2..b21853fa 100644 --- a/generativeai/gradle.properties +++ b/generativeai/gradle.properties @@ -1 +1 @@ -version=0.7.0 +version=0.8.0