class Kaltura::KalturaZoomVendorService

Public Class Methods

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

Public Instance Methods

de_authorization() click to toggle source

@return [string]

# File lib/kaltura_plugins/kaltura_vendor_client_plugin.rb, line 173
def de_authorization()
        kparams = {}
        client.queue_service_action_call('vendor_zoomvendor', 'deAuthorization', 'string', kparams)
        if (client.is_multirequest)
                return nil
        end
        return client.do_queue()
end
fetch_registration_page(tokens_data, iv) click to toggle source

@return []

# File lib/kaltura_plugins/kaltura_vendor_client_plugin.rb, line 183
def fetch_registration_page(tokens_data, iv)
        kparams = {}
        client.add_param(kparams, 'tokensData', tokens_data)
        client.add_param(kparams, 'iv', iv)
        client.queue_service_action_call('vendor_zoomvendor', 'fetchRegistrationPage', '', kparams)
        if (client.is_multirequest)
                return nil
        end
        return client.do_queue()
end
get(partner_id) click to toggle source

Retrieve zoom integration setting object by partner id @return [KalturaZoomIntegrationSetting]

# File lib/kaltura_plugins/kaltura_vendor_client_plugin.rb, line 196
def get(partner_id)
        kparams = {}
        client.add_param(kparams, 'partnerId', partner_id)
        client.queue_service_action_call('vendor_zoomvendor', 'get', 'KalturaZoomIntegrationSetting', kparams)
        if (client.is_multirequest)
                return nil
        end
        return client.do_queue()
end
list(pager=KalturaNotImplemented) click to toggle source

List KalturaZoomIntegrationSetting objects @return [KalturaZoomIntegrationSettingResponse]

# File lib/kaltura_plugins/kaltura_vendor_client_plugin.rb, line 208
def list(pager=KalturaNotImplemented)
        kparams = {}
        client.add_param(kparams, 'pager', pager)
        client.queue_service_action_call('vendor_zoomvendor', 'list', 'KalturaZoomIntegrationSettingResponse', kparams)
        if (client.is_multirequest)
                return nil
        end
        return client.do_queue()
end
local_registration_page(jwt) click to toggle source

@return []

# File lib/kaltura_plugins/kaltura_vendor_client_plugin.rb, line 219
def local_registration_page(jwt)
        kparams = {}
        client.add_param(kparams, 'jwt', jwt)
        client.queue_service_action_call('vendor_zoomvendor', 'localRegistrationPage', '', kparams)
        if (client.is_multirequest)
                return nil
        end
        return client.do_queue()
end
oauth_validation() click to toggle source

load html page the that will ask the user for its KMC URL, derive the region of the user from it,

and redirect to the registration page in the correct region, while forwarding the necessary code for registration

@return []

# File lib/kaltura_plugins/kaltura_vendor_client_plugin.rb, line 232
def oauth_validation()
        kparams = {}
        client.queue_service_action_call('vendor_zoomvendor', 'oauthValidation', '', kparams)
        if (client.is_multirequest)
                return nil
        end
        return client.do_queue()
end
pre_oauth_validation() click to toggle source

@return [string]

# File lib/kaltura_plugins/kaltura_vendor_client_plugin.rb, line 242
def pre_oauth_validation()
        kparams = {}
        client.queue_service_action_call('vendor_zoomvendor', 'preOauthValidation', 'string', kparams)
        if (client.is_multirequest)
                return nil
        end
        return client.do_queue()
end
recording_complete() click to toggle source

@return []

# File lib/kaltura_plugins/kaltura_vendor_client_plugin.rb, line 252
def recording_complete()
        kparams = {}
        client.queue_service_action_call('vendor_zoomvendor', 'recordingComplete', '', kparams)
        if (client.is_multirequest)
                return nil
        end
        return client.do_queue()
end
submit_registration(account_id, integration_setting) click to toggle source

@return [string]

# File lib/kaltura_plugins/kaltura_vendor_client_plugin.rb, line 262
def submit_registration(account_id, integration_setting)
        kparams = {}
        client.add_param(kparams, 'accountId', account_id)
        client.add_param(kparams, 'integrationSetting', integration_setting)
        client.queue_service_action_call('vendor_zoomvendor', 'submitRegistration', 'string', kparams)
        if (client.is_multirequest)
                return nil
        end
        return client.do_queue()
end