Class: SoapyCake::Admin
Instance Attribute Summary
Attributes inherited from Client
#api_key, #domain, #time_offset
Instance Method Summary
collapse
Methods inherited from Client
#initialize
Instance Method Details
#advertiser_bills(opts = {}) ⇒ Object
7
8
9
|
# File 'lib/soapy_cake/admin.rb', line 7
def advertiser_bills(opts = {})
run Request.new(:admin, :accounting, :export_advertiser_bills, opts)
end
|
#advertiser_summary(opts = {}) ⇒ Object
51
52
53
|
# File 'lib/soapy_cake/admin.rb', line 51
def advertiser_summary(opts = {})
run Request.new(:admin, :reports, :advertiser_summary, opts)
end
|
#advertisers(opts = {}) ⇒ Object
19
20
21
|
# File 'lib/soapy_cake/admin.rb', line 19
def advertisers(opts = {})
run Request.new(:admin, :export, :advertisers, opts)
end
|
#affiliate_bills(opts = {}) ⇒ Object
3
4
5
|
# File 'lib/soapy_cake/admin.rb', line 3
def affiliate_bills(opts = {})
run Request.new(:admin, :accounting, :export_affiliate_bills, opts)
end
|
#affiliate_signup(opts = {}) ⇒ Object
91
92
93
|
# File 'lib/soapy_cake/admin.rb', line 91
def affiliate_signup(opts = {})
run Request.new(:admin, :signup, :affiliate, opts)
end
|
#affiliate_summary(opts = {}) ⇒ Object
47
48
49
|
# File 'lib/soapy_cake/admin.rb', line 47
def affiliate_summary(opts = {})
run Request.new(:admin, :reports, :affiliate_summary, opts)
end
|
#affiliates(opts = {}) ⇒ Object
23
24
25
|
# File 'lib/soapy_cake/admin.rb', line 23
def affiliates(opts = {})
run Request.new(:admin, :export, :affiliates, opts)
end
|
#campaign_summary(opts = {}) ⇒ Object
39
40
41
|
# File 'lib/soapy_cake/admin.rb', line 39
def campaign_summary(opts = {})
run Request.new(:admin, :reports, :campaign_summary, opts)
end
|
#campaigns(opts = {}) ⇒ Object
27
28
29
|
# File 'lib/soapy_cake/admin.rb', line 27
def campaigns(opts = {})
run Request.new(:admin, :export, :campaigns, opts)
end
|
#caps(opts = {}) ⇒ Object
71
72
73
|
# File 'lib/soapy_cake/admin.rb', line 71
def caps(opts = {})
run Request.new(:admin, :reports, :caps, opts)
end
|
#clicks(opts = {}) ⇒ Object
55
56
57
|
# File 'lib/soapy_cake/admin.rb', line 55
def clicks(opts = {})
run Request.new(:admin, :reports, :clicks, opts)
end
|
#conversions(opts = {}) ⇒ Object
59
60
61
|
# File 'lib/soapy_cake/admin.rb', line 59
def conversions(opts = {})
run Request.new(:admin, :reports, :conversions, opts.merge(conversion_type: 'conversions'))
end
|
#countries ⇒ Object
99
100
101
|
# File 'lib/soapy_cake/admin.rb', line 99
def countries(*)
run Request.new(:admin, :get, :countries, {})
end
|
#creatives(opts = {}) ⇒ Object
35
36
37
|
# File 'lib/soapy_cake/admin.rb', line 35
def creatives(opts = {})
run Request.new(:admin, :export, :creatives, opts)
end
|
#currencies ⇒ Object
75
76
77
|
# File 'lib/soapy_cake/admin.rb', line 75
def currencies(*)
run Request.new(:admin, :get, :currencies, {})
end
|
#events(opts = {}) ⇒ Object
63
64
65
|
# File 'lib/soapy_cake/admin.rb', line 63
def events(opts = {})
run Request.new(:admin, :reports, :conversions, opts.merge(conversion_type: 'events'))
end
|
#mark_affiliate_bill_as_paid(opts = {}) ⇒ Object
15
16
17
|
# File 'lib/soapy_cake/admin.rb', line 15
def mark_affiliate_bill_as_paid(opts = {})
run Request.new(:admin, :accounting, :mark_affiliate_bill_as_paid, opts)
end
|
#mark_affiliate_bill_as_received(opts = {}) ⇒ Object
11
12
13
|
# File 'lib/soapy_cake/admin.rb', line 11
def mark_affiliate_bill_as_received(opts = {})
run Request.new(:admin, :accounting, :mark_affiliate_bill_as_received, opts)
end
|
#offer_summary(opts = {}) ⇒ Object
43
44
45
|
# File 'lib/soapy_cake/admin.rb', line 43
def offer_summary(opts = {})
run Request.new(:admin, :reports, :offer_summary, opts)
end
|
#offers(opts = {}) ⇒ Object
31
32
33
|
# File 'lib/soapy_cake/admin.rb', line 31
def offers(opts = {})
run Request.new(:admin, :export, :offers, opts)
end
|
#payment_types ⇒ Object
103
104
105
|
# File 'lib/soapy_cake/admin.rb', line 103
def payment_types
run Request.new(:admin, :get, :payment_types, {})
end
|
#tiers ⇒ Object
79
80
81
|
# File 'lib/soapy_cake/admin.rb', line 79
def tiers(*)
run Request.new(:admin, :get, :affiliate_tiers, {})
end
|
#traffic(opts = {}) ⇒ Object
67
68
69
|
# File 'lib/soapy_cake/admin.rb', line 67
def traffic(opts = {})
run Request.new(:admin, :reports, :traffic_export, opts)
end
|
#update_campaign(opts = {}) ⇒ Object
87
88
89
|
# File 'lib/soapy_cake/admin.rb', line 87
def update_campaign(opts = {})
run Request.new(:admin, :addedit, :campaign, opts)
end
|
#update_creative(opts = {}) ⇒ Object
83
84
85
|
# File 'lib/soapy_cake/admin.rb', line 83
def update_creative(opts = {})
run Request.new(:admin, :addedit, :creative, opts)
end
|
#verticals ⇒ Object
95
96
97
|
# File 'lib/soapy_cake/admin.rb', line 95
def verticals(*)
run Request.new(:admin, :get, :verticals, {})
end
|