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
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