Class: Kaltura::KalturaReportAdminService
- Inherits:
-
KalturaServiceBase
- Object
- KalturaServiceBase
- Kaltura::KalturaReportAdminService
- Defined in:
- lib/kaltura_plugins/kaltura_admin_console_client_plugin.rb
Instance Attribute Summary
Attributes inherited from KalturaServiceBase
Instance Method Summary collapse
- #add(report) ⇒ Object
- #delete(id) ⇒ Object
- #execute_debug(id, params = KalturaNotImplemented) ⇒ Object
- #get(id) ⇒ Object
- #get_csv_url(id, report_partner_id) ⇒ Object
- #get_parameters(id) ⇒ Object
-
#initialize(client) ⇒ KalturaReportAdminService
constructor
A new instance of KalturaReportAdminService.
- #list(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ Object
- #update(id, report) ⇒ Object
Constructor Details
#initialize(client) ⇒ KalturaReportAdminService
Returns a new instance of KalturaReportAdminService.
279 280 281 |
# File 'lib/kaltura_plugins/kaltura_admin_console_client_plugin.rb', line 279 def initialize(client) super(client) end |
Instance Method Details
#add(report) ⇒ Object
283 284 285 286 287 288 289 290 291 |
# File 'lib/kaltura_plugins/kaltura_admin_console_client_plugin.rb', line 283 def add(report) kparams = {} client.add_param(kparams, 'report', report) client.queue_service_action_call('adminconsole_reportadmin', 'add', 'KalturaReport', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#delete(id) ⇒ Object
325 326 327 328 329 330 331 332 333 |
# File 'lib/kaltura_plugins/kaltura_admin_console_client_plugin.rb', line 325 def delete(id) kparams = {} client.add_param(kparams, 'id', id) client.queue_service_action_call('adminconsole_reportadmin', 'delete', '', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#execute_debug(id, params = KalturaNotImplemented) ⇒ Object
335 336 337 338 339 340 341 342 343 344 |
# File 'lib/kaltura_plugins/kaltura_admin_console_client_plugin.rb', line 335 def execute_debug(id, params=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'id', id) client.add_param(kparams, 'params', params) client.queue_service_action_call('adminconsole_reportadmin', 'executeDebug', 'KalturaReportResponse', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#get(id) ⇒ Object
293 294 295 296 297 298 299 300 301 |
# File 'lib/kaltura_plugins/kaltura_admin_console_client_plugin.rb', line 293 def get(id) kparams = {} client.add_param(kparams, 'id', id) client.queue_service_action_call('adminconsole_reportadmin', 'get', 'KalturaReport', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#get_csv_url(id, report_partner_id) ⇒ Object
356 357 358 359 360 361 362 363 364 365 |
# File 'lib/kaltura_plugins/kaltura_admin_console_client_plugin.rb', line 356 def get_csv_url(id, report_partner_id) kparams = {} client.add_param(kparams, 'id', id) client.add_param(kparams, 'reportPartnerId', report_partner_id) client.queue_service_action_call('adminconsole_reportadmin', 'getCsvUrl', 'string', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#get_parameters(id) ⇒ Object
346 347 348 349 350 351 352 353 354 |
# File 'lib/kaltura_plugins/kaltura_admin_console_client_plugin.rb', line 346 def get_parameters(id) kparams = {} client.add_param(kparams, 'id', id) client.queue_service_action_call('adminconsole_reportadmin', 'getParameters', 'array', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#list(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ Object
303 304 305 306 307 308 309 310 311 312 |
# File 'lib/kaltura_plugins/kaltura_admin_console_client_plugin.rb', line 303 def list(filter=KalturaNotImplemented, pager=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'filter', filter) client.add_param(kparams, 'pager', pager) client.queue_service_action_call('adminconsole_reportadmin', 'list', 'KalturaReportListResponse', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#update(id, report) ⇒ Object
314 315 316 317 318 319 320 321 322 323 |
# File 'lib/kaltura_plugins/kaltura_admin_console_client_plugin.rb', line 314 def update(id, report) kparams = {} client.add_param(kparams, 'id', id) client.add_param(kparams, 'report', report) client.queue_service_action_call('adminconsole_reportadmin', 'update', 'KalturaReport', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |