8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
# File 'lib/unisender_api/message.rb', line 8
def createEmailMessage(sender_name, sender_email, subject, body, list_id, text_body = '', generate_text = 0, tag = '', attachments = {}, lang = 'en', series_day = '', series_time = '', wrap_type = 'skip', categories = '')
param = Hash.new
param.merge!(self.api.gen_hash(sender_name, 'sender_name'))
param.merge!(self.api.gen_hash(sender_email, 'sender_email'))
param.merge!(self.api.gen_hash(subject, 'subject'))
param.merge!(self.api.gen_hash(body, 'body'))
param.merge!(self.api.gen_hash(list_id, 'list_id'))
param.merge!(self.api.gen_hash(text_body, 'text_body')) if text_body != ''
param.merge!(self.api.gen_hash(generate_text, 'generate_text'))
param.merge!(self.api.gen_hash(tag, 'tag')) if tag != ''
if !attachments.empty?
param.merge!(self.api.gen_hash(arrachments, 'attachments'))
end
param.merge!(self.api.gen_hash(lang, 'lang'))
param.merge!(self.api.gen_hash(series_day, 'series_day')) if series_day != ''
param.merge!(self.api.gen_hash(series_time, 'series_time')) if series_time != ''
param.merge!(self.api.gen_hash(wrap_type, 'wrap_type'))
param.merge!(self.api.gen_hash(categories, 'categories')) if categories != ''
self.api.api_call('createEmailMessage', param)
end
|