class Kaltura::KalturaBeaconService
Sending beacons on objects
Public Class Methods
new(client)
click to toggle source
Calls superclass method
Kaltura::KalturaServiceBase::new
# File lib/kaltura_plugins/kaltura_beacon_client_plugin.rb, line 291 def initialize(client) super(client) end
Public Instance Methods
add(beacon, should_log=0)
click to toggle source
@return [bool]
# File lib/kaltura_plugins/kaltura_beacon_client_plugin.rb, line 296 def add(beacon, should_log=0) kparams = {} client.add_param(kparams, 'beacon', beacon) client.add_param(kparams, 'shouldLog', should_log) client.queue_service_action_call('beacon_beacon', 'add', 'bool', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
enhance_search(filter=KalturaNotImplemented, pager=KalturaNotImplemented)
click to toggle source
@return [KalturaBeaconListResponse]
# File lib/kaltura_plugins/kaltura_beacon_client_plugin.rb, line 308 def enhance_search(filter=KalturaNotImplemented, pager=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'filter', filter) client.add_param(kparams, 'pager', pager) client.queue_service_action_call('beacon_beacon', 'enhanceSearch', 'KalturaBeaconListResponse', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
list(filter=KalturaNotImplemented, pager=KalturaNotImplemented)
click to toggle source
@return [KalturaBeaconListResponse]
# File lib/kaltura_plugins/kaltura_beacon_client_plugin.rb, line 320 def list(filter=KalturaNotImplemented, pager=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'filter', filter) client.add_param(kparams, 'pager', pager) client.queue_service_action_call('beacon_beacon', 'list', 'KalturaBeaconListResponse', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
search_scheduled_resource(search_params, pager=KalturaNotImplemented)
click to toggle source
@return [KalturaBeaconListResponse]
# File lib/kaltura_plugins/kaltura_beacon_client_plugin.rb, line 332 def search_scheduled_resource(search_params, pager=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'searchParams', search_params) client.add_param(kparams, 'pager', pager) client.queue_service_action_call('beacon_beacon', 'searchScheduledResource', 'KalturaBeaconListResponse', kparams) if (client.is_multirequest) return nil end return client.do_queue() end