class Kaltura::KalturaInteractivityService
Public Class Methods
new(client)
click to toggle source
Calls superclass method
Kaltura::KalturaServiceBase::new
# File lib/kaltura_plugins/kaltura_interactivity_client_plugin.rb, line 147 def initialize(client) super(client) end
Public Instance Methods
add(entry_id, kaltura_interactivity)
click to toggle source
Add a interactivity object @return [KalturaInteractivity]
# File lib/kaltura_plugins/kaltura_interactivity_client_plugin.rb, line 153 def add(entry_id, kaltura_interactivity) kparams = {} client.add_param(kparams, 'entryId', entry_id) client.add_param(kparams, 'kalturaInteractivity', kaltura_interactivity) client.queue_service_action_call('interactivity_interactivity', 'add', 'KalturaInteractivity', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
delete(entry_id)
click to toggle source
Delete a interactivity object by entry id @return []
# File lib/kaltura_plugins/kaltura_interactivity_client_plugin.rb, line 166 def delete(entry_id) kparams = {} client.add_param(kparams, 'entryId', entry_id) client.queue_service_action_call('interactivity_interactivity', 'delete', '', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
get(entry_id, data_filter=KalturaNotImplemented)
click to toggle source
Retrieve a interactivity object by entry id @return [KalturaInteractivity]
# File lib/kaltura_plugins/kaltura_interactivity_client_plugin.rb, line 178 def get(entry_id, data_filter=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'entryId', entry_id) client.add_param(kparams, 'dataFilter', data_filter) client.queue_service_action_call('interactivity_interactivity', 'get', 'KalturaInteractivity', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
update(entry_id, version, kaltura_interactivity)
click to toggle source
Update an existing interactivity object @return [KalturaInteractivity]
# File lib/kaltura_plugins/kaltura_interactivity_client_plugin.rb, line 191 def update(entry_id, version, kaltura_interactivity) kparams = {} client.add_param(kparams, 'entryId', entry_id) client.add_param(kparams, 'version', version) client.add_param(kparams, 'kalturaInteractivity', kaltura_interactivity) client.queue_service_action_call('interactivity_interactivity', 'update', 'KalturaInteractivity', kparams) if (client.is_multirequest) return nil end return client.do_queue() end