Class: Kaltura::KalturaESearchCuePointItemData
- Inherits:
-
KalturaESearchItemData
- Object
- KalturaObjectBase
- KalturaESearchItemData
- Kaltura::KalturaESearchCuePointItemData
- Defined in:
- lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb
Instance Attribute Summary collapse
-
#answers ⇒ Object
Returns the value of attribute answers.
-
#asset_id ⇒ Object
Returns the value of attribute asset_id.
-
#cue_point_type ⇒ Object
Returns the value of attribute cue_point_type.
-
#end_time ⇒ Object
Returns the value of attribute end_time.
-
#explanation ⇒ Object
Returns the value of attribute explanation.
-
#hint ⇒ Object
Returns the value of attribute hint.
-
#id ⇒ Object
Returns the value of attribute id.
-
#name ⇒ Object
Returns the value of attribute name.
-
#question ⇒ Object
Returns the value of attribute question.
-
#start_time ⇒ Object
Returns the value of attribute start_time.
-
#sub_type ⇒ Object
Returns the value of attribute sub_type.
-
#tags ⇒ Object
Returns the value of attribute tags.
-
#text ⇒ Object
Returns the value of attribute text.
Attributes inherited from KalturaESearchItemData
Attributes inherited from KalturaObjectBase
#object_type, #related_objects
Instance Method Summary collapse
Methods inherited from KalturaObjectBase
Instance Attribute Details
#answers ⇒ Object
Returns the value of attribute answers.
731 732 733 |
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 731 def answers @answers end |
#asset_id ⇒ Object
Returns the value of attribute asset_id.
734 735 736 |
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 734 def asset_id @asset_id end |
#cue_point_type ⇒ Object
Returns the value of attribute cue_point_type.
722 723 724 |
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 722 def cue_point_type @cue_point_type end |
#end_time ⇒ Object
Returns the value of attribute end_time.
728 729 730 |
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 728 def end_time @end_time end |
#explanation ⇒ Object
Returns the value of attribute explanation.
733 734 735 |
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 733 def explanation @explanation end |
#hint ⇒ Object
Returns the value of attribute hint.
732 733 734 |
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 732 def hint @hint end |
#id ⇒ Object
Returns the value of attribute id.
723 724 725 |
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 723 def id @id end |
#name ⇒ Object
Returns the value of attribute name.
724 725 726 |
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 724 def name @name end |
#question ⇒ Object
Returns the value of attribute question.
730 731 732 |
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 730 def question @question end |
#start_time ⇒ Object
Returns the value of attribute start_time.
727 728 729 |
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 727 def start_time @start_time end |
#sub_type ⇒ Object
Returns the value of attribute sub_type.
729 730 731 |
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 729 def sub_type @sub_type end |
#tags ⇒ Object
Returns the value of attribute tags.
726 727 728 |
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 726 def end |
#text ⇒ Object
Returns the value of attribute text.
725 726 727 |
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 725 def text @text end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
737 738 739 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 |
# File 'lib/kaltura_plugins/kaltura_elastic_search_client_plugin.rb', line 737 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. = 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 |