Class: Kaltura::KalturaESearchCuePointItemData

Inherits:
KalturaESearchItemData show all
Defined in:
lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb

Instance Attribute Summary collapse

Attributes inherited from KalturaESearchItemData

#highlight

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#answersObject

Returns the value of attribute answers.



739
740
741
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 739

def answers
  @answers
end

#asset_idObject

Returns the value of attribute asset_id.



742
743
744
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 742

def asset_id
  @asset_id
end

#cue_point_typeObject

Returns the value of attribute cue_point_type.



730
731
732
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 730

def cue_point_type
  @cue_point_type
end

#end_timeObject

Returns the value of attribute end_time.



736
737
738
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 736

def end_time
  @end_time
end

#explanationObject

Returns the value of attribute explanation.



741
742
743
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 741

def explanation
  @explanation
end

#hintObject

Returns the value of attribute hint.



740
741
742
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 740

def hint
  @hint
end

#idObject

Returns the value of attribute id.



731
732
733
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 731

def id
  @id
end

#nameObject

Returns the value of attribute name.



732
733
734
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 732

def name
  @name
end

#questionObject

Returns the value of attribute question.



738
739
740
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 738

def question
  @question
end

#start_timeObject

Returns the value of attribute start_time.



735
736
737
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 735

def start_time
  @start_time
end

#sub_typeObject

Returns the value of attribute sub_type.



737
738
739
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 737

def sub_type
  @sub_type
end

#tagsObject

Returns the value of attribute tags.



734
735
736
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 734

def tags
  @tags
end

#textObject

Returns the value of attribute text.



733
734
735
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 733

def text
  @text
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 745

def from_xml(xml_element)
	super
	if xml_element.elements['cuePointType'] != nil
		self.cue_point_type = xml_element.elements['cuePointType'].text
	end
	if xml_element.elements['id'] != nil
		self.id = xml_element.elements['id'].text
	end
	if xml_element.elements['name'] != nil
		self.name = xml_element.elements['name'].text
	end
	if xml_element.elements['text'] != nil
		self.text = xml_element.elements['text'].text
	end
	if xml_element.elements['tags'] != nil
		self.tags = KalturaClientBase.object_from_xml(xml_element.elements['tags'], 'KalturaString')
	end
	if xml_element.elements['startTime'] != nil
		self.start_time = xml_element.elements['startTime'].text
	end
	if xml_element.elements['endTime'] != nil
		self.end_time = xml_element.elements['endTime'].text
	end
	if xml_element.elements['subType'] != nil
		self.sub_type = xml_element.elements['subType'].text
	end
	if xml_element.elements['question'] != nil
		self.question = xml_element.elements['question'].text
	end
	if xml_element.elements['answers'] != nil
		self.answers = KalturaClientBase.object_from_xml(xml_element.elements['answers'], 'KalturaString')
	end
	if xml_element.elements['hint'] != nil
		self.hint = xml_element.elements['hint'].text
	end
	if xml_element.elements['explanation'] != nil
		self.explanation = xml_element.elements['explanation'].text
	end
	if xml_element.elements['assetId'] != nil
		self.asset_id = xml_element.elements['assetId'].text
	end
end