Sha256: e7724585aa74069c2202c420200553ddaecb7a2a64b8be1c4a0517702b37cc78

Contents?: true

Size: 1.3 KB

Versions: 11

Compression:

Stored size: 1.3 KB

Contents

##
# This file is auto-generated. DO NOT EDIT!
#
require 'protobuf/message'
require 'protobuf/rpc/service'

module Test
  ##
  # Enum Classes
  #
  class StatusType < ::Protobuf::Enum; end
  
  ##
  # Message Classes
  #
  class ResourceFindRequest < ::Protobuf::Message; end
  class Resource < ::Protobuf::Message; end
  class Extended < ::Protobuf::Message; end
  class Nested < ::Protobuf::Message; end
  
  ##
  # Enum Values
  #
  class StatusType
    define :PENDING, 0
    define :ENABLED, 1
    define :DISABLED, 2
    define :DELETED, 3
  end
  
  ##
  # Message Fields
  #
  class ResourceFindRequest
    required ::Protobuf::Field::StringField, :name, 1
    optional ::Protobuf::Field::BoolField, :active, 2
  end
  
  class Resource
    required ::Protobuf::Field::StringField, :name, 1
    optional ::Protobuf::Field::Int64Field, :date_created, 2
    optional ::Test::StatusType, :status, 3
    repeated ::Test::StatusType, :repeated_enum, 4
  end
  
  class Nested
    optional ::Protobuf::Field::StringField, :name, 1
    optional ::Test::Resource, :resource, 2
    repeated ::Test::Resource, :multiple_resources, 3
    optional ::Test::StatusType, :status, 4
  end
  
  ##
  # Services
  #
  class ResourceService < ::Protobuf::Rpc::Service
    rpc :find, ::Test::ResourceFindRequest, ::Test::Resource
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
protobuf-2.2.3 spec/support/test/resource.pb.rb
protobuf-2.2.2 spec/support/test/resource.pb.rb
protobuf-2.2.1 spec/support/test/resource.pb.rb
protobuf-2.2.0 spec/support/test/resource.pb.rb
protobuf-2.1.3 spec/support/test/resource.pb.rb
protobuf-2.1.2 spec/support/test/resource.pb.rb
protobuf-2.1.1 spec/support/test/resource.pb.rb
protobuf-2.1.0 spec/support/test/resource.pb.rb
protobuf-2.0.3 spec/support/test/resource.pb.rb
protobuf-2.0.2 spec/support/test/resource.pb.rb
protobuf-2.0.1 spec/support/test/resource.pb.rb