# Code generated by protoc-gen-twirp_ruby 1.0.0, DO NOT EDIT.
require 'twirp'
require_relative 'service_pb.rb'

module Code
  module Justin
    module Tv
      module Revenue
        module Ripley
          class RipleyService < Twirp::Service
            package 'code.justin.tv.revenue.ripley'
            service 'Ripley'
            rpc :GetPayoutType, GetPayoutTypeRequest, GetPayoutTypeResponse, :ruby_method => :get_payout_type
            rpc :BatchGetPayoutType, BatchGetPayoutTypeRequest, BatchGetPayoutTypeResponse, :ruby_method => :batch_get_payout_type
            rpc :GetValidatedNonPartnerStatus, ValidatedNonPartnerRequest, GetValidatedNonPartnerResponse, :ruby_method => :get_validated_non_partner_status
            rpc :DeleteValidatedNonPartnerStatus, ValidatedNonPartnerRequest, EditValidatedNonPartnerResponse, :ruby_method => :delete_validated_non_partner_status
            rpc :AddValidatedNonPartnerStatus, ValidatedNonPartnerRequest, EditValidatedNonPartnerResponse, :ruby_method => :add_validated_non_partner_status
          end

          class RipleyClient < Twirp::Client
            client_for RipleyService
          end
        end
      end
    end
  end
end
