# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/api/http.proto

require 'google/protobuf'

Google::Protobuf::DescriptorPool.generated_pool.build do
  add_message "google.api.Http" do
    repeated :rules, :message, 1, "google.api.HttpRule"
    optional :fully_decode_reserved_expansion, :bool, 2
  end
  add_message "google.api.HttpRule" do
    optional :selector, :string, 1
    optional :body, :string, 7
    optional :response_body, :string, 12
    repeated :additional_bindings, :message, 11, "google.api.HttpRule"
    oneof :pattern do
      optional :get, :string, 2
      optional :put, :string, 3
      optional :post, :string, 4
      optional :delete, :string, 5
      optional :patch, :string, 6
      optional :custom, :message, 8, "google.api.CustomHttpPattern"
    end
  end
  add_message "google.api.CustomHttpPattern" do
    optional :kind, :string, 1
    optional :path, :string, 2
  end
end

module Google
  module Api
    Http = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.api.Http").msgclass
    HttpRule = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.api.HttpRule").msgclass
    CustomHttpPattern = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.api.CustomHttpPattern").msgclass
  end
end
