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.



9207
9208
9209
# File 'lib/kaltura_types.rb', line 9207

def credit
  @credit
end

#descriptionObject

Returns the value of attribute description.



9203
9204
9205
# File 'lib/kaltura_types.rb', line 9203

def description
  @description
end

#file_extObject

Returns the value of attribute file_ext.



9210
9211
9212
# File 'lib/kaltura_types.rb', line 9210

def file_ext
  @file_ext
end

#flash_playback_typeObject

Returns the value of attribute flash_playback_type.



9209
9210
9211
# File 'lib/kaltura_types.rb', line 9209

def flash_playback_type
  @flash_playback_type
end

#idObject

Returns the value of attribute id.



9200
9201
9202
# File 'lib/kaltura_types.rb', line 9200

def id
  @id
end

#license_typeObject

Returns the value of attribute license_type.



9208
9209
9210
# File 'lib/kaltura_types.rb', line 9208

def license_type
  @license_type
end

Returns the value of attribute source_link.



9206
9207
9208
# File 'lib/kaltura_types.rb', line 9206

def source_link
  @source_link
end

#tagsObject

Returns the value of attribute tags.



9204
9205
9206
# File 'lib/kaltura_types.rb', line 9204

def tags
  @tags
end

#thumb_urlObject

Returns the value of attribute thumb_url.



9202
9203
9204
# File 'lib/kaltura_types.rb', line 9202

def thumb_url
  @thumb_url
end

#titleObject

Returns the value of attribute title.



9201
9202
9203
# File 'lib/kaltura_types.rb', line 9201

def title
  @title
end

#urlObject

Returns the value of attribute url.



9205
9206
9207
# File 'lib/kaltura_types.rb', line 9205

def url
  @url
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
# File 'lib/kaltura_types.rb', line 9216

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