Sha256: f68664376929dc7989429adcdd7d411148f95e86a64231d69c035563c6468ccc

Contents?: true

Size: 926 Bytes

Versions: 39

Compression:

Stored size: 926 Bytes

Contents

# encoding: utf-8

##
# This file is auto-generated. DO NOT EDIT!
#
require 'protobuf'

module Test
  ::Protobuf::Optionable.inject(self) { ::Google::Protobuf::FileOptions }

  ##
  # Message Classes
  #
  class Header < ::Protobuf::Message
    class Type < ::Protobuf::Enum
      define :PayloadTypeA, 1
      define :PayloadTypeB, 2
    end

  end

  class PayloadA < ::Protobuf::Message
    class Foo < ::Protobuf::Message; end

  end

  class PayloadB < ::Protobuf::Message
    class Foo < ::Protobuf::Message; end

  end



  ##
  # Message Fields
  #
  class Header
    required ::Test::Header::Type, :type, 1
    # Extension Fields
    extensions 100...536870912
    optional ::Test::PayloadA, :".test.PayloadA.payload", 100, :extension => true
  end

  class PayloadA
    class Foo
      optional :string, :foo_a, 1
    end

  end

  class PayloadB
    class Foo
      optional :string, :foo_b, 1
    end

  end

end

Version data entries

39 entries across 39 versions & 3 rubygems

Version Path
protobuf-3.10.9 spec/support/protos/multi_field_extensions.pb.rb
protobuf-3.10.8 spec/support/protos/multi_field_extensions.pb.rb
protobuf-3.10.7 spec/support/protos/multi_field_extensions.pb.rb
protobuf-3.10.6 spec/support/protos/multi_field_extensions.pb.rb
protobuf-3.10.5 spec/support/protos/multi_field_extensions.pb.rb
protobuf-3.10.4 spec/support/protos/multi_field_extensions.pb.rb
protobuf-cucumber-3.10.8 spec/support/protos/multi_field_extensions.pb.rb
protobuf-cucumber-3.10.7 spec/support/protos/multi_field_extensions.pb.rb
protobuf-cucumber-3.10.6 spec/support/protos/multi_field_extensions.pb.rb
protobuf-cucumber-3.10.5 spec/support/protos/multi_field_extensions.pb.rb
protobuf-cucumber-3.10.4 spec/support/protos/multi_field_extensions.pb.rb
protobuf-3.10.3 spec/support/protos/multi_field_extensions.pb.rb
protobuf-3.10.2 spec/support/protos/multi_field_extensions.pb.rb
protobuf-3.10.1 spec/support/protos/multi_field_extensions.pb.rb
protobuf-3.10.0 spec/support/protos/multi_field_extensions.pb.rb
protobuf-3.10.0.pre0 spec/support/protos/multi_field_extensions.pb.rb
protobuf-3.9.0 spec/support/protos/multi_field_extensions.pb.rb
protobuf-3.9.0.pre2 spec/support/protos/multi_field_extensions.pb.rb
protobuf-3.9.0.pre spec/support/protos/multi_field_extensions.pb.rb
protobuf-3.8.5 spec/support/protos/multi_field_extensions.pb.rb