Sha256: aa22383f3e391f953a5f7c31a00192fd51027d555d58af1bb9ef7b7b8efb9057
Contents?: true
Size: 1.01 KB
Versions: 3
Compression:
Stored size: 1.01 KB
Contents
# frozen_string_literal: true module SoapyCake class AdminTrack < Client include Helper CONVERSION_DEFAULTS = { add_to_existing_payout: false, received_option: 'total_revenue', received: 0, disposition_type: 'no_change', update_revshare_payout: false, effective_date_option: 'today', notes_to_append: '', disallow_on_billing_status: 'ignore' }.freeze def mass_conversion_insert(opts) require_params(opts, %i[ conversion_date affiliate_id sub_affiliate campaign_id creative_id total_to_insert ]) run Request.new(:admin, :track, :mass_conversion_insert, opts) end def update_conversion(opts) require_params(opts, %i[offer_id payout]) run Request.new(:admin, :track, :update_conversion_events, CONVERSION_DEFAULTS.merge(opts)) end def decrypt_affiliate_link(opts = {}) run Request.new(:admin, :track, :decrypt_affiliate_link, opts) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
soapy_cake-2.3.1 | lib/soapy_cake/admin_track.rb |
soapy_cake-2.3.0 | lib/soapy_cake/admin_track.rb |
soapy_cake-2.2.7 | lib/soapy_cake/admin_track.rb |