class Kaltura::KalturaPlaybackContext

Attributes

actions[RW]

Array of actions as received from the rules that invalidated

bumper_data[RW]
flavor_assets[RW]
messages[RW]

Array of actions as received from the rules that invalidated

playback_captions[RW]
sources[RW]

Public Instance Methods

from_xml(xml_element) click to toggle source
Calls superclass method Kaltura::KalturaObjectBase#from_xml
# File lib/kaltura_types.rb, line 8218
def from_xml(xml_element)
        super
        if xml_element.elements['sources'] != nil
                self.sources = KalturaClientBase.object_from_xml(xml_element.elements['sources'], 'KalturaPlaybackSource')
        end
        if xml_element.elements['playbackCaptions'] != nil
                self.playback_captions = KalturaClientBase.object_from_xml(xml_element.elements['playbackCaptions'], 'KalturaCaptionPlaybackPluginData')
        end
        if xml_element.elements['flavorAssets'] != nil
                self.flavor_assets = KalturaClientBase.object_from_xml(xml_element.elements['flavorAssets'], 'KalturaFlavorAsset')
        end
        if xml_element.elements['actions'] != nil
                self.actions = KalturaClientBase.object_from_xml(xml_element.elements['actions'], 'KalturaRuleAction')
        end
        if xml_element.elements['messages'] != nil
                self.messages = KalturaClientBase.object_from_xml(xml_element.elements['messages'], 'KalturaAccessControlMessage')
        end
        if xml_element.elements['bumperData'] != nil
                self.bumper_data = KalturaClientBase.object_from_xml(xml_element.elements['bumperData'], 'KalturaObject')
        end
end