Class: Kaltura::KalturaSearchResult

Inherits:
KalturaSearch show all
Defined in:
lib/kaltura_types.rb

Instance Attribute Summary collapse

Attributes inherited from KalturaSearch

#auth_data, #extra_data, #key_words, #media_type, #search_source

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#creditObject

Returns the value of attribute credit.



8794
8795
8796
# File 'lib/kaltura_types.rb', line 8794

def credit
  @credit
end

#descriptionObject

Returns the value of attribute description.



8790
8791
8792
# File 'lib/kaltura_types.rb', line 8790

def description
  @description
end

#file_extObject

Returns the value of attribute file_ext.



8797
8798
8799
# File 'lib/kaltura_types.rb', line 8797

def file_ext
  @file_ext
end

#flash_playback_typeObject

Returns the value of attribute flash_playback_type.



8796
8797
8798
# File 'lib/kaltura_types.rb', line 8796

def flash_playback_type
  @flash_playback_type
end

#idObject

Returns the value of attribute id.



8787
8788
8789
# File 'lib/kaltura_types.rb', line 8787

def id
  @id
end

#license_typeObject

Returns the value of attribute license_type.



8795
8796
8797
# File 'lib/kaltura_types.rb', line 8795

def license_type
  @license_type
end

Returns the value of attribute source_link.



8793
8794
8795
# File 'lib/kaltura_types.rb', line 8793

def source_link
  @source_link
end

#tagsObject

Returns the value of attribute tags.



8791
8792
8793
# File 'lib/kaltura_types.rb', line 8791

def tags
  @tags
end

#thumb_urlObject

Returns the value of attribute thumb_url.



8789
8790
8791
# File 'lib/kaltura_types.rb', line 8789

def thumb_url
  @thumb_url
end

#titleObject

Returns the value of attribute title.



8788
8789
8790
# File 'lib/kaltura_types.rb', line 8788

def title
  @title
end

#urlObject

Returns the value of attribute url.



8792
8793
8794
# File 'lib/kaltura_types.rb', line 8792

def url
  @url
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
# File 'lib/kaltura_types.rb', line 8803

def from_xml(xml_element)
  super
  if xml_element.elements['id'] != nil
    self.id = xml_element.elements['id'].text
  end
  if xml_element.elements['title'] != nil
    self.title = xml_element.elements['title'].text
  end
  if xml_element.elements['thumbUrl'] != nil
    self.thumb_url = xml_element.elements['thumbUrl'].text
  end
  if xml_element.elements['description'] != nil
    self.description = xml_element.elements['description'].text
  end
  if xml_element.elements['tags'] != nil
    self.tags = xml_element.elements['tags'].text
  end
  if xml_element.elements['url'] != nil
    self.url = xml_element.elements['url'].text
  end
  if xml_element.elements['sourceLink'] != nil
    self.source_link = xml_element.elements['sourceLink'].text
  end
  if xml_element.elements['credit'] != nil
    self.credit = xml_element.elements['credit'].text
  end
  if xml_element.elements['licenseType'] != nil
    self.license_type = xml_element.elements['licenseType'].text
  end
  if xml_element.elements['flashPlaybackType'] != nil
    self.flash_playback_type = xml_element.elements['flashPlaybackType'].text
  end
  if xml_element.elements['fileExt'] != nil
    self.file_ext = xml_element.elements['fileExt'].text
  end
end