defmodule Google.Api.Http do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3 def descriptor do # credo:disable-for-next-line %Google.Protobuf.DescriptorProto{ name: "Http", field: [ %Google.Protobuf.FieldDescriptorProto{ name: "rules", extendee: nil, number: 1, label: :LABEL_REPEATED, type: :TYPE_MESSAGE, type_name: ".google.api.HttpRule", default_value: nil, options: nil, oneof_index: nil, json_name: "rules", proto3_optional: nil, __unknown_fields__: [] }, %Google.Protobuf.FieldDescriptorProto{ name: "fully_decode_reserved_expansion", extendee: nil, number: 2, label: :LABEL_OPTIONAL, type: :TYPE_BOOL, type_name: nil, default_value: nil, options: nil, oneof_index: nil, json_name: "fullyDecodeReservedExpansion", proto3_optional: nil, __unknown_fields__: [] } ], nested_type: [], enum_type: [], extension_range: [], extension: [], options: nil, oneof_decl: [], reserved_range: [], reserved_name: [], __unknown_fields__: [] } end field :rules, 1, repeated: true, type: Google.Api.HttpRule field :fully_decode_reserved_expansion, 2, type: :bool, json_name: "fullyDecodeReservedExpansion" end defmodule Google.Api.HttpRule do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3 def descriptor do # credo:disable-for-next-line %Google.Protobuf.DescriptorProto{ name: "HttpRule", field: [ %Google.Protobuf.FieldDescriptorProto{ name: "selector", extendee: nil, number: 1, label: :LABEL_OPTIONAL, type: :TYPE_STRING, type_name: nil, default_value: nil, options: nil, oneof_index: nil, json_name: "selector", proto3_optional: nil, __unknown_fields__: [] }, %Google.Protobuf.FieldDescriptorProto{ name: "get", extendee: nil, number: 2, label: :LABEL_OPTIONAL, type: :TYPE_STRING, type_name: nil, default_value: nil, options: nil, oneof_index: 0, json_name: "get", proto3_optional: nil, __unknown_fields__: [] }, %Google.Protobuf.FieldDescriptorProto{ name: "put", extendee: nil, number: 3, label: :LABEL_OPTIONAL, type: :TYPE_STRING, type_name: nil, default_value: nil, options: nil, oneof_index: 0, json_name: "put", proto3_optional: nil, __unknown_fields__: [] }, %Google.Protobuf.FieldDescriptorProto{ name: "post", extendee: nil, number: 4, label: :LABEL_OPTIONAL, type: :TYPE_STRING, type_name: nil, default_value: nil, options: nil, oneof_index: 0, json_name: "post", proto3_optional: nil, __unknown_fields__: [] }, %Google.Protobuf.FieldDescriptorProto{ name: "delete", extendee: nil, number: 5, label: :LABEL_OPTIONAL, type: :TYPE_STRING, type_name: nil, default_value: nil, options: nil, oneof_index: 0, json_name: "delete", proto3_optional: nil, __unknown_fields__: [] }, %Google.Protobuf.FieldDescriptorProto{ name: "patch", extendee: nil, number: 6, label: :LABEL_OPTIONAL, type: :TYPE_STRING, type_name: nil, default_value: nil, options: nil, oneof_index: 0, json_name: "patch", proto3_optional: nil, __unknown_fields__: [] }, %Google.Protobuf.FieldDescriptorProto{ name: "custom", extendee: nil, number: 8, label: :LABEL_OPTIONAL, type: :TYPE_MESSAGE, type_name: ".google.api.CustomHttpPattern", default_value: nil, options: nil, oneof_index: 0, json_name: "custom", proto3_optional: nil, __unknown_fields__: [] }, %Google.Protobuf.FieldDescriptorProto{ name: "body", extendee: nil, number: 7, label: :LABEL_OPTIONAL, type: :TYPE_STRING, type_name: nil, default_value: nil, options: nil, oneof_index: nil, json_name: "body", proto3_optional: nil, __unknown_fields__: [] }, %Google.Protobuf.FieldDescriptorProto{ name: "response_body", extendee: nil, number: 12, label: :LABEL_OPTIONAL, type: :TYPE_STRING, type_name: nil, default_value: nil, options: nil, oneof_index: nil, json_name: "responseBody", proto3_optional: nil, __unknown_fields__: [] }, %Google.Protobuf.FieldDescriptorProto{ name: "additional_bindings", extendee: nil, number: 11, label: :LABEL_REPEATED, type: :TYPE_MESSAGE, type_name: ".google.api.HttpRule", default_value: nil, options: nil, oneof_index: nil, json_name: "additionalBindings", proto3_optional: nil, __unknown_fields__: [] } ], nested_type: [], enum_type: [], extension_range: [], extension: [], options: nil, oneof_decl: [ %Google.Protobuf.OneofDescriptorProto{ name: "pattern", options: nil, __unknown_fields__: [] } ], reserved_range: [], reserved_name: [], __unknown_fields__: [] } end oneof :pattern, 0 field :selector, 1, type: :string field :get, 2, type: :string, oneof: 0 field :put, 3, type: :string, oneof: 0 field :post, 4, type: :string, oneof: 0 field :delete, 5, type: :string, oneof: 0 field :patch, 6, type: :string, oneof: 0 field :custom, 8, type: Google.Api.CustomHttpPattern, oneof: 0 field :body, 7, type: :string field :response_body, 12, type: :string, json_name: "responseBody" field :additional_bindings, 11, repeated: true, type: Google.Api.HttpRule, json_name: "additionalBindings" end defmodule Google.Api.CustomHttpPattern do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.12.0", syntax: :proto3 def descriptor do # credo:disable-for-next-line %Google.Protobuf.DescriptorProto{ name: "CustomHttpPattern", field: [ %Google.Protobuf.FieldDescriptorProto{ name: "kind", extendee: nil, number: 1, label: :LABEL_OPTIONAL, type: :TYPE_STRING, type_name: nil, default_value: nil, options: nil, oneof_index: nil, json_name: "kind", proto3_optional: nil, __unknown_fields__: [] }, %Google.Protobuf.FieldDescriptorProto{ name: "path", extendee: nil, number: 2, label: :LABEL_OPTIONAL, type: :TYPE_STRING, type_name: nil, default_value: nil, options: nil, oneof_index: nil, json_name: "path", proto3_optional: nil, __unknown_fields__: [] } ], nested_type: [], enum_type: [], extension_range: [], extension: [], options: nil, oneof_decl: [], reserved_range: [], reserved_name: [], __unknown_fields__: [] } end field :kind, 1, type: :string field :path, 2, type: :string end