Class: TaboolaApi::Resources::CampaignItem
- Inherits:
-
Base
- Object
- Base
- TaboolaApi::Resources::CampaignItem
show all
- Defined in:
- lib/taboola_api/resources/campaign_item.rb
Instance Attribute Summary
Attributes inherited from Base
#client
Instance Method Summary
collapse
-
#create(account_id, campaign_id, params: {}) ⇒ Object
-
#delete(account_id, campaign_id, item_id) ⇒ Object
-
#get(account_id, campaign_id, item_id) ⇒ Object
-
#list_all(account_id, campaign_id, params: {}) ⇒ Object
-
#update(account_id, campaign_id, item_id, params: {}) ⇒ Object
Methods inherited from Base
#initialize
Instance Method Details
#create(account_id, campaign_id, params: {}) ⇒ Object
14
15
16
17
|
# File 'lib/taboola_api/resources/campaign_item.rb', line 14
def create(account_id, campaign_id, params: {})
response = client.request(:post, "#{account_id}/campaigns/#{campaign_id}/items", params)
response.body
end
|
#delete(account_id, campaign_id, item_id) ⇒ Object
24
25
26
27
|
# File 'lib/taboola_api/resources/campaign_item.rb', line 24
def delete(account_id, campaign_id, item_id)
response = client.request(:delete, "#{account_id}/campaigns/#{campaign_id}/items/#{item_id}")
response.body
end
|
#get(account_id, campaign_id, item_id) ⇒ Object
4
5
6
7
|
# File 'lib/taboola_api/resources/campaign_item.rb', line 4
def get(account_id, campaign_id, item_id)
response = client.request(:get, "#{account_id}/campaigns/#{campaign_id}/items/#{item_id}")
response.body
end
|
#list_all(account_id, campaign_id, params: {}) ⇒ Object
9
10
11
12
|
# File 'lib/taboola_api/resources/campaign_item.rb', line 9
def list_all(account_id, campaign_id, params: {})
response = client.request(:get, "#{account_id}/campaigns/#{campaign_id}/items", params)
response.body
end
|
#update(account_id, campaign_id, item_id, params: {}) ⇒ Object
19
20
21
22
|
# File 'lib/taboola_api/resources/campaign_item.rb', line 19
def update(account_id, campaign_id, item_id, params: {})
response = client.request(:post, "#{account_id}/campaigns/#{campaign_id}/items/#{item_id}", params)
response.body
end
|