Class: SoapyCake::Admin
Instance Attribute Summary
Attributes inherited from Client
#api_key, #domain, #time_offset
Instance Method Summary
collapse
Methods included from Helper
#const_lookup, #require_params, #translate_booleans!, #translate_values!, #validate_id, #walk_tree
Methods inherited from Client
#initialize
Instance Method Details
#add_blacklist(opts = {}) ⇒ Object
97
98
99
|
# File 'lib/soapy_cake/admin.rb', line 97
def add_blacklist(opts = {})
run Request.new(:admin, :addedit, :blacklist, opts)
end
|
#advertiser_bills(opts = {}) ⇒ Object
9
10
11
|
# File 'lib/soapy_cake/admin.rb', line 9
def advertiser_bills(opts = {})
run Request.new(:admin, :accounting, :export_advertiser_bills, opts)
end
|
#advertiser_summary(opts = {}) ⇒ Object
53
54
55
|
# File 'lib/soapy_cake/admin.rb', line 53
def advertiser_summary(opts = {})
run Request.new(:admin, :reports, :advertiser_summary, opts)
end
|
#advertisers(opts = {}) ⇒ Object
21
22
23
|
# File 'lib/soapy_cake/admin.rb', line 21
def advertisers(opts = {})
run Request.new(:admin, :export, :advertisers, opts)
end
|
#affiliate_bills(opts = {}) ⇒ Object
5
6
7
|
# File 'lib/soapy_cake/admin.rb', line 5
def affiliate_bills(opts = {})
run Request.new(:admin, :accounting, :export_affiliate_bills, opts)
end
|
#affiliate_signup(opts = {}) ⇒ Object
101
102
103
|
# File 'lib/soapy_cake/admin.rb', line 101
def affiliate_signup(opts = {})
run Request.new(:admin, :signup, :affiliate, opts)
end
|
#affiliate_summary(opts = {}) ⇒ Object
49
50
51
|
# File 'lib/soapy_cake/admin.rb', line 49
def affiliate_summary(opts = {})
run Request.new(:admin, :reports, :affiliate_summary, opts)
end
|
#affiliates(opts = {}) ⇒ Object
25
26
27
|
# File 'lib/soapy_cake/admin.rb', line 25
def affiliates(opts = {})
run Request.new(:admin, :export, :affiliates, opts)
end
|
#blacklist_reasons ⇒ Object
117
118
119
|
# File 'lib/soapy_cake/admin.rb', line 117
def blacklist_reasons(*)
run Request.new(:admin, :get, :blacklist_reasons, {})
end
|
#campaign_summary(opts = {}) ⇒ Object
41
42
43
|
# File 'lib/soapy_cake/admin.rb', line 41
def campaign_summary(opts = {})
run Request.new(:admin, :reports, :campaign_summary, opts)
end
|
#campaigns(opts = {}) ⇒ Object
29
30
31
|
# File 'lib/soapy_cake/admin.rb', line 29
def campaigns(opts = {})
run Request.new(:admin, :export, :campaigns, opts)
end
|
#caps(opts = {}) ⇒ Object
77
78
79
|
# File 'lib/soapy_cake/admin.rb', line 77
def caps(opts = {})
run Request.new(:admin, :reports, :caps, opts)
end
|
#clicks(opts = {}) ⇒ Object
57
58
59
|
# File 'lib/soapy_cake/admin.rb', line 57
def clicks(opts = {})
run Request.new(:admin, :reports, :clicks, opts)
end
|
#conversion_changes(opts = {}) ⇒ Object
61
62
63
|
# File 'lib/soapy_cake/admin.rb', line 61
def conversion_changes(opts = {})
run Request.new(:admin, :reports, :conversion_changes, opts)
end
|
#conversions(opts = {}) ⇒ Object
65
66
67
|
# File 'lib/soapy_cake/admin.rb', line 65
def conversions(opts = {})
run Request.new(:admin, :reports, :conversions, opts.merge(conversion_type: 'conversions'))
end
|
#countries ⇒ Object
109
110
111
|
# File 'lib/soapy_cake/admin.rb', line 109
def countries(*)
run Request.new(:admin, :get, :countries, {})
end
|
#creatives(opts = {}) ⇒ Object
37
38
39
|
# File 'lib/soapy_cake/admin.rb', line 37
def creatives(opts = {})
run Request.new(:admin, :export, :creatives, opts)
end
|
#currencies ⇒ Object
81
82
83
|
# File 'lib/soapy_cake/admin.rb', line 81
def currencies(*)
run Request.new(:admin, :get, :currencies, {})
end
|
#events(opts = {}) ⇒ Object
69
70
71
|
# File 'lib/soapy_cake/admin.rb', line 69
def events(opts = {})
run Request.new(:admin, :reports, :conversions, opts.merge(conversion_type: 'events'))
end
|
#mark_affiliate_bill_as_paid(opts = {}) ⇒ Object
17
18
19
|
# File 'lib/soapy_cake/admin.rb', line 17
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
13
14
15
|
# File 'lib/soapy_cake/admin.rb', line 13
def mark_affiliate_bill_as_received(opts = {})
run Request.new(:admin, :accounting, :mark_affiliate_bill_as_received, opts)
end
|
#offer_summary(opts = {}) ⇒ Object
45
46
47
|
# File 'lib/soapy_cake/admin.rb', line 45
def offer_summary(opts = {})
run Request.new(:admin, :reports, :offer_summary, opts)
end
|
#offers(opts = {}) ⇒ Object
33
34
35
|
# File 'lib/soapy_cake/admin.rb', line 33
def offers(opts = {})
run Request.new(:admin, :export, :offers, opts)
end
|
#payment_types ⇒ Object
113
114
115
|
# File 'lib/soapy_cake/admin.rb', line 113
def payment_types
run Request.new(:admin, :get, :payment_types, {})
end
|
#tiers ⇒ Object
85
86
87
|
# File 'lib/soapy_cake/admin.rb', line 85
def tiers(*)
run Request.new(:admin, :get, :affiliate_tiers, {})
end
|
#traffic(opts = {}) ⇒ Object
73
74
75
|
# File 'lib/soapy_cake/admin.rb', line 73
def traffic(opts = {})
run Request.new(:admin, :reports, :traffic_export, opts)
end
|
#update_campaign(opts = {}) ⇒ Object
93
94
95
|
# File 'lib/soapy_cake/admin.rb', line 93
def update_campaign(opts = {})
run Request.new(:admin, :addedit, :campaign, opts)
end
|
#update_creative(opts = {}) ⇒ Object
89
90
91
|
# File 'lib/soapy_cake/admin.rb', line 89
def update_creative(opts = {})
run Request.new(:admin, :addedit, :creative, opts)
end
|
#verticals ⇒ Object
105
106
107
|
# File 'lib/soapy_cake/admin.rb', line 105
def verticals(*)
run Request.new(:admin, :get, :verticals, {})
end
|