# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: twirp/code.justin.tv.revenue.ripley/service.proto

require 'google/protobuf'

require 'google/protobuf/timestamp_pb'
Google::Protobuf::DescriptorPool.generated_pool.build do
  add_message "code.justin.tv.revenue.ripley.GetPayoutTypeRequest" do
    optional :channel_id, :string, 1
  end
  add_message "code.justin.tv.revenue.ripley.BatchGetPayoutTypeRequest" do
    repeated :channel_ids, :string, 1
  end
  add_message "code.justin.tv.revenue.ripley.ValidatedNonPartnerRequest" do
    optional :channel_id, :string, 1
  end
  add_message "code.justin.tv.revenue.ripley.PayoutType" do
    optional :channel_id, :string, 1
    optional :is_affiliate, :bool, 2
    optional :is_partner, :bool, 3
    optional :is_developer, :bool, 4
    optional :category, :string, 5
    optional :developer_category, :string, 6
    repeated :tags, :string, 7
  end
  add_message "code.justin.tv.revenue.ripley.GetPayoutTypeResponse" do
    optional :payout_type, :message, 1, "code.justin.tv.revenue.ripley.PayoutType"
  end
  add_message "code.justin.tv.revenue.ripley.BatchGetPayoutTypeResponse" do
    map :payout_types, :string, :message, 1, "code.justin.tv.revenue.ripley.PayoutType"
  end
  add_message "code.justin.tv.revenue.ripley.GetValidatedNonPartnerResponse" do
    optional :channel_id, :string, 1
    optional :timestamp, :message, 2, "google.protobuf.Timestamp"
    optional :is_validated_non_partner, :bool, 3
  end
  add_message "code.justin.tv.revenue.ripley.EditValidatedNonPartnerResponse" do
  end
end

module Code
  module Justin
    module Tv
      module Revenue
        module Ripley
          GetPayoutTypeRequest = Google::Protobuf::DescriptorPool.generated_pool.lookup("code.justin.tv.revenue.ripley.GetPayoutTypeRequest").msgclass
          BatchGetPayoutTypeRequest = Google::Protobuf::DescriptorPool.generated_pool.lookup("code.justin.tv.revenue.ripley.BatchGetPayoutTypeRequest").msgclass
          ValidatedNonPartnerRequest = Google::Protobuf::DescriptorPool.generated_pool.lookup("code.justin.tv.revenue.ripley.ValidatedNonPartnerRequest").msgclass
          PayoutType = Google::Protobuf::DescriptorPool.generated_pool.lookup("code.justin.tv.revenue.ripley.PayoutType").msgclass
          GetPayoutTypeResponse = Google::Protobuf::DescriptorPool.generated_pool.lookup("code.justin.tv.revenue.ripley.GetPayoutTypeResponse").msgclass
          BatchGetPayoutTypeResponse = Google::Protobuf::DescriptorPool.generated_pool.lookup("code.justin.tv.revenue.ripley.BatchGetPayoutTypeResponse").msgclass
          GetValidatedNonPartnerResponse = Google::Protobuf::DescriptorPool.generated_pool.lookup("code.justin.tv.revenue.ripley.GetValidatedNonPartnerResponse").msgclass
          EditValidatedNonPartnerResponse = Google::Protobuf::DescriptorPool.generated_pool.lookup("code.justin.tv.revenue.ripley.EditValidatedNonPartnerResponse").msgclass
        end
      end
    end
  end
end
