Class: EloquaApiService::Email
Instance Method Summary
collapse
Methods inherited from Service
#initialize, #parse, #parse_body
Instance Method Details
#campaign(campaign_id:) ⇒ Object
16
17
18
19
|
# File 'lib/eloqua_api_service/email.rb', line 16
def campaign(campaign_id:)
response = self.class.get("/API/REST/1.0//assets/campaign/#{campaign_id}", @options)
JSON.parse(response.body, symbolize_names: true )[:elements]
end
|
#find(id:) ⇒ Object
6
7
8
9
10
|
# File 'lib/eloqua_api_service/email.rb', line 6
def find(id:)
response = self.class.get("/API/REST/1.0/assets/email/#{id}", @options)
puts response.body
parsed_response = JSON.parse(response.body, symbolize_names: true) rescue nil
end
|
#preview(contact_id:, id:) ⇒ Object
12
13
14
|
# File 'lib/eloqua_api_service/email.rb', line 12
def preview(contact_id:, id:)
response = self.class.get("/API/REST/1.0//assets/email/#{id}/preview?contactId=#{contact_id}", @options)
end
|