# Generated by the protocol buffer compiler.  DO NOT EDIT!
# Source: events/events.proto for package ''

require 'grpc'
require 'events/events_pb'

module EventsService
  class Service

    include ::GRPC::GenericService

    self.marshal_class_method = :encode
    self.unmarshal_class_method = :decode
    self.service_name = 'EventsService'

    rpc :Push, ::PushEventRequest, ::Event
    rpc :BulkPush, ::BulkPushEventRequest, ::Events
    rpc :ReplaySingleEvent, ::ReplayEventRequest, ::Event
    rpc :PutLog, ::PutLogRequest, ::PutLogResponse
    rpc :PutStreamEvent, ::PutStreamEventRequest, ::PutStreamEventResponse
  end

  Stub = Service.rpc_stub_class
end
