class Kaltura::KalturaEmailNotificationTemplate

Attributes

bcc[RW]

Email recipient emails and names

body[RW]

Define the email body content

cc[RW]

Email recipient emails and names

confirm_reading_to[RW]

Email address that a reading confirmation will be sent

custom_headers[RW]

Adds a e-mail custom header

format[RW]

Define the email body format

from_email[RW]

Define the email sender email

from_name[RW]

Define the email sender name

hostname[RW]

Hostname to use in Message-Id and Received headers and as default HELLO string.

If empty, the value returned by SERVER_NAME is used or 'localhost.localdomain'.
message_id[RW]

Sets the message ID to be used in the Message-Id header.

If empty, a unique id will be generated.
priority[RW]

Define the email priority

reply_to[RW]

Default email addresses to whom the reply should be sent.

subject[RW]

Define the email subject

to[RW]

Email recipient emails and names

Public Instance Methods

from_xml(xml_element) click to toggle source
Calls superclass method
# File lib/kaltura_plugins/kaltura_email_notification_client_plugin.rb, line 320
def from_xml(xml_element)
        super
        if xml_element.elements['format'] != nil
                self.format = xml_element.elements['format'].text
        end
        if xml_element.elements['subject'] != nil
                self.subject = xml_element.elements['subject'].text
        end
        if xml_element.elements['body'] != nil
                self.body = xml_element.elements['body'].text
        end
        if xml_element.elements['fromEmail'] != nil
                self.from_email = xml_element.elements['fromEmail'].text
        end
        if xml_element.elements['fromName'] != nil
                self.from_name = xml_element.elements['fromName'].text
        end
        if xml_element.elements['to'] != nil
                self.to = KalturaClientBase.object_from_xml(xml_element.elements['to'], 'KalturaEmailNotificationRecipientProvider')
        end
        if xml_element.elements['cc'] != nil
                self.cc = KalturaClientBase.object_from_xml(xml_element.elements['cc'], 'KalturaEmailNotificationRecipientProvider')
        end
        if xml_element.elements['bcc'] != nil
                self.bcc = KalturaClientBase.object_from_xml(xml_element.elements['bcc'], 'KalturaEmailNotificationRecipientProvider')
        end
        if xml_element.elements['replyTo'] != nil
                self.reply_to = KalturaClientBase.object_from_xml(xml_element.elements['replyTo'], 'KalturaEmailNotificationRecipientProvider')
        end
        if xml_element.elements['priority'] != nil
                self.priority = xml_element.elements['priority'].text
        end
        if xml_element.elements['confirmReadingTo'] != nil
                self.confirm_reading_to = xml_element.elements['confirmReadingTo'].text
        end
        if xml_element.elements['hostname'] != nil
                self.hostname = xml_element.elements['hostname'].text
        end
        if xml_element.elements['messageID'] != nil
                self.message_id = xml_element.elements['messageID'].text
        end
        if xml_element.elements['customHeaders'] != nil
                self.custom_headers = KalturaClientBase.object_from_xml(xml_element.elements['customHeaders'], 'KalturaKeyValue')
        end
end
priority=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_email_notification_client_plugin.rb, line 316
def priority=(val)
        @priority = val.to_i
end