Class: Iterable::EmailTemplates
- Inherits:
- 
      ApiResource
      
        - Object
- ApiResource
- Iterable::EmailTemplates
 
- Defined in:
- lib/iterable/email_templates.rb
Overview
Interact with /templates/email API endpoints
Instance Attribute Summary
Attributes inherited from ApiResource
Instance Method Summary collapse
- 
  
    
      #get(template_id, params = {})  ⇒ Iterable::Response 
    
    
  
  
  
  
  
  
  
  
  
    Get an email template. 
- 
  
    
      #update(template_id, attrs = {})  ⇒ Iterable::Response 
    
    
  
  
  
  
  
  
  
  
  
    Update an email template. 
- 
  
    
      #upsert(client_template_id, attrs = {})  ⇒ Iterable::Response 
    
    
  
  
  
  
  
  
  
  
  
    Upsert an email template by client template ID. 
Methods inherited from ApiResource
#default_config, default_config, #initialize
Constructor Details
This class inherits a constructor from Iterable::ApiResource
Instance Method Details
#get(template_id, params = {}) ⇒ Iterable::Response
Get an email template
| 23 24 25 26 | # File 'lib/iterable/email_templates.rb', line 23 def get(template_id, params = {}) params['templateId'] = template_id Iterable.request(conf, '/templates/email/get', params).get end | 
#update(template_id, attrs = {}) ⇒ Iterable::Response
Update an email template
| 36 37 38 39 | # File 'lib/iterable/email_templates.rb', line 36 def update(template_id, attrs = {}) attrs['templateId'] = template_id Iterable.request(conf, '/templates/email/update').post(attrs) end | 
#upsert(client_template_id, attrs = {}) ⇒ Iterable::Response
Upsert an email template by client template ID
| 49 50 51 52 | # File 'lib/iterable/email_templates.rb', line 49 def upsert(client_template_id, attrs = {}) attrs['clientTemplateId'] = client_template_id Iterable.request(conf, '/templates/email/upsert').post(attrs) end |