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 v1alpha retriever.pb.ex
Raw

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

defmodule Google.Ai.Generativelanguage.V1alpha.Condition.Operator do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.ai.generativelanguage.v1alpha.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.V1alpha.Chunk.State do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.ai.generativelanguage.v1alpha.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.V1alpha.Corpus do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1alpha.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.V1alpha.Document do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1alpha.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.V1alpha.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.V1alpha.StringList do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1alpha.StringList",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :values, 1, repeated: true, type: :string
end
defmodule Google.Ai.Generativelanguage.V1alpha.CustomMetadata do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1alpha.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.V1alpha.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.V1alpha.MetadataFilter do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1alpha.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.V1alpha.Condition,
deprecated: false
end
defmodule Google.Ai.Generativelanguage.V1alpha.Condition do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1alpha.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.V1alpha.Condition.Operator,
enum: true,
deprecated: false
end
defmodule Google.Ai.Generativelanguage.V1alpha.Chunk do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1alpha.Chunk",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :data, 2, type: Google.Ai.Generativelanguage.V1alpha.ChunkData, deprecated: false
field :custom_metadata, 3,
repeated: true,
type: Google.Ai.Generativelanguage.V1alpha.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.V1alpha.Chunk.State,
enum: true,
deprecated: false
end
defmodule Google.Ai.Generativelanguage.V1alpha.ChunkData do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1alpha.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