class Kaltura::KalturaVarConsoleService

Utility service for the Multi-publishers console

Public Class Methods

new(client) click to toggle source
Calls superclass method Kaltura::KalturaServiceBase::new
# File lib/kaltura_plugins/kaltura_var_console_client_plugin.rb, line 240
def initialize(client)
        super(client)
end

Public Instance Methods

get_partner_usage(partner_filter=KalturaNotImplemented, usage_filter=KalturaNotImplemented, pager=KalturaNotImplemented) click to toggle source

Function which calulates partner usage of a group of a VAR's sub-publishers @return [KalturaPartnerUsageListResponse]

# File lib/kaltura_plugins/kaltura_var_console_client_plugin.rb, line 246
def get_partner_usage(partner_filter=KalturaNotImplemented, usage_filter=KalturaNotImplemented, pager=KalturaNotImplemented)
        kparams = {}
        client.add_param(kparams, 'partnerFilter', partner_filter)
        client.add_param(kparams, 'usageFilter', usage_filter)
        client.add_param(kparams, 'pager', pager)
        client.queue_service_action_call('varconsole_varconsole', 'getPartnerUsage', 'KalturaPartnerUsageListResponse', kparams)
        if (client.is_multirequest)
                return nil
        end
        return client.do_queue()
end
update_status(id, status) click to toggle source

Function to change a sub-publisher's status @return []

# File lib/kaltura_plugins/kaltura_var_console_client_plugin.rb, line 260
def update_status(id, status)
        kparams = {}
        client.add_param(kparams, 'id', id)
        client.add_param(kparams, 'status', status)
        client.queue_service_action_call('varconsole_varconsole', 'updateStatus', '', kparams)
        if (client.is_multirequest)
                return nil
        end
        return client.do_queue()
end