defmodule Google.Ai.Generativelanguage.V1beta.ListCachedContentsRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field(:page_size, 1, type: :int32, json_name: "pageSize", deprecated: false) field(:page_token, 2, type: :string, json_name: "pageToken", deprecated: false) end defmodule Google.Ai.Generativelanguage.V1beta.ListCachedContentsResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field(:cached_contents, 1, repeated: true, type: Google.Ai.Generativelanguage.V1beta.CachedContent, json_name: "cachedContents" ) field(:next_page_token, 2, type: :string, json_name: "nextPageToken") end defmodule Google.Ai.Generativelanguage.V1beta.CreateCachedContentRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field(:cached_content, 1, type: Google.Ai.Generativelanguage.V1beta.CachedContent, json_name: "cachedContent", deprecated: false ) end defmodule Google.Ai.Generativelanguage.V1beta.GetCachedContentRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field(:name, 1, type: :string, deprecated: false) end defmodule Google.Ai.Generativelanguage.V1beta.UpdateCachedContentRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field(:cached_content, 1, type: Google.Ai.Generativelanguage.V1beta.CachedContent, json_name: "cachedContent", deprecated: false ) field(:update_mask, 2, type: Google.Protobuf.FieldMask, json_name: "updateMask") end defmodule Google.Ai.Generativelanguage.V1beta.DeleteCachedContentRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3 field(:name, 1, type: :string, deprecated: false) end defmodule Google.Ai.Generativelanguage.V1beta.CacheService.Service do @moduledoc false use GRPC.Service, name: "google.ai.generativelanguage.v1beta.CacheService", protoc_gen_elixir_version: "0.15.0" rpc( :ListCachedContents, Google.Ai.Generativelanguage.V1beta.ListCachedContentsRequest, Google.Ai.Generativelanguage.V1beta.ListCachedContentsResponse ) rpc( :CreateCachedContent, Google.Ai.Generativelanguage.V1beta.CreateCachedContentRequest, Google.Ai.Generativelanguage.V1beta.CachedContent ) rpc( :GetCachedContent, Google.Ai.Generativelanguage.V1beta.GetCachedContentRequest, Google.Ai.Generativelanguage.V1beta.CachedContent ) rpc( :UpdateCachedContent, Google.Ai.Generativelanguage.V1beta.UpdateCachedContentRequest, Google.Ai.Generativelanguage.V1beta.CachedContent ) rpc( :DeleteCachedContent, Google.Ai.Generativelanguage.V1beta.DeleteCachedContentRequest, Google.Protobuf.Empty ) end defmodule Google.Ai.Generativelanguage.V1beta.CacheService.Stub do @moduledoc false use GRPC.Stub, service: Google.Ai.Generativelanguage.V1beta.CacheService.Service end