Class: Eloqua::Api::Campaign
- Inherits:
-
Base
- Object
- Base
- Eloqua::Api::Campaign
show all
- Defined in:
- lib/eloqua/api/campaign.rb
Instance Method Summary
collapse
Methods inherited from Base
#execute, #initialize, #load_and_execute
Methods included from UrlHelper
#extend_params_to_url, #sub_api_version, #sub_id_in_endpoint
Instance Method Details
#activate(id:, query_params:) ⇒ Object
23
24
25
|
# File 'lib/eloqua/api/campaign.rb', line 23
def activate(id:, query_params:)
load_and_execute(api: 'activate_campaign', id: id, query_params: query_params)
end
|
#create(payload:) ⇒ Object
19
20
21
|
# File 'lib/eloqua/api/campaign.rb', line 19
def create(payload:)
load_and_execute(api: 'create_campaign', payload: payload)
end
|
#deactivate(id:) ⇒ Object
27
28
29
|
# File 'lib/eloqua/api/campaign.rb', line 27
def deactivate(id:)
load_and_execute(api: 'deactive_campaign', id: id)
end
|
#destroy(id:) ⇒ Object
31
32
33
|
# File 'lib/eloqua/api/campaign.rb', line 31
def destroy(id:)
load_and_execute(api: 'delete_campaign', id: id)
end
|
#find(id:) ⇒ Object
11
12
13
|
# File 'lib/eloqua/api/campaign.rb', line 11
def find(id:)
load_and_execute(api: 'single_campaign', id: id)
end
|
#find_all(search_params: {}, query_params: {}) ⇒ Object
6
7
8
9
|
# File 'lib/eloqua/api/campaign.rb', line 6
def find_all(search_params: {}, query_params: {})
load_and_execute(api: 'all_campaigns', search_params: search_params,
query_params: query_params)
end
|
#update(id:, payload:) ⇒ Object
15
16
17
|
# File 'lib/eloqua/api/campaign.rb', line 15
def update(id:, payload:)
load_and_execute(api: 'update_campaign', id: id, payload: payload)
end
|