## Generated from test3.proto for TestMessagesV3 # require "protobuf" module TestMessagesV3 enum SomeEnum YES = 0 NO = 1 NEVER = 2 end struct Test3 include ::Protobuf::Message contract_of "proto3" do optional :f1, :string, 1 optional :f2, :int64, 2 repeated :fa, :uint64, 3 repeated :fb, :int32, 4 repeated :fc, :int32, 5 repeated :pairs, Pair, 6 optional :bbbb, :bytes, 7 optional :uint32, :uint32, 10 optional :uint64, :uint64, 11 optional :sint32, :sint32, 12 optional :sint64, :sint64, 13 optional :bool, :bool, 14 repeated :enum, SomeEnum, 15 optional :fixed64, :fixed64, 16 optional :sfixed64, :sfixed64, 17 optional :double, :double, 18 optional :fixed32, :fixed32, 19 optional :sfixed32, :sfixed32, 20 optional :float, :float, 21 optional :gtt, :bool, 100 optional :gtg, :double, 101 repeated :ss, :string, 22 repeated :bb, :bytes, 23 end end struct Pair include ::Protobuf::Message contract_of "proto3" do optional :key, :string, 1 optional :value, :string, 2 end end end