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) ⇒ KalturaDropFolderFile
Allows you to add a new KalturaDropFolderFile object.
-
#delete(drop_folder_file_id) ⇒ KalturaDropFolderFile
Mark the KalturaDropFolderFile object as deleted.
-
#get(drop_folder_file_id) ⇒ KalturaDropFolderFile
Retrieve a KalturaDropFolderFile object by ID.
-
#ignore(drop_folder_file_id) ⇒ KalturaDropFolderFile
Set the KalturaDropFolderFile status to ignore (KalturaDropFolderFileStatus::IGNORE).
-
#initialize(client) ⇒ KalturaDropFolderFileService
constructor
A new instance of KalturaDropFolderFileService.
-
#list(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ KalturaDropFolderFileListResponse
List KalturaDropFolderFile objects.
-
#update(drop_folder_file_id, drop_folder_file) ⇒ KalturaDropFolderFile
Update an existing KalturaDropFolderFile object.
-
#update_status(drop_folder_file_id, status) ⇒ KalturaDropFolderFile
Update status of KalturaDropFolderFile.
Constructor Details
#initialize(client) ⇒ KalturaDropFolderFileService
Returns a new instance of KalturaDropFolderFileService.
1271 1272 1273 |
# File 'lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb', line 1271 def initialize(client) super(client) end |
Instance Method Details
#add(drop_folder_file) ⇒ KalturaDropFolderFile
Allows you to add a new KalturaDropFolderFile object
1277 1278 1279 1280 1281 1282 1283 1284 1285 |
# File 'lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb', line 1277 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) ⇒ KalturaDropFolderFile
Mark the KalturaDropFolderFile object as deleted
1289 1290 1291 1292 1293 1294 1295 1296 1297 |
# File 'lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb', line 1289 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) ⇒ KalturaDropFolderFile
Retrieve a KalturaDropFolderFile object by ID
1301 1302 1303 1304 1305 1306 1307 1308 1309 |
# File 'lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb', line 1301 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) ⇒ KalturaDropFolderFile
Set the KalturaDropFolderFile status to ignore (KalturaDropFolderFileStatus::IGNORE)
1313 1314 1315 1316 1317 1318 1319 1320 1321 |
# File 'lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb', line 1313 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) ⇒ KalturaDropFolderFileListResponse
List KalturaDropFolderFile objects
1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 |
# File 'lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb', line 1325 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) ⇒ KalturaDropFolderFile
Update an existing KalturaDropFolderFile object
1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 |
# File 'lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb', line 1338 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) ⇒ KalturaDropFolderFile
Update status of KalturaDropFolderFile
1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 |
# File 'lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb', line 1351 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 |