Packages

Google API protobufs for Elixir/gRPC: Datastore, Bigtable, Pub/Sub, Storage, KMS, Tasks, Secret Manager, BigQuery, IAM, Logging, Long-Running Operations and AI Generative Language

Current section

Files

Jump to
googleapis_proto_ex lib google ai generativelanguage v1beta retriever.pb.ex
Raw

lib/google/ai/generativelanguage/v1beta/retriever.pb.ex

defmodule Google.Ai.Generativelanguage.V1beta.Condition.Operator do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.ai.generativelanguage.v1beta.Condition.Operator",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :OPERATOR_UNSPECIFIED, 0
field :LESS, 1
field :LESS_EQUAL, 2
field :EQUAL, 3
field :GREATER_EQUAL, 4
field :GREATER, 5
field :NOT_EQUAL, 6
field :INCLUDES, 7
field :EXCLUDES, 8
end
defmodule Google.Ai.Generativelanguage.V1beta.Chunk.State do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.ai.generativelanguage.v1beta.Chunk.State",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :STATE_UNSPECIFIED, 0
field :STATE_PENDING_PROCESSING, 1
field :STATE_ACTIVE, 2
field :STATE_FAILED, 10
end
defmodule Google.Ai.Generativelanguage.V1beta.Corpus do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1beta.Corpus",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :display_name, 2, type: :string, json_name: "displayName", deprecated: false
field :create_time, 3,
type: Google.Protobuf.Timestamp,
json_name: "createTime",
deprecated: false
field :update_time, 4,
type: Google.Protobuf.Timestamp,
json_name: "updateTime",
deprecated: false
end
defmodule Google.Ai.Generativelanguage.V1beta.Document do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1beta.Document",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :display_name, 2, type: :string, json_name: "displayName", deprecated: false
field :custom_metadata, 3,
repeated: true,
type: Google.Ai.Generativelanguage.V1beta.CustomMetadata,
json_name: "customMetadata",
deprecated: false
field :update_time, 4,
type: Google.Protobuf.Timestamp,
json_name: "updateTime",
deprecated: false
field :create_time, 5,
type: Google.Protobuf.Timestamp,
json_name: "createTime",
deprecated: false
end
defmodule Google.Ai.Generativelanguage.V1beta.StringList do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1beta.StringList",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :values, 1, repeated: true, type: :string
end
defmodule Google.Ai.Generativelanguage.V1beta.CustomMetadata do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1beta.CustomMetadata",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
oneof :value, 0
field :string_value, 2, type: :string, json_name: "stringValue", oneof: 0
field :string_list_value, 6,
type: Google.Ai.Generativelanguage.V1beta.StringList,
json_name: "stringListValue",
oneof: 0
field :numeric_value, 7, type: :float, json_name: "numericValue", oneof: 0
field :key, 1, type: :string, deprecated: false
end
defmodule Google.Ai.Generativelanguage.V1beta.MetadataFilter do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1beta.MetadataFilter",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :key, 1, type: :string, deprecated: false
field :conditions, 2,
repeated: true,
type: Google.Ai.Generativelanguage.V1beta.Condition,
deprecated: false
end
defmodule Google.Ai.Generativelanguage.V1beta.Condition do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1beta.Condition",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
oneof :value, 0
field :string_value, 1, type: :string, json_name: "stringValue", oneof: 0
field :numeric_value, 6, type: :float, json_name: "numericValue", oneof: 0
field :operation, 5,
type: Google.Ai.Generativelanguage.V1beta.Condition.Operator,
enum: true,
deprecated: false
end
defmodule Google.Ai.Generativelanguage.V1beta.Chunk do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1beta.Chunk",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :data, 2, type: Google.Ai.Generativelanguage.V1beta.ChunkData, deprecated: false
field :custom_metadata, 3,
repeated: true,
type: Google.Ai.Generativelanguage.V1beta.CustomMetadata,
json_name: "customMetadata",
deprecated: false
field :create_time, 4,
type: Google.Protobuf.Timestamp,
json_name: "createTime",
deprecated: false
field :update_time, 5,
type: Google.Protobuf.Timestamp,
json_name: "updateTime",
deprecated: false
field :state, 6,
type: Google.Ai.Generativelanguage.V1beta.Chunk.State,
enum: true,
deprecated: false
end
defmodule Google.Ai.Generativelanguage.V1beta.ChunkData do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1beta.ChunkData",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
oneof :data, 0
field :string_value, 1, type: :string, json_name: "stringValue", oneof: 0
end