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 api pb_extension.pb.ex
Raw

lib/google/api/pb_extension.pb.ex

defmodule Google.Api.PbExtension do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0"
extend Google.Protobuf.MethodOptions, :http, 72_295_728,
optional: true,
type: Google.Api.HttpRule
extend Google.Protobuf.MethodOptions, :method_signature, 1051,
repeated: true,
type: :string,
json_name: "methodSignature"
extend Google.Protobuf.ServiceOptions, :default_host, 1049,
optional: true,
type: :string,
json_name: "defaultHost"
extend Google.Protobuf.ServiceOptions, :oauth_scopes, 1050,
optional: true,
type: :string,
json_name: "oauthScopes"
extend Google.Protobuf.ServiceOptions, :api_version, 525_000_001,
optional: true,
type: :string,
json_name: "apiVersion"
extend Google.Protobuf.FieldOptions, :field_behavior, 1052,
repeated: true,
type: Google.Api.FieldBehavior,
json_name: "fieldBehavior",
enum: true,
packed: false,
deprecated: false
extend Google.Protobuf.FieldOptions, :field_info, 291_403_980,
optional: true,
type: Google.Api.FieldInfo,
json_name: "fieldInfo"
extend Google.Protobuf.FieldOptions, :field_policy, 158_361_448,
optional: true,
type: Google.Api.FieldPolicy,
json_name: "fieldPolicy"
extend Google.Protobuf.MethodOptions, :method_policy, 161_893_301,
optional: true,
type: Google.Api.MethodPolicy,
json_name: "methodPolicy"
extend Google.Protobuf.FieldOptions, :resource_reference, 1055,
optional: true,
type: Google.Api.ResourceReference,
json_name: "resourceReference"
extend Google.Protobuf.FileOptions, :resource_definition, 1053,
repeated: true,
type: Google.Api.ResourceDescriptor,
json_name: "resourceDefinition"
extend Google.Protobuf.MessageOptions, :resource, 1053,
optional: true,
type: Google.Api.ResourceDescriptor
extend Google.Protobuf.MethodOptions, :routing, 72_295_729,
optional: true,
type: Google.Api.RoutingRule
extend Google.Protobuf.EnumOptions, :enum_visibility, 72_295_727,
optional: true,
type: Google.Api.VisibilityRule,
json_name: "enumVisibility"
extend Google.Protobuf.EnumValueOptions, :value_visibility, 72_295_727,
optional: true,
type: Google.Api.VisibilityRule,
json_name: "valueVisibility"
extend Google.Protobuf.FieldOptions, :field_visibility, 72_295_727,
optional: true,
type: Google.Api.VisibilityRule,
json_name: "fieldVisibility"
extend Google.Protobuf.MessageOptions, :message_visibility, 72_295_727,
optional: true,
type: Google.Api.VisibilityRule,
json_name: "messageVisibility"
extend Google.Protobuf.MethodOptions, :method_visibility, 72_295_727,
optional: true,
type: Google.Api.VisibilityRule,
json_name: "methodVisibility"
extend Google.Protobuf.ServiceOptions, :api_visibility, 72_295_727,
optional: true,
type: Google.Api.VisibilityRule,
json_name: "apiVisibility"
end