Current section
6 Versions
Jump to
Current section
6 Versions
Compare versions
100
files changed
+8698
additions
-2129
deletions
| @@ -1,41 +1,109 @@ | |
| 1 | - {<<"app">>,<<"googleapis_proto_ex">>}. |
| 2 | - {<<"build_tools">>,[<<"mix">>]}. |
| 3 | - {<<"description">>,<<"Google protos for Bigtable, Pubsub and Datastore.">>}. |
| 4 | - {<<"elixir">>,<<"~> 1.10">>}. |
| 5 | - {<<"files">>, |
| 6 | - [<<"lib">>,<<"lib/google">>,<<"lib/google/bigtable">>, |
| 7 | - <<"lib/google/bigtable/admin">>,<<"lib/google/bigtable/admin/v2">>, |
| 8 | - <<"lib/google/bigtable/admin/v2/table.pb.ex">>, |
| 9 | - <<"lib/google/bigtable/admin/v2/common.pb.ex">>, |
| 10 | - <<"lib/google/bigtable/admin/v2/bigtable_instance_admin.pb.ex">>, |
| 11 | - <<"lib/google/bigtable/admin/v2/bigtable_table_admin.pb.ex">>, |
| 12 | - <<"lib/google/bigtable/admin/v2/instance.pb.ex">>, |
| 13 | - <<"lib/google/bigtable/v2">>,<<"lib/google/bigtable/v2/bigtable.pb.ex">>, |
| 14 | - <<"lib/google/bigtable/v2/data.pb.ex">>,<<"lib/google/rpc">>, |
| 15 | - <<"lib/google/rpc/status.pb.ex">>,<<"lib/google/rpc/code.pb.ex">>, |
| 16 | - <<"lib/google/rpc/error_details.pb.ex">>,<<"lib/google/pubsub">>, |
| 17 | - <<"lib/google/pubsub/v1">>,<<"lib/google/pubsub/v1/pubsub.pb.ex">>, |
| 18 | - <<"lib/google/datastore">>,<<"lib/google/datastore/v1">>, |
| 19 | - <<"lib/google/datastore/v1/query.pb.ex">>, |
| 20 | - <<"lib/google/datastore/v1/datastore.pb.ex">>, |
| 21 | - <<"lib/google/datastore/v1/entity.pb.ex">>,<<"lib/google/datastore/admin">>, |
| 22 | - <<"lib/google/datastore/admin/v1">>, |
| 23 | - <<"lib/google/datastore/admin/v1/index.pb.ex">>, |
| 24 | - <<"lib/google/datastore/admin/v1/datastore_admin.pb.ex">>, |
| 25 | - <<".formatter.exs">>,<<"mix.exs">>,<<"README.md">>,<<"LICENSE.md">>]}. |
| 26 | - {<<"licenses">>,[<<"Apache-2.0">>]}. |
| 27 1 | {<<"links">>, |
| 28 2 | [{<<"GitHub">>,<<"https://github.com/nyo16/googleapis_proto_ex">>}]}. |
| 29 3 | {<<"name">>,<<"googleapis_proto_ex">>}. |
| 4 | + {<<"version">>,<<"0.2.0">>}. |
| 5 | + {<<"description">>, |
| 6 | + <<"Google protos for Bigtable, Pubsub, Datastore and more">>}. |
| 7 | + {<<"elixir">>,<<"~> 1.10">>}. |
| 8 | + {<<"app">>,<<"googleapis_proto_ex">>}. |
| 9 | + {<<"files">>, |
| 10 | + [<<"lib">>,<<"lib/google">>,<<"lib/google/bigtable">>, |
| 11 | + <<"lib/google/bigtable/admin">>,<<"lib/google/bigtable/admin/v2">>, |
| 12 | + <<"lib/google/bigtable/admin/v2/instance.pb.ex">>, |
| 13 | + <<"lib/google/bigtable/admin/v2/bigtable_instance_admin.pb.ex">>, |
| 14 | + <<"lib/google/bigtable/admin/v2/common.pb.ex">>, |
| 15 | + <<"lib/google/bigtable/admin/v2/bigtable_table_admin.pb.ex">>, |
| 16 | + <<"lib/google/bigtable/admin/v2/table.pb.ex">>,<<"lib/google/bigtable/v2">>, |
| 17 | + <<"lib/google/bigtable/v2/request_stats.pb.ex">>, |
| 18 | + <<"lib/google/bigtable/v2/response_params.pb.ex">>, |
| 19 | + <<"lib/google/bigtable/v2/data.pb.ex">>, |
| 20 | + <<"lib/google/bigtable/v2/feature_flags.pb.ex">>, |
| 21 | + <<"lib/google/bigtable/v2/bigtable.pb.ex">>,<<"lib/google/storage">>, |
| 22 | + <<"lib/google/storage/v1">>, |
| 23 | + <<"lib/google/storage/v1/storage_resources.pb.ex">>, |
| 24 | + <<"lib/google/storage/v1/storage.pb.ex">>,<<"lib/google/datastore">>, |
| 25 | + <<"lib/google/datastore/v1">>,<<"lib/google/datastore/v1/datastore.pb.ex">>, |
| 26 | + <<"lib/google/datastore/v1/aggregation_result.pb.ex">>, |
| 27 | + <<"lib/google/datastore/v1/entity.pb.ex">>, |
| 28 | + <<"lib/google/datastore/v1/query.pb.ex">>,<<"lib/google/datastore/admin">>, |
| 29 | + <<"lib/google/datastore/admin/v1">>, |
| 30 | + <<"lib/google/datastore/admin/v1/datastore_admin.pb.ex">>, |
| 31 | + <<"lib/google/datastore/admin/v1/migration.pb.ex">>, |
| 32 | + <<"lib/google/datastore/admin/v1/index.pb.ex">>,<<"lib/google/type">>, |
| 33 | + <<"lib/google/type/datetime.pb.ex">>,<<"lib/google/type/color.pb.ex">>, |
| 34 | + <<"lib/google/type/month.pb.ex">>,<<"lib/google/type/quaternion.pb.ex">>, |
| 35 | + <<"lib/google/type/calendar_period.pb.ex">>, |
| 36 | + <<"lib/google/type/latlng.pb.ex">>,<<"lib/google/type/money.pb.ex">>, |
| 37 | + <<"lib/google/type/localized_text.pb.ex">>, |
| 38 | + <<"lib/google/type/decimal.pb.ex">>,<<"lib/google/type/interval.pb.ex">>, |
| 39 | + <<"lib/google/type/fraction.pb.ex">>,<<"lib/google/type/expr.pb.ex">>, |
| 40 | + <<"lib/google/type/postal_address.pb.ex">>, |
| 41 | + <<"lib/google/type/dayofweek.pb.ex">>, |
| 42 | + <<"lib/google/type/phone_number.pb.ex">>,<<"lib/google/type/date.pb.ex">>, |
| 43 | + <<"lib/google/type/timeofday.pb.ex">>,<<"lib/google/ai">>, |
| 44 | + <<"lib/google/ai/generativelanguage">>, |
| 45 | + <<"lib/google/ai/generativelanguage/v1beta2">>, |
| 46 | + <<"lib/google/ai/generativelanguage/v1beta2/text_service.pb.ex">>, |
| 47 | + <<"lib/google/ai/generativelanguage/v1beta2/model_service.pb.ex">>, |
| 48 | + <<"lib/google/ai/generativelanguage/v1beta2/citation.pb.ex">>, |
| 49 | + <<"lib/google/ai/generativelanguage/v1beta2/safety.pb.ex">>, |
| 50 | + <<"lib/google/ai/generativelanguage/v1beta2/model.pb.ex">>, |
| 51 | + <<"lib/google/ai/generativelanguage/v1beta2/discuss_service.pb.ex">>, |
| 52 | + <<"lib/google/cloud">>,<<"lib/google/cloud/kms">>, |
| 53 | + <<"lib/google/cloud/kms/v1">>,<<"lib/google/cloud/kms/v1/resources.pb.ex">>, |
| 54 | + <<"lib/google/cloud/kms/v1/service.pb.ex">>, |
| 55 | + <<"lib/google/cloud/kms/v1/ekm_service.pb.ex">>, |
| 56 | + <<"lib/google/cloud/tasks">>,<<"lib/google/cloud/tasks/v2">>, |
| 57 | + <<"lib/google/cloud/tasks/v2/task.pb.ex">>, |
| 58 | + <<"lib/google/cloud/tasks/v2/queue.pb.ex">>, |
| 59 | + <<"lib/google/cloud/tasks/v2/cloudtasks.pb.ex">>, |
| 60 | + <<"lib/google/cloud/tasks/v2/target.pb.ex">>, |
| 61 | + <<"lib/google/cloud/secretmanager">>, |
| 62 | + <<"lib/google/cloud/secretmanager/v1">>, |
| 63 | + <<"lib/google/cloud/secretmanager/v1/resources.pb.ex">>, |
| 64 | + <<"lib/google/cloud/secretmanager/v1/service.pb.ex">>, |
| 65 | + <<"lib/google/cloud/secretmanager/logging">>, |
| 66 | + <<"lib/google/cloud/secretmanager/logging/v1">>, |
| 67 | + <<"lib/google/cloud/secretmanager/logging/v1/secret_event.pb.ex">>, |
| 68 | + <<"lib/google/api">>,<<"lib/google/api/usage.pb.ex">>, |
| 69 | + <<"lib/google/api/monitored_resource.pb.ex">>, |
| 70 | + <<"lib/google/api/endpoint.pb.ex">>,<<"lib/google/api/error_reason.pb.ex">>, |
| 71 | + <<"lib/google/api/distribution.pb.ex">>, |
| 72 | + <<"lib/google/api/launch_stage.pb.ex">>,<<"lib/google/api/routing.pb.ex">>, |
| 73 | + <<"lib/google/api/monitoring.pb.ex">>, |
| 74 | + <<"lib/google/api/system_parameter.pb.ex">>, |
| 75 | + <<"lib/google/api/config_change.pb.ex">>,<<"lib/google/api/http.pb.ex">>, |
| 76 | + <<"lib/google/api/client.pb.ex">>,<<"lib/google/api/context.pb.ex">>, |
| 77 | + <<"lib/google/api/httpbody.pb.ex">>,<<"lib/google/api/resource.pb.ex">>, |
| 78 | + <<"lib/google/api/source_info.pb.ex">>,<<"lib/google/api/backend.pb.ex">>, |
| 79 | + <<"lib/google/api/policy.pb.ex">>,<<"lib/google/api/auth.pb.ex">>, |
| 80 | + <<"lib/google/api/field_behavior.pb.ex">>, |
| 81 | + <<"lib/google/api/pb_extension.pb.ex">>,<<"lib/google/api/quota.pb.ex">>, |
| 82 | + <<"lib/google/api/documentation.pb.ex">>,<<"lib/google/api/logging.pb.ex">>, |
| 83 | + <<"lib/google/api/log.pb.ex">>,<<"lib/google/api/service.pb.ex">>, |
| 84 | + <<"lib/google/api/billing.pb.ex">>,<<"lib/google/api/label.pb.ex">>, |
| 85 | + <<"lib/google/api/consumer.pb.ex">>,<<"lib/google/api/metric.pb.ex">>, |
| 86 | + <<"lib/google/api/control.pb.ex">>,<<"lib/google/api/visibility.pb.ex">>, |
| 87 | + <<"lib/google/api/annotations.pb.ex">>,<<"lib/google/pubsub">>, |
| 88 | + <<"lib/google/pubsub/v1">>,<<"lib/google/pubsub/v1/schema.pb.ex">>, |
| 89 | + <<"lib/google/pubsub/v1/pubsub.pb.ex">>,<<"lib/google/rpc">>, |
| 90 | + <<"lib/google/rpc/status.pb.ex">>,<<"lib/google/rpc/code.pb.ex">>, |
| 91 | + <<"lib/google/rpc/http.pb.ex">>,<<"lib/google/rpc/error_details.pb.ex">>, |
| 92 | + <<"lib/protobuf">>,<<"lib/protobuf/duration.pb.ex">>, |
| 93 | + <<"lib/protobuf/api.pb.ex">>,<<"lib/protobuf/field_mask.pb.ex">>, |
| 94 | + <<"lib/protobuf/timestamp.pb.ex">>,<<"lib/protobuf/empty.pb.ex">>, |
| 95 | + <<"lib/protobuf/type.pb.ex">>,<<"lib/protobuf/any.pb.ex">>, |
| 96 | + <<".formatter.exs">>,<<"mix.exs">>,<<"README.md">>,<<"LICENSE.md">>]}. |
| 97 | + {<<"licenses">>,[<<"Apache-2.0">>]}. |
| 30 98 | {<<"requirements">>, |
| 31 | - [[{<<"app">>,<<"protobuf">>}, |
| 32 | - {<<"name">>,<<"protobuf">>}, |
| 99 | + [[{<<"name">>,<<"protobuf">>}, |
| 100 | + {<<"app">>,<<"protobuf">>}, |
| 33 101 | {<<"optional">>,false}, |
| 34 | - {<<"repository">>,<<"hexpm">>}, |
| 35 | - {<<"requirement">>,<<"~> 0.7.1">>}], |
| 36 | - [{<<"app">>,<<"grpc">>}, |
| 37 | - {<<"name">>,<<"grpc">>}, |
| 102 | + {<<"requirement">>,<<"~> 0.12.0">>}, |
| 103 | + {<<"repository">>,<<"hexpm">>}], |
| 104 | + [{<<"name">>,<<"grpc">>}, |
| 105 | + {<<"app">>,<<"grpc">>}, |
| 38 106 | {<<"optional">>,false}, |
| 39 | - {<<"repository">>,<<"hexpm">>}, |
| 40 | - {<<"requirement">>,<<"~> 0.3.1">>}]]}. |
| 41 | - {<<"version">>,<<"0.1.0">>}. |
| 107 | + {<<"requirement">>,<<"~> 0.6.0">>}, |
| 108 | + {<<"repository">>,<<"hexpm">>}]]}. |
| 109 | + {<<"build_tools">>,[<<"mix">>]}. |
| @@ -0,0 +1,31 @@ | |
| 1 | + defmodule Google.Ai.Generativelanguage.V1beta2.CitationMetadata do |
| 2 | + @moduledoc false |
| 3 | + |
| 4 | + use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0" |
| 5 | + |
| 6 | + field :citation_sources, 1, |
| 7 | + repeated: true, |
| 8 | + type: Google.Ai.Generativelanguage.V1beta2.CitationSource, |
| 9 | + json_name: "citationSources" |
| 10 | + end |
| 11 | + |
| 12 | + defmodule Google.Ai.Generativelanguage.V1beta2.CitationSource do |
| 13 | + @moduledoc false |
| 14 | + |
| 15 | + use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0" |
| 16 | + |
| 17 | + field :start_index, 1, |
| 18 | + proto3_optional: true, |
| 19 | + type: :int32, |
| 20 | + json_name: "startIndex", |
| 21 | + deprecated: false |
| 22 | + |
| 23 | + field :end_index, 2, |
| 24 | + proto3_optional: true, |
| 25 | + type: :int32, |
| 26 | + json_name: "endIndex", |
| 27 | + deprecated: false |
| 28 | + |
| 29 | + field :uri, 3, proto3_optional: true, type: :string, deprecated: false |
| 30 | + field :license, 4, proto3_optional: true, type: :string, deprecated: false |
| 31 | + end |
| \ No newline at end of file |
| @@ -0,0 +1,109 @@ | |
| 1 | + defmodule Google.Ai.Generativelanguage.V1beta2.GenerateMessageRequest do |
| 2 | + @moduledoc false |
| 3 | + |
| 4 | + use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0" |
| 5 | + |
| 6 | + field :model, 1, type: :string, deprecated: false |
| 7 | + field :prompt, 2, type: Google.Ai.Generativelanguage.V1beta2.MessagePrompt, deprecated: false |
| 8 | + field :temperature, 3, proto3_optional: true, type: :float, deprecated: false |
| 9 | + |
| 10 | + field :candidate_count, 4, |
| 11 | + proto3_optional: true, |
| 12 | + type: :int32, |
| 13 | + json_name: "candidateCount", |
| 14 | + deprecated: false |
| 15 | + |
| 16 | + field :top_p, 5, proto3_optional: true, type: :float, json_name: "topP", deprecated: false |
| 17 | + field :top_k, 6, proto3_optional: true, type: :int32, json_name: "topK", deprecated: false |
| 18 | + end |
| 19 | + |
| 20 | + defmodule Google.Ai.Generativelanguage.V1beta2.GenerateMessageResponse do |
| 21 | + @moduledoc false |
| 22 | + |
| 23 | + use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0" |
| 24 | + |
| 25 | + field :candidates, 1, repeated: true, type: Google.Ai.Generativelanguage.V1beta2.Message |
| 26 | + field :messages, 2, repeated: true, type: Google.Ai.Generativelanguage.V1beta2.Message |
| 27 | + field :filters, 3, repeated: true, type: Google.Ai.Generativelanguage.V1beta2.ContentFilter |
| 28 | + end |
| 29 | + |
| 30 | + defmodule Google.Ai.Generativelanguage.V1beta2.Message do |
| 31 | + @moduledoc false |
| 32 | + |
| 33 | + use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0" |
| 34 | + |
| 35 | + field :author, 1, type: :string, deprecated: false |
| 36 | + field :content, 2, type: :string, deprecated: false |
| 37 | + |
| 38 | + field :citation_metadata, 3, |
| 39 | + proto3_optional: true, |
| 40 | + type: Google.Ai.Generativelanguage.V1beta2.CitationMetadata, |
| 41 | + json_name: "citationMetadata", |
| 42 | + deprecated: false |
| 43 | + end |
| 44 | + |
| 45 | + defmodule Google.Ai.Generativelanguage.V1beta2.MessagePrompt do |
| 46 | + @moduledoc false |
| 47 | + |
| 48 | + use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0" |
| 49 | + |
| 50 | + field :context, 1, type: :string, deprecated: false |
| 51 | + |
| 52 | + field :examples, 2, |
| 53 | + repeated: true, |
| 54 | + type: Google.Ai.Generativelanguage.V1beta2.Example, |
| 55 | + deprecated: false |
| 56 | + |
| 57 | + field :messages, 3, |
| 58 | + repeated: true, |
| 59 | + type: Google.Ai.Generativelanguage.V1beta2.Message, |
| 60 | + deprecated: false |
| 61 | + end |
| 62 | + |
| 63 | + defmodule Google.Ai.Generativelanguage.V1beta2.Example do |
| 64 | + @moduledoc false |
| 65 | + |
| 66 | + use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0" |
| 67 | + |
| 68 | + field :input, 1, type: Google.Ai.Generativelanguage.V1beta2.Message, deprecated: false |
| 69 | + field :output, 2, type: Google.Ai.Generativelanguage.V1beta2.Message, deprecated: false |
| 70 | + end |
| 71 | + |
| 72 | + defmodule Google.Ai.Generativelanguage.V1beta2.CountMessageTokensRequest do |
| 73 | + @moduledoc false |
| 74 | + |
| 75 | + use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0" |
| 76 | + |
| 77 | + field :model, 1, type: :string, deprecated: false |
| 78 | + field :prompt, 2, type: Google.Ai.Generativelanguage.V1beta2.MessagePrompt, deprecated: false |
| 79 | + end |
| 80 | + |
| 81 | + defmodule Google.Ai.Generativelanguage.V1beta2.CountMessageTokensResponse do |
| 82 | + @moduledoc false |
| 83 | + |
| 84 | + use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0" |
| 85 | + |
| 86 | + field :token_count, 1, type: :int32, json_name: "tokenCount" |
| 87 | + end |
| 88 | + |
| 89 | + defmodule Google.Ai.Generativelanguage.V1beta2.DiscussService.Service do |
| 90 | + @moduledoc false |
| 91 | + |
| 92 | + use GRPC.Service, |
| 93 | + name: "google.ai.generativelanguage.v1beta2.DiscussService", |
| 94 | + protoc_gen_elixir_version: "0.12.0" |
| 95 | + |
| 96 | + rpc :GenerateMessage, |
| 97 | + Google.Ai.Generativelanguage.V1beta2.GenerateMessageRequest, |
| 98 | + Google.Ai.Generativelanguage.V1beta2.GenerateMessageResponse |
| 99 | + |
| 100 | + rpc :CountMessageTokens, |
| 101 | + Google.Ai.Generativelanguage.V1beta2.CountMessageTokensRequest, |
| 102 | + Google.Ai.Generativelanguage.V1beta2.CountMessageTokensResponse |
| 103 | + end |
| 104 | + |
| 105 | + defmodule Google.Ai.Generativelanguage.V1beta2.DiscussService.Stub do |
| 106 | + @moduledoc false |
| 107 | + |
| 108 | + use GRPC.Stub, service: Google.Ai.Generativelanguage.V1beta2.DiscussService.Service |
| 109 | + end |
| \ No newline at end of file |
| @@ -0,0 +1,22 @@ | |
| 1 | + defmodule Google.Ai.Generativelanguage.V1beta2.Model do |
| 2 | + @moduledoc false |
| 3 | + |
| 4 | + use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0" |
| 5 | + |
| 6 | + field :name, 1, type: :string, deprecated: false |
| 7 | + field :base_model_id, 2, type: :string, json_name: "baseModelId", deprecated: false |
| 8 | + field :version, 3, type: :string, deprecated: false |
| 9 | + field :display_name, 4, type: :string, json_name: "displayName" |
| 10 | + field :description, 5, type: :string |
| 11 | + field :input_token_limit, 6, type: :int32, json_name: "inputTokenLimit" |
| 12 | + field :output_token_limit, 7, type: :int32, json_name: "outputTokenLimit" |
| 13 | + |
| 14 | + field :supported_generation_methods, 8, |
| 15 | + repeated: true, |
| 16 | + type: :string, |
| 17 | + json_name: "supportedGenerationMethods" |
| 18 | + |
| 19 | + field :temperature, 9, proto3_optional: true, type: :float |
| 20 | + field :top_p, 10, proto3_optional: true, type: :float, json_name: "topP" |
| 21 | + field :top_k, 11, proto3_optional: true, type: :int32, json_name: "topK" |
| 22 | + end |
| \ No newline at end of file |
| @@ -0,0 +1,47 @@ | |
| 1 | + defmodule Google.Ai.Generativelanguage.V1beta2.GetModelRequest do |
| 2 | + @moduledoc false |
| 3 | + |
| 4 | + use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0" |
| 5 | + |
| 6 | + field :name, 1, type: :string, deprecated: false |
| 7 | + end |
| 8 | + |
| 9 | + defmodule Google.Ai.Generativelanguage.V1beta2.ListModelsRequest do |
| 10 | + @moduledoc false |
| 11 | + |
| 12 | + use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0" |
| 13 | + |
| 14 | + field :page_size, 2, type: :int32, json_name: "pageSize" |
| 15 | + field :page_token, 3, type: :string, json_name: "pageToken" |
| 16 | + end |
| 17 | + |
| 18 | + defmodule Google.Ai.Generativelanguage.V1beta2.ListModelsResponse do |
| 19 | + @moduledoc false |
| 20 | + |
| 21 | + use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0" |
| 22 | + |
| 23 | + field :models, 1, repeated: true, type: Google.Ai.Generativelanguage.V1beta2.Model |
| 24 | + field :next_page_token, 2, type: :string, json_name: "nextPageToken" |
| 25 | + end |
| 26 | + |
| 27 | + defmodule Google.Ai.Generativelanguage.V1beta2.ModelService.Service do |
| 28 | + @moduledoc false |
| 29 | + |
| 30 | + use GRPC.Service, |
| 31 | + name: "google.ai.generativelanguage.v1beta2.ModelService", |
| 32 | + protoc_gen_elixir_version: "0.12.0" |
| 33 | + |
| 34 | + rpc :GetModel, |
| 35 | + Google.Ai.Generativelanguage.V1beta2.GetModelRequest, |
| 36 | + Google.Ai.Generativelanguage.V1beta2.Model |
| 37 | + |
| 38 | + rpc :ListModels, |
| 39 | + Google.Ai.Generativelanguage.V1beta2.ListModelsRequest, |
| 40 | + Google.Ai.Generativelanguage.V1beta2.ListModelsResponse |
| 41 | + end |
| 42 | + |
| 43 | + defmodule Google.Ai.Generativelanguage.V1beta2.ModelService.Stub do |
| 44 | + @moduledoc false |
| 45 | + |
| 46 | + use GRPC.Stub, service: Google.Ai.Generativelanguage.V1beta2.ModelService.Service |
| 47 | + end |
| \ No newline at end of file |
Loading more files…