Class: Kaltura::KalturaDropFolderService
- Inherits:
-
KalturaServiceBase
- Object
- KalturaServiceBase
- Kaltura::KalturaDropFolderService
- Defined in:
- lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb
Overview
DropFolder service lets you create and manage drop folders
Instance Attribute Summary
Attributes inherited from KalturaServiceBase
Instance Method Summary collapse
-
#add(drop_folder) ⇒ Object
Allows you to add a new KalturaDropFolder object.
-
#delete(drop_folder_id) ⇒ Object
Mark the KalturaDropFolder object as deleted.
-
#get(drop_folder_id) ⇒ Object
Retrieve a KalturaDropFolder object by ID.
-
#initialize(client) ⇒ KalturaDropFolderService
constructor
A new instance of KalturaDropFolderService.
-
#list(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ Object
List KalturaDropFolder objects.
-
#update(drop_folder_id, drop_folder) ⇒ Object
Update an existing KalturaDropFolder object.
Constructor Details
#initialize(client) ⇒ KalturaDropFolderService
911 912 913 |
# File 'lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb', line 911 def initialize(client) super(client) end |
Instance Method Details
#add(drop_folder) ⇒ Object
Allows you to add a new KalturaDropFolder object
917 918 919 920 921 922 923 924 925 |
# File 'lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb', line 917 def add(drop_folder) kparams = {} client.add_param(kparams, 'dropFolder', drop_folder) client.queue_service_action_call('dropfolder_dropfolder', 'add', 'KalturaDropFolder', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#delete(drop_folder_id) ⇒ Object
Mark the KalturaDropFolder object as deleted
954 955 956 957 958 959 960 961 962 |
# File 'lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb', line 954 def delete(drop_folder_id) kparams = {} client.add_param(kparams, 'dropFolderId', drop_folder_id) client.queue_service_action_call('dropfolder_dropfolder', 'delete', 'KalturaDropFolder', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#get(drop_folder_id) ⇒ Object
Retrieve a KalturaDropFolder object by ID
929 930 931 932 933 934 935 936 937 |
# File 'lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb', line 929 def get(drop_folder_id) kparams = {} client.add_param(kparams, 'dropFolderId', drop_folder_id) client.queue_service_action_call('dropfolder_dropfolder', 'get', 'KalturaDropFolder', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#list(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ Object
List KalturaDropFolder objects
966 967 968 969 970 971 972 973 974 975 |
# File 'lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb', line 966 def list(filter=KalturaNotImplemented, pager=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'filter', filter) client.add_param(kparams, 'pager', pager) client.queue_service_action_call('dropfolder_dropfolder', 'list', 'KalturaDropFolderListResponse', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#update(drop_folder_id, drop_folder) ⇒ Object
Update an existing KalturaDropFolder object
941 942 943 944 945 946 947 948 949 950 |
# File 'lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb', line 941 def update(drop_folder_id, drop_folder) kparams = {} client.add_param(kparams, 'dropFolderId', drop_folder_id) client.add_param(kparams, 'dropFolder', drop_folder) client.queue_service_action_call('dropfolder_dropfolder', 'update', 'KalturaDropFolder', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |