# 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 Foundation
        module History
          class HistoryService < Twirp::Service
            package 'code.justin.tv.foundation.history'
            service 'History'
            rpc :RequestReport, RequestReportInput, RequestReportOutput, :ruby_method => :request_report
            rpc :ListReports, ListReportsInput, ListReportsOutput, :ruby_method => :list_reports
            rpc :DeleteAudits, DeleteAuditsInput, DeleteAuditsOutput, :ruby_method => :delete_audits
            rpc :ListScheduledDeletes, ListScheduledDeletesInput, ListScheduledDeletesOutput, :ruby_method => :list_scheduled_deletes
            rpc :GetUserStats, GetUserStatsInput, GetUserStatsOutput, :ruby_method => :get_user_stats
          end

          class HistoryClient < Twirp::Client
            client_for HistoryService
          end
        end
      end
    end
  end
end
