class Eloqua::Api::Campaign

Public Instance Methods

activate(id:, query_params:) click to toggle source
# 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:) click to toggle source
# File lib/eloqua/api/campaign.rb, line 19
def create(payload:)
  load_and_execute(api: 'create_campaign', payload: payload)
end
deactivate(id:) click to toggle source
# File lib/eloqua/api/campaign.rb, line 27
def deactivate(id:)
  load_and_execute(api: 'deactive_campaign', id: id)
end
destroy(id:) click to toggle source
# File lib/eloqua/api/campaign.rb, line 31
def destroy(id:)
  load_and_execute(api: 'delete_campaign', id: id)
end
find(id:) click to toggle source
# 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: {}) click to toggle source
# 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:) click to toggle source
# File lib/eloqua/api/campaign.rb, line 15
def update(id:, payload:)
  load_and_execute(api: 'update_campaign', id: id, payload: payload)
end