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.



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

def answers
  @answers
end

#asset_idObject

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_typeObject

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_timeObject

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

#explanationObject

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

#hintObject

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

#idObject

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

#nameObject

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

#questionObject

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_timeObject

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_typeObject

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

#tagsObject

Returns the value of attribute tags.



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

def tags
  @tags
end

#textObject

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.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