Current section
Files
Jump to
Current section
Files
generated/google/api/http.pb.ex
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