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.



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

def answers
  @answers
end

#asset_idObject

Returns the value of attribute asset_id.



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

def asset_id
  @asset_id
end

#cue_point_typeObject

Returns the value of attribute cue_point_type.



725
726
727
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 725

def cue_point_type
  @cue_point_type
end

#end_timeObject

Returns the value of attribute end_time.



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

def end_time
  @end_time
end

#explanationObject

Returns the value of attribute explanation.



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

def explanation
  @explanation
end

#hintObject

Returns the value of attribute hint.



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

def hint
  @hint
end

#idObject

Returns the value of attribute id.



726
727
728
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 726

def id
  @id
end

#nameObject

Returns the value of attribute name.



727
728
729
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 727

def name
  @name
end

#questionObject

Returns the value of attribute question.



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

def question
  @question
end

#start_timeObject

Returns the value of attribute start_time.



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

def start_time
  @start_time
end

#sub_typeObject

Returns the value of attribute sub_type.



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

def sub_type
  @sub_type
end

#tagsObject

Returns the value of attribute tags.



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

def tags
  @tags
end

#textObject

Returns the value of attribute text.



728
729
730
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 728

def text
  @text
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



740
741
742
743
744
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
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 740

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