Class: Kaltura::KalturaSystemPartnerService
- Inherits:
-
KalturaServiceBase
- Object
- KalturaServiceBase
- Kaltura::KalturaSystemPartnerService
- Defined in:
- lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb
Overview
System partner service
Instance Attribute Summary
Attributes inherited from KalturaServiceBase
Instance Method Summary collapse
-
#get(partner_id) ⇒ Object
Retrieve all info about partner This service gets partner id as parameter and accessable to the admin console partner only.
- #get_admin_session(partner_id, user_id = KalturaNotImplemented) ⇒ Object
- #get_configuration(partner_id) ⇒ Object
- #get_packages ⇒ Object
- #get_packages_class_of_service ⇒ Object
- #get_packages_vertical ⇒ Object
- #get_player_delivery_types ⇒ Object
- #get_player_embed_code_types ⇒ Object
- #get_usage(partner_filter = KalturaNotImplemented, usage_filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ Object
-
#initialize(client) ⇒ KalturaSystemPartnerService
constructor
A new instance of KalturaSystemPartnerService.
- #list(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ Object
- #list_user_login_data(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ Object
- #reset_user_password(user_id, partner_id, new_password) ⇒ Object
- #update_configuration(partner_id, configuration) ⇒ Object
- #update_status(partner_id, status, reason) ⇒ Object
Constructor Details
#initialize(client) ⇒ KalturaSystemPartnerService
Returns a new instance of KalturaSystemPartnerService.
548 549 550 |
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 548 def initialize(client) super(client) end |
Instance Method Details
#get(partner_id) ⇒ Object
Retrieve all info about partner This service gets partner id as parameter and accessable to the admin console partner only
555 556 557 558 559 560 561 562 563 |
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 555 def get(partner_id) kparams = {} client.add_param(kparams, 'partnerId', partner_id) client.queue_service_action_call('systempartner_systempartner', 'get', 'KalturaPartner', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#get_admin_session(partner_id, user_id = KalturaNotImplemented) ⇒ Object
600 601 602 603 604 605 606 607 608 609 |
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 600 def get_admin_session(partner_id, user_id=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'partnerId', partner_id) client.add_param(kparams, 'userId', user_id) client.queue_service_action_call('systempartner_systempartner', 'getAdminSession', 'string', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#get_configuration(partner_id) ⇒ Object
622 623 624 625 626 627 628 629 630 |
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 622 def get_configuration(partner_id) kparams = {} client.add_param(kparams, 'partnerId', partner_id) client.queue_service_action_call('systempartner_systempartner', 'getConfiguration', 'KalturaSystemPartnerConfiguration', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#get_packages ⇒ Object
632 633 634 635 636 637 638 639 |
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 632 def get_packages() kparams = {} client.queue_service_action_call('systempartner_systempartner', 'getPackages', 'array', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#get_packages_class_of_service ⇒ Object
641 642 643 644 645 646 647 648 |
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 641 def get_packages_class_of_service() kparams = {} client.queue_service_action_call('systempartner_systempartner', 'getPackagesClassOfService', 'array', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#get_packages_vertical ⇒ Object
650 651 652 653 654 655 656 657 |
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 650 def get_packages_vertical() kparams = {} client.queue_service_action_call('systempartner_systempartner', 'getPackagesVertical', 'array', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#get_player_delivery_types ⇒ Object
668 669 670 671 672 673 674 675 |
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 668 def get_player_delivery_types() kparams = {} client.queue_service_action_call('systempartner_systempartner', 'getPlayerDeliveryTypes', 'array', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#get_player_embed_code_types ⇒ Object
659 660 661 662 663 664 665 666 |
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 659 def () kparams = {} client.queue_service_action_call('systempartner_systempartner', 'getPlayerEmbedCodeTypes', 'array', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#get_usage(partner_filter = KalturaNotImplemented, usage_filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ Object
565 566 567 568 569 570 571 572 573 574 575 |
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 565 def get_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('systempartner_systempartner', 'getUsage', 'KalturaSystemPartnerUsageListResponse', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#list(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ Object
577 578 579 580 581 582 583 584 585 586 |
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 577 def list(filter=KalturaNotImplemented, pager=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'filter', filter) client.add_param(kparams, 'pager', pager) client.queue_service_action_call('systempartner_systempartner', 'list', 'KalturaPartnerListResponse', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#list_user_login_data(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ Object
689 690 691 692 693 694 695 696 697 698 |
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 689 def list_user_login_data(filter=KalturaNotImplemented, pager=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'filter', filter) client.add_param(kparams, 'pager', pager) client.queue_service_action_call('systempartner_systempartner', 'listUserLoginData', 'KalturaUserLoginDataListResponse', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#reset_user_password(user_id, partner_id, new_password) ⇒ Object
677 678 679 680 681 682 683 684 685 686 687 |
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 677 def reset_user_password(user_id, partner_id, new_password) kparams = {} client.add_param(kparams, 'userId', user_id) client.add_param(kparams, 'partnerId', partner_id) client.add_param(kparams, 'newPassword', new_password) client.queue_service_action_call('systempartner_systempartner', 'resetUserPassword', '', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#update_configuration(partner_id, configuration) ⇒ Object
611 612 613 614 615 616 617 618 619 620 |
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 611 def update_configuration(partner_id, configuration) kparams = {} client.add_param(kparams, 'partnerId', partner_id) client.add_param(kparams, 'configuration', configuration) client.queue_service_action_call('systempartner_systempartner', 'updateConfiguration', '', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#update_status(partner_id, status, reason) ⇒ Object
588 589 590 591 592 593 594 595 596 597 598 |
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 588 def update_status(partner_id, status, reason) kparams = {} client.add_param(kparams, 'partnerId', partner_id) client.add_param(kparams, 'status', status) client.add_param(kparams, 'reason', reason) client.queue_service_action_call('systempartner_systempartner', 'updateStatus', '', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |