# Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/protobuf/type.proto require 'google/protobuf' require 'google/protobuf/any_pb' require 'google/protobuf/source_context_pb' Google::Protobuf::DescriptorPool.generated_pool.build do add_file("google/protobuf/type.proto", :syntax => :proto3) do add_message "google.protobuf.Type" do optional :name, :string, 1 repeated :fields, :message, 2, "google.protobuf.Field" repeated :oneofs, :string, 3 repeated :options, :message, 4, "google.protobuf.Option" optional :source_context, :message, 5, "google.protobuf.SourceContext" optional :syntax, :enum, 6, "google.protobuf.Syntax" end add_message "google.protobuf.Field" do optional :kind, :enum, 1, "google.protobuf.Field.Kind" optional :cardinality, :enum, 2, "google.protobuf.Field.Cardinality" optional :number, :int32, 3 optional :name, :string, 4 optional :type_url, :string, 6 optional :oneof_index, :int32, 7 optional :packed, :bool, 8 repeated :options, :message, 9, "google.protobuf.Option" optional :json_name, :string, 10 optional :default_value, :string, 11 end add_enum "google.protobuf.Field.Kind" do value :TYPE_UNKNOWN, 0 value :TYPE_DOUBLE, 1 value :TYPE_FLOAT, 2 value :TYPE_INT64, 3 value :TYPE_UINT64, 4 value :TYPE_INT32, 5 value :TYPE_FIXED64, 6 value :TYPE_FIXED32, 7 value :TYPE_BOOL, 8 value :TYPE_STRING, 9 value :TYPE_GROUP, 10 value :TYPE_MESSAGE, 11 value :TYPE_BYTES, 12 value :TYPE_UINT32, 13 value :TYPE_ENUM, 14 value :TYPE_SFIXED32, 15 value :TYPE_SFIXED64, 16 value :TYPE_SINT32, 17 value :TYPE_SINT64, 18 end add_enum "google.protobuf.Field.Cardinality" do value :CARDINALITY_UNKNOWN, 0 value :CARDINALITY_OPTIONAL, 1 value :CARDINALITY_REQUIRED, 2 value :CARDINALITY_REPEATED, 3 end add_message "google.protobuf.Enum" do optional :name, :string, 1 repeated :enumvalue, :message, 2, "google.protobuf.EnumValue" repeated :options, :message, 3, "google.protobuf.Option" optional :source_context, :message, 4, "google.protobuf.SourceContext" optional :syntax, :enum, 5, "google.protobuf.Syntax" end add_message "google.protobuf.EnumValue" do optional :name, :string, 1 optional :number, :int32, 2 repeated :options, :message, 3, "google.protobuf.Option" end add_message "google.protobuf.Option" do optional :name, :string, 1 optional :value, :message, 2, "google.protobuf.Any" end add_enum "google.protobuf.Syntax" do value :SYNTAX_PROTO2, 0 value :SYNTAX_PROTO3, 1 end end end module Google module Protobuf Type = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.protobuf.Type").msgclass Field = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.protobuf.Field").msgclass Field::Kind = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.protobuf.Field.Kind").enummodule Field::Cardinality = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.protobuf.Field.Cardinality").enummodule Enum = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.protobuf.Enum").msgclass EnumValue = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.protobuf.EnumValue").msgclass Option = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.protobuf.Option").msgclass Syntax = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.protobuf.Syntax").enummodule end end