Class: Kaltura::KalturaZoomVendorService
- Inherits:
-
KalturaServiceBase
- Object
- KalturaServiceBase
- Kaltura::KalturaZoomVendorService
- Defined in:
- lib/kaltura_plugins/kaltura_vendor_client_plugin.rb
Instance Attribute Summary
Attributes inherited from KalturaServiceBase
Instance Method Summary collapse
- #de_authorization ⇒ string
-
#fetch_registration_page(tokens_data, iv) ⇒ Object
[].
-
#get(partner_id) ⇒ KalturaZoomIntegrationSetting
Retrieve zoom integration setting object by partner id.
-
#initialize(client) ⇒ KalturaZoomVendorService
constructor
A new instance of KalturaZoomVendorService.
-
#list(pager = KalturaNotImplemented) ⇒ KalturaZoomIntegrationSettingResponse
List KalturaZoomIntegrationSetting objects.
-
#local_registration_page(jwt) ⇒ Object
[].
-
#oauth_validation ⇒ Object
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.
- #pre_oauth_validation ⇒ string
-
#recording_complete ⇒ Object
[].
- #submit_registration(account_id, integration_setting) ⇒ string
Constructor Details
#initialize(client) ⇒ KalturaZoomVendorService
Returns a new instance of KalturaZoomVendorService.
219 220 221 |
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 219 def initialize(client) super(client) end |
Instance Method Details
#de_authorization ⇒ string
224 225 226 227 228 229 230 231 |
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 224 def () 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) ⇒ Object
Returns [].
234 235 236 237 238 239 240 241 242 243 |
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 234 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) ⇒ KalturaZoomIntegrationSetting
Retrieve zoom integration setting object by partner id
247 248 249 250 251 252 253 254 255 |
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 247 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) ⇒ KalturaZoomIntegrationSettingResponse
List KalturaZoomIntegrationSetting objects
259 260 261 262 263 264 265 266 267 |
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 259 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) ⇒ Object
Returns [].
270 271 272 273 274 275 276 277 278 |
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 270 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 ⇒ Object
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
283 284 285 286 287 288 289 290 |
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 283 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 ⇒ string
293 294 295 296 297 298 299 300 |
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 293 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 ⇒ Object
Returns [].
303 304 305 306 307 308 309 310 |
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 303 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) ⇒ string
313 314 315 316 317 318 319 320 321 322 |
# File 'lib/kaltura_plugins/kaltura_vendor_client_plugin.rb', line 313 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 |