Class: Locaweb::Emailmarketing::MessageClient

Inherits:
BaseClient
  • Object
show all
Defined in:
lib/locaweb-emailmarketing/clients/message_client.rb

Instance Method Summary collapse

Methods inherited from BaseClient

#all, #create, #destroy, #get, #update

Constructor Details

#initialize(http_request_adapter, account_id) ⇒ MessageClient



4
5
6
7
8
9
10
# File 'lib/locaweb-emailmarketing/clients/message_client.rb', line 4

def initialize(http_request_adapter, )
  super
  resource_name "messages"
  required_keys = {required: [:domain_id, :html_body, :list_ids, :name, :sender_name, :sender, :subject, :scheduled_to], optional: [:text_body] }
  required_keys_to_create required_keys
  required_keys_to_update({required: [], optional: required_keys[:optional] + required_keys[:required] })
end