Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
lobbyist-ruby / lib / lobbyist / v2 / prospect_iteration.rb
Size: Mime:
module Lobbyist
  module V2

    class ProspectIteration < Lobbyist::V2::Base
      attr_accessor :id, :prospect_campaign_id, :tracking_start_date, :tracking_end_date, :status, :revenue_impacted
      attr_accessor :sent_count, :converted_contact_count, :call_records, :transactions_referred_count, :revenue_total
      attr_accessor :opportunity_count, :prospects_count

      def self.list(campaign_id, params = {})
        create_collection_from_response(get("/v2/prospect_campaigns/#{campaign_id}/prospect_iterations.json", params))
      end

      def self.pieces(campaign_id, params = {})
        create_collection_from_response(get("/v2/prospect_campaigns/#{campaign_id}/prospect_iterations/#{params[:prospect_iteration_id]}/pieces.json", params))
      end

    end
  end
end