Current section
Files
Jump to
Current section
Files
lib/google/api/service.pb.ex
defmodule Google.Api.Service do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string)
field(:title, 2, type: :string)
field(:producer_project_id, 22, type: :string, json_name: "producerProjectId")
field(:id, 33, type: :string)
field(:apis, 3, repeated: true, type: Google.Protobuf.Api)
field(:types, 4, repeated: true, type: Google.Protobuf.Type)
field(:enums, 5, repeated: true, type: Google.Protobuf.Enum)
field(:documentation, 6, type: Google.Api.Documentation)
field(:backend, 8, type: Google.Api.Backend)
field(:http, 9, type: Google.Api.Http)
field(:quota, 10, type: Google.Api.Quota)
field(:authentication, 11, type: Google.Api.Authentication)
field(:context, 12, type: Google.Api.Context)
field(:usage, 15, type: Google.Api.Usage)
field(:endpoints, 18, repeated: true, type: Google.Api.Endpoint)
field(:control, 21, type: Google.Api.Control)
field(:logs, 23, repeated: true, type: Google.Api.LogDescriptor)
field(:metrics, 24, repeated: true, type: Google.Api.MetricDescriptor)
field(:monitored_resources, 25,
repeated: true,
type: Google.Api.MonitoredResourceDescriptor,
json_name: "monitoredResources"
)
field(:billing, 26, type: Google.Api.Billing)
field(:logging, 27, type: Google.Api.Logging)
field(:monitoring, 28, type: Google.Api.Monitoring)
field(:system_parameters, 29, type: Google.Api.SystemParameters, json_name: "systemParameters")
field(:source_info, 37, type: Google.Api.SourceInfo, json_name: "sourceInfo")
field(:publishing, 45, type: Google.Api.Publishing)
field(:config_version, 20, type: Google.Protobuf.UInt32Value, json_name: "configVersion")
end