Class: Kaltura::KalturaSystemPartnerService

Inherits:
KalturaServiceBase show all
Defined in:
lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb

Overview

System partner service

Instance Attribute Summary

Attributes inherited from KalturaServiceBase

#client

Instance Method Summary collapse

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_packagesObject



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_serviceObject



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_verticalObject



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_typesObject



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_typesObject



659
660
661
662
663
664
665
666
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 659

def get_player_embed_code_types()
	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 (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