Class: Kaltura::KalturaInteractivityDataFilter

Inherits:
KalturaObjectBase show all
Defined in:
lib/kaltura_plugins/kaltura_interactivity_client_plugin.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

#interaction_filterObject

Returns the value of attribute interaction_filter.



109
110
111
# File 'lib/kaltura_plugins/kaltura_interactivity_client_plugin.rb', line 109

def interaction_filter
  @interaction_filter
end

#node_filterObject

Returns the value of attribute node_filter.



108
109
110
# File 'lib/kaltura_plugins/kaltura_interactivity_client_plugin.rb', line 108

def node_filter
  @node_filter
end

#root_filterObject

Returns the value of attribute root_filter.



107
108
109
# File 'lib/kaltura_plugins/kaltura_interactivity_client_plugin.rb', line 107

def root_filter
  @root_filter
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



112
113
114
115
116
117
118
119
120
121
122
123
# File 'lib/kaltura_plugins/kaltura_interactivity_client_plugin.rb', line 112

def from_xml(xml_element)
	super
	if xml_element.elements['rootFilter'] != nil
		self.root_filter = KalturaClientBase.object_from_xml(xml_element.elements['rootFilter'], 'KalturaInteractivityRootFilter')
	end
	if xml_element.elements['nodeFilter'] != nil
		self.node_filter = KalturaClientBase.object_from_xml(xml_element.elements['nodeFilter'], 'KalturaInteractivityNodeFilter')
	end
	if xml_element.elements['interactionFilter'] != nil
		self.interaction_filter = KalturaClientBase.object_from_xml(xml_element.elements['interactionFilter'], 'KalturaInteractivityInteractionFilter')
	end
end