Class: Kaltura::KalturaMailJobData

Inherits:
KalturaJobData show all
Defined in:
lib/kaltura_types.rb

Instance Attribute Summary collapse

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#body_paramsObject

Returns the value of attribute body_params.



14294
14295
14296
# File 'lib/kaltura_types.rb', line 14294

def body_params
  @body_params
end

#campaign_idObject

Returns the value of attribute campaign_id.



14299
14300
14301
# File 'lib/kaltura_types.rb', line 14299

def campaign_id
  @campaign_id
end

#dynamic_email_contentsObject

Returns the value of attribute dynamic_email_contents.



14296
14297
14298
# File 'lib/kaltura_types.rb', line 14296

def dynamic_email_contents
  @dynamic_email_contents
end

#from_emailObject

Returns the value of attribute from_email.



14293
14294
14295
# File 'lib/kaltura_types.rb', line 14293

def from_email
  @from_email
end

#from_nameObject

Returns the value of attribute from_name.



14292
14293
14294
# File 'lib/kaltura_types.rb', line 14292

def from_name
  @from_name
end

#is_htmlObject

Returns the value of attribute is_html.



14301
14302
14303
# File 'lib/kaltura_types.rb', line 14301

def is_html
  @is_html
end

#languageObject

Returns the value of attribute language.



14298
14299
14300
# File 'lib/kaltura_types.rb', line 14298

def language
  @language
end

#mail_priorityObject

Returns the value of attribute mail_priority.



14286
14287
14288
# File 'lib/kaltura_types.rb', line 14286

def mail_priority
  @mail_priority
end

#mail_typeObject

Returns the value of attribute mail_type.



14285
14286
14287
# File 'lib/kaltura_types.rb', line 14285

def mail_type
  @mail_type
end

#min_send_dateObject

Returns the value of attribute min_send_date.



14300
14301
14302
# File 'lib/kaltura_types.rb', line 14300

def min_send_date
  @min_send_date
end

#recipient_emailObject

Returns the value of attribute recipient_email.



14289
14290
14291
# File 'lib/kaltura_types.rb', line 14289

def recipient_email
  @recipient_email
end

#recipient_idObject

kuserId



14291
14292
14293
# File 'lib/kaltura_types.rb', line 14291

def recipient_id
  @recipient_id
end

#recipient_nameObject

Returns the value of attribute recipient_name.



14288
14289
14290
# File 'lib/kaltura_types.rb', line 14288

def recipient_name
  @recipient_name
end

#separatorObject

Returns the value of attribute separator.



14302
14303
14304
# File 'lib/kaltura_types.rb', line 14302

def separator
  @separator
end

#statusObject

Returns the value of attribute status.



14287
14288
14289
# File 'lib/kaltura_types.rb', line 14287

def status
  @status
end

#subject_paramsObject

Returns the value of attribute subject_params.



14295
14296
14297
# File 'lib/kaltura_types.rb', line 14295

def subject_params
  @subject_params
end

#template_pathObject

Returns the value of attribute template_path.



14297
14298
14299
# File 'lib/kaltura_types.rb', line 14297

def template_path
  @template_path
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335
14336
14337
14338
14339
14340
14341
14342
14343
14344
14345
14346
14347
14348
14349
14350
14351
14352
14353
14354
14355
14356
14357
14358
14359
14360
14361
14362
14363
14364
14365
14366
14367
14368
14369
14370
14371
14372
14373
14374
14375
14376
# File 'lib/kaltura_types.rb', line 14323

def from_xml(xml_element)
  super
  if xml_element.elements['mailType'] != nil
    self.mail_type = xml_element.elements['mailType'].text
  end
  if xml_element.elements['mailPriority'] != nil
    self.mail_priority = xml_element.elements['mailPriority'].text
  end
  if xml_element.elements['status'] != nil
    self.status = xml_element.elements['status'].text
  end
  if xml_element.elements['recipientName'] != nil
    self.recipient_name = xml_element.elements['recipientName'].text
  end
  if xml_element.elements['recipientEmail'] != nil
    self.recipient_email = xml_element.elements['recipientEmail'].text
  end
  if xml_element.elements['recipientId'] != nil
    self.recipient_id = xml_element.elements['recipientId'].text
  end
  if xml_element.elements['fromName'] != nil
    self.from_name = xml_element.elements['fromName'].text
  end
  if xml_element.elements['fromEmail'] != nil
    self.from_email = xml_element.elements['fromEmail'].text
  end
  if xml_element.elements['bodyParams'] != nil
    self.body_params = xml_element.elements['bodyParams'].text
  end
  if xml_element.elements['subjectParams'] != nil
    self.subject_params = xml_element.elements['subjectParams'].text
  end
  if xml_element.elements['dynamicEmailContents'] != nil
    self.dynamic_email_contents = KalturaClientBase.object_from_xml(xml_element.elements['dynamicEmailContents'], 'KalturaDynamicEmailContents')
  end
  if xml_element.elements['templatePath'] != nil
    self.template_path = xml_element.elements['templatePath'].text
  end
  if xml_element.elements['language'] != nil
    self.language = xml_element.elements['language'].text
  end
  if xml_element.elements['campaignId'] != nil
    self.campaign_id = xml_element.elements['campaignId'].text
  end
  if xml_element.elements['minSendDate'] != nil
    self.min_send_date = xml_element.elements['minSendDate'].text
  end
  if xml_element.elements['isHtml'] != nil
    self.is_html = xml_element.elements['isHtml'].text
  end
  if xml_element.elements['separator'] != nil
    self.separator = xml_element.elements['separator'].text
  end
end