Class: Kaltura::KalturaDropFolderFileService
- Inherits:
-
KalturaServiceBase
- Object
- KalturaServiceBase
- Kaltura::KalturaDropFolderFileService
- Defined in:
- lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb
Overview
DropFolderFile service lets you create and manage drop folder files
Instance Attribute Summary
Attributes inherited from KalturaServiceBase
Instance Method Summary collapse
-
#add(drop_folder_file) ⇒ Object
Allows you to add a new KalturaDropFolderFile object.
-
#delete(drop_folder_file_id) ⇒ Object
Mark the KalturaDropFolderFile object as deleted.
-
#get(drop_folder_file_id) ⇒ Object
Retrieve a KalturaDropFolderFile object by ID.
-
#ignore(drop_folder_file_id) ⇒ Object
Set the KalturaDropFolderFile status to ignore (KalturaDropFolderFileStatus::IGNORE).
-
#initialize(client) ⇒ KalturaDropFolderFileService
constructor
A new instance of KalturaDropFolderFileService.
-
#list(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ Object
List KalturaDropFolderFile objects.
-
#update(drop_folder_file_id, drop_folder_file) ⇒ Object
Update an existing KalturaDropFolderFile object.
-
#update_status(drop_folder_file_id, status) ⇒ Object
Update status of KalturaDropFolderFile.
Constructor Details
#initialize(client) ⇒ KalturaDropFolderFileService
Returns a new instance of KalturaDropFolderFileService.
981 982 983 |
# File 'lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb', line 981 def initialize(client) super(client) end |
Instance Method Details
#add(drop_folder_file) ⇒ Object
Allows you to add a new KalturaDropFolderFile object
987 988 989 990 991 992 993 994 995 |
# File 'lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb', line 987 def add(drop_folder_file) kparams = {} client.add_param(kparams, 'dropFolderFile', drop_folder_file) client.queue_service_action_call('dropfolder_dropfolderfile', 'add', 'KalturaDropFolderFile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#delete(drop_folder_file_id) ⇒ Object
Mark the KalturaDropFolderFile object as deleted
1037 1038 1039 1040 1041 1042 1043 1044 1045 |
# File 'lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb', line 1037 def delete(drop_folder_file_id) kparams = {} client.add_param(kparams, 'dropFolderFileId', drop_folder_file_id) client.queue_service_action_call('dropfolder_dropfolderfile', 'delete', 'KalturaDropFolderFile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#get(drop_folder_file_id) ⇒ Object
Retrieve a KalturaDropFolderFile object by ID
999 1000 1001 1002 1003 1004 1005 1006 1007 |
# File 'lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb', line 999 def get(drop_folder_file_id) kparams = {} client.add_param(kparams, 'dropFolderFileId', drop_folder_file_id) client.queue_service_action_call('dropfolder_dropfolderfile', 'get', 'KalturaDropFolderFile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#ignore(drop_folder_file_id) ⇒ Object
Set the KalturaDropFolderFile status to ignore (KalturaDropFolderFileStatus::IGNORE)
1062 1063 1064 1065 1066 1067 1068 1069 1070 |
# File 'lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb', line 1062 def ignore(drop_folder_file_id) kparams = {} client.add_param(kparams, 'dropFolderFileId', drop_folder_file_id) client.queue_service_action_call('dropfolder_dropfolderfile', 'ignore', 'KalturaDropFolderFile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#list(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ Object
List KalturaDropFolderFile objects
1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 |
# File 'lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb', line 1049 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_dropfolderfile', 'list', 'KalturaDropFolderFileListResponse', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#update(drop_folder_file_id, drop_folder_file) ⇒ Object
Update an existing KalturaDropFolderFile object
1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 |
# File 'lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb', line 1011 def update(drop_folder_file_id, drop_folder_file) kparams = {} client.add_param(kparams, 'dropFolderFileId', drop_folder_file_id) client.add_param(kparams, 'dropFolderFile', drop_folder_file) client.queue_service_action_call('dropfolder_dropfolderfile', 'update', 'KalturaDropFolderFile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#update_status(drop_folder_file_id, status) ⇒ Object
Update status of KalturaDropFolderFile
1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 |
# File 'lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb', line 1024 def update_status(drop_folder_file_id, status) kparams = {} client.add_param(kparams, 'dropFolderFileId', drop_folder_file_id) client.add_param(kparams, 'status', status) client.queue_service_action_call('dropfolder_dropfolderfile', 'updateStatus', 'KalturaDropFolderFile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |