class Kaltura::KalturaVolatileInteractivityService

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 205
def initialize(client)
        super(client)
end

Public Instance Methods

add(entry_id, kaltura_volatile_interactivity) click to toggle source

add a volatile interactivity object @return [KalturaVolatileInteractivity]

# File lib/kaltura_plugins/kaltura_interactivity_client_plugin.rb, line 211
def add(entry_id, kaltura_volatile_interactivity)
        kparams = {}
        client.add_param(kparams, 'entryId', entry_id)
        client.add_param(kparams, 'kalturaVolatileInteractivity', kaltura_volatile_interactivity)
        client.queue_service_action_call('interactivity_volatileinteractivity', 'add', 'KalturaVolatileInteractivity', kparams)
        if (client.is_multirequest)
                return nil
        end
        return client.do_queue()
end
delete(entry_id) click to toggle source

Delete a volatile interactivity object by entry id @return []

# File lib/kaltura_plugins/kaltura_interactivity_client_plugin.rb, line 224
def delete(entry_id)
        kparams = {}
        client.add_param(kparams, 'entryId', entry_id)
        client.queue_service_action_call('interactivity_volatileinteractivity', 'delete', '', kparams)
        if (client.is_multirequest)
                return nil
        end
        return client.do_queue()
end
get(entry_id) click to toggle source

Retrieve a volatile interactivity object by entry id @return [KalturaVolatileInteractivity]

# File lib/kaltura_plugins/kaltura_interactivity_client_plugin.rb, line 236
def get(entry_id)
        kparams = {}
        client.add_param(kparams, 'entryId', entry_id)
        client.queue_service_action_call('interactivity_volatileinteractivity', 'get', 'KalturaVolatileInteractivity', kparams)
        if (client.is_multirequest)
                return nil
        end
        return client.do_queue()
end
update(entry_id, version, kaltura_volatile_interactivity) click to toggle source

Update a volatile interactivity object @return [KalturaVolatileInteractivity]

# File lib/kaltura_plugins/kaltura_interactivity_client_plugin.rb, line 248
def update(entry_id, version, kaltura_volatile_interactivity)
        kparams = {}
        client.add_param(kparams, 'entryId', entry_id)
        client.add_param(kparams, 'version', version)
        client.add_param(kparams, 'kalturaVolatileInteractivity', kaltura_volatile_interactivity)
        client.queue_service_action_call('interactivity_volatileinteractivity', 'update', 'KalturaVolatileInteractivity', kparams)
        if (client.is_multirequest)
                return nil
        end
        return client.do_queue()
end